Systems and methods for providing transmission control protocol communications
    3.
    发明授权
    Systems and methods for providing transmission control protocol communications 有权
    提供传输控制协议通信的系统和方法

    公开(公告)号:US07000024B1

    公开(公告)日:2006-02-14

    申请号:US09901523

    申请日:2001-07-09

    IPC分类号: G06F15/16

    摘要: In a computerized device, a technique for communicating with an external transmission control protocol device involves operating in a stateless manner. In particular, the technique includes providing an acknowledgment message to the external transmission control protocol device in response to a synchronization message from the external transmission control protocol device, receiving a request message for content from the external transmission control protocol device, and sending, to the external transmission control protocol device, a reply message having at least a portion of the content, regardless of whether the computerized device received an acknowledgment message from the external transmission control protocol device in response to the acknowledgment message provided by the computerized device to the external transmission control protocol device.

    摘要翻译: 在计算机化设备中,与外部传输控制协议设备通信的技术涉及以无状态的方式操作。 特别地,该技术包括响应于来自外部传输控制协议设备的同步消息向外部传输控制协议设备提供确认消息,从外部传输控制协议设备接收用于内容的请求消息,并向 外部传输控制协议设备,具有至少一部分内容的应答消息,而不管计算机设备是否响应于由计算机化设备提供给外部传输的确认消息从外部传输控制协议设备接收到确认消息 控制协议设备。

    Methods and apparatus for inserting content within a content page
    4.
    发明授权
    Methods and apparatus for inserting content within a content page 有权
    在内容页面中插入内容的方法和装置

    公开(公告)号:US07987271B1

    公开(公告)日:2011-07-26

    申请号:US10217206

    申请日:2002-08-12

    IPC分类号: G06F15/16 G06Q30/00

    CPC分类号: G06Q30/02 G06Q30/0241

    摘要: Mechanisms and techniques provide a data communications device for inserting an audio tag into a content page during a communications session between a first computerized device and a second computerized device. A data communications device receives a request for a content page from a first computerized device and transfers the request to a second computerized device. The data communications device receives the content page from the second computerized device in response to the request, inserts an audio tag within the content page, and adjusts a connection characteristic associated with the content page to maintain the communications session between the first computerized device and the second computerized device. The data communications device then transfers the content page having the inserted audio tag and modified connection characteristic to the first computerized device.

    摘要翻译: 机制和技术提供了一种用于在第一计算机化设备和第二计算机化设备之间的通信会话期间将音频标签插入到内容页面中的数据通信设备。 数据通信设备从第一计算机化设备接收对内容页面的请求,并将该请求传送到第二计算机化设备。 数据通信设备响应于该请求从第二计算机化设备接收内容页面,在内容页面中插入音频标签,并且调整与内容页面相关联的连接特性,以维持第一计算机化设备与第一计算机化设备之间的通信会话 第二台电脑化设备。 然后,数据通信设备将具有插入的音频标签和修改的连接特性的内容页面传送到第一计算机化设备。

    Methods and apparatus for managing access to data through a network device
    5.
    发明授权
    Methods and apparatus for managing access to data through a network device 有权
    用于管理通过网络设备访问数据的方法和装置

    公开(公告)号:US07624184B1

    公开(公告)日:2009-11-24

    申请号:US09875543

    申请日:2001-06-06

    IPC分类号: G06F15/16

    CPC分类号: H04L67/2819 H04L67/2814

    摘要: The invention is directed to techniques for managing access to data available from a data access device using a network switching protocol to manage content requests from clients. A data communications device receives a request for content from a client. The data communications device, such as a network switch, exchanges signals using the network switching protocol with one or more data access devices, such as a web cache. The data communications device can then select one data access device to provide the requested content to the client based, for example, on load balancing considerations. The data communications device sends a data transfer approval signal to the selected data access device. The selected data access device establishes a connection with the client using information, such as the client's network address, provided by the signals. The selected data access device then bypasses the data communications device and sends the requested content to the client. Using the network switching protocol, the data communications device can manage multiple, pipelined requests from the same client, while approving responses to the client from different data access devices, such as web caches and/or servers.

    摘要翻译: 本发明涉及用于管理从使用网络交换协议从数据访问设备获得的数据的访问以管理来自客户端的内容请求的技术。 数据通信设备从客户端接收对内容的请求。 诸如网络交换机的数据通信设备使用网络交换协议与一个或多个数据访问设备(诸如web缓存)交换信号。 然后,数据通信设备可以基于例如负载平衡考虑,选择一个数据访问设备来向客户端提供所请求的内容。 数据通信设备向所选择的数据访问设备发送数据传输许可信号。 所选择的数据访问设备使用由信号提供的诸如客户端的网络地址的信息与客户端建立连接。 所选择的数据访问设备然后绕过数据通信设备并将所请求的内容发送给客户端。 使用网络交换协议,数据通信设备可以管理来自同一客户端的多个流水线请求,同时从不同数据访问设备(如Web缓存和/或服务器)批准对客户端的响应。

    Wide area load balancing of web traffic
    6.
    发明授权
    Wide area load balancing of web traffic 失效
    网络流量的广域负载平衡

    公开(公告)号:US06981056B1

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

    申请号:US09605917

    申请日:2000-06-28

    IPC分类号: H04L29/08 H06F17/173

    CPC分类号: H04L67/02 H04L67/32

    摘要: Methods and apparatus are described for intelligently for intelligently routing a request to a device (e.g., replica or server). A packet is received (e.g., by the client's gateway router) from a client, and the packet has a destination identifier associated with a server. When the packet is a start packet, a tag is added to the start packet to indicate that the start packet should be forwarded to any replica that duplicates the data content of the server. The destination identifier of the start packet is stored for later use. After storing the destination identifier of the start packet and tagging the start packet, the start packet is sent to the server. When the start packet has a tag indicating that the start packet should be forwarded to any replica that duplicates the data content of the server, the start packet is encapsulated and sent to each replica associated with the server. A replica device then receives a start packet sent from the client to the server. The start packet is encapsulated. The encapsulated start packet is cracked to determine the client's address. When the replica device is active and not busy, an immediate acknowledgement packet is sent to the client in response to the received start packet. When a first acknowledgement packet associated with the start packet is received (e.g., at the client gateway router), a source identifier of the first acknowledgement packet is stored and associated with the stored destination identifier of the start packet. After storing and associating the source identifier of the first acknowledgement packet, the first acknowledgement packet is sent to the client. Subsequent packets (e.g., after the start and acknowledgement packets) are then sent between the client and sender of the first acknowledgement packet.

    摘要翻译: 描述智能地将请求路由到设备(例如,副本或服务器)的方法和装置。 从客户端接收分组(例如,由客户端的网关路由器),并且分组具有与服务器相关联的目的地标识符。 当分组是起始分组时,将标签添加到起始分组,以指示起始分组应转发到复制服务器的数据内容的任何副本。 存储起始分组的目的地标识符供以后使用。 在存储起始分组的目的地标识符并标记起始分组之后,将起始分组发送到服务器。 当起始分组具有指示起始分组应被转发到复制服务器的数据内容的任何副本的标签时,开始分组被封装并发送到与服务器相关联的每个副本。 然后,复制设备接收从客户端发送到服务器的起始包。 启动包被封装。 封装的起始数据包被破解以确定客户端的地址。 当复制设备处于活动状态并且不忙时,响应于接收到的起始分组,立即向客户端发送立即确认分组。 当接收到与开始分组相关联的第一确认分组(例如,在客户端网关路由器处)时,存储第一确认分组的源标识符并将其与所存储的起始分组的目的地标识符相关联。 在存储和关联第一确认分组的源标识符之后,将第一确认分组发送给客户端。 随后的分组(例如,在开始和确认分组之后)然后在第一确认分组的客户端和发送者之间发送。

    Data transmission over the internet using a cache memory file system
    7.
    发明授权
    Data transmission over the internet using a cache memory file system 失效
    通过互联网使用缓存存储器文件系统进行数据传输

    公开(公告)号:US5950205A

    公开(公告)日:1999-09-07

    申请号:US937966

    申请日:1997-09-25

    IPC分类号: G06F12/12 G06F17/30

    摘要: A method for storing a plurality of multimedia objects in a cache memory is described. First ones of the multimedia objects are written into the cache memory sequentially from the beginning of the cache memory in the order in which they are received. When a first memory amount from a most recently stored one of the first multimedia objects to the end of the cache memory is insufficient to accommodate a new multimedia object, the new multimedia object is written from the beginning of the cache memory, thereby writing over a previously stored one of the first multimedia objects. Second ones of the multimedia objects are then written into the cache memory sequentially following the new multimedia object in the order in which they are received, thereby writing over the first ones of the multimedia objects. This cycle is repeated, thereby maintaining a substantially full cache memory.

    摘要翻译: 描述了一种用于将多个多媒体对象存储在高速缓冲存储器中的方法。 第一个多媒体对象按照它们被接收的顺序从高速缓冲存储器的开始顺序地写入高速缓冲存储器。 当从最近存储的第一多媒体对象之一到高速缓冲存储器的结尾的第一存储量不足以容纳新的多媒体对象时,新的多媒体对象从高速缓存存储器的开头被写入, 先前存储的第一多媒体对象之一。 然后,第二个多媒体对象按照接收到它们的顺序顺序地按照新的多媒体对象被写入到高速缓冲存储器中,从而写入第一个多媒体对象。 重复该循环,由此保持基本上完整的高速缓冲存储器。

    Methods and apparatus for providing content over a computer network
    8.
    发明授权
    Methods and apparatus for providing content over a computer network 有权
    通过计算机网络提供内容的方法和装置

    公开(公告)号:US07840645B1

    公开(公告)日:2010-11-23

    申请号:US10029667

    申请日:2001-10-22

    IPC分类号: G06F15/16

    CPC分类号: H04L67/2814 H04L67/2804

    摘要: The invention is directed to methods and techniques in a communications device for delivering content. In particular the technique includes intercepting, from a requesting device, an initial request for initial content accessible from an initial content source and in response to intercepting the initial request, creating redirection information indicating an identity of secondary content to be accessed by the requesting device in addition to the initial content in the initial request and providing the redirection information to the requesting device, such that the requesting device accesses both the secondary content from the secondary content source as well as the initial content from the initial content source.

    摘要翻译: 本发明涉及用于传送内容的通信设备中的方法和技术。 特别地,该技术包括从请求设备拦截对从初始内容源可访问的初始内容的初始请求,以及响应于拦截初始请求,创建指示要由请求设备访问的次要内容的身份的重定向信息 除了初始请求中的初始内容并将重定向信息提供给请求设备,使得请求设备从次要内容源访问辅助内容以及从初始内容源访问初始内容。

    Methods and apparatus for inserting data into a communications session
    9.
    发明授权
    Methods and apparatus for inserting data into a communications session 有权
    将数据插入通信会话的方法和装置

    公开(公告)号:US07624190B1

    公开(公告)日:2009-11-24

    申请号:US11297771

    申请日:2005-12-08

    IPC分类号: G06F15/16

    摘要: Mechanisms and techniques provide a system that operates in a data communications device such as a switch or a router to provide a technique for inserting data into packets associated with a communications session between a first and second computerized devices. The technique comprises receiving a first packet containing data being propagated from the first computerized device to the second computerized device in the communications session and inserting a first amount of extra data into the first packet to alter the size of the first packet and forwarding the first packet including the first amount of extra data to the second computerized device. By monitoring and adjusting sequence and acknowledgement information from with in the data communications device, data can be inserted into packets without disrupting connection state information maintained by and expected by each computerized device.

    摘要翻译: 机制和技术提供了在诸如交换机或路由器的数据通信设备中操作的系统,以提供用于将数据插入到与第一和第二计算机化设备之间的通信会话相关联的分组中的技术。 该技术包括:在通信会话中接收包含从第一计算机化设备传播到第二计算机化设备的数据的第一分组,并将第一数量的额外数据插入到第一分组中,以改变第一分组的大小并转发第一分组 包括第二计算机化设备的第一数量的额外数据。 通过在数据通信设备中监视和调整序列和确认信息,可以将数据插入到数据包中,而不会中断每个计算机化设备维护和预期的连接状态信息。

    Methods and apparatus for directing messages to computer systems based on inserted data
    10.
    发明授权
    Methods and apparatus for directing messages to computer systems based on inserted data 有权
    基于插入数据将消息引导到计算机系统的方法和装置

    公开(公告)号:US07143169B1

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

    申请号:US10116225

    申请日:2002-04-04

    IPC分类号: G06F15/173 G06F15/16

    摘要: Mechanisms and techniques provide a system that operates in a data communications device such as a switch or a router to provide a technique for load balancing packets between computer systems based on extra data inserted in the packets. The system receives a message containing extra data. The extra data was inserted into the message by a second data communications device existing in a network coupling the first data communications device to a first computerized device that originated the message. The system identifies, based on the extra data inserted into the message, a second computerized device that is to process the message and forwards the message to the second computerized device for processing. The extra data can include demographic data that can be used to select a demographic server, and for selection of a specific server from a group of servers associated with the demographic server.

    摘要翻译: 机制和技术提供了在诸如交换机或路由器的数据通信设备中操作的系统,以提供基于插入在分组中的额外数据的计算机系统之间的负载平衡分组的技术。 系统收到包含额外数据的消息。 通过存在于将第一数据通信设备耦合到发起消息的第一计算机化设备的网络中的第二数据通信设备将额外数据插入到消息中。 该系统基于插入到消息中的额外数据来识别第二计算机化设备,其将处理消息并将消息转发到第二计算机化设备进行处理。 额外的数据可以包括可用于选择人口统计服务器的人口统计数据,以及从与人口统计服务器相关联的一组服务器中选择特定服务器。