会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • Identifying and coalescing identical objects encrypted with different keys
    • 识别和合并使用不同键加密的相同对象
    • US07574598B2
    • 2009-08-11
    • US11150801
    • 2005-06-10
    • John R. DouceurWilliam J. BoloskyMarvin M. Theimer
    • John R. DouceurWilliam J. BoloskyMarvin M. Theimer
    • H04L29/06
    • H04L9/3236H04L9/3247Y10S707/99953Y10S707/99955
    • Cryptographic protocols and methods of employing the same are described. The described protocols advantageously enable two or more identical encryptable objects that are coded for encryption with different keys to be identified as identical without access to either the unencrypted objects or the keys that are used in the encryption process. Additionally, the protocols enable two or more identical encryptable objects to be processed with different encryption keys, yet be stored in a manner so that the total required storage space is proportional to the space that is required to store a single encryptable object, plus a constant amount for each distinct encryption key. In various embodiments, the encryptable objects comprise files and the cryptographic protocols enable encrypted files to be used in connection with single instance store (SIS) systems.
    • 描述了使用它们的密码协议和方法。 所描述的协议有利地使得被编码用于具有不同密钥的加密的两个或更多个相同的可加密对象被识别为相同,而不访问加密过程中使用的未加密对象或密钥。 另外,这些协议允许使用不同的加密密钥来处理两个或多个相同的可加密对象,但是以一定的方式存储,使得所需的总存储空间与存储单个可加密对象所需的空间成正比,加上常数 每个不同加密密钥的数量。 在各种实施例中,可加密对象包括文件,并且加密协议使加密文件能够与单实例存储(SIS)系统相关联使用。
    • 26. 发明授权
    • Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys
    • 用于识别和合并用不同密钥加密的相同对象的加密系统和方法
    • US06983365B1
    • 2006-01-03
    • US09565821
    • 2000-05-05
    • John R. DouceurWilliam J. BoloskyMarvin M. Theimer
    • John R. DouceurWilliam J. BoloskyMarvin M. Theimer
    • H04L9/00
    • H04L9/3236H04L9/3247Y10S707/99953Y10S707/99955
    • Cryptographic protocols and methods of employing the same are described. The described protocols advantageously enable two or more identical encryptable objects that are coded for encryption with different keys to be identified as identical without access to either the unencrypted objects or the keys that are used in the encryption process. Additionally, the protocols enable two or more identical encryptable objects to be processed with different encryption keys, yet be stored in a manner so that the total required storage space is proportional to the space that is required to store a single encryptable object, plus a constant amount for each distinct encryption key. In various embodiments, the encryptable objects comprise files and the cryptographic protocols enable encrypted files to be used in connection with single instance store (SIS) systems.
    • 描述了使用它们的密码协议和方法。 所描述的协议有利地使得被编码用于具有不同密钥的加密的两个或更多个相同的可加密对象被识别为相同,而不访问加密过程中使用的未加密对象或密钥。 另外,这些协议允许使用不同的加密密钥来处理两个或多个相同的可加密对象,但是以一定的方式存储,使得所需的总存储空间与存储单个可加密对象所需的空间成正比,加上常数 每个不同加密密钥的数量。 在各种实施例中,可加密对象包括文件,并且加密协议使加密文件能够与单实例存储(SIS)系统相关联使用。
    • 28. 发明授权
    • Method and computer program product for scheduling network communication packets originating from different flows having unique service requirements
    • 用于调度源自具有独特服务要求的不同流的网络通信分组的方法和计算机程序产品
    • US06247061B1
    • 2001-06-12
    • US09094045
    • 1998-06-09
    • John R. DouceurYoram BernetOfer BarCarol Ann BellTsung-Yuan Charles TaiRajendra S. Yavatkar
    • John R. DouceurYoram BernetOfer BarCarol Ann BellTsung-Yuan Charles TaiRajendra S. Yavatkar
    • G06F1516
    • H04L47/32H04L47/10H04L47/21H04L47/215H04L47/22H04L47/2433H04L47/2441H04L47/28H04L47/50H04L47/564H04L47/60H04L47/621H04L47/627
    • A method and computer program product for scheduling network communication packets in a multimedia environment where different packet streams have reservations of network bandwidth to form packet flows. The present invention divides the packet scheduling function into distinct components that may be implemented as separate drivers in a layered driver environment as exists, for example, in the Microsoft Windows NT operating system. One component is called a conformer and will generate and assign to each packet in the packet flow at least one conformance time that signifies the earliest a packet may be sent and still conform to the network resource requirements associated with the flow. Many different conformance algorithms can be supported so that the best algorithm is used for a particular packet flow and the service requirements that it represents. Should it be necessary to actually hold a packet until the conformance time is met, a shaper component is used to delay the packets. Finally, a sequencer component will send packets out as fast as possible over the network interface card. Each flow of packets processed by the sequencer component has at least two priorities, one for when the packets are conforming and one for when the packets are non-conforming. The sequencer component maintains priority lists of packet flow queues and will service the highest priority queue list followed by each successive priority list until no packets remain for transmission or the network interface card is unable to handle more packets. Each priority list will have a queue discipline associated therewith that will determine in what order the packets are taken off of the respective flow queues.
    • 一种用于在多媒体环境中调度网络通信分组的方法和计算机程序产品,其中不同分组流具有网络带宽的预留以形成分组流。 本发明将分组调度功能划分为不同的组件,其可以被实现为分层驱动程序环境中的独立驱动程序,例如在Microsoft Windows NT操作系统中。 一个组件被称为构图器,并且将生成并分配给分组流中的每个分组至少一个一致的时间,其表示分组可以被发送的最早的一致性,并且仍然符合与流相关联的网络资源需求。 可以支持许多不同的一致性算法,以便将最佳算法用于特定数据包流及其所代表的服务要求。 如果需要在一致性时间之前实际保存数据包,则会使用整形器来延迟数据包。 最后,定序器组件将通过网络接口卡尽快发送数据包。 由定序器组件处理的每个流的流具有至少两个优先级,一个用于当数据包一致时,一个用于当数据包不符合时。 定序器组件保持分组流队列的优先级列表,并且将服务于优先级最高的队列列表,随后是每个连续的优先级列表,直到没有分组保留用于传输或网络接口卡不能处理更多分组。 每个优先级列表将具有与其相关联的队列规则,其将以什么顺序确定分组从相应的流队列中取走。
    • 29. 发明授权
    • Continuous media file server system and method for scheduling network
resources to play multiple files having different data transmission
rates
    • 连续媒体文件服务器系统和方法,用于调度网络资源,播放具有不同数据传输速率的多个文件
    • US6134596A
    • 2000-10-17
    • US934972
    • 1997-09-18
    • William J. BoloskyJohn R. Douceur
    • William J. BoloskyJohn R. Douceur
    • H04L12/56H04L29/06H04L29/08H04N21/21H04N21/23G06F15/16G06F15/167
    • H04L65/4084H04L29/06H04L49/90H04L67/1097H04L67/325H04L69/329H04N21/21H04N21/23H04L29/06027
    • A continuous media file server system has a controller connected to multiple data servers. Each data server supports at least one storage disk. Data files are distributed across the data servers so that data blocks of the data files are stored on each of the storage disks. The data files have different data transmission rates at which they are served over a network to clients in the form of data streams. A scheduling unit maintains a network schedule that provides a relative ordering of transmission times of requested data streams. The transmission times indicate when the data servers are to transmit corresponding data blocks of the requested data files over the network to stream the data to clients. The block play times for all data files have a fixed duration, with the size of the data blocks from data file to data file varying according to the data transmission rates of the files. When a transmission time for a data file block approaches, the scheduling unit instructs the appropriate data server to read a data block for that data file from the disk prior to the transmission time in the network schedule. In this manner, disk reads are scheduled implicitly according to the network schedule. The data is temporarily stored in buffer memory, and later transmitted over the network. When a request for a new data stream is received, the scheduling unit evaluates whether the new data stream can be inserted into the network schedule without overburdening the data servers' ability to serve the existing data streams on the network schedule.
    • 连续的媒体文件服务器系统具有连接到多个数据服务器的控制器。 每个数据服务器至少支持一个存储磁盘。 数据文件分布在数据服务器上,使数据文件的数据块存储在每个存储磁盘上。 数据文件具有不同的数据传输速率,它们以数据流的形式通过网络向客户端提供服务。 调度单元维护提供所请求数据流的传输时间的相对排序的网络调度。 传输时间表示数据服务器何时通过网络传输所请求的数据文件的相应数据块,以将数据流传输到客户端。 所有数据文件的块播放时间具有固定的持续时间,数据块的数据块的大小根据文件的数据传输速率而变化。 当数据文件块的传输时间接近时,调度单元指示适当的数据服务器在网络调度中的发送时间之前从盘读取该数据文件的数据块。 以这种方式,磁盘读取根据网络调度隐含调度。 数据临时存储在缓冲存储器中,然后通过网络传输。 当接收到对新的数据流的请求时,调度单元评估新数据流是否可以被插入到网络调度中,而不会使数据服务器在网络调度上服务于现有数据流的能力过高。
    • 30. 发明授权
    • Method and system for remapping physical memory
    • 重新映射物理内存的方法和系统
    • US5838893A
    • 1998-11-17
    • US777165
    • 1996-12-26
    • John R. Douceur
    • John R. Douceur
    • G06F12/02G11C29/00G06F11/22G06F12/00
    • G11C29/76G06F12/02G11C29/88
    • A method and system for remapping physical memory that is malfunctioning. The physical memory has memory locations with addresses. The addresses are ordered from a lowest to a highest address, and each address has bits ordered from a highest-order bit to a lowest-order bit. The system scans physical memory to determine which memory locations are malfunctioning. The system identifies a lowest address and a highest address of the memory locations that are malfunctioning. The system then identifies the highest-order, contiguous bits of the lowest address that are the same as the highest-order, contiguous bits of the highest address. The system generates a remapping value whose highest-order bits are equal to the inverse of the identified highest-order, contiguous bits of the address and whose lowest-order bits are all zeroes. When the system receives an address to access physical memory, the system generates a remapped address by performing a bitwise exclusive-OR of the received address with the remapping value. The system then accesses physical memory using the generated remapped address.
    • 用于重新映射故障的物理内存的方法和系统。 物理内存具有地址的存储单元。 地址从最低地址排序到最高地址,每个地址都有从最高位到低位的位。 系统扫描物理内存以确定哪些内存位置发生故障。 系统识别故障的存储器位置的最低地址和最高地址。 然后,系统识别与最高地址的最高位连续位相同的最低地址的最高位连续位。 该系统产生一个重映射值,其最高位与所识别的地址的最高位连续比特的倒数相等,其最低位都全为零。 当系统接收访问物理存储器的地址时,系统通过执行接收到的地址与重映射值的按位异或来生成重映射地址。 然后,系统使用生成的重映射地址访问物理内存。