会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for selection of an endpoint device in a point to point link
    • 用于在点对点链路中选择端点设备的方法和装置
    • US07706362B1
    • 2010-04-27
    • US09430267
    • 1999-10-29
    • Janakiraman SenthilnathanRohit VermaAmit TiwariAshwin Hegde
    • Janakiraman SenthilnathanRohit VermaAmit TiwariAshwin Hegde
    • H04L12/28
    • H04L12/4633H04L45/00
    • A method is shown for deterministically selecting an endpoint for multiple links through a network for a client device. When a first network device establishes a connection for a client device to an endpoint device, it causes a database entry to be created that is keyed by a client identifier value for the client device and includes an endpoint address field with the network address of the endpoint device. When a second network device receives a call request from the client device, it queries the database using the client identifier value for the client device and waits a predetermined period for a database reply. A database device storing the database entry receives the query from the second network device, searches for the database entry matching the client identifier value, and sends a database reply that includes the client identifier value and the network address of the endpoint device from the database entry. The second network device receives the database reply and uses the network address from the database reply to establish a second connection to the endpoint device for the client.
    • 示出了通过用于客户端设备的网络来确定性地选择多个链路的端点的方法。 当第一网络设备建立到客户端设备到端点设备的连接时,它使得创建由客户端设备的客户端标识符值键入的数据库条目,并且包括具有端点的网络地址的端点地址字段 设备。 当第二网络设备从客户端设备接收到呼叫请求时,它使用客户机设备的客户机标识符值查询数据库,并等待数据库应答的预定时间段。 存储数据库条目的数据库设备从第二网络设备接收查询,搜索与客户端标识符值匹配的数据库条目,并从数据库条目发送包括客户机标识符值和端点设备的网络地址的数据库应答 。 第二网络设备接收数据库应答,并使用数据库应答中的网络地址建立与客户端的端点设备的第二连接。
    • 2. 发明授权
    • Method and architecture for logical aggregation of multiple servers
    • 多个服务器逻辑聚合的方法和架构
    • US06654792B1
    • 2003-11-25
    • US09514108
    • 2000-02-28
    • Rohit VermaJanakiraman Senthilnathan
    • Rohit VermaJanakiraman Senthilnathan
    • G06F1516
    • H04L12/66H04L29/12009H04L29/1233H04L61/25H04L67/1002H04L67/1008
    • A system and method are shown for multiple network devices to operate as a single logical entity for serving tunnel connections. A cluster master device is connected to a multiple network devices through a local area network (LAN). The cluster master device is also connected to a wide area network (WAN) and has a master address that is unique on the WAN. The cluster master device receives a tunnel connection set-up request (SCCRQ) from the WAN that is addressed to the master address. The cluster master device selects one of the multiple network devices and forwards the SCCRQ message over the LAN to the selected network device. The selected network device selects a tunnel identification number that is unique for the tunnel connection on the selected network device and places the tunnel identification number into a source tunnel identification field of a connection set-up reply (SCCRP). The selected network device also places its own global address on the WAN into a source address field of the SCCRP, a value from a source address field of the SCCRQ into a destination address field of the SCCRP, and a value from a source tunnel identification field of the SCCRQ into a destination tunnel identification field of the SCCRP. The selected network device then transmits the SCCRP message onto the WAN. Alternatively, the multiple network devices do not have global addresses on the WAN and the SCCRP is transmitted over the LAN to a network address translation (NAT) server that substitutes its own address into the source address field of the SCCRP and retransmits the SCCRP onto the WAN. The NAT creates a table from the information in the SCCRP that it uses to translate and route subsequent packets between the selected network device and the device that requested the tunnel connection.
    • 示出了用于多个网络设备作为用于服务隧道连接的单个逻辑实体的系统和方法。 集群主设备通过局域网(LAN)连接到多个网络设备。 集群主设备也连接到广域网(WAN),并具有WAN上唯一的主地址。 集群主设备从WAN寻址到主地址的隧道连接建立请求(SCCRQ)。 集群主设备选择多个网络设备之一,并通过LAN将SCCRQ消息转发到所选网络设备。 所选择的网络设备选择对所选择的网络设备上的隧道连接唯一的隧道标识号,并将隧道标识号放入连接建立应答(SCCRP)的源隧道标识字段。 所选择的网络设备还将其自己的全局地址放置在WAN上到SCCRP的源地址字段中,从SCCRQ的源地址字段到SCCRP的目的地址字段的值,以及源隧道标识字段 的SCCRQ进入SCCRP的目的地隧道识别字段。 所选择的网络设备然后将SCCRP消息发送到WAN上。 或者,多个网络设备在WAN上没有全局地址,并且SCCRP通过LAN发送到网络地址转换(NAT)服务器,其将其自己的地址替换到SCCRP的源地址字段中,并将SCCRP重新发送到 广域网 NAT从SCCRP中的信息创建一个表,它用于在所选网络设备和请求隧道连接的设备之间转换和路由后续数据包。
    • 3. 发明授权
    • Method and architecture for logical aggregation of multiple servers
    • 多个服务器逻辑聚合的方法和架构
    • US07299301B1
    • 2007-11-20
    • US10657778
    • 2003-09-08
    • Rohit VermaJanakiraman Senthilnathan
    • Rohit VermaJanakiraman Senthilnathan
    • G06F15/16
    • H04L12/66H04L29/12009H04L29/1233H04L61/25H04L67/1002H04L67/1008
    • A system and method are shown for multiple network devices to operate as a single logical entity for serving tunnel connections. A cluster master device is connected to a multiple network devices through a local area network (LAN). The cluster master device is also connected to a wide area network (WAN) and has a master address that is unique on the WAN. The cluster master device receives a tunnel connection set-up request (SCCRQ) from the WAN that is addressed to the master address. The cluster master device selects one of the multiple network devices and forwards the SCCRQ message over the LAN to the selected network device. The selected network device selects a tunnel identification number that is unique for the tunnel connection on the selected network device and places the tunnel identification number into a source tunnel identification field of a connection set-up reply (SCCRP). The selected network device also places its own global address on the WAN into a source address field of the SCCRP, a value from a source address field of the SCCRQ into a destination address field of the SCCRP, and a value from a source tunnel identification field of the SCCRQ into a destination tunnel identification field of the SCCRP. The selected network device then transmits the SCCRP message onto the WAN. Alternatively, the multiple network devices do not have global addresses on the WAN and the SCCRP is transmitted over the LAN to a network address translation (NAT) server that substitutes its own address into the source address field of the SCCRP and retransmits the SCCRP onto the WAN. The NAT creates a table from the information in the SCCRP that it uses to translate and route subsequent packets between the selected network device and the device that requested the tunnel connection.
    • 示出了用于多个网络设备作为用于服务隧道连接的单个逻辑实体的系统和方法。 集群主设备通过局域网(LAN)连接到多个网络设备。 集群主设备也连接到广域网(WAN),并具有WAN上唯一的主地址。 集群主设备从WAN寻址到主地址的隧道连接建立请求(SCCRQ)。 集群主设备选择多个网络设备之一,并通过LAN将SCCRQ消息转发到所选网络设备。 所选择的网络设备选择对所选择的网络设备上的隧道连接唯一的隧道标识号,并将隧道标识号放入连接建立应答(SCCRP)的源隧道标识字段。 所选择的网络设备还将其自己的全局地址放置在WAN上到SCCRP的源地址字段中,从SCCRQ的源地址字段到SCCRP的目的地址字段的值,以及源隧道标识字段 的SCCRQ进入SCCRP的目的地隧道识别域。 所选择的网络设备然后将SCCRP消息发送到WAN上。 或者,多个网络设备在WAN上没有全局地址,并且SCCRP通过LAN发送到网络地址转换(NAT)服务器,其将其自己的地址替换到SCCRP的源地址字段中,并将SCCRP重新发送到 广域网 NAT从SCCRP中的信息创建一个表,它用于在所选网络设备和请求隧道连接的设备之间转换和路由后续数据包。
    • 4. 发明授权
    • Method and apparatus for handoff of a connection between network devices
    • US06522880B1
    • 2003-02-18
    • US09514709
    • 2000-02-28
    • Rohit VermaJanakiraman Senthilnathan
    • Rohit VermaJanakiraman Senthilnathan
    • H04Q720
    • H04L29/12009H04L29/06H04L61/00H04W36/0011H04W80/04
    • A method and system are shown for handing off a communication stream between a mobile node and a communication endpoint from a first connection initiator to a second connection initiator while maintaining call state for the communication stream. The first connection initiator establishes a first connection to the communication endpoint in response to receiving a first connection request from the mobile node that includes a client identifier value for the mobile node. When the first connection initiator detects loss of communication with the mobile node, it sends a call-disconnect-notify (CDN) message having a cause code set to a handoff value to the connection endpoint. The connection endpoint, in response to the CDN message, stores call information for the first connection along with the mobile node's client identifier value. The first connection initiator also broadcasts a user-moved message that includes the mobile node's client identifier value and the first connection initiator's call information for the first connection. The second connection initiator, upon receiving the user-moved message, stores the first connection initiator's call information from the message along with the mobile node's client identifier value. When the second connection initiator receives a second connection request from the mobile node having the mobile node's client identifier value, it retrieves the call information from the user-moved message using the client identifier value and sends a tunnel-handoff-request message, which includes the client identifier value, to the connection endpoint. The connection endpoint retrieves its call information for the first connection using the client identifier value and sends a tunnel-handoff-response message to the second connection initiator. The second connection initiator and the connection endpoint then resume the communication stream using the call information for the first connection.
    • 5. 发明授权
    • Method and apparatus for tunneling across multiple network of different types
    • 隧道跨越不同类型的多个网络的方法和装置
    • US06614809B1
    • 2003-09-02
    • US09515307
    • 2000-02-29
    • Rohit VermaJanakiraman SenthilnathanMadhvi Verma
    • Rohit VermaJanakiraman SenthilnathanMadhvi Verma
    • H04J322
    • H04L12/4633
    • A system and method are shown for establishing tunnel connections across multiple networks of differing types. A tunnel media translator device is connected to both a first and second network of different types. The translator receives a tunnel connection set-up request (SCCRQ) from a tunnel initiator on the first network. The translator uses the value from a host name field of the SCCRQ to obtain an address for a tunnel endpoint on the second network, through the use of either pre-configured static tables or a host name resolution service. The translator creates a dynamic table entry that contains the address and tunnel identifier value for the tunnel initiator from the SCCRQ message and the address of the tunnel endpoint obtained from resolving the host name. The translator inserts the address for the tunnel endpoint into a destination address field of the SCCRQ and its own address on the second network into a source address field of the SCCRQ and re-transmits the SCCRQ onto the second network. The translator will receive a tunnel connection set-up reply (SCCRP) from the tunnel endpoint and will use the address of the tunnel endpoint and the destination tunnel identifier for the tunnel initiator from the SCCRP to find the matching dynamic table entry. The translator will insert the address of the tunnel initiator from the dynamic table entry into the destination address field of the SCCRP and its own address on the first network into the source address field of the SCCRP and re-transmit the SCCRP onto the first network. Subsequent tunnel packets received by the translator for the connection are translated using the address and tunnel identifier for the tunnel initiator from the tunnel packet to find the dynamic table entry, inserting the address of the tunnel endpoint from the dynamic table entry into the destination address field of the tunnel packet, and re-transmitting the tunnel packet.
    • 示出了用于在不同类型的多个网络上建立隧道连接的系统和方法。 隧道媒体翻译器设备连接到不同类型的第一和第二网络。 翻译器从第一网络上的隧道启动器接收隧道连接建立请求(SCCRQ)。 翻译器使用SCCRQ的主机名字段中的值通过使用预配置的静态表或主机名解析服务来获取第二个网络上的隧道端点的地址。 翻译器创建一个动态表条目,其中包含来自SCCRQ消息的隧道发起者的地址和隧道标识符值以及从解析主机名获得的隧道端点的地址。 翻译器将隧道端点的地址插入到SCCRQ的目的地址字段和其在第二网络上的自己的地址到SCCRQ的源地址字段中,并将SCCRQ重新发送到第二网络。 翻译器将从隧道端点接收隧道连接建立应答(SCCRP),并且将使用隧道端点的地址和来自SCCRP的隧道启动器的目的隧道标识符来找到匹配的动态表项。 翻译器将隧道发起者的地址从动态表条目插入到SCCRP的目的地址字段和第一个网络上的自己的地址到SCCRP的源地址字段中,并将SCCRP重新发送到第一个网络。 用于连接的转换器接收的后续隧道分组使用隧道发起者的隧道分组的地址和隧道标识符进行转换,以找到动态表项,将隧道端点的地址从动态表项插入到目的地址字段 的隧道报文,并重新发送隧道报文。
    • 10. 发明申请
    • Methods and apparatus for high bandwidth random access using dynamic random access memory
    • 使用动态随机存取存储器进行高带宽随机访问的方法和装置
    • US20050138276A1
    • 2005-06-23
    • US10742021
    • 2003-12-17
    • Muraleedhara NavadaRohit VermaMiguel Guerrero
    • Muraleedhara NavadaRohit VermaMiguel Guerrero
    • G06F12/00G06F12/06G06F13/16
    • G06F13/1647G06F12/06
    • The inventive subject matter provides various apparatus and methods to perform high-speed memory read accesses on dynamic random access memories (“DRAMs”) for read-intensive memory applications. In an embodiment, at least one input/output (“I/O”) channel of a memory controller is coupled to a pair of DRAM chips via a common address/control bus and via two independent data busses. Each DRAM chip may include multiple internal memory banks. In an embodiment, identical data is stored in each of the DRAM banks controlled by a given channel. In another embodiment, data is substantially uniformly distributed in the DRAM banks controlled by a given channel, and read accesses are uniformly distributed to all of such banks. Embodiments may achieve 100% read utilization of the I/O channel by overlapping read accesses from alternate banks from the DRAM pair.
    • 本发明主题提供用于对用于读取密集型存储器应用的动态随机存取存储器(“DRAM”)执行高速存储器读取访问的各种装置和方法。 在一个实施例中,存储器控制器的至少一个输入/输出(“I / O”)通道经由公共地址/控制总线和经由两个独立的数据总线耦合到一对DRAM芯片。 每个DRAM芯片可以包括多个内部存储器组。 在一个实施例中,相同的数据被存储在由给定信道控制的每个DRAM组中。 在另一个实施例中,数据基本均匀地分布在由给定信道控制的DRAM组中,并且读取访问被均匀分布到所有这些存储体。 实施例可以通过重叠来自DRAM对的备用组的读取访问来实现I / O通道的100%的读取利用率。