会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Co-processor including a media access controller
    • 协处理器包括媒体访问控制器
    • US06898673B2
    • 2005-05-24
    • US10105973
    • 2002-03-25
    • Frederick GrunerRobert HathawayRamesh PanwarElango GanesanNazar Zaidi
    • Frederick GrunerRobert HathawayRamesh PanwarElango GanesanNazar Zaidi
    • G06F12/00G06F12/08H04L12/56G06F13/00
    • H04L47/10G06F12/0813G06F12/0831G06F12/084H04L47/12H04L47/20H04L47/2441H04L47/765H04L47/805H04L47/822
    • A compute engine includes a central processing unit coupled to a coprocessor. The coprocessor includes a media access controller engine and a data transfer engine. The media access controller engine couples the compute engine to a communications network. The data transfer engine couples the media access controller engine to a set of cache memory. In further embodiments, a compute engine includes two media access controller engines. A reception media access controller engine receives data from the communications network. A transmission media access controller engine transmits data to the communications network. The compute engine also includes two data transfer engines. A streaming output engine stores network data from the reception media access controller engine in cache memory. A streaming input engine transfers data from cache memory to the transmission media access controller engine. In one implementation, the compute engine performs different network services, including but not limited to: 1) virtual private networking; 2) secure sockets layer processing; 3) web caching; 4) hypertext mark-up language compression; 5) virus checking; 6) firewall support; and 7) web switching.
    • 计算引擎包括耦合到协处理器的中央处理单元。 协处理器包括媒体访问控制器引擎和数据传输引擎。 媒体访问控制器引擎将计算引擎耦合到通信网络。 数据传输引擎将媒体访问控制器引擎耦合到一组高速缓冲存储器。 在另外的实施例中,计算引擎包括两个媒体访问控制器引擎。 接收媒体接入控制器引擎从通信网络接收数据。 传输媒体接入控制器引擎向通信网络发送数据。 计算引擎还包括两个数据传输引擎。 流输出引擎将来自接收媒体访问控制器引擎的网络数据存储在高速缓冲存储器中。 流输入引擎将数据从高速缓冲存储器传输到传输介质访问控制器引擎。 在一个实现中,计算引擎执行不同的网络服务,包括但不限于:1)虚拟专用网; 2)安全套接字层处理; 3)网页缓存; 4)超文本标记语言压缩; 5)病毒检查; 6)防火墙支持; 和7)网页切换。
    • 9. 发明申请
    • Bandwidth allocation for a data path
    • 数据路径的带宽分配
    • US20050262263A1
    • 2005-11-24
    • US11189595
    • 2005-07-26
    • Robert HathawayFrederick GrunerMark Bryers
    • Robert HathawayFrederick GrunerMark Bryers
    • G06F12/00G06F12/08H04L12/56
    • H04L47/10G06F12/0813G06F12/0831G06F12/084H04L47/12H04L47/20H04L47/2441H04L47/765H04L47/805H04L47/822
    • A compute engine allocates data path bandwidth among different classes of packets. The compute engine identifies a packet's class and determines whether to transmit the packet based on the class' available bandwidth. If the class has available bandwidth, the compute engine grants the packet access to the data path. Otherwise, the compute engine only grants the packet access to the data path if none of the other packets waiting for data path access have a class with available bandwidth. After a packet is provided to the data path, the compute engine decrements a bandwidth allocation count for the packet's class. Once the bandwidth count for each class is exhausted, the compute engine sets each count to a respective starting value-reflecting the amount of bandwidth available to a class relative to the other classes. A compute engine employing the above-described bandwidth allocation can be employed to perform different networking services, including but not limited to: 1) virtual private networking; 2) secure sockets layer processing; 3) web caching; 4) hypertext mark-up language compression; 5) virus checking; 6) firewall support; and 7) web switching.
    • 计算引擎在不同类别的数据包之间分配数据路径带宽。 计算引擎识别分组的类,并根据类的可用带宽确定是否发送分组。 如果类具有可用带宽,则计算引擎允许数据包访问数据路径。 否则,如果等待数据路径访问的其他数据包中没有一个具有可用带宽的类,那么计算引擎仅允许数据包访问数据路径。 在将数据包提供给数据路径之后,计算引擎减少数据包类的带宽分配计数。 一旦每个类的带宽计数用尽,计算引擎将每个计数设置为相应的起始值 - 反映类相对于其他类可用的带宽量。 可以采用采用上述带宽分配的计算引擎来执行不同的网络服务,包括但不限于:1)虚拟专用网; 2)安全套接字层处理; 3)网页缓存; 4)超文本标记语言压缩; 5)病毒检查; 6)防火墙支持; 和7)网页切换。