Sharing of portable initialized objects between computing platforms
First Claim
Patent Images
1. A method for sharing portable initialized objects by a first virtual machine, the method comprising:
- generating a Document Object Model (DOM) object by reading and parsing a TCP/IP configuration represented in Extensible Markup Language (XML) format during a boot-up process;
placing the DOM object in a memory block of the first virtual machine;
assigning a first ID to the DOM object, the first ID indicating that the DOM object is associated with the TCP/IP configuration;
assigning a first time out value to the DOM object, the first time out value indicating when the first virtual machine will discard the DOM object;
determining that a second virtual machine is authorized to receive the DOM based on the Global Positioning System (GPS) location of the second virtual machine;
communicating the DOM object to the second virtual machine over a Bluetooth connection, thereby enabling the second virtual machine to bypass reading and parsing the TCP/IP configuration;
determining that the first time out value has been reached;
discarding the DOM object in response to the determining the first time out value has been reached;
receiving an update notification for an update;
downloading the update;
creating an unpacked update package by unpacking the update;
assigning a second ID to the unpacked update package, the second ID indicating that the unpacked update package is associated with the unpacked update;
assigning a second time out value to the unpacked update package, the second time out value indicating when the first virtual machine will discard the unpacked update package;
communicating the unpacked update package to the second virtual machine over the Bluetooth connection;
determining that the second time out value has been reached; and
discarding the unpacked update package in response to the determining the first time out value has been reached.
1 Assignment
0 Petitions
Accused Products
Abstract
A sub-process is performed on a first computing platform to create a portable initialized object. The portable initialized object is communicated to a second computing platform. The second computing platform uses the portable initialized object to replace performing the sub-process.
34 Citations
1 Claim
-
1. A method for sharing portable initialized objects by a first virtual machine, the method comprising:
-
generating a Document Object Model (DOM) object by reading and parsing a TCP/IP configuration represented in Extensible Markup Language (XML) format during a boot-up process; placing the DOM object in a memory block of the first virtual machine; assigning a first ID to the DOM object, the first ID indicating that the DOM object is associated with the TCP/IP configuration; assigning a first time out value to the DOM object, the first time out value indicating when the first virtual machine will discard the DOM object; determining that a second virtual machine is authorized to receive the DOM based on the Global Positioning System (GPS) location of the second virtual machine; communicating the DOM object to the second virtual machine over a Bluetooth connection, thereby enabling the second virtual machine to bypass reading and parsing the TCP/IP configuration; determining that the first time out value has been reached; discarding the DOM object in response to the determining the first time out value has been reached; receiving an update notification for an update; downloading the update;
creating an unpacked update package by unpacking the update;assigning a second ID to the unpacked update package, the second ID indicating that the unpacked update package is associated with the unpacked update; assigning a second time out value to the unpacked update package, the second time out value indicating when the first virtual machine will discard the unpacked update package; communicating the unpacked update package to the second virtual machine over the Bluetooth connection; determining that the second time out value has been reached; and discarding the unpacked update package in response to the determining the first time out value has been reached.
-
Specification