Decompression of block-sorted data
    1.
    发明授权
    Decompression of block-sorted data 有权
    块排序数据的解压缩

    公开(公告)号:US07254689B1

    公开(公告)日:2007-08-07

    申请号:US10892988

    申请日:2004-07-15

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/0802 G06F2212/401

    摘要: In an embodiment of the present invention, the computational efficiency of decoding of block-sorted compressed data is improved by ensuring that more than one set of operations corresponding to a plurality of paths through a mapping array T are being handled by a processor. This sequence of operations, including instructions from the plurality of sets of operations, ensures that there is another operation in the pipeline if a cache miss on any given lookup operation in the mapping array results in a slower main memory access. In this way, the processor utilization is improved. While the sets of operations in the sequence of operations are independent of another other, there will be an overlap of a plurality of the main memory access operations due to the long time required for main memory access.

    摘要翻译: 在本发明的一个实施例中,通过确保通过映射阵列T的多个路径对应的多于一组的操作正由处理器处理,来提高对块分类压缩数据的解码的计算效率。 包括来自多组操作的指令的操作序列确保如果在映射阵列中的任何给定的查找操作上的高速缓存未命中导致较慢的主存储器访问,则存在流水线中的另一操作。 以这种方式,处理器利用率得到改善。 虽然操作序列中的操作集合独立于另一操作,但是由于主存储器访问所需的长时间,将存在多个主存储器访问操作的重叠。

    System and method for managing access to a resource
    2.
    发明授权
    System and method for managing access to a resource 有权
    管理资源访问的系统和方法

    公开(公告)号:US08549104B2

    公开(公告)日:2013-10-01

    申请号:US13487073

    申请日:2012-06-01

    IPC分类号: G06F15/16

    CPC分类号: G06F9/526

    摘要: A server system includes a processor and a data structure having an entry for a resource, the entry including a first sequence number. The server has communication procedures for receiving a request from a client to access the resource, where the request includes a second sequence number obtained from a service, and a resource request handling program. Upon receiving the request, the resource request handling program determines whether the server has any record of having previously received a request to access the resource. If not, the server returns a provisional rejection to the client, requiring the client to verify that it holds a lock on the specified resource. A provisional bit in the entry is initially set to indicate that the resource has not been accessed since the system was last initialized. The provisional bit is reset when a request to access the resource is granted.

    摘要翻译: 服务器系统包括处理器和具有资源条目的数据结构,该条目包括第一序列号。 服务器具有用于从客户端接收请求以访问资源的通信过程,其中请求包括从服务获得的第二序列号和资源请求处理程序。 在接收到请求时,资源请求处理程序确定服务器是否具有先前已经接收到访问资源的请求的记录。 如果没有,则服务器向客户端返回临时拒绝,要求客户端验证它是否对指定的资源进行锁定。 条目中的临时位最初设置为指示自系统上次初始化以来资源尚未被访问。 当授予访问资源的请求时,临时位被复位。

    System and Method for Resource Locking
    3.
    发明申请
    System and Method for Resource Locking 有权
    资源锁定系统和方法

    公开(公告)号:US20120254302A1

    公开(公告)日:2012-10-04

    申请号:US13487073

    申请日:2012-06-01

    IPC分类号: G06F15/16

    CPC分类号: G06F9/526

    摘要: A server system includes a processor and a data structure having an entry for a resource, the entry including a first sequence number. The server has communication procedures for receiving a request from a client to access the resource, where the request includes a second sequence number obtained from a service, and a resource request handling program. Upon receiving the request, the resource request handling program determines whether the server has any record of having previously received a request to access the resource. If not, the server returns a provisional rejection to the client, requiring the client to verify that it holds a lock on the specified resource. A provisional bit in the entry is initially set to indicate that the resource has not been accessed since the system was last initialized. The provisional bit is reset when a request to access the resource is granted.

    摘要翻译: 服务器系统包括处理器和具有资源条目的数据结构,该条目包括第一序列号。 服务器具有用于从客户端接收请求以访问资源的通信过程,其中请求包括从服务获得的第二序列号和资源请求处理程序。 在接收到请求时,资源请求处理程序确定服务器是否具有先前已经接收到访问资源的请求的记录。 如果没有,则服务器向客户端返回临时拒绝,要求客户端验证它是否对指定的资源进行锁定。 条目中的临时位最初设置为指示自系统上次初始化以来资源尚未被访问。 当授予访问资源的请求时,临时位被复位。

    System and method for resource locking
    4.
    发明授权
    System and method for resource locking 有权
    资源锁定的系统和方法

    公开(公告)号:US08200774B1

    公开(公告)日:2012-06-12

    申请号:US10957550

    申请日:2004-09-30

    IPC分类号: G06F15/16

    CPC分类号: G06F9/526

    摘要: A server system includes a processor and a data structure having an entry for a resource, the entry including a first sequence number. The server has communication procedures for receiving a request from a client to access the resource, where the request includes a second sequence number obtained from a service, and a resource request handling program. Upon receiving the request, the resource request handling program determines whether the server has any record of having previously received a request to access the resource. If not, the server returns a provisional rejection to the client, requiring the client to verify that it holds a lock on the specified resource. A provisional bit in the entry is initially set to indicate that the resource has not been accessed since the system was last initialized. The provisional bit is reset when a request to access the resource is granted.

    摘要翻译: 服务器系统包括处理器和具有资源条目的数据结构,该条目包括第一序列号。 服务器具有用于从客户端接收请求以访问资源的通信过程,其中请求包括从服务获得的第二序列号和资源请求处理程序。 在接收到请求时,资源请求处理程序确定服务器是否具有先前已经接收到访问资源的请求的记录。 如果没有,则服务器向客户端返回临时拒绝,要求客户端验证它是否对指定的资源进行锁定。 条目中的临时位最初设置为指示自系统上次初始化以来资源尚未被访问。 当授予访问资源的请求时,临时位被复位。

    Methods of using a silicon nanoparticle fluid to control in situ a set of dopant diffusion profiles
    5.
    发明授权
    Methods of using a silicon nanoparticle fluid to control in situ a set of dopant diffusion profiles 有权
    使用硅纳米颗粒流体原位控制一组掺杂剂扩散分布的方法

    公开(公告)号:US08163587B2

    公开(公告)日:2012-04-24

    申请号:US12506811

    申请日:2009-07-21

    IPC分类号: H01L21/22

    摘要: A method of forming a multi-doped junction on a substrate is disclosed. The method includes providing the substrate doped with boron atoms, the substrate comprising a front substrate surface, and depositing an ink on the front substrate surface in an ink pattern, the ink comprising a set of nanoparticles and a set of solvents. The method further includes heating the substrate in a baking ambient to a first temperature of between about 200° C. and about 800° C. and for a first time period of between about 3 minutes and about 20 minutes in order to create a densified film ink pattern. The method also includes exposing the substrate to a dopant source in a diffusion furnace with a deposition ambient, the deposition ambient comprising POCl3, a carrier N2 gas, a main N2 gas, and a reactive O2 gas, wherein a ratio of the carrier N2 gas to the reactive O2 gas is between about 1:1 to about 1.5:1, at a second temperature of between about 700° C. and about 1000° C., and for a second time period of about 5 minutes to about 35 minutes. The method also includes heating the substrate in a drive-in ambient to a third temperature of between about 800° C. and about 1100° C.

    摘要翻译: 公开了一种在衬底上形成多掺杂结的方法。 所述方法包括提供掺杂有硼原子的衬底,所述衬底包括前衬底表面,以及以油墨图案在所述前衬底表面上沉积墨,所述油墨包括一组纳米颗粒和一组溶剂。 该方法还包括将烘烤环境中的基材加热至约200℃至约800℃的第一温度和约3分钟至约20分钟的第一时间段,以便产生致密化的膜 墨水图案。 该方法还包括在具有沉积环境的扩散炉中将衬底暴露于掺杂剂源,沉积环境包括POCl 3,载体N2气体,主N 2气体和反应性O 2气体,其中载气N2气体 至反应性O 2气体的摩尔比为约1:1至约1.5:1,第二温度为约700℃至约1000℃,第二时间为约5分钟至约35分钟。 该方法还包括将驱动环境中的衬底加热至约800℃至约1100℃的第三温度。

    Dual cookie security system
    6.
    发明授权
    Dual cookie security system 有权
    双重Cookie安全系统

    公开(公告)号:US07779103B1

    公开(公告)日:2010-08-17

    申请号:US11609841

    申请日:2006-12-12

    IPC分类号: G06F15/16

    CPC分类号: G06F21/6263

    摘要: One or more servers receive requests from clients and send responses. At least a subset of the responses including cookies produced by the one or more servers, and at least a subset of the received requests including cookies that were previously produced by the one or more servers and sent to the clients with responses to previously processed requests. Each of the cookies includes a respective user identifier. The one or more servers analyzing the received cookies to detect a first condition, which indicates that a respective plurality of clients may be using cookies that have a shared user identifier. Upon detecting the first condition, the one or more servers send at least one of the clients of the respective plurality of clients a response that includes a new cookie having a user identifier that is distinct from the shared user identifier.

    摘要翻译: 一个或多个服务器接收来自客户端的请求并发送响应。 响应的至少一部分包括由一个或多个服务器产生的cookie,以及至少一个接收到的请求的子集,包括先前由一个或多个服务器生成并发送给具有对先前处理的请求的响应的客户端的cookie。 每个Cookie包括相应的用户标识符。 一个或多个服务器分析接收到的cookie以检测第一条件,其指示相应的多个客户端可以使用具有共享用户标识符的cookie。 在检测到第一条件时,一个或多个服务器向相应多个客户端中的至少一个客户端发送包括具有与共享用户标识符不同的用户标识符的新cookie的响应。

    System and method for dynamically updating a document repository without interrupting concurrent querying
    7.
    发明授权
    System and method for dynamically updating a document repository without interrupting concurrent querying 有权
    用于动态更新文档存储库而不中断并发查询的系统和方法

    公开(公告)号:US07634517B1

    公开(公告)日:2009-12-15

    申请号:US11352024

    申请日:2006-02-10

    IPC分类号: G06F17/30

    摘要: A tokenspace repository stores documents as a sequence of tokens. A first version of a document is stored in the repository, within an accessible range of the repository. When a second version of the document is received, the second version is also stored in the repository and the accessible range of the repository is modified to include both the first version and the second version of the document. Then the first version of the document is invalidated. Queries are executed against the repository in a plurality of threads without interruption during the operations of receiving the second version of the document, storing the second version of the document in the repository, modifying the accessible range of the repository, and invalidating the first version of the document.

    摘要翻译: 令牌空间存储库将文档存储为一系列令牌。 在存储库的可访问范围内,文档的第一个版本被存储在存储库中。 当接收到文档的第二版本时,第二版本也存储在存储库中,并且存储库的可访问范围被修改为包括文档的第一版本和第二版本。 然后文档的第一个版本无效。 在接收文档的第二版本的操作期间,在多个线程中对存储库执行查询,将文档的第二版本存储在存储库中,修改存储库的可访问范围,以及使存储库的第一版本无效 文件。

    Storing a sparse table using locality groups
    8.
    发明授权
    Storing a sparse table using locality groups 有权
    使用位置组存储稀疏表

    公开(公告)号:US07567973B1

    公开(公告)日:2009-07-28

    申请号:US11197924

    申请日:2005-08-05

    IPC分类号: G06F17/30

    摘要: Each of a plurality of data items is stored in a table data structure. The table structure includes a plurality of columns. Each of the columns is associated with one of a plurality of locality groups. Each locality group is stored as one or more corresponding locality group files that include the data items in the columns associated with the respective locality group. In some embodiments, the columns of the table data structure may be grouped into groups of columns and each group of columns is associated with one of a plurality of locality groups. Each locality group is stored as one or more corresponding locality group files that include the data items in the group of columns associated with the respective locality group.

    摘要翻译: 多个数据项中的每一个被存储在表数据结构中。 表结构包括多个列。 每个列与多个地点组中的一个相关联。 每个地点组被存储为一个或多个对应的地点组文件,其包括与相应地点组相关联的列中的数据项。 在一些实施例中,表数据结构的列可以被分组成列组,并且每组列与多个位置组之一相关联。 每个地点组被存储为一个或多个对应的位置组文件,其包括与相应位置组相关联的列组中的数据项。

    Super-resolution based on frequency domain interferometric processing of sparse multi-sensor measurements
    9.
    发明申请
    Super-resolution based on frequency domain interferometric processing of sparse multi-sensor measurements 有权
    基于稀疏多传感器测量的频域干涉处理的超分辨率

    公开(公告)号:US20060077091A1

    公开(公告)日:2006-04-13

    申请号:US11130746

    申请日:2005-05-17

    IPC分类号: G01S13/90

    摘要: A system for obtaining frequency domain interferometric super-resolution of a target scatterer, having a first and a second coherent transceivers, a mutual coherent sub-system and an estimation system. The first and second coherent transceivers are operative to produce a plurality of first and second sampling signals separated from each other by a predetermined frequency difference within the first and second sub-band, respectively. The mutual coherent sub-system is coupled to the first and second coherent transceivers to receive phase and amplitude of the first and second sampling signals, so as to evaluate an ambiguous range estimate from a pair of the first and second sampling signals and an unambiguous range estimate from a pair of the first and/or second sampling signals. The estimation system follows the mutual coherent sub-system to reconcile the ambiguous and unambiguous range estimates so as to obtain a target signature with a super-resolution defined by a frequency offset between the first and second sub-bands.

    摘要翻译: 一种用于获得具有第一和第二相干收发器,相互相干子系统和估计系统的目标散射体的频域干涉超分辨率的系统。 第一和第二相干收发器可操作以分别产生在第一和第二子带内彼此分离预定频率差的多个第一和第二采样信号。 相互相干子系统耦合到第一和第二相干收发器以接收第一和第二采样信号的相位和幅度,以便从一对第一和第二采样信号和无歧义范围中评估模糊范围估计 从一对第一和/或第二采样信号估计。 估计系统遵循相互相干子系统以协调不明确和明确的范围估计,以便获得具有由第一和第二子带之间的频率偏移定义的超分辨率的目标签名。

    Web page connectivity server construction
    10.
    发明申请
    Web page connectivity server construction 有权
    网页连接服务器构建

    公开(公告)号:US20050033745A1

    公开(公告)日:2005-02-10

    申请号:US10737729

    申请日:2003-12-16

    IPC分类号: G06F17/30

    摘要: A process for constructing a server for collecting, arranging and storing data that defines the connectivity of pages on the World Wide Web (Web). The process input is a set of compressed ASCII links files, wherein each links file is a series of source URLs and corresponding destination URLs. A temporary URLs_info Table is created and initialized. The links files and URLs metadata are read. Buffers of unique URLs are sorted and written from the links files into URL runs. An ID Index is created from the URL_info table. CS_ids are assigned to URLs and written to the ID Index. Both a compressed URL data structure and a URL Index are created. A Host Table is created. URL fingerprints are converted to CS_ids, and preliminary outstarts to CS_ids and preliminary outstarts and outlinks tables are created. Compressed outstarts and outlinks tables are created from the preliminary tables. Subsequently, compressed instarts and inlinks tables are created based on the outstarts and outlinks tables.

    摘要翻译: 一种用于构建用于收集,排列和存储定义万维网(Web)上页面连通性的数据的服务器的过程。 过程输入是一组压缩的ASCII链接文件,其中每个链接文件是一系列源URL和对应的目标URL。 临时的URL_info表被创建和初始化。 读取链接文件和URL元数据。 将唯一URL的缓冲区从链接文件中排序并写入URL运行。 从URL_info表创建ID索引。 CS_ids被分配给URL并写入ID Index。 创建压缩的URL数据结构和URL索引。 创建主机表。 URL指纹被转换为CS_ids,并且创建初始超时到CS_ids和初始outstart和outlinks表。 压缩的outstarts和outlinks表是从初步表创建的。 随后,基于outstarts和outlinks表创建压缩的instarts和inlinks表。