会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data reception management apparatus, systems, and methods
    • 数据接收管理装置,系统和方法
    • US08190765B2
    • 2012-05-29
    • US10183185
    • 2002-06-25
    • Patrick L. ConnorLinden MinnickLucas M. Jenison
    • Patrick L. ConnorLinden MinnickLucas M. Jenison
    • G06F15/16
    • H04L41/0896H04L12/2852H04L12/2854
    • Computer network apparatus may include a packet-receiving module to receive a packet into an element of a storage array while a low resource state exists, an array truncation module to truncate the array at the element when the array is full or when no more packets are available to be received, and an array indication module to indicate the array after the array truncation module truncates the array. In one embodiment, a system may include a receiving node containing the apparatus. A method may include receiving a packet into an element of an array while a low resource state exists, truncating the array at the element after the array is full or no more packets are available to be received, and indicating the array.
    • 计算机网络装置可以包括分组接收模块,用于在存在低资源状态的同时将分组接收到存储阵列的元素中;数组截短模块,用于在阵列已满时或者当没有更多分组时截断该元素处的阵列 可以接收的数据,以及阵列指示模块,用于在数组截断模块截断数组后指示数组。 在一个实施例中,系统可以包括包含该装置的接收节点。 方法可以包括在存在低资源状态的同时将数据包接收到阵列的元素中,在数组完成之后截断元素上的数组或者不再有可用的数据包被接收并且指示数组。
    • 4. 发明授权
    • Internet protocol security decryption with secondary use speculative interrupts
    • 互联网协议安全解密与二次使用推测中断
    • US07299350B2
    • 2007-11-20
    • US10051668
    • 2002-01-17
    • Patrick L ConnorLinden Minnick
    • Patrick L ConnorLinden Minnick
    • H04L9/00
    • H04L63/0428H04L63/08H04L2463/102
    • A system for improved decryption performance includes a computer in electronic communication with an encrypted network. A controller performs a decryption operation on an encrypted packet received from the network, and the computer asserts an interrupt prior to the system completing transfer of the decrypted packet back to host memory to reduce the additional latency a packet suffers during Secondary Use. An additional interrupt may be asserted after the Secondary Use operation is complete, to ensure that the Secondary Use packet is processed. A method for improving decryption performance similarly includes asserting an interrupt prior to the complete transfer of a decrypted packet from a controller back to host memory during Secondary Use. The method may further include asserting an additional interrupt after the Secondary Use operation is complete, to ensure that the Secondary Use packet is processed.
    • 用于改进解密性能的系统包括与加密网络进行电子通信的计算机。 控制器对从网络接收的加密分组执行解密操作,并且计算机在系统完成将解密的分组传送回主机存储器之前断言中断,以减少分组在次要使用期间遭受的附加等待时间。 辅助使用操作完成后可能会产生一个额外的中断,以确保二次使用数据包被处理。 用于提高解密性能的方法类似地包括在二次使用期间将解密的分组从控制器完全传送回主机存储器之前断言中断。 该方法还可以包括在辅助使用操作完成后断言额外的中断,以确保二次使用包被处理。
    • 8. 发明授权
    • Method and apparatus for minimizing spinlocks and retaining packet order in systems utilizing multiple transmit queues
    • 用于在使用多个发送队列的系统中最小化自旋锁并保持分组顺序的方法和装置
    • US07248593B2
    • 2007-07-24
    • US10143466
    • 2002-05-09
    • Linden MinnickPatrick L. Connor
    • Linden MinnickPatrick L. Connor
    • H04L12/56
    • H04L47/10H04L47/2441H04L47/34H04L47/41H04L47/50H04L47/6215
    • A method, apparatus, and article of manufacture for retaining packet order in multiprocessor systems utilizing multiple transmit queues while minimizing spinlocks are disclosed herein. Embodiments of the present invention define multiple transmit queues for a given priority level of packets to allow parallel processing and queuing of packets having equal priority in different transmit queues. Queuing packets of equal priority in different transmit queues minimizes processor time spent attempting to acquire queue-specific resources associated with one particular transmit queue. In addition, embodiments of the present invention provide an assignment mechanism to maximize utilization of the multiple transmit queues by queuing packets corresponding to each transmit request in a next available transmit queue defined for a given priority level. Coordination between hardware and software allows the order of the queued packets to be maintained in the transmission process.
    • 本文公开了一种在多处理器系统中保持分组顺序的方法,装置和制品,其中利用多个发送队列同时最小化旋转锁定。 本发明的实施例为给定的优先级分组定义多个发送队列,以允许在不同发送队列中具有相同优先级的分组的并行处理和排队。 在不同发送队列中排队相同优先级的数据包可最大限度地减少尝试获取与一个特定传输队列相关的特定于队列资源的处理器时间。 此外,本发明的实施例提供了一种分配机制,以通过在针对给定优先级定义的下一个可用传输队列中排队对应于每个发送请求的多个发射队列的最大化利用。 硬件和软件之间的协调允许在传输过程中维护排队的数据包的顺序。
    • 10. 发明授权
    • Security association management through the use of lookup tables
    • 安全关联管理通过使用查找表
    • US07409542B2
    • 2008-08-05
    • US09965579
    • 2001-09-26
    • Linden Minnick
    • Linden Minnick
    • H04L9/00H04K1/00
    • H04L63/0485H04L63/164
    • Methods and apparatuses for managing tables of security associations (SA) are described. A device driver operating in an environment, for example, NDIS, where a unique handle is selected for each transmit SA and the SPI for each receive SA is selected with a random algorithm, divides transmit SAs from receive SAs in separate tables. An SA lookup table having a whole binary number of entries that is the lowest binary number greater than five times the number of SAs supported by the device driver contains information to match an SA to a data packet, and locate the SA in memory. The lookup table is searched using a bit-wise AND hash function.
    • 描述了用于管理安全关联表(SA)的方法和装置。 在环境中操作的设备驱动器,例如NDIS,其中为每个发送SA选择唯一的句柄,并且用随机算法选择每个接收SA的SPI,在不同的表中分配来自接收SA的发送SA。 具有大于设备驱动器支持的SA数量的五倍的最低二进制数的条目的整数二进制数的SA查找表包含与SA相对应的数据包的信息,并将SA定位在存储器中。 使用逐位AND散列函数搜索查找表。