United States Patent 7,747,720
Toebes ,   et al. June 29, 2010

Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device

Abstract

A selection resource executed within the network is configured for selecting from among a plurality of servers, distributed throughout the network at respective network-based server locations and each configured for providing a specified service, a selected server for providing the specified service for a client device at a network-based client location. The selection resource selects the selected server based on the corresponding server location relative to the client location, and causes a request having been generated by the client device to be sent to the selected server. Hence, the selection resource optimizes client-server interactions in a distributed computing network, based on the client location and the server location.


Inventors: Toebes; John (Cary, NC), Turner; Bryan C. (Apex, NC), Walker; Douglas Jay (Raleigh, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/134,336
Filed: May 23, 2005

Full patent text at USPTO

United States Patent 7,751,339
Melton ,   et al. July 6, 2010

Method and apparatus for simply configuring a subscriber appliance for performing a service controlled by a separate service provider

Abstract

A method and apparatus for configuring an appliance, such as a network node, for performing s service, such as communicating with a network, controlled by a service provider include inserting into an Ethernet port on the appliance an Ethernet couple on a device that is usually small compared to the appliance. The device is configured to send through the Ethernet couple without human intervention an Internet Protocol (IP) data packet that is directed to a logical port of an established standard, such as Hypertext Transfer Protocol (HTTP) port 80. The IP data packet includes appliance configuration data in a message form for the established standard, such as an HTTP POST. As a result, the appliance is configured automatically for performing the service controlled by the service provider.


Inventors: Melton; Roger (Durham, NC), Toebes; John (Cary, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/437,930
Filed: May 19, 2006

Full patent text at USPTO

United States Patent 7,792,989
Melton ,   et al. September 7, 2010

Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device

Abstract

A selection resource executed within the network is configured for selecting from among a plurality of servers, distributed throughout the network at respective network-based server locations and each configured for providing a specified service, a selected server for providing the specified service for a client device at a network-based client location. The selection resource selects the selected server based on the corresponding server location relative to the client location, and causes a request having been generated by the client device to be sent to the selected server. Hence, the selection resource optimizes client-server interactions in a distributed computing network, based on the client location and the server location.


Inventors: Toebes; John (Cary, NC), Turner; Bryan C. (Apex, NC), Walker; Douglas Jay (Raleigh, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/110,863
Filed: April 21, 2005

Full patent text at USPTO

United States Patent 7,764,686
Toebes,   et al. July 6, 2010

Migration to IPv6 using combination of globally significant and locally significant IPv4 addresses

Abstract

Flexible migration from IPv4 to IPv6 is facilitated for the Internet and other data networks employing Internet Protocol. In one implementation, certain IPv4 nodes are enhanced by use of a dual address including a globally significant realm address and a locally significant address used only within a particular realm. This dual IPv4 address may be readily mapped to or from an IPv6 address. The enhancement and address mapping scheme may be used to automatically tunnel IPv6 packets through IPv4 infrastructure and to use enhanced IPv4 nodes to contact IPv6 infrastructure.


Inventors: Toebes; John (Cary, NC), Levy-Abegnoli; Eric (Nice, FR), Thubert; Pascal (La Colle sur Loup, FR)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 10/326,471
Filed: December 19, 2002

 

Full patent text at USPTO

United States Patent 7,796,598
Pereira ,   et al. September 14, 2010

Synchronizing redundant video streams encapsulated in IP/UDP packets

Abstract

An apparatus, e.g., in a network edge device, a method, and a software program product for synchronizing two or more redundant media streams, e.g., MPEG video streams. The method includes receiving network packets encapsulating redundant media streams representing the same media program, buffering the received streams, learning a program identifier for the media program, searching the packets of the redundant streams for synchronization points defined by a plurality of parameters of stream packets, synchronizing the redundant streams based on the comparison, and providing a single stream as an output stream.


Inventors: Pereira; Michael A. (Milpitas, CA), Toebes; John A. (Cary, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/278,524
Filed: April 3, 2006

Full patent text at USPTO