Method, system and article for dynamic real-time stream aggregation in a network
    51.
    发明授权
    Method, system and article for dynamic real-time stream aggregation in a network 失效
    网络中动态实时流聚合的方法,系统和文章

    公开(公告)号:US07386624B2

    公开(公告)日:2008-06-10

    申请号:US10692124

    申请日:2003-10-23

    IPC分类号: G06F15/16

    摘要: A graphic user interface of a network client (106) includes a stock ticker from a stock server (110) and a news sidebar from a news server (112) over the IP addresses advertised to the client (106) in its list of mutli-homed addresses from the video server (104) specified under Stream Control Transmission Protocol (SCTP). The client accepts real-time data from the stock exchange server and the news agency server on the multi-homed IP addresses designated in the association with the video server (104) without knowing that the data is coming from a different source than the video server (104). The real-time data feeds from the video, stock and news servers are aggregated on the client (106) with enhanced speed because the feeds come directly to the client and not via the video server. The operating systems of the home server and remote servers utilize SCTP and specialized commands to implement the enhanced speed of real-time data aggregation being streamed to network clients without requiring modifications to existing client systems.

    摘要翻译: 网络客户端(106)的图形用户界面包括来自库存服务器(110)的股票行情和来自新闻服务器(112)的新闻侧栏,通过在其列表中通告给客户端(106)的IP地址, 来自在流控制传输协议(SCTP)下指定的视频服务器(104)的归属地址。 客户端接收来自证券交易所服务器和通讯社服务器的与视频服务器(104)相关联指定的多归属IP地址的实时数据,而不知道数据来自与视频服务器不同的源 (104)。 来自视频,股票和新闻服务器的实时数据馈送以高速度聚合在客户端(106)上,因为馈送直接进入客户端而不是经由视频服务器。 家庭服务器和远程服务器的操作系统使用SCTP和专用命令来实现流式传输到网络客户端的实时数据聚合的增强速度,而不需要修改现有的客户端系统。

    Integrated Tunneling and Network Address Translation: Performance Improvement for an Interception Proxy Server
    52.
    发明申请
    Integrated Tunneling and Network Address Translation: Performance Improvement for an Interception Proxy Server 有权
    综合隧道和网络地址转换:拦截代理服务器的性能改进

    公开(公告)号:US20080080508A1

    公开(公告)日:2008-04-03

    申请号:US11538105

    申请日:2006-10-03

    IPC分类号: H04L12/56

    摘要: A method for processing data packets in an interception proxy server without using a Network Address Translation module. A TCP packet received at a router is encapsulated using generic routing encapsulation (GRE). The TCP packet is redirected to a proxy server through a GRE tunnel which includes a redirection rule comprising a local destination IP address and port to be used for traffic passed through the tunnel. When the proxy server receives the TCP packet, the TCP packet is decapsulated. If a flag is set in the payload header of the TCP packet indicating that a redirection rule has been configured for traffic passed through the tunnel, the payload header of the TCP packet is modified according to the redirection rule. The modified TCP packet is then passed to a transmission control protocol of the proxy server.

    摘要翻译: 一种在拦截代理服务器中处理数据包而不使用网络地址转换模块的方法。 使用通用路由封装(GRE)封装在路由器处接收到的TCP数据包。 TCP数据包通过GRE隧道重定向到代理服务器,GRE隧道包括重定向规则,包括本地目的IP地址和端口,用于通过隧道的流量。 当代理服务器接收到TCP数据包时,TCP数据包被解封装。 如果在TCP数据包的有效载荷头部中设置了一个标志,表示已经为通过隧道的流量配置了重定向规则,则根据重定向规则修改TCP数据包的有效负载报头。 修改的TCP数据包然后传递给代理服务器的传输控制协议。

    ACKNOWLEDGEMENT FILTERING
    53.
    发明申请
    ACKNOWLEDGEMENT FILTERING 审中-公开
    确认过滤

    公开(公告)号:US20070291782A1

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

    申请号:US11424043

    申请日:2006-06-14

    IPC分类号: H04L12/56 H04L12/54 H04L1/18

    摘要: A solution for managing a communications connection, in which one or more acknowledgements are filtered is provided. In particular, data can be obtained for forwarding to a remote device, and at least some of the data can be communicated for processing on the remote device. Subsequently, an acknowledgement is received for the at least some of the data, and a determination is made as to whether to forward the acknowledgement based on an optimization configuration. The invention can include several checks to ensure that any acknowledgement that should be forwarded for further processing is properly forwarded. In one embodiment, the invention is implemented on a network adapter, and enables numerous acknowledgements that are received by the network adapter for a large send data packet to be filtered and not provided to a protocol stack.

    摘要翻译: 提供用于管理通信连接的解决方案,其中一个或多个确认被过滤。 特别地,可以获得用于转发到远程设备的数据,并且可以传送至少一些数据以在远程设备上进行处理。 随后,接收至少一些数据的确认,并且基于优化配置确定是否转发确认。 本发明可以包括若干检查,以确保应转发用于进一步处理的任何确认被正确转发。 在一个实施例中,本发明在网络适配器上实现,并且允许由网络适配器接收的大量发送数据分组的许多确认被过滤并且不提供给协议栈。

    Administering requests for data communications connections in a wide area network that includes a plurality of networks
    54.
    发明申请
    Administering requests for data communications connections in a wide area network that includes a plurality of networks 有权
    在包括多个网络的广域网中管理对数据通信连接的请求

    公开(公告)号:US20060268874A1

    公开(公告)日:2006-11-30

    申请号:US11122609

    申请日:2005-05-05

    IPC分类号: H04L12/56

    摘要: Methods, system, and products are disclosed for administering requests for data communications connections in a wide area network that include receiving, according to a data communications protocol, by a receiver from a sender, a request for a data communications connection, wherein the sender has a network address on a sender's network and the receiver has a network address on a receiver's network; characterizing the sender as local with respect to the receiver's network if the sender's network is the receiver's network; characterizing the sender as remote with respect to the receiver's network if the sender's network is not the receiver's network; and responding to the request in dependence upon a value of a location response flag and in dependence upon the characterization of the sender's network with respect to the receiver's network.

    摘要翻译: 公开了方法,系统和产品,用于管理广域网中数据通信连接的请求,包括根据数据通信协议,从发送者接收对数据通信连接的请求,其中发送者具有 发送方网络上的网络地址,接收方在接收方网络上具有网络地址; 如果发送者的网络是接收者的网络,则将发送方表征为接收方的网络本地; 如果发送者的网络不是接收者的网络,则将发送方相对于接收者的网络表征为远端; 并且根据位置响应标志的值并根据发送者网络相对于接收机网络的表征来响应该请求。

    Reducing delays associated with port binding
    55.
    发明申请
    Reducing delays associated with port binding 审中-公开
    减少与端口绑定相关的延迟

    公开(公告)号:US20060050717A1

    公开(公告)日:2006-03-09

    申请号:US10937670

    申请日:2004-09-09

    IPC分类号: H04L12/28 H04L12/56

    摘要: Methods, systems, and media to reduce delays associated with port assignments are disclosed. More specifically, embodiments include hardware and/or software to delay binding of selected port numbers to instances of applications. Some embodiments identify port numbers for which applications generate multiple bind calls that may connect with unique remote ports. The port numbers are stored in a port list that is accessible to the protocol stack and memory is allocated for storing flags and additional port configuration data. When a bind call is associated with a port number bound to another application instance and the port number is included in the port list, the bind call may then be delayed until a connect is received from the corresponding application instance. When the resulting four tuple is unique for the computer system, the corresponding application instance is bound to the port number and connected with the remote port.

    摘要翻译: 公开了减少与端口分配相关的延迟的方法,系统和媒体。 更具体地,实施例包括延迟将所选端口号绑定到应用实例的硬件和/或软件。 一些实施例识别应用程序生成可以与唯一远程端口连接的多个绑定呼叫的端口号。 端口号存储在协议栈可访问的端口列表中,内存被分配用于存储标志和附加端口配置数据。 当绑定呼叫与绑定到其他应用程序实例的端口号相关联,并且端口号包含在端口列表中时,可能会延迟绑定调用,直到从相应的应用程序实例接收到连接。 当生成的四元组对于计算机系统是唯一的,相应的应用实例绑定到端口号并与远程端口连接。

    Method and apparatus for multicast tunneling for mobile devices
    56.
    发明申请
    Method and apparatus for multicast tunneling for mobile devices 失效
    用于移动设备的组播隧道的方法和装置

    公开(公告)号:US20050286455A1

    公开(公告)日:2005-12-29

    申请号:US10875897

    申请日:2004-06-24

    摘要: The present invention provides a method and apparatus for multicast tunneling for mobile devices. The method comprises receiving a multicast packet directed to a plurality of mobile nodes, the mobile nodes being associated with a home subnet and identifying if any of the plurality of the mobile nodes are coupled to a subnet other than the home subnet, wherein each of the identified mobile nodes has an associated transmission path through which that mobile node can be reached. The method further provides that in response to determining that at least some of the mobile nodes are coupled to the subnet other than the home subnet, determining which of the identified mobile nodes has a common next hop in their associated transmission path and generating a packet including at least a portion of the multicast packet and including in the packet a list of mobile nodes that have the common next hop. The method further provides for transmitting the generated packet to the common next hop.

    摘要翻译: 本发明提供一种用于移动设备的组播隧道的方法和装置。 所述方法包括:接收指向多个移动节点的多播分组,所述移动节点与归属子网相关联,并且识别所述多​​个所述移动节点中的任一个是否耦合到除所述归属子网之外的子网,其中, 识别的移动节点具有相关联的传输路径,通过该路径可以到达该移动节点。 该方法进一步规定,响应于确定至少一些移动节点被耦合到除了​​归属子网之外的子网,确定所识别的移动节点中哪一个在其相关联的传输路径中具有共同的下一跳,并且生成包括 所述多播分组的至少一部分并且在分组中包括具有公共下一跳的移动节点的列表。 该方法进一步提供将生成的分组发送到公共下一跳。

    Efficient path maximum transmission unit information discovery and storage
    57.
    发明授权
    Efficient path maximum transmission unit information discovery and storage 有权
    高效路径最大传输单元信息发现和存储

    公开(公告)号:US08422501B2

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

    申请号:US11619676

    申请日:2007-01-04

    IPC分类号: H04L12/56 H04L12/28 G06F11/00

    CPC分类号: H04L47/10 H04L47/36

    摘要: A method, computer program product, and data processing system for efficiently discovering and storing path MTU information in a sending host are disclosed. In a preferred embodiment, two path MTU tables are maintained. One path MTU table contains MTU values corresponding to the first-hop routers associated with the sending host. The other path MTU table contains MTU values corresponding to individual destination hosts. When the sending host needs to send information to a destination, it first consults the MTU table associated with individual destination hosts. If an entry for that destination host is found in the table, the sending host uses that MTU value. If not, the sending host consults the MTU table for the first-hop router on the path to the destination host and uses that MTU value. If that MTU value is too high, a new entry is made in the host-specific MTU table for the destination host.

    摘要翻译: 公开了一种用于在发送主机中有效发现和存储路径MTU信息的方法,计算机程序产品和数据处理系统。 在优选实施例中,保持两个路径MTU表。 一个路径MTU表包含与发送主机关联的第一跳路由器对应的MTU值。 另一路径MTU表包含对应于各个目标主机的MTU值。 当发送主机需要向目的地发送信息时,首先查询与各个目的主机关联的MTU表。 如果表中找到该目标主机的条目,则发送主机将使用该MTU值。 如果不是,则发送主机在目的地主机的路径上查询第一跳路由器的MTU表,并使用该MTU值。 如果该MTU值太高,则在目标主机的主机特定MTU表中创建一个新条目。

    Network location based processing of data communication connection requests
    58.
    发明授权
    Network location based processing of data communication connection requests 失效
    基于网络位置的数据通信连接请求处理

    公开(公告)号:US08416754B2

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

    申请号:US13370015

    申请日:2012-02-09

    IPC分类号: H04W4/00 H04L12/66 H04L12/28

    摘要: Responsive to receiving a request for a data communications connection, a data communications module of a receiver determines whether a sender of the request is local or remote with respect to the receiver. The data communications module also determines whether a location response flag indicates local or remote. If the relative location of the sender with respect to the receiver corresponds with the location response flag, then the data communications connection is allowed. Otherwise, the connection is not allowed.

    摘要翻译: 响应于接收到数据通信连接的请求,接收机的数据通信模块确定请求的发送者是否是相对于接收者本地或远程的。 数据通信模块还确定位置响应标志是指示本地还是远程。 如果发送者相对于接收者的相对位置与位置响应标志相对应,则允许数据通信连接。 否则,不允许连接。

    Method to efficiently use the disk space while unarchiving
    59.
    发明授权
    Method to efficiently use the disk space while unarchiving 失效
    取消归档时有效使用磁盘空间的方法

    公开(公告)号:US08275750B2

    公开(公告)日:2012-09-25

    申请号:US11557795

    申请日:2006-11-08

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30073 G06F17/30138

    摘要: A computer implemented method, data processing system, and computer program product for efficiently using disk space when unarchiving files in the same file system. An archive file is read to identify a total number of data files in the archive file. The number of headers in the archive file is determined based on the total number of data files. A location in a first disk space of a largest data file in the archive file is determined from an offset in a header corresponding to the largest data file. The largest data file is then copied from the first disk space to a second disk space. The first disk space occupied by the largest data file is then released by truncating the archive file. The obtaining, copying, and releasing steps are repeated for each data file in the archive file until all of the data files are unarchived.

    摘要翻译: 一种计算机实现的方法,数据处理系统和计算机程序产品,用于在同一文件系统中解压缩文件时有效地使用磁盘空间。 读取归档文件以识别归档文件中的数据文件的总数。 存档文件中的标题数量是根据数据文件的总数确定的。 存档文件中最大数据文件的第一磁盘空间中的位置是从与最大数据文件对应的标题的偏移量确定的。 然后将最大的数据文件从第一个磁盘空间复制到第二个磁盘空间。 最大数据文件占用的第一个磁盘空间然后通过截断存档文件来释放。 对归档文件中的每个数据文件重复获取,复制和释放步骤,直到所有数据文件都解除归档。

    NETWORK LOCATION BASED PROCESSING OF DATA COMMUNICATION CONNECTION REQUESTS
    60.
    发明申请
    NETWORK LOCATION BASED PROCESSING OF DATA COMMUNICATION CONNECTION REQUESTS 失效
    基于网络位置的数据通信连接请求处理

    公开(公告)号:US20120144036A1

    公开(公告)日:2012-06-07

    申请号:US13370015

    申请日:2012-02-09

    IPC分类号: G06F15/16

    摘要: Responsive to receiving a request for a data communications connection, a data communications module of a receiver determines whether a sender of the request is local or remote with respect to the receiver. The data communications module also determines whether a location response flag indicates local or remote. If the relative location of the sender with respect to the receiver corresponds with the location response flag, then the data communications connection is allowed. Otherwise, the connection is not allowed.

    摘要翻译: 响应于接收到数据通信连接的请求,接收机的数据通信模块确定请求的发送者是否是相对于接收者本地或远程的。 数据通信模块还确定位置响应标志是指示本地还是远程。 如果发送者相对于接收者的相对位置与位置响应标志相对应,则允许数据通信连接。 否则,不允许连接。