Networked application request servicing offloaded from host
    1.
    发明授权
    Networked application request servicing offloaded from host 有权
    网络应用请求服务从主机卸载

    公开(公告)号:US07596634B2

    公开(公告)日:2009-09-29

    申请号:US10352800

    申请日:2003-01-27

    CPC classification number: H04L29/06 H04L69/10 H04L69/16 H04L69/161 H04L69/165

    Abstract: Offloading application level communication functions from a host processor. The offloading apparatus can be configured as either a pre-processor or as a co-processor. An interface is provided for receiving a network message sent to the host. An engine performs processing of the network message above OSI level 4. In one embodiment, in a fast-path, a response to the message is sent back to the network without any involvement by the host, providing a complete offload. For other messages, certain pre-processing can be performed, such as parsing of a header, message authentication, and look-up of meta-data. The results of the look-up are then passed to the host with the processed header, simplifying the tasks the host needs to perform. The messages and data are transferred to the host using control and data buffers.

    Abstract translation: 从主机处理器卸载应用程序级通信功能。 卸载装置可以被配置为预处理器或协处理器。 提供了一个用于接收发送到主机的网络消息的接口。 引擎执行OSI级别4之上的网络消息的处理。在一个实施例中,在快速路径中,对消息的响应被发送回网络而不需要主机的任何参与,从而提供完整的卸载。 对于其他消息,可以执行某些预处理,例如分析报头,消息认证和元数据查找。 然后将查找结果传递给具有处理头的主机,从而简化了主机执行的任务。 消息和数据使用控制和数据缓冲区传输到主机。

    Packing signed word elements from two source registers to saturated signed byte elements in destination register
    2.
    发明授权
    Packing signed word elements from two source registers to saturated signed byte elements in destination register 失效
    将来自两个源寄存器的符号字元素包装到目标寄存器中的饱和有符号字节元素

    公开(公告)号:US08639914B2

    公开(公告)日:2014-01-28

    申请号:US13730831

    申请日:2012-12-29

    Abstract: An apparatus includes an instruction decoder, first and second source registers and a circuit coupled to the decoder to receive packed data from the source registers and to unpack the packed data responsive to an unpack instruction received by the decoder. A first packed data element and a third packed data element are received from the first source register. A second packed data element and a fourth packed data element are received from the second source register. The circuit copies the packed data elements into a destination register resulting with the second packed data element adjacent to the first packed data element, the third packed data element adjacent to the second packed data element, and the fourth packed data element adjacent to the third packed data element.

    Abstract translation: 一种装置包括指令解码器,第一和第二源寄存器以及耦合到解码器的电路,用于从源寄存器接收压缩数据,并根据解码器接收到的解包指令对打包数据进行解包。 从第一源寄存器接收第一打包数据元素和第三打包数据元素。 从第二源寄存器接收第二打包数据元素和第四打包数据元素。 所述电路将打包的数据元素复制到目的地寄存器中,其中与第一打包数据元素相邻的第二打包数据元素,与第二打包数据元素相邻的第三打包数据元素以及与第三打包数据元素相邻的第四打包数据元素 数据元素。

    System and method for attached storage stacking
    4.
    发明授权
    System and method for attached storage stacking 有权
    连接存储堆放的系统和方法

    公开(公告)号:US08499012B1

    公开(公告)日:2013-07-30

    申请号:US12818870

    申请日:2010-06-18

    Applicant: Millind Mittal

    Inventor: Millind Mittal

    CPC classification number: H04L67/1097

    Abstract: A system and method are provided for stacking storage drives in a network attached storage (NAS) system. The method provides a NAS stacking network including at least a first and second stackable building block (SBB), where each SBB includes a head, with an embedded processor and storage application, and a storage drive including client files. The method connects a first interface of the first SBB to a client computer device via a LAN switch, and connects a second interface of the first SBB to the first interface of the second SBB. A directory is built of client files stored in the first and second SBBs. The directory is maintained in both the first and second SBBs. In one aspect, the first SBB, acting as a primary SBB, provides access to NAS stacking network directory structure in response to an inquiry from a client computer connected to the LAN switch.

    Abstract translation: 提供了一种用于将存储驱动器堆叠在网络连接存储(NAS)系统中的系统和方法。 该方法提供包括至少第一和第二可堆叠构建块(SBB)的NAS堆叠网络,其中每个SBB包括具有嵌入式处理器和存储应用的头部以及包括客户端文件的存储驱动器。 该方法通过LAN交换机将第一SBB的第一接口连接到客户端计算机设备,并将第一SBB的第二接口连接到第二SBB的第一接口。 目录由存储在第一和第二SBB中的客户端文件构建。 该目录保持在第一和第二SBB中。 在一个方面,作为主SBB的第一SBB响应于来自连接到LAN交换机的客户端计算机的查询,提供对NAS堆叠网络目录结构的访问。

    Dual-connect service box with router bypass
    5.
    发明授权
    Dual-connect service box with router bypass 有权
    双路服务器与路由器旁路

    公开(公告)号:US08488618B1

    公开(公告)日:2013-07-16

    申请号:US12769540

    申请日:2010-04-28

    CPC classification number: H04L63/02 H04L63/0236

    Abstract: A system and method provide both inline services and in-network services for a dual-connect service box interposed between a modem and a router. The method transceives communications between a service box wide area network (WAN) port and a local area network (LAN) port of a WAN-connected broadband modem, and between a service box WAN-proxy port and a WAN port of a router. The method also selectively transceives communications between the service box WAN port and a LAN port. A service box binding module monitors messages transceived between the router and the modem to determine the service box WAN IP address, and registers at least one service box WAN IP addresses with a WAN network-connected account server. The method selectively transceives communications in response to an authentification means, which may be identifying an authorized port number in the communications, or identifying an authorized command in the communications.

    Abstract translation: 系统和方法为插入在调制解调器和路由器之间的双连接服务盒提供内联服务和网络内服务。 该方法收发WAN连接宽带调制解调器的服务盒广域网(WAN)端口和局域网(LAN)端口之间以及路由器的服务盒WAN代理端口和WAN端口之间的通信。 该方法还选择性地收发服务盒WAN端口和LAN端口之间的通信。 服务箱绑定模块监视路由器和调制解调器之间收发的消息,以确定服务箱WAN IP地址,并向WAN网络连接的帐户服务器注册至少一个服务箱WAN IP地址。 所述方法响应于认证装置选择性地收发通信,所述认证装置可能是识别通信中的授权端口号,或者识别通信中的授权命令。

    METHOD AND APPARATUS FOR UNPACKING PACKED DATA
    7.
    发明申请
    METHOD AND APPARATUS FOR UNPACKING PACKED DATA 有权
    打包包装数据的方法和装置

    公开(公告)号:US20130117540A1

    公开(公告)日:2013-05-09

    申请号:US13730832

    申请日:2012-12-29

    Abstract: An apparatus includes an instruction decoder, first and second source registers and a circuit coupled to the decoder to receive packed data from the source registers and to unpack the packed data responsive to an unpack instruction received by the decoder. A first packed data element and a third packed data element are received from the first source register. A second packed data element and a fourth packed data element are received from the second source register. The circuit copies the packed data elements into a destination register resulting with the second packed data element adjacent to the first packed data element, the third packed data element adjacent to the second packed data element, and the fourth packed data element adjacent to the third packed data element.

    Abstract translation: 一种装置包括指令解码器,第一和第二源寄存器以及耦合到解码器的电路,用于从源寄存器接收压缩数据,并根据解码器接收到的解包指令对打包数据进行解包。 从第一源寄存器接收第一打包数据元素和第三打包数据元素。 从第二源寄存器接收第二打包数据元素和第四打包数据元素。 所述电路将打包的数据元素复制到目的地寄存器中,其中与第一打包数据元素相邻的第二打包数据元素,与第二打包数据元素相邻的第三打包数据元素以及与第三打包数据元素相邻的第四打包数据元素 数据元素。

Patent Agency Ranking