会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Dynamic Load Management of Network Memory
    • 网络存储器的动态负载管理
    • US20100070605A1
    • 2010-03-18
    • US12622324
    • 2009-11-19
    • David Anthony HughesZhigang YinJohn Burns
    • David Anthony HughesZhigang YinJohn Burns
    • G06F15/167G06F15/173
    • G06F12/1081G06F12/12H04L67/28H04L67/2842
    • A system for managing network memory comprises a communication interface and a processor. The communication interface receives a status message from another appliance. The status message indicates an activity level of a faster memory and a slower memory associated with the other appliance. The communication interface also receives a data packet. The processor processes the status message to determine the activity level of the faster memory and the slower memory. The processor also processes the data packet to identify any matching data in the other appliance and estimate whether the matching data is stored in the faster memory based on the activity level. Based on the estimate, the processor determines whether to generate an instruction to retrieve the matching data.
    • 一种用于管理网络存储器的系统包括通信接口和处理器。 通信接口从另一个设备接收状态消息。 状态消息指示与其他设备相关联的更快内存和较慢内存的活动级别。 通信接口还接收数据包。 处理器处理状态消息以确定更快内存的活动级别和较慢的内存。 处理器还处理数据分组以识别另一设备中的任何匹配数据,并基于活动级别估计匹配数据是否存储在更快的存储器中。 基于该估计,处理器确定是否生成用于检索匹配数据的指令。
    • 3. 发明授权
    • Dynamic load management of network memory
    • 网络存储器的动态负载管理
    • US07945736B2
    • 2011-05-17
    • US12622324
    • 2009-11-19
    • David Anthony HughesZhigang YinJohn Burns
    • David Anthony HughesZhigang YinJohn Burns
    • G06F12/00G06F13/00G06F13/28G06F15/167G06F15/173
    • G06F12/1081G06F12/12H04L67/28H04L67/2842
    • A system for managing network memory comprises a communication interface and a processor. The communication interface receives a status message from another appliance. The status message indicates an activity level of a faster memory and a slower memory associated with the other appliance. The communication interface also receives a data packet. The processor processes the status message to determine the activity level of the faster memory and the slower memory. The processor also processes the data packet to identify any matching data in the other appliance and estimate whether the matching data is stored in the faster memory based on the activity level. Based on the estimate, the processor determines whether to generate an instruction to retrieve the matching data.
    • 一种用于管理网络存储器的系统包括通信接口和处理器。 通信接口从另一个设备接收状态消息。 状态消息指示与其他设备相关联的更快内存和较慢内存的活动级别。 通信接口还接收数据包。 处理器处理状态消息以确定更快内存的活动级别和较慢的内存。 处理器还处理数据分组以识别另一设备中的任何匹配数据,并基于活动级别估计匹配数据是否存储在更快的存储器中。 基于该估计,处理器确定是否生成用于检索匹配数据的指令。
    • 4. 发明授权
    • Identification of data stored in memory
    • 识别存储在内存中的数据
    • US08738865B1
    • 2014-05-27
    • US13427422
    • 2012-03-22
    • David Anthony HughesZhigang YinJohn Burns
    • David Anthony HughesZhigang YinJohn Burns
    • G06F12/00G06F13/00G06F13/28
    • G06F12/121G06F3/0619G06F3/065G06F3/067G06F12/02G06F12/0862G06F2212/1008G06F2212/6026Y10S707/99944Y10S707/99947
    • Systems and methods for identification of data stored in memory are provided. A data packet is received and a first packet byte within the data packet is compared to a first memory byte within a memory. A mismatch is determined between the first packet byte and the first memory byte. A memory location is jumped to that contains a second memory byte that is non-consecutive with the first memory byte. A packet location is jumped to that contains a second packet byte that is non-consecutive with the first packet byte. The second packet byte is compared to the second memory byte. A retrieval instruction is generated based at least in part on a result of the comparison between the second packet byte and the second memory byte. Various embodiments may be included in a network memory architecture to allow for faster data matching and instruction generation in a central appliance.
    • 提供了用于识别存储在存储器中的数据的系统和方法。 接收数据分组,并将数据分组内的第一分组字节与存储器内的第一存储器字节进行比较。 在第一分组字节和第一存储器字节之间确定不匹配。 存储器位置被跳转到包含与第一存储器字节不连续的第二存储器字节。 分组位置被跳转到包含与第一分组字节不连续的第二分组字节。 将第二个分组字节与第二个存储器字节进行比较。 至少部分地基于第二分组字节和第二存储器字节之间的比较的结果来生成检索指令。 可以在网络存储器架构中包括各种实施例,以允许在中央设备中更快的数据匹配和指令生成。
    • 5. 发明授权
    • Deferred data storage
    • 延期数据存储
    • US08489562B1
    • 2013-07-16
    • US11998726
    • 2007-11-30
    • David Anthony HughesZhigang YinJohn Burns
    • David Anthony HughesZhigang YinJohn Burns
    • G06F7/00
    • H04L49/70H04L12/4641H04L67/1097
    • A method for deferred storage of data is disclosed. A packet comprising instructions and literal data for rebuilding packet data from a network device is received. The packet data is rebuilt according to the instructions and the literal data. The rebuilt packet data is rewritten to a temporary page in memory. A page utilization metric is calculated based on the contents of the temporary page, the contents comprising the rebuilt data packet. Whether the contents of the temporary page sufficiently match data in data storage is determined. The contents of the temporary page are discarded or stored based on the determination.
    • 公开了延迟存储数据的方法。 接收包括用于从网络设备重建分组数据的指令和字面数据的分组。 分组数据根据指令和文字数据进行重建。 重建的分组数据被重写到存储器中的临时页面。 基于临时页面的内容计算页面利用率度量,内容包括重建的数据分组。 确定临时页面的内容是否足够匹配数据存储中的数据。 基于确定,丢弃或存储临时页面的内容。
    • 6. 发明授权
    • Ensuring data integrity in network memory
    • 确保网络内存中的数据完整性
    • US07571344B2
    • 2009-08-04
    • US11357657
    • 2006-02-16
    • David Anthony HughesJohn BurnsZhigang Yin
    • David Anthony HughesJohn BurnsZhigang Yin
    • G06F11/00
    • H04L12/66
    • A first appliance for ensuring data integrity in network memory is disclosed. The first appliance includes a processor and a communications interface that communicates over a communication network with a second appliance of the network memory. The processor determines whether reconciliation between a first peer state information in the first appliance and a second peer state information in the second appliance is needed. The first peer state information and the second peer state information track the status of data in the network memory. The processor determines an action to reconcile the first peer state information with the second peer state information based on a positive determination that the reconciliation is needed. The processor then performs the action to reconcile the first peer state information with the second peer state information.
    • 公开了用于确保网络存储器中的数据完整性的第一种设备。 第一设备包括处理器和通信通信接口,通信通信通过通信网络与网络存储器的第二设备进行通信。 该处理器确定是否需要第一设备中的第一对等状态信息与第二设备中的第二对等状态信息之间的协调。 第一对等状态信息和第二对等状态信息跟踪网络存储器中的数据状态。 处理器基于对需要进行协调的肯定确定来确定调整第一对等状态信息与第二对等状态信息的动作。 然后处理器执行将第一对等状态信息与第二对等状态信息协调的动作。
    • 9. 发明授权
    • Identification of data stored in memory
    • 识别存储在内存中的数据
    • US08171238B1
    • 2012-05-01
    • US11825440
    • 2007-07-05
    • David Anthony HughesZhigang YinJohn Burns
    • David Anthony HughesZhigang YinJohn Burns
    • G06F12/00G06F13/00G06F13/28G06F15/16
    • G06F12/121G06F3/0619G06F3/065G06F3/067G06F12/02G06F12/0862G06F2212/1008G06F2212/6026Y10S707/99944Y10S707/99947
    • Systems and methods for identification of data stored in memory are provided. A data packet is received and a first packet byte within the data packet is compared to a first memory byte within a memory. A mismatch is determined between the first packet byte and the first memory byte. A memory location is jumped to that contains a second memory byte that is non-consecutive with the first memory byte. A packet location is jumped to that contains a second packet byte that is non-consecutive with the first packet byte. The second packet byte is compared to the second memory byte. A retrieval instruction is generated based at least in part on a result of the comparison between the second packet byte and the second memory byte. Various embodiments may be included in a network memory architecture to allow for faster data matching and instruction generation in a central appliance.
    • 提供了用于识别存储在存储器中的数据的系统和方法。 接收数据分组,并将数据分组内的第一分组字节与存储器内的第一存储器字节进行比较。 在第一分组字节和第一存储器字节之间确定不匹配。 存储器位置被跳转到包含与第一存储器字节不连续的第二存储器字节。 分组位置被跳转到包含与第一分组字节不连续的第二分组字节。 将第二个分组字节与第二个存储器字节进行比较。 至少部分地基于第二分组字节和第二存储器字节之间的比较的结果来生成检索指令。 可以在网络存储器架构中包括各种实施例,以允许在中央设备中更快的数据匹配和指令生成。
    • 10. 发明授权
    • Dynamic load management of network memory
    • 网络存储器的动态负载管理
    • US07644230B1
    • 2010-01-05
    • US11724800
    • 2007-03-15
    • David Anthony HughesZhigang YinJohn Burns
    • David Anthony HughesZhigang YinJohn Burns
    • G06F12/00G06F13/00G06F13/28
    • G06F12/1081G06F12/12H04L67/28H04L67/2842
    • A system for managing network memory comprises a communication interface and a processor. The communication interface receives a status message from another appliance. The status message indicates an activity level of a faster memory and a slower memory associated with the other appliance. The communication interface also receives a data packet. The processor processes the status message to determine the activity level of the faster memory and the slower memory. The processor also processes the data packet to identify any matching data in the other appliance and estimate whether the matching data is stored in the faster memory based on the activity level. Based on the estimate, the processor determines whether to generate an instruction to retrieve the matching data.
    • 一种用于管理网络存储器的系统包括通信接口和处理器。 通信接口从另一个设备接收状态消息。 状态消息指示与其他设备相关联的更快内存和较慢内存的活动级别。 通信接口还接收数据包。 处理器处理状态消息以确定更快内存的活动级别和较慢的内存。 处理器还处理数据分组以识别另一设备中的任何匹配数据,并基于活动级别估计匹配数据是否存储在更快的存储器中。 基于该估计,处理器确定是否生成用于检索匹配数据的指令。