P
US8549515B2ExpiredUtilityPatentIndex 83

System and method for collaborative hosting of applications, virtual machines, and data objects

Assignee: BOBROFF NORMANPriority: Jun 6, 2006Filed: Mar 28, 2008Granted: Oct 1, 2013
Est. expiryJun 6, 2026(expired)· nominal 20-yr term from priority
Inventors:BOBROFF NORMANKOCHUT ANDRZEJ
G06F 2009/45562G06F 9/45558G06F 8/60G06F 8/63G06F 2009/4557
83
PatentIndex Score
6
Cited by
20
References
6
Claims

Abstract

To provide collaborative hosting of applications, the present invention first generates a virtual operating system image consisting of operating system code, application code, runtime code and supporting data repositories. The virtual operating system image may then be sent to and deploying on a physical computer or computer terminal at another location.

Claims

exact text as granted — not AI-modified
Having thus described our invention, what we claim as new and desire to secure by Letters Patent is as follows: 
     
       1. A method for processing of data processing jobs in a data center, with collaborative hosting of applications in which a development environment and an execution environment are ensured to be identical, including use of a physical machine at either a customer site or a hosting center site, the method comprising the steps of:
 generating a computer-generated virtual operating system image, said virtual operating system image comprising one or more of operating system code, application code, runtime code, and supporting data repositories wherein the generating step creates a virtual machine which includes a standardized operating system image close to what is required by a customer; 
 sending said virtual operating system image to the customer for additional customization and then deploying said virtual operating system image to the physical machine at either the customer site or the hosting center site; 
 migrating the virtual machine between the data center that is a hosting environment and a computer at a customer site; including, after the virtual machine has an integrity that has satisfied a customer, migrating the virtual machine from the customer site to the hosting environment, followed by later moving the virtual machine back to the customer site for customization and development; wherein:
 the data center is a facility that houses computers, communications equipment and hardware required to execute operating systems in virtual machines; and 
 said migrating step includes a movement back and forth between said hosting environment which is the data center and said computer at the customer site; and 
 
 bundling an entire operating system image which is a virtual development environment image that comprises operating system code, application code, runtime code, and supporting data repositories and submitting, to a large data center, the bundled entire operating system image; followed by recreating of an application's development environment at a time of execution and ensuring that the development environment and the execution environment are identical. 
 
     
     
       2. The method of  claim 1 , wherein the virtual operating system image is sent via a network. 
     
     
       3. The method of  claim 2 , wherein the network is the internet. 
     
     
       4. The method of  claim 1 , practiced for a three-tier web transaction system and wherein the method includes migrating an entire set of virtual machines to the data center. 
     
     
       5. The method of  claim 1 , including transferring multiple virtual machines via a network from the data center to the customer site. 
     
     
       6. The method of  claim 1 , including migration of a plurality of virtual machines from the customer site to the data center.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.