IP Library Granted Patent US 8,224,943
Granted Patent B2
US 8,224,943 · App. 12/058,593 · Granted Jul 17, 2012

Network traffic routing

Assignee: Ongoing Operations LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,224,943
App. No.
12/058,593
Granted
Jul 17, 2012
Kind
B2
Abstract

A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers.

Claims (18)

1. A service appliance comprising:

a network interface adapted to connect with a network including a production server providing a first service and a client system accessing the first service, such that network traffic between the production server and the client system is received by the service appliance; and

at least one information processing device adapted to execute at least one software application;

wherein the network interface is adapted to connect with the network having a configuration comprising:

a first network adapted to redirect network communications addressed to a client system to a service appliance; and

a second network adapted to redirect network communications addressed to a production server to the service appliance;

wherein the service appliance is adapted to transfer the network communications received from the first network to the second network and to transfer network communications received from the second network to the first network;

wherein the service appliance is further adapted to identify network communications directed to the production server and to determine if the service appliance can respond to certain network communications without transferring the network communication to the production server.

2. The service appliance of claim 1 , wherein in response to the service appliance determining that it can respond to certain network communications directed to the production server without forwarding the communication to the production server, the service appliance is further adapted to selectively generate responses to the network communications and send the responses to the client system without transferring the network communications to the production server.

3. A method of configuring a communications network, the method comprising:

creating first and second networks on the communications network;

associating a production server with the first network, thereby enabling the assignment of at least a first address on the first network to the service appliance;

associating a client system with the second network, thereby enabling the assignment of at least a second address on the second network to the service appliance;

receiving a data packet associated with the second network and directed to the second address from the client system;

identifying the data packet as being directed to the production server on the first network;

determining if the service appliance is capable of generating a response to the data packet without redirecting the data packet to the production server on the first network; and

in response to the service appliance being capable of generating a response to the data packet without redirecting the data packet to the production server on the first network, selectively generating a response to the data packet by the service appliance and sending the response to the client system on the second network without transferring the data packet to the production server on the first network;

wherein the first address corresponds to an address of the client system on the second network and the second address corresponds with an address of the production service on the first network.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Sep 11, 2012
From: TENEROS, INC.
To: TENEROS (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 028938/0123 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2012
From: TENEROS (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: ONGOING OPERATIONS, LLC
Reel/Frame 028938/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2012
From: OCKO, MATT; TUMA, GEORGE; KALIA, MANISH; SUKHIJA, SANDEEP; PURRIER, JOHN; GUPTA, RAJESH; KHAJURIA, DEEPAK; DAS, SAUMITRA
To: TENEROS, INC.
Reel/Frame 028939/0264 →
Continuity (3)
Continuation 11166359 · Jun 24, 2005
Provisional Application 60587786 · Jul 13, 2004
Related Publication 20090083399A1 · Mar 26, 2009