Non-platform-specific unique identifier generation
First Claim
1. A method of generating a unique identifier in non-platform-specific software, comprising the steps of:
- in response to an event occurring on a computer system, retrieving an event timestamp from an intermediate operating environment on the computer system;
retrieving a system name from the intermediate operating environment on the computer system;
retrieving a hash value from the intermediate operating environment on the computer system; and
combining the system name, event timestamp, and hash value to create a unique identifier for uniquely identifying the intermediate operating environment on the computer system without requiring platform-specific software.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a unique identifier without requiring platform-specific software, a computer readable medium embodying instructions for implementing the method, and a system therefor are described. In response to an event occurrence on a computer system, execution of the method retrieves an event timestamp from an intermediate operating environment on the computer system. Further execution of the method retrieves a system name and a hash value from the intermediate operating environment on the computer system. The combination of the system name, event timestamp, and hash value creates a unique identifier uniquely identifying the intermediate operating environment on the computer system without requiring platform-specific software.
98 Citations
20 Claims
-
1. A method of generating a unique identifier in non-platform-specific software, comprising the steps of:
-
in response to an event occurring on a computer system, retrieving an event timestamp from an intermediate operating environment on the computer system;
retrieving a system name from the intermediate operating environment on the computer system;
retrieving a hash value from the intermediate operating environment on the computer system; and
combining the system name, event timestamp, and hash value to create a unique identifier for uniquely identifying the intermediate operating environment on the computer system without requiring platform-specific software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium comprising:
-
at least one sequence of intermediate operating environment instructions for generating a unique identifier in non-platform-specific software, wherein execution of the instructions by the intermediate operating environment causes the environment to;
responsive to an event occurrence determined by the intermediate operating environment, retrieve an event timestamp from the intermediate operating environment;
retrieve a system name from the intermediate operating environment;
retrieve a hash value from the intermediate operating environment; and
combine the retrieved event timestamp, system name, and hash value to create a unique identifier for uniquely identifying the intermediate operating environment on a computer system without requiring platform-specific software. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system for generating a unique identifier in non-platform-specific specific software, comprising:
-
a processor; and
a memory coupled to the processor, the memory having stored therein a processor-specific operating system, an intermediate operating environment executable on the operating system, and sequences of intermediate operating environment instructions for generating a unique identifier in non-platform-specific software, which when executed by the intermediate operating environment, cause the intermediate operating environment to perform the steps of;
in response to an event occurring on the computer system, retrieving an event timestamp from the intermediate operating environment on the computer system;
retrieving a system name from the intermediate operating environment on the computer system;
retrieving a hash value from the intermediate operating environment on the computer system; and
combining the system name, event timestamp, and hash value to create a unique identifier for uniquely identifying the intermediate operating environment on the computer system without requiring platform-specific software. - View Dependent Claims (17, 18, 19, 20)
-
Specification