(73) Assignee: Teneros Inc., Mountain View, CA (US)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 522 days.
(21) Appl. No.: 11/166,043
(22) Filed: Jun. 24, 2005
(65) Prior Publication Data
US 2006/0015641 Al Jan. 19, 2006
Related U.S. Application Data
(60) Provisional application No. 60/587,786, filed on Jul. 13, 2004.
(51) Int. CI.
(52) U.S. CI 709/223; 709/238
(58) Field of Classification Search 709/223,
709/224, 225, 238; 714/4, 13, 12 See application file for complete search history.
(56) References Cited
U.S. PATENT DOCUMENTS
6,618,818 Bl 6,711,572 B2 2002/0059245 Al 2002/0133612 Al 2003/0101321 Al
FOREIGN PATENT DOCUMENTS
CN 1498375 A 5/2004
Primary Examiner—Larry D. Donaghue
(74) Attorney, Agent, or Firm—Philip H. Albert; Townsend
and Townsend and Crew LLP
A service appliance is installed between a production server running a service applications and service users. Upon being connected with the production server, the service appliance contacts the production server and/or service application and automatically replicates the service data from the service application. As additional service data is added to or modified by the service application of the production server, the service appliance automatically updates its replica of the data. 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 using the replica of the data. When an operational production server is connected with the service appliance, the service appliance can automatically copy its service data to the service application of the operational production server. The operational production server can be the same as the original production server or a new production server.
14 Claims, 14 Drawing Sheets