Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
77 words
A computer program, on a computer usable medium, comprising: means for enabling the computer program to function on a plurality of operating systems; and means for mapping a global registry object, having a structure comprising key name, key value, and value type, to a plurality of operating systems to provide registry functionality in each of the plurality of operating systems independently of whether each one of the plurality of operating systems provides native support for registry functionality.
Claim 2
Dependent Claim
77 words
A computer program, on a computer usable medium, comprising: means for enabling the computer program to function on a plurality of operating systems; and means for mapping a global registry object, having a structure comprising key name, key value, and value type, to a plurality of operating systems to provide registry functionality in each of the plurality of operating systems independently of whether each one of the plurality of operating systems provides native support for registry functionality.
Claim 3
Dependent Claim
32 words
The computer program of claim 1 wherein the global registry object comprises a plurality of fields consisting of a filename, a keyname, a key root, a key value, and a value type.
Claim 4
Dependent Claim
22 words
The computer program of claim 2 wherein the fields are used to map the global registry object to the various operating systems.
Claim 5
Dependent Claim
104 words
A computer program, on a computer usable medium, comprising: means for enabling the computer program to function on a plurality of operating systems; means for combining registry functionality and equivalent registry functionality of a set of the plurality of operating systems into a global registry object, having a structure comprising key name, key value, and value type; and means for mapping the global registry object to each operating system of the set of operating systems to provide registry functionality in each of the plurality of operating systems independently of whether each one of the plurality of operating systems provides native support for registry functionality.
Claim 6
Dependent Claim
104 words
A computer program, on a computer usable medium, comprising: means for enabling the computer program to function on a plurality of operating systems; means for combining registry functionality and equivalent registry functionality of a set of the plurality of operating systems into a global registry object, having a structure comprising key name, key value, and value type; and means for mapping the global registry object to each operating system of the set of operating systems to provide registry functionality in each of the plurality of operating systems independently of whether each one of the plurality of operating systems provides native support for registry functionality.
Claim 7
Dependent Claim
97 words
A toolkit program, on a computer usable medium, comprising: means for enabling a creation of a cross-platform program; means for enabling use of a global registry object, having a structure comprising key name, key value, and value type, for each one of a plurality of operating systems; and means for enabling a mapping of the global registry object to any given one of the plurality of operating systems to provide registry functionality in each of the plurality of operating systems independently of whether each one of the plurality of operating systems provides native support for registry functionality.
Claim 8
Dependent Claim
97 words
A toolkit program, on a computer usable medium, comprising: means for enabling a creation of a cross-platform program; means for enabling use of a global registry object, having a structure comprising key name, key value, and value type, for each one of a plurality of operating systems; and means for enabling a mapping of the global registry object to any given one of the plurality of operating systems to provide registry functionality in each of the plurality of operating systems independently of whether each one of the plurality of operating systems provides native support for registry functionality.
Claim 9
Dependent Claim
14 words
The toolkit of claim 5 , wherein the cross-platform program is an install program.
Claim 10
Dependent Claim
100 words
A computer system comprising: a toolkit program, executing on the computer system, for enabling a creation of a cross-platform program; means for enabling a use of a global registry object, having a structure comprising key name, key value, and value type, for each one of a plurality of operating systems; and means for enabling a mapping of the global registry object to any given one of the plurality of operating systems to provide registry functionality in each of the plurality of operating systems independently of whether each one of the plurality of operating systems provides native support for registry functionality.
Claim 11
Dependent Claim
100 words
A computer system comprising: a toolkit program, executing on the computer system, for enabling a creation of a cross-platform program; means for enabling a use of a global registry object, having a structure comprising key name, key value, and value type, for each one of a plurality of operating systems; and means for enabling a mapping of the global registry object to any given one of the plurality of operating systems to provide registry functionality in each of the plurality of operating systems independently of whether each one of the plurality of operating systems provides native support for registry functionality.
Claim 12
Dependent Claim
95 words
A computer system, having a specific operating system, comprising: a program, executing on the computer system, having a capability to operate in a different operating system environment; a global registry object, having a structure comprising key name, key value, and value type, for enabling registry functionality, and means for mapping the global registry object to each one of the specific operating system and the different operating system to provide registry functionality in each of the specific and different operating systems independently of whether any one of the operating systems provides native support for registry functionality.
Claim 13
Dependent Claim
95 words
A computer system, having a specific operating system, comprising: a program, executing on the computer system, having a capability to operate in a different operating system environment; a global registry object, having a structure comprising key name, key value, and value type, for enabling registry functionality, and means for mapping the global registry object to each one of the specific operating system and the different operating system to provide registry functionality in each of the specific and different operating systems independently of whether any one of the operating systems provides native support for registry functionality.
Claim 14
Dependent Claim
79 words
A computer implemented method comprising: creating a cross-platform program; using a global registry object, having a structure comprising key name, key value, and value type, for any one of a plurality of operating systems; and mapping the global registry object to any given one of the plurality of operating systems to provide registry functionality in each of the plurality of operating systems independently of whether each one of the plurality of operating systems provides native support for registry functionality.
Claim 15
Dependent Claim
79 words
A computer implemented method comprising: creating a cross-platform program; using a global registry object, having a structure comprising key name, key value, and value type, for any one of a plurality of operating systems; and mapping the global registry object to any given one of the plurality of operating systems to provide registry functionality in each of the plurality of operating systems independently of whether each one of the plurality of operating systems provides native support for registry functionality.