Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
97 words
An information-handling system, comprising: one or more processors; a storage system; one or more I/O controls; a system bus connecting the processors, the storage system, and the I/O controller; an operating system programmed for controlling operation of the information-handling system; and an application programmatic interface (API) program, operating in association with the operating system program, for providing a language and platform-neutral interface for creating and initializing selected object variable buffer structures which contain a variable list and user variable arguments and for manipulating said variable list as though said variable list were created within said operating system.
Claim 2
Dependent Claim
97 words
An information-handling system, comprising: one or more processors; a storage system; one or more I/O controls; a system bus connecting the processors, the storage system, and the I/O controller; an operating system programmed for controlling operation of the information-handling system; and an application programmatic interface (API) program, operating in association with the operating system program, for providing a language and platform-neutral interface for creating and initializing selected object variable buffer structures which contain a variable list and user variable arguments and for manipulating said variable list as though said variable list were created within said operating system.
Claim 3
Dependent Claim
31 words
A system according to claim 1, wherein the API program further comprises: means for adding an argument passed to a variable list contained within one of said object variable buffer structures.
Claim 4
Dependent Claim
34 words
A system according to claim 2, wherein the API program further comprises: means for copying a variable list in said object variable buffer structure to said variable list passed in as an input argument.
Claim 5
Dependent Claim
36 words
A system according to claim 2, wherein the API program further comprises: means for clearing any allocated memory associated with said object variable buffer structure and said variable list contained within said object variable buffer structure.
Claim 6
Dependent Claim
29 words
A system according to claim 2, wherein said API further comprises: means for retrieving a first-scalar value stored in an initialized variable list within said object variable buffer structure.
Claim 7
Dependent Claim
33 words
A system according to claim 2, wherein said API further comprises: means for allowing a user to place a first argument in an initialized variable list stored within said object variable buffer structure.
Claim 8
Dependent Claim
89 words
A computer-readable medium, comprising: instruction means for providing an operating system for controlling operation of an information-handling system; instruction means within said computer-readable medium for providing an application programmatic interface (API) that provides a language and platform neutral interface for creating and initializing selected object variable buffer structures which contain a variable list and user variable arguments and for manipulating said variable list as though said variable list were created within said operating system for porting application binary interfaces from a given platform to one or more additional platforms.
Claim 9
Dependent Claim
89 words
A computer-readable medium, comprising: instruction means for providing an operating system for controlling operation of an information-handling system; instruction means within said computer-readable medium for providing an application programmatic interface (API) that provides a language and platform neutral interface for creating and initializing selected object variable buffer structures which contain a variable list and user variable arguments and for manipulating said variable list as though said variable list were created within said operating system for porting application binary interfaces from a given platform to one or more additional platforms.
Claim 10
Dependent Claim
37 words
A computer-readable medium, according to claim 7, wherein the API means further comprises: instruction means within said computer-readable medium for adding an argument passed to a variable list contained within one of said object variable buffer structures.
Claim 11
Dependent Claim
40 words
A computer-readable medium, according to claim 7, wherein the API means further comprises: instruction means within said computer-readable medium for copying a variable list in said object variable buffer structure to said variable list passed in as an input argument.
Claim 12
Dependent Claim
42 words
A computer-readable medium, according to claim 7, wherein the API means further comprises: instruction means within said computer-readable medium for clearing any allocated memory associated with said object variable buffer structure and said variable list contained within said object variable buffer structure.
Claim 13
Dependent Claim
36 words
A computer-readable medium, according to claim 7, wherein said API means further comprises: instruction means within said computer-readable medium for retrieving a first-scalar value stored in an initialized variable list within said object variable buffer structure.
Claim 14
Dependent Claim
40 words
A computer-readable medium, according to claim 7, wherein said API means further comprises: instruction means within said computer-readable medium for allowing a user to place a first argument in an initialized variable list stored within said object variable buffer structure.
Claim 15
Independent Claim
90 words
A method for porting application binary interfaces (ABIs) from a selected platform to one or more additional platforms operating on an information-processing system, comprising the steps of: providing an application programmatic interface that provides a language and platform neutral interface for creating and initializing selected object variable structures which contain a variable list and user variable arguments and for manipulating said variable list as though said variable list were created within said selected platform and for porting said ABI from said selected platform to said one or more additional platforms.
Claim 16
Independent Claim
90 words
A method for porting application binary interfaces (ABIs) from a selected platform to one or more additional platforms operating on an information-processing system, comprising the steps of: providing an application programmatic interface that provides a language and platform neutral interface for creating and initializing selected object variable structures which contain a variable list and user variable arguments and for manipulating said variable list as though said variable list were created within said selected platform and for porting said ABI from said selected platform to said one or more additional platforms.
Claim 17
Dependent Claim
32 words
A method for porting ABIs, according to claim 13, wherein the API means further comprises: adding an argument passed to a variable list contained within one of said object variable buffer structures.
Claim 18
Dependent Claim
35 words
A method for porting ABIs, according to claim 13, wherein the API means further comprises: copying a variable list in said object variable buffer structure to said variable list passed in as an input argument.
Claim 19
Dependent Claim
37 words
A method for porting ABIs, according to claim 13, wherein the API means further comprises: clearing any allocated memory associated with said object variable buffer structure and said variable list contained within said object variable buffer structure.
Claim 20
Dependent Claim
31 words
A method for porting ABIs, according to claim 13, wherein said API means further comprises: retrieving a first-scalar value stored in an initialized variable list within said object variable buffer structure.
Claim 21
Dependent Claim
35 words
A method for porting ABIs, according to claim 13, wherein said API means further comprises: allowing a user to place a first argument in an initialized variable list stored within said object variable buffer structure.