Maintaining session states within virtual machine environments

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S218000, C718S100000

Reexamination Certificate

active

07877485

ABSTRACT:
Sessions states within virtual machine (VM) environments are maintained. Each VM environment hosts a guest operating system (OS) and one or more application programs running. The guest OS and the application computer programs of each VM environment constitute a session. A connection broker maintains a state machine as to states of the sessions and permits transitions among the states in response to messages, commands, and internal decisions. Different types of agents may send the messages, and the commands. The states of the sessions may include a pending state and a number of other states. The pending state is an interim state that indicates a session is being transitioned from one of the other states to another of the other states. These other states may include an offline state, an online-down state, an online-up state, a suspended state, an active state, an idle state, a disconnected state, and a failed state.

REFERENCES:
patent: 5027269 (1991-06-01), Grant et al.
patent: 6529937 (2003-03-01), Murphy et al.
patent: 6725289 (2004-04-01), Waldspurger et al.
patent: 6877095 (2005-04-01), Allen
patent: 7028149 (2006-04-01), Grawrock et al.
patent: 2001/0032233 (2001-10-01), Bakke et al.
patent: 2002/0198951 (2002-12-01), Thurlow et al.
patent: 2003/0037089 (2003-02-01), Cota-Robles et al.
patent: 2004/0123288 (2004-06-01), Bennett et al.
patent: 2005/0223220 (2005-10-01), Campbell et al.
patent: 2006/0010440 (2006-01-01), Anderson et al.
patent: 2006/0212515 (2006-09-01), Shienbrood et al.
patent: 2007/0016904 (2007-01-01), Adlung et al.
International search report issued in related PCT patent application PCT/EP2006/069217, Apr. 13, 2007.
“Introducing Microsoft Virtual Server 2005,” Nov. 2004, pp. 1-8, p. 19, II. 23-35, pp. 53-57.
“Techrepublic Guider Tour: Terminal Services Manager Under Windows Server 2003,” May 17, 2004.
T. Banks et al., “The evolution of CICS/ESA in the Sysplex environment,” IBM Systems Journal, vol. 36, No. 2, 1997, pp. 352-360.
Ricardo A. Baratto et al., “MobiDesk: Mobile Virtual Desktop Computing,” MobiCom'04, Sep. 26-Oct. 1, 2004.
Steven Osman et al., “The Design and Implementation of Zap: A System for Migrating Computing Environments,” 5th Symp. on Operating Systems Design & Imp., Winter 2002.
Valeria Cardellini et al., “The State of the Art in Locally Distributed Web-Server Systems,” ACM Computing Surveys, 34(2):263-311, Jun. 2002.
Paul Barham et al., “Xen and the Art of Virtualization,” Proc. SOSP 2003. Bolton Landing, New York, U.S.A. Oct. 19-22, 2003.
Office action in counterpart European Patent Office application 06 830 284.3-1243, office action is dated Mar. 3, 2009.
“Introducing Microsoft Virtual Server 2005 on IBM Eserver xSeries Servers, ” dated Nov. 2004, cited in European office action.
“TechRepublic Guided Tour: Terminal Services Manager under Windows Server 2003, ” dated May 17, 2004, cited in European office action.
Chinese office action received in counterpart Chinese patent application 200680043480.3, dated Oct. 18, 2010. (no translation provided).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Maintaining session states within virtual machine environments does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Maintaining session states within virtual machine environments, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Maintaining session states within virtual machine environments will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2651416

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.