Method and apparatus for selection of an endpoint device in a point to point link
    1.
    发明授权
    Method and apparatus for selection of an endpoint device in a point to point link 有权
    用于在点对点链路中选择端点设备的方法和装置

    公开(公告)号:US07706362B1

    公开(公告)日:2010-04-27

    申请号:US09430267

    申请日:1999-10-29

    IPC分类号: H04L12/28

    CPC分类号: H04L12/4633 H04L45/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.

    摘要翻译: 示出了通过用于客户端设备的网络来确定性地选择多个链路的端点的方法。 当第一网络设备建立到客户端设备到端点设备的连接时,它使得创建由客户端设备的客户端标识符值键入的数据库条目,并且包括具有端点的网络地址的端点地址字段 设备。 当第二网络设备从客户端设备接收到呼叫请求时,它使用客户机设备的客户机标识符值查询数据库,并等待数据库应答的预定时间段。 存储数据库条目的数据库设备从第二网络设备接收查询,搜索与客户端标识符值匹配的数据库条目,并从数据库条目发送包括客户机标识符值和端点设备的网络地址的数据库应答 。 第二网络设备接收数据库应答,并使用数据库应答中的网络地址建立与客户端的端点设备的第二连接。

    Method and architecture for logical aggregation of multiple servers
    2.
    发明授权
    Method and architecture for logical aggregation of multiple servers 失效
    多个服务器逻辑聚合的方法和架构

    公开(公告)号:US06654792B1

    公开(公告)日:2003-11-25

    申请号:US09514108

    申请日:2000-02-28

    IPC分类号: G06F1516

    摘要: 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中的信息创建一个表,它用于在所选网络设备和请求隧道连接的设备之间转换和路由后续数据包。

    Method and apparatus for tunneling across multiple network of different types
    3.
    发明授权
    Method and apparatus for tunneling across multiple network of different types 失效
    隧道跨越不同类型的多个网络的方法和装置

    公开(公告)号:US06614809B1

    公开(公告)日:2003-09-02

    申请号:US09515307

    申请日:2000-02-29

    IPC分类号: H04J322

    CPC分类号: 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重新发送到第一个网络。 用于连接的转换器接收的后续隧道分组使用隧道发起者的隧道分组的地址和隧道标识符进行转换,以找到动态表项,将隧道端点的地址从动态表项插入到目的地址字段 的隧道报文,并重新发送隧道报文。

    Method and architecture for logical aggregation of multiple servers
    4.
    发明授权
    Method and architecture for logical aggregation of multiple servers 有权
    多个服务器逻辑聚合的方法和架构

    公开(公告)号:US07299301B1

    公开(公告)日:2007-11-20

    申请号:US10657778

    申请日:2003-09-08

    IPC分类号: G06F15/16

    摘要: 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中的信息创建一个表,它用于在所选网络设备和请求隧道连接的设备之间转换和路由后续数据包。

    Method and apparatus for handoff of a connection between network devices

    公开(公告)号:US06522880B1

    公开(公告)日:2003-02-18

    申请号:US09514709

    申请日:2000-02-28

    IPC分类号: H04Q720

    摘要: 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.

    System and method for congestion control signaling
    7.
    发明申请
    System and method for congestion control signaling 有权
    拥塞控制信令的系统和方法

    公开(公告)号:US20070036079A1

    公开(公告)日:2007-02-15

    申请号:US11502692

    申请日:2006-08-11

    IPC分类号: H04J1/16 H04L12/56

    摘要: Systems and methods for controlling congestion on a packet data network are provided. The congestion control may be implemented between any two network nodes where a regulation of a data flow is desired to prevent a device overload from occurring. In order to provide regulation of a data flow, congestion control states are used where each state regulates the data flow in a specified manner. State transitions may occur in response to messages that include congestion information detected at a network node.

    摘要翻译: 提供了用于控制分组数据网络上的拥塞的系统和方法。 拥塞控制可以在任何两个网络节点之间实现,其中期望数据流的调节以防止设备发生过载。 为了提供对数据流的调节,使用拥塞控制状态,其中每个状态以指定的方式来调整数据流。 响应于包括在网络节点处检测到的拥塞信息的消息,可能发生状态转换。

    PROVIDING RELEVANT ADVERTISEMENTS AND SERVICE IN COMMUNICATION NETWORKS
    9.
    发明申请
    PROVIDING RELEVANT ADVERTISEMENTS AND SERVICE IN COMMUNICATION NETWORKS 有权
    在通信网络中提供相关广告和服务

    公开(公告)号:US20100262472A1

    公开(公告)日:2010-10-14

    申请号:US12756530

    申请日:2010-04-08

    IPC分类号: G06Q30/00 G06Q50/00

    摘要: In some embodiments, methods for providing advertisements from a communication gateway are providing, including: receiving a first request requesting content from a content server; analyzing the first request, including performing deep packet inspection; based on updatable profile information associated with a mobile node and on the analysis including the deep packet inspection, selecting an advertising category; based on the selected advertising category, retrieving an advertisement among a plurality of advertisements and sending the advertisement to the mobile node; updating the profile information to indicate the advertisement has been sent to the mobile node in response to the first request for content; receiving a second request for the content from the mobile node; retrieving the content; and in response to the second request and based on the profile information indicating the advertisement has been sent to the mobile node, sending the content to the mobile node.

    摘要翻译: 在一些实施例中,用于从通信网关提供广告的方法提供包括:从内容服务器接收请求内容的第一请求; 分析第一个请求,包括执行深度包检测; 基于与移动节点相关联的可更新简档信息以及包括深度分组检查的分析,选择广告类别; 基于所选择的广告类别,在多个广告中检索广告并将所述广告发送到所述移动节点; 响应于对内容的第一请求,更新所述简档信息以指示所述广告已被发送到所述移动节点; 从所述移动节点接收对所述内容的第二请求; 检索内容; 并且响应于第二请求并且基于指示广告已经被发送到移动节点的简档信息,将内容发送到移动节点。

    Synchronizing data transmission over wireless networks
    10.
    发明授权
    Synchronizing data transmission over wireless networks 有权
    通过无线网络同步数据传输

    公开(公告)号:US07492770B2

    公开(公告)日:2009-02-17

    申请号:US11218095

    申请日:2005-08-31

    IPC分类号: H04Q7/38

    摘要: Techniques for providing an uninterrupted data stream to a mobile node are disclosed. In a first technique, a time stamp is inserted at some point in the wireless network and the time stamp is used along with a tolerance value to determine when to transmit a packet in a data stream. By transmitting the packets at the same adjusted time, transmission to mobile nodes is synchronized. A second technique uses duplication of data stream content to avoid an interruption in the data stream at a mobile node. A third technique uses an error correcting code to avoid interruption of the data stream at a mobile node. A fourth technique uses a sequence number inserted into packets in the data stream at the content server to synchronize transmission to mobile nodes.

    摘要翻译: 公开了用于向移动节点提供不间断数据流的技术。 在第一技术中,在无线网络中的某一点插入时间标记,并且使用时间戳以及公差值来确定何时在数据流中发送分组。 通过在相同的调整时间发送分组,对移动节点的传输是同步的。 第二种技术使用数据流内容的复制来避免移动节点处数据流的中断。 第三种技术使用纠错码来避免移动节点处数据流的中断。 第四种技术使用插入在内容服务器上的数据流中的分组中的序列号来同步传输到移动节点。