会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Network-based service for the repair of IP multicast sessions
    • 基于网络的服务,用于修复IP组播会话
    • US07590889B1
    • 2009-09-15
    • US10874591
    • 2004-06-23
    • Nicholas Frank MaxemchukDavid McManamonDavid Hilton ShurAleksandr Zelezniak
    • Nicholas Frank MaxemchukDavid McManamonDavid Hilton ShurAleksandr Zelezniak
    • G06F11/00
    • H04L12/1868G06F11/1443H04L12/1863H04L12/1886H04L43/0847
    • A system and method are disclosed for the repair of IP multicast sessions. A repair server polls multiple transmit servers to accumulate as many of the packets missing from the multicast session as possible. A network includes a source of multicast packets in a multicast session and a plurality of multicast recipients in that session. A repair server in the network provides the packets it receives to the recipients. The repair server includes a missing packet detector. There is a plurality of retransmit servers in the network buffering portions of the packets they respectively receive during the session. The repair server maintains an ordered list of the retransmit servers that are most likely to have buffered copies of packets missing from the session. When the repair server detects that there are packets missing from the session it has received, it uses the ordered list to sequentially request the missing packets from respective ones of the plurality of retransmit servers.
    • 公开了用于修复IP多播会话的系统和方法。 修复服务器轮询多个发送服务器以尽可能多地累积多播会话丢失的数据包。 网络包括多播会话中的多播分组源和该会话中的多个多播接收者。 网络中的修复服务器将其接收的数据包提供给接收者。 修复服务器包括丢失的分组检测器。 在会话期间它们分别接收的分组的网络缓冲部分中存在多个重传服务器。 修复服务器维护最可能具有从会话丢失的数据包的缓冲副本的重新发送服务器的有序列表。 当修复服务器检测到它已经接收到的会话中丢失了数据包时,它使用有序列表来顺序地请求来自多个重传服务器中的相应数据包的丢失数据包。
    • 2. 发明授权
    • Network-based service for the repair of IP multicast sessions
    • 基于网络的服务,用于修复IP组播会话
    • US06782490B2
    • 2004-08-24
    • US10330837
    • 2002-12-27
    • Nicholas Frank MaxemchukDavid McManamonDavid Hilton ShurAleksandr Zelezniak
    • Nicholas Frank MaxemchukDavid McManamonDavid Hilton ShurAleksandr Zelezniak
    • G06F1100
    • H04L12/1868G06F11/1443H04L12/1863H04L12/1886H04L43/0847
    • A system and method are disclosed for the repair of IP multicast sessions. A repair server polls multiple transmit servers to accumulate as many of the packets missing from the multicast session as possible. A network includes a source of multicast packets in a multicast session and a plurality of multicast recipients in that session. A repair server in the network provides the packets it receives to the recipients. The repair server includes a missing packet detector. There is a plurality of retransmit servers in the network buffering portions of the packets they respectively receive during the session. The repair server maintains an ordered list of the retransmit servers that are most likely to have buffered copies of packets missing from the session. When the repair server detects that there are packets missing from the session it has received, it uses the ordered list to sequentially request the missing packets from respective ones of the plurality of retransmit servers.
    • 公开了用于修复IP多播会话的系统和方法。 修复服务器轮询多个发送服务器以尽可能多地累积多播会话丢失的数据包。 网络包括多播会话中的多播分组源和该会话中的多个多播接收者。 网络中的修复服务器将其接收的数据包提供给接收者。 修复服务器包括丢失的分组检测器。 在会话期间它们分别接收的分组的网络缓冲部分中存在多个重传服务器。 修复服务器维护最可能具有从会话丢失的数据包的缓冲副本的重新发送服务器的有序列表。 当修复服务器检测到它已经接收到的会话中丢失了数据包时,它使用有序列表来顺序地请求来自多个重传服务器中的相应数据包的丢失数据包。
    • 5. 发明授权
    • Method and system for a unicast endpoint client to access a multicast internet protocol (IP) session
    • 用于单播端点客户端访问组播互联网协议(IP)会话的方法和系统
    • US07724744B2
    • 2010-05-25
    • US11258571
    • 2005-10-25
    • David Hilton ShurAleksandr Zelezniak
    • David Hilton ShurAleksandr Zelezniak
    • H04L12/28
    • H04L12/185
    • Unicast endpoint clients on an IP Unicast network are provided access to Multicast sessions on an IP Multicast network through a Multicast-Unicast gateway server. The server obtains information about sessions on the Multicast network and makes such information available to a Unicast client on the Unicast network upon request by the client. Upon being presented with a list describing the subject matter of each session, the user at the Unicast client selects the session to which he or she wants to join, which causes the Multicast-Unicast server to join the appropriate session on behalf of the requesting client. All packets then received by the server from the Unicast client are address-translated to the appropriate Multicast session address and vice versa. The Unicast client is then able to participate in the Multicast session as both a sender and receiver of packets to and from other Unicast and Multicast clients which are active.
    • IP单播网络上的单播端点客户端可通过组播单播网关服务器访问IP组播网络上的组播会话。 服务器获取关于组播网络上的会话的信息,并且根据客户端的请求,使单播网络上的单播客户端可以使用此类信息。 在呈现描述每个会话的主题的列表时,单播客户端处的用户选择他或她想要加入的会话,这导致组播单播服务器代表请求客户端加入适当的会话 。 然后服务器从单播客户端接收的所有数据包都被地址转换为适当的多播会话地址,反之亦然。 然后,单播客户端能够作为来自其他活动的其他单播和多播客户端的分组的发送者和接收者参与组播会话。
    • 6. 发明授权
    • Method and apparatus for providing intelligent network services
    • 提供智能网络服务的方法和装置
    • US06397255B1
    • 2002-05-28
    • US09219397
    • 1998-12-23
    • Steven Howard NurenbergDavid Hilton ShurAleksandr Zelezniak
    • Steven Howard NurenbergDavid Hilton ShurAleksandr Zelezniak
    • G06F1516
    • H04L29/12018H04L29/06H04L29/12009H04L29/12924H04L61/10H04L61/6063H04L67/14H04L69/329
    • Proposed is a system and method for providing Intelligent Network services. In one embodiment, the system of the present invention includes a database interacting with a socket redirector installed on a client computer. In one method implemented using the system of the present invention, a socket redirector intercepts a standard Internet Protocol (IP) socket call from a client software application and identifies parameters within the socket call. If the redirector is able to determine that the identified parameters are addressed to the most appropriate socket for accommodating the software application's request, the IP socket call is sent to network software where the socket call is used to form packets which are sent over the network to the requested socket. If the redirector is unable to determine that the identified parameters are addressed to the most appropriate socket for accommodating the request, the redirector requests instructions from a database. The socket redirector then modifies the IP socket call parameters using the instructions received from the database and sends the modified IP socket calls to network software for processing as described above.
    • 提出了一种提供智能网服务的系统和方法。 在一个实施例中,本发明的系统包括与安装在客户端计算机上的套接字重定向器交互的数据库。 在使用本发明的系统实现的一种方法中,套接字重定向器拦截来自客户端软件应用的标准互联网协议(IP)套接字呼叫并且识别套接字呼叫内的参数。 如果重定向器能够确定所识别的参数被寻址到用于适应软件应用程序请求的最适当的套接字,则IP套接字呼叫被发送到网络软件,其中套接字呼叫用于形成通过网络发送的分组 所请求的套接字。 如果重定向器无法确定所识别的参数被寻址到适合该请求的最适当的套接字,则重定向器从数据库请求指令。 插座重定向器然后使用从数据库接收的指令修改IP套接字调用参数,并将修改的IP套接字调用发送到网络软件,以进行处理,如上所述。
    • 7. 发明授权
    • Method for a unicast endpoint client to access a multicast internet protocol (IP) session and to serve as a redistributor of such session
    • 用于单播端点客户端访问多播互联网协议(IP)会话并用作此类会话的再发行者的方法
    • US06181697B2
    • 2001-01-30
    • US09052028
    • 1998-03-31
    • Steven Howard NurenbergDavid Hilton ShurAleksandr Zelezniak
    • Steven Howard NurenbergDavid Hilton ShurAleksandr Zelezniak
    • H04L1256
    • H04L61/2507H04L12/1836H04L12/1854H04L29/12349H04L67/14H04L67/28H04L69/22H04L69/329
    • A endpoint client (111-1) on an IP Unicast network (107) that is provided access to a Multicast session on an IP Multicast network (101) through a Multicast-Unicast gateway server (MUS) (120) is enabled to re-Multicast that session to other endpoint clients (111-2) on the network to which it is connected or to endpoint clients (134, 135) on any Multicast-capable sub-network (132) to which it is directly connected. To act as a re-Multicaster, the endpoint client receiving Unicast-addressed packets from the session from the MUS, re-translates these Unicast-addressed packets to Multicast-addressed packets by translating the Unicast address in the distribution field of each packet's header into a Multicast address and overwriting the Unicast address in each header with the Multicast address. When an endpoint client on the same or connected sub-network as the re-Multicaster desires to join a session that is being re-Multicast, it needs only connect to that Multicast address. A endpoint client on a Unicast network can elect to be a re-Multicaster of packets from a session as long as that same session is not being re-Multicast by another endpoint client on any sub-network on which the electing re-Multicaster is connected or a Multicast router is not forwarding packets from the session onto the sub-network.
    • 通过组播单播网关服务器(MUS)(120)提供对IP组播网络(101)上的组播会话的访问的IP单播网络(107)上的端点客户端(111-1) 将其与其所连接的网络上的其他端点客户端(111-2)进行组播或者与其直接连接的任何具有多播能力的子网(132)上的端点客户端(134,135)进行组播。 为了充当重播器,端点客户端从MUS的会话接收单播寻址的分组,通过将每个分组头部的分发字段中的单播地址转换成多个组播寻址的分组,将其转换为多播寻址分组 一个组播地址,并用多播地址覆盖每个报头中的单播地址。 当与重新Multicaster相同或连接的子网络上的端点客户端希望加入正在重新组播的会话时,它只需要连接到该多播地址。 单播网络上的端点客户端可以选择是来自会话的数据包的重新连接,只要该相同会话不被另一个端点客户端在选择重新连接Multicaster的任何子网上重新组播 或者组播路由器不将数据包从会话转发到子网络。
    • 9. 发明授权
    • Method and system for a Unicast endpoint client to access a multicast internet protocol (IP) session
    • 用于单播终端客户端访问组播互联网协议(IP)会话的方法和系统
    • US07031326B1
    • 2006-04-18
    • US09847013
    • 2001-04-30
    • David Hilton ShurAleksandr Zelezniak
    • David Hilton ShurAleksandr Zelezniak
    • H04L12/28H04J3/26H04J3/22G06F15/16
    • H04L29/06027H04L12/1831H04L12/1836H04L12/185H04L65/1026H04L65/1036H04L65/403
    • Unicast endpoint clients (110, 111, 115) on an IP Unicast network (107, 108) are provided access to Multicast sessions on an IP Multicast network (101) through a Multicast-Unicast gateway server (120, 121). The server obtains information about sessions on the Multicast network and makes such information available to a Unicast client on the Unicast network upon request by the client. Upon being presented with a list describing the subject matter of each session, the user at the Unicast client selects the session to which he or she wants to join, which causes the Multicast-Unicast server to join the appropriate session on behalf of the requesting client for each media type in which the joining client wants to be a participant. The server then sets a bi-directional Unicast User Datagram Protocol (UDP) stream between itself and the client. All packets then received by the server from the Unicast client are address-translated to the appropriate Multicast session address. In addition, all packets received by the server on the Multicast session address are address-translated and sent to the Unicast client. The Unicast client is then able to participate in the Multicast session as both a sender and a receiver of packets to and from other Unicast and Multicast clients which are active during the session. Further, the Unicast client is capable of creating a new session, recording a session in the network for later retrieval and playback, and creating and accessing low bandwidth versions of existing sessions.
    • IP单播网络(107,108)上的单播终端客户机(110,111,115)被提供通过组播单播网关服务器(120,121)访问IP组播网络(101)上的多播会话。 服务器获取关于组播网络上的会话的信息,并且根据客户端的请求,使单播网络上的单播客户端可以使用此类信息。 在呈现描述每个会话的主题的列表时,单播客户端处的用户选择他或她想要加入的会话,这导致组播单播服务器代表请求客户端加入适当的会话 对于加入客户希望成为参与者的每种媒体类型。 然后,服务器在其与客户端之间设置双向单播用户数据报协议(UDP)流。 然后服务器从单播客户端接收的所有数据包都被地址转换为适当的多播会话地址。 另外,由多播会话地址上的服务器接收的所有数据包进行地址转换,并发送到单播客户端。 然后,单播客户端能够作为在会话期间处于活动状态的来自其他单播和多播客户端的分组的发送者和接收者都参与多播会话。 此外,单播客户端能够创建新的会话,在网络中记录会话以供稍后检索和回放,以及创建和访问现有会话的低带宽版本。
    • 10. 发明授权
    • Network-based service for recipient-initiated automatic repair of IP multicast sessions
    • 基于网络的服务,用于收件人发起的IP多播会话的自动修复
    • US06567929B1
    • 2003-05-20
    • US09353461
    • 1999-07-13
    • Vijay K. BhagavathJoseph Thomas O'NeilDavid Hilton ShurAleksandr Zelezniak
    • Vijay K. BhagavathJoseph Thomas O'NeilDavid Hilton ShurAleksandr Zelezniak
    • G06F1100
    • H04L12/185H04L12/1877
    • A system and method provide for recipient-initiated automatic repair of IP multicast sessions. A multicast application on a receiver issues a request to join an IP multicast session “X”. A translator/decryption module (TDM) on the receiver intercepts this request and sends it to a controller on a repair server. The controller sends a request to a subscription server to determine if this user has subscribed to the repair service. The controller receives a positive response from the subscription server and determines whether a repair/encryption module exists for this multicast session. If it does not, then the controller selects an IP multicast address, port number and decryption key for a new IP multicast session “Y”. This information is returned to the TDM. The controller creates a repair/encryption module (REM) and provides the IP multicast address and port number for the new IP multicast session “Y” and an encryption key to the REM. Then, the TDM stores the session “Y” IP multicast address, port number and decryption key. The REM reads packets from IP multicast session “X” and checks if there are any missing packets. If there are missing packets, it requests one or more retransmit servers for session “X” to obtain the missing packets. The repair/encryption module encrypts the packets and writes them to IP multicast session “Y”. The packets for IP multicast session “Y” are processed by the IP stack on the receiver, and are then sent to the translator/decryption module (TDM). The TDM decrypts these packets, modifies the destination IP address and port number from the values for session “Y” to those for session “X”. The packets are then sent to the application. The application then presents the message contained in the packets to the subscriber of the IP multicast “X”.
    • 系统和方法提供接收者发起的IP多播会话的自动修复。 接收方的组播应用程序发出加入IP组播会话“X”的请求。 接收器上的翻译/解密模块(TDM)拦截该请求并将其发送到维修服务器上的控制器。 控制器向订阅服务器发送请求,以确定该用户是否已订阅了维修服务。 控制器从订阅服务器接收到肯定的响应,并确定是否存在此多播会话的修复/加密模块。 如果没有,则控制器为新的IP组播会话“Y”选择IP组播地址,端口号和解密密钥。 该信息返回到TDM。 控制器创建一个修复/加密模块(REM),并为新的IP组播会话“Y”提供IP多播地址和端口号,并为REM提供加密密钥。 然后,TDM存储会话“Y”IP组播地址,端口号和解密密钥。 REM从IP组播会话“X”读取数据包,并检查是否有丢失的数据包。 如果存在丢失的数据包,则请求会话“X”的一个或多个重发服务器以获取丢失的数据包。 修复/加密模块加密数据包并将其写入IP组播会话“Y”。 IP组播会话“Y”的报文由接收者的IP堆栈进行处理,然后发送到转换/解密模块(TDM)。 TDM解密这些数据包,从会话“Y”的值到会话“X”的值修改目的IP地址和端口号。 然后将数据包发送到应用程序。 然后应用程序将包含在IP组播“X”的用户的消息中包含消息。