会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Header range check hash circuit
    • 标题范围检查散列电路
    • US07346059B1
    • 2008-03-18
    • US10657497
    • 2003-09-08
    • Trevor GarnerWilliam R. LeeJohn Kenneth StacyMartin W. HughesDennis Briddell
    • Trevor GarnerWilliam R. LeeJohn Kenneth StacyMartin W. HughesDennis Briddell
    • H04L12/26H04J3/14G08C15/00G06F11/00
    • H04L12/4625
    • A technique efficiently searches a hash table containing a plurality of “ranges.” In contrast with previous implementations, the technique performs fewer searches to locate one or more ranges stored in the hash table. To that end, the hash table is constructed so each hash-table entry is associated with a different linked list, and each linked-list entry stores, inter alia, “signature” information and at least one pair of values defining a range associated with the signature. The technique modifies the signature based on the results of one or more preliminary range checks. As a result, the signature's associated ranges are more evenly distributed among the hash table's linked lists. Thus, the linked lists are on average shorter in length, thereby enabling faster and more efficient range searches. According to an illustrative embodiment, the technique is applied to flow-based processing implemented in an intermediate network node, such as a router.
    • 技术有效地搜索包含多个“范围”的散列表。 与先前的实现相比,该技术执行较少的搜索来定位存储在散列表中的一个或多个范围。 为此,构建哈希表,使得每个散列表条目与不同的链表相关联,并且每个链表列表条目尤其存储“签名”信息和至少一对定义与 签名。 该技术基于一个或多个初步范围检查的结果修改签名。 因此,签名的关联范围在哈希表的链表之间更均匀地分布。 因此,链表的长度平均更短,从而实现更快更有效的范围搜索。 根据说明性实施例,该技术被应用于在诸如路由器的中间网络节点中实现的基于流的处理。
    • 5. 发明授权
    • Multi processor enqueue packet circuit
    • 多处理器入队包电路
    • US07174394B1
    • 2007-02-06
    • US10171957
    • 2002-06-14
    • Trevor GarnerKenneth H. PotterRobert Leroy KingWilliam R. Lee
    • Trevor GarnerKenneth H. PotterRobert Leroy KingWilliam R. Lee
    • G06F3/00
    • G06F5/065G06F2205/064
    • The present invention provides a system and method for a plurality of independent processors to simultaneously assemble requests in a context memory coupled to a coprocessor. A write manager coupled to the context memory organizes segments received from multiple processors to form requests for the coprocessor. Each received segment indicates a location in the context memory, such as an indexed memory block, where the segment should be stored. Illustratively, the write manager parses the received segments to their appropriate blocks of the context memory, and detects when the last segment for a request has been received. The last segment may be identified according to a predetermined address bit, e.g. an upper order bit, that is set. When the write manager receives the last segment for a request, the write manager (1) finishes assembling the request in a block of the context memory, (2) enqueues an index associated with the memory block in an index FIFO, and (3) sets a valid bit associated with memory block. By setting the valid bit, the write manager prevents newly received segments from overwriting the assembled request that has not yet been forwarded to the coprocessor. When an index reaches the head of the index FIFO, a request is dequeued from the indexed block of the context memory and forwarded to the coprocessor.
    • 本发明提供了一种用于多个独立处理器以在耦合到协处理器的上下文存储器中同时组合请求的系统和方法。 耦合到上下文存储器的写管理器组织从多个处理器接收的段以形成对协处理器的请求。 每个接收的段指示上下文存储器中的位置,例如索引的存储器块,其中应该存储段。 说明性地,写入管理器将接收到的段解析为上下文存储器的适当块,并且检测何时已经接收到请求的最后段。 可以根据预定的地址位来识别最后一个段,例如, 一个高位位,即被设置。 当写入管理器接收到请求的最后一个段时,写入管理器(1)完成在上下文存储器的一个块中组合该请求,(2)将与索引FIFO中的存储器块相关联的索引排入队列,以及(3) 设置与存储器块相关联的有效位。 通过设置有效位,写入管理器防止新接收的段覆盖尚未转发到协处理器的组合请求。 当索引到达索引FIFO的头部时,请求从上下文存储器的索引块中出发并转发到协处理器。
    • 6. 发明授权
    • System and method for decrementing a reference count in a multicast environment
    • 在多播环境中递减引用计数的系统和方法
    • US06895481B1
    • 2005-05-17
    • US10189660
    • 2002-07-03
    • John W. MittenWilliam R. LeeKenneth H. Potter
    • John W. MittenWilliam R. LeeKenneth H. Potter
    • G06F12/00H04L12/18
    • H04L12/1854
    • A method for decrementing a reference count in a multicast environment is provided that includes receiving an access request for a particle stored in a memory element. The memory unit is then accessed in response to the access request, the particle being read from the memory element. The particle includes a plurality of data segments, a selected one or more of which includes a first reference count associated with the particle. The particle is then presented to a target that generated the access request. The first reference count associated with the selected one or more data segments is then decremented in order to generate a second reference count. At least one of the plurality of data segments with the second reference count is then written to the memory element.
    • 提供了一种用于递减多播环境中的引用计数的方法,包括接收对存储在存储器元件中的粒子的访问请求。 然后响应于访问请求访问存储器单元,从存储器元件读取该粒子。 粒子包括多个数据段,所选择的一个或多个数据段包括与该粒子相关联的第一参考计数。 然后将粒子呈现给生成访问请求的目标。 然后,与所选择的一个或多个数据段相关联的第一参考计数被递减,以便产生第二参考计数。 然后将具有第二参考计数的多个数据段中的至少一个写入存储器元件。
    • 7. 发明授权
    • Pre-fetching and invalidating packet information in a cache memory
    • 在高速缓冲存储器中预取和使分组信息无效
    • US07155576B1
    • 2006-12-26
    • US10446021
    • 2003-05-27
    • Trevor S. GarnerWilliam R. LeeMartin W. Hughes
    • Trevor S. GarnerWilliam R. LeeMartin W. Hughes
    • G06F12/00G06F15/16
    • G06F12/0862
    • A technique for managing a cache memory coupled to an intermediate node's processor. Packets acquired by the intermediate node that are destined for processing by the processor are tracked, without the processor's intervention, to determine if the processor is lagging in processing the acquired packets. If so, data associated with unprocessed packets are pre-fetched from an external memory and placed in the cache memory without the processor's intervention. Moreover, packets destined for processing by the processor and placed into the cache memory are tracked, without the processor's intervention, to determine if the processor has, in fact, completed the processing of those packets. If so, data contained in the cache memory that is associated with the processed packets are invalidated, again without the processor's intervention.
    • 一种用于管理耦合到中间节点处理器的高速缓冲存储器的技术。 在处理器干预的情况下,跟踪由中间节点获取的目的地由处理器处理的数据包,以确定处理器是否滞后于处理所获取的数据包。 如果是这样,与未处理的数据包相关联的数据将从外部存储器预取,并放置在高速缓冲存储器中,而无需处理器的干预。 而且,由处理器进行处理并被放置在高速缓冲存储器中的分组被跟踪,而无需处理器的介入,以确定处理器实际上是否完成了那些分组的处理。 如果是这样,与处理的数据包相关联的高速缓冲存储器中包含的数据无效,无需处理器的干预。
    • 9. 发明授权
    • Device for extending the bed of a transport vehicle
    • 用于延长运输车辆床的装置
    • US06050627A
    • 2000-04-18
    • US30523
    • 1998-02-24
    • William R. Lee
    • William R. Lee
    • B60P3/40
    • B60P3/40
    • A bed extender for extending the usable bed length of a vehicle. The extender includes hitch connecting apparatus, supporting apparatus, and positioning apparatus. The hitch connecting apparatus removably connects the bed extender with the orifice of a receiver hitch so as to allow the bed extender to be completely removed from the vehicle when the bed extender is not in use. The supporting apparatus supports a load when the load is substantially beyond the length of the bed of the vehicle so as to allow the weight of that portion of the load beyond the vehicle bed to be translated to the receiver hitch via the supporting apparatus and the hitch connecting apparatus. The positioning apparatus attaches the hitch connecting apparatus to the supporting apparatus and is substantially vertical. The positioning apparatus has an upper end connected to the supporting apparatus and a lower end connected to the hitch connecting apparatus and is of appropriate length so as to allow the supporting apparatus to be at least substantially the same height as the vehicle bed of the vehicle and is adjustable so as to allow the height of the supporting apparatus to be adjusted relative to the receiver hitch of the vehicle so as to accommodate various vehicle models and tailgate configurations.
    • 一种用于延长车辆的可用床长的床用延伸器。 扩展器包括搭接连接装置,支撑装置和定位装置。 挂钩连接装置可以将床架延伸器与接收器搭接口的孔部可拆卸地连接,以便在不使用底座延伸器时允许床架延伸器完全从车辆上移除。 当负载基本上超过车辆床的长度时,支撑装置支撑负载,以便允许超过车床的负载部分的重量通过支撑装置和搭接平移到接收器钩 连接装置。 定位装置将挂钩连接装置连接到支撑装置并且基本垂直。 定位装置具有连接到支撑装置的上端和连接到搭接连接装置的下端,并且具有适当的长度,以便允许支撑装置与车辆的车床至少大致相同的高度, 是可调节的,以便允许支撑装置的高度相对于车辆的接收器搭扣进行调节,以适应各种车型和尾门结构。
    • 10. 发明授权
    • Tubing strap
    • 管条
    • US5344107A
    • 1994-09-06
    • US125390
    • 1993-09-23
    • William R. Lee
    • William R. Lee
    • F16L3/233F16L3/00
    • F16L3/233Y10T24/31
    • The tube strap of this invention includes a first end having a hole for accommodating a tube therethrough and a second hook end having a handle extending generally transverse to the hook end. The first and second ends are spaced by a shaft portion. The tube strap is flexible and is preferably formed from a silicone substance which can sustain repeated sterilization without detrimentally effecting its integrity. In use, the tube strap is carried by a support tube or hose passing through the opening in the first end. It is preferred that the strap be slid onto the tube by the supplier of the tubing at the time of manufacturing. The tube strap may be used in three basic variations to bundle or restrain tubes or hoses in a more manageable grouping. The strap could be wrapped around adjacent tubes with the hook engaging the shaft. The strap can be wrapped around adjacent tubes with the hook engaging the support tube which passes through the first end. Finally, the strap can be used as a hanger with the hook engaging a support arm or tube.
    • 本发明的管束包括具有用于容纳管穿过其中的孔的第一端和具有大致横向于钩端延伸的手柄的第二钩端。 第一和第二端由轴部分间隔开。 管带是柔性的,并且优选地由硅氧烷物质形成,其可以维持反复的灭菌而不会不利地影响其完整性。 在使用中,管带由通过第一端中的开口的支撑管或软管承载。 优选的是,在制造时,管束由管道的供应商滑动到管上。 管带可以用于三种基本变型中,以将管或软管捆绑或限制在更易于管理的组中。 带子可以缠绕在邻近的管子上,钩子与轴接合。 带可以缠绕在相邻的管子上,钩子与穿过第一端的支撑管接合。 最后,带子可以用作挂钩,挂钩与支撑臂或管接合。