Claims Analysis
Total Claims: 68
Claim 1
Independent Claim
119 words
A resource object store, comprising: a persistent store; a bind descriptor that maps each of a plurality of attributes of a resource object to corresponding fields of the persistent store; routine having an application program interface that enables an application program to pass a c-structure containing the attributes to the routine such that the routine receives the c-structure through the application program interface and reads the bind descriptor to determine the fields of the persistent store that correspond to the attributes and then stores each attribute passed in the c-structure into the fields of the persistent store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object via an application program interface.
Claim 2
Dependent Claim
119 words
A resource object store, comprising: a persistent store; a bind descriptor that maps each of a plurality of attributes of a resource object to corresponding fields of the persistent store; routine having an application program interface that enables an application program to pass a c-structure containing the attributes to the routine such that the routine receives the c-structure through the application program interface and reads the bind descriptor to determine the fields of the persistent store that correspond to the attributes and then stores each attribute passed in the c-structure into the fields of the persistent store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object via an application program interface.
Claim 3
Dependent Claim
17 words
The resource object store of claim 1, wherein the bind descriptor is created by the application program.
Claim 4
Dependent Claim
18 words
The resource object store of claim 1, wherein the bind descriptor is created by the resource object store.
Claim 5
Dependent Claim
32 words
The resource object store of claim 1, wherein the persistent store comprises a database and wherein the bind descriptor maps each attribute passed in the c-structure to a field of the database.
Claim 6
Dependent Claim
37 words
The resource object store of claim 4, wherein the routine stores the attributes passed by the c-structure into the fields of the data base by generating an SOL INSERT statement for each attribute passed by the c-structure.
Claim 7
Dependent Claim
58 words
The resource object store of claim 4, wherein the bind descriptor includes a set of entries each comprising: field for identifying a portion of the database for storing one of the attributes; field for identifying the c-structure; field for identifying one of the attributes in the c-structure; field for identifying a data type for one of the attributes.
Claim 8
Dependent Claim
41 words
The resource object store of claim 1, further comprising a set of child bind descriptors that map at least one attribute of each of a set of child c-structures passed by the application program to corresponding fields of the persistent store.
Claim 9
Dependent Claim
50 words
The resource object store of claim 7, wherein the routine reads the child bind descriptors to determine the fields of the persistent store that correspond to the attributes passed in the child c-structures and then stores the attributes passed in the child c-structures into the fields of the persistent store.
Claim 10
Dependent Claim
22 words
The resource object store of claim 8, wherein the bind descriptor and the child bind descriptors are created by the application program.
Claim 11
Dependent Claim
23 words
The resource object store of claim 8, wherein the bind descriptor and the child bind descriptors are created by the resource object store.
Claim 12
Dependent Claim
41 words
The resource object store of claim 8, wherein the persistent store comprises a database and wherein the bind descriptor and the child bind descriptors map the attributes passed in the c-structure and the child c-structure to corresponding fields of the database.
Claim 13
Dependent Claim
42 words
The resource object store of claim 11, wherein the routine stores the attributes passed by the c-structure and the child c-structure into the data base by generating an SQL INSERT statement for each attribute passed by the c-structure and the child c-structures.
Claim 14
Dependent Claim
30 words
The resource object store of claim 1, wherein the resource object store comprises a linear store and wherein the bind descriptor maps the c-structure to fields of the linear store.
Claim 15
Dependent Claim
130 words
A resource object store, comprising: a database; a linear store; a bind descriptor that maps each of a plurality of attributes of a resource object to corresponding fields of the database or the linear store; routine having an application program interface that enables an application program to pass a c-structure containing the attributes to the routine such that the routine receives the c-structure through the application program interface and reads the bind descriptor to determine the fields of the database or the linear store that correspond to the attributes and then stores each attribute passed in the c-structure into the fields of the database or the linear store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object via an application program interface.
Claim 16
Dependent Claim
130 words
A resource object store, comprising: a database; a linear store; a bind descriptor that maps each of a plurality of attributes of a resource object to corresponding fields of the database or the linear store; routine having an application program interface that enables an application program to pass a c-structure containing the attributes to the routine such that the routine receives the c-structure through the application program interface and reads the bind descriptor to determine the fields of the database or the linear store that correspond to the attributes and then stores each attribute passed in the c-structure into the fields of the database or the linear store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object via an application program interface.
Claim 17
Dependent Claim
17 words
The resource object store of claim 14, wherein the bind descriptor is created by the application program.
Claim 18
Dependent Claim
18 words
The resource object store of claim 14, wherein the bind descriptor is created by the resource object store.
Claim 19
Dependent Claim
62 words
The resource object store of claim 14, wherein the bind descriptor includes a set of entries each comprising: field for identifying a portion of the database or the linear store for storing one of the attributes; field for identifying the c-structure; field for identifying one of the attributes in the c-structure; field for identifying a data type for one of the attributes.
Claim 20
Dependent Claim
44 words
The resource object store of claim 14, further comprising a set of child bind descriptors that map at least one attribute of each of a set of child c-structures passed by the application program to corresponding fields of the database or the linear store.
Claim 21
Dependent Claim
56 words
The resource object store of claim 18, wherein the routine reads the child bind descriptors to determine the fields of the database or the linear store that correspond to the attributes passed in the child c-structures and then stores the attributes passed in the child c-structures into the fields of the database or the persistent store.
Claim 22
Dependent Claim
22 words
The resource object store of claim 19, wherein the bind descriptor and the child bind descriptors are created by the application program.
Claim 23
Dependent Claim
23 words
The resource object store of claim 19, wherein the bind descriptor and the child bind descriptors are created by the resource object store.
Claim 24
Dependent Claim
151 words
A resource object store, comprising: a persistent store; hierarchical binding structure comprising a bind descriptor and a set of child bind descriptors wherein the hierarchical binding structure maps a plurality of attributes of a resource object to corresponding fields of the persistent store; routine having an application program interface that enables an application program to pass a c-structure and a set of child c-structures containing the attributes to the routine such that the routine receives the c-structure and the child c-structures through the application program interface and reads the bind descriptor and the child bind descriptors to determine the fields of the persistent store that correspond to the attributes and then stores each attribute passed in the c-structure and the child c-structures into the fields of the persistent store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object via an application program interface.
Claim 25
Dependent Claim
151 words
A resource object store, comprising: a persistent store; hierarchical binding structure comprising a bind descriptor and a set of child bind descriptors wherein the hierarchical binding structure maps a plurality of attributes of a resource object to corresponding fields of the persistent store; routine having an application program interface that enables an application program to pass a c-structure and a set of child c-structures containing the attributes to the routine such that the routine receives the c-structure and the child c-structures through the application program interface and reads the bind descriptor and the child bind descriptors to determine the fields of the persistent store that correspond to the attributes and then stores each attribute passed in the c-structure and the child c-structures into the fields of the persistent store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object via an application program interface.
Claim 26
Dependent Claim
22 words
The resource object store of claim 22, wherein the bind descriptor and the child bind descriptors are created by the application program.
Claim 27
Dependent Claim
23 words
The resource object store of claim 22, wherein the bind descriptor and the child bind descriptors are created by the resource object store.
Claim 28
Dependent Claim
41 words
The resource object store of claim 22, wherein the persistent store comprises a database and wherein the bind descriptor and the child bind descriptors map the attributes passed in the c-structure and the child c-structure to corresponding fields of the database.
Claim 29
Dependent Claim
42 words
The resource object store of claim 25, wherein the routine stores the attributes passed by the c-structure and the child c-structure into the data base by generating an SQL INSERT statement for each attribute passed by the c-structure and the child c-structures.
Claim 30
Independent Claim
98 words
A method for accessing a resource object store, comprising the steps of: creating a bind descriptor that maps each of a plurality of attributes of a resource object to corresponding fields of a persistent store; receiving a c-structure, from an application program, that contains the attributes; reading the bind descriptor to determine the fields of the persistent store that correspond to the attributes contained in the c-structure; storing each attribute passed in the c-structure into the fields of the persistent store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object.
Claim 31
Independent Claim
98 words
A method for accessing a resource object store, comprising the steps of: creating a bind descriptor that maps each of a plurality of attributes of a resource object to corresponding fields of a persistent store; receiving a c-structure, from an application program, that contains the attributes; reading the bind descriptor to determine the fields of the persistent store that correspond to the attributes contained in the c-structure; storing each attribute passed in the c-structure into the fields of the persistent store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object.
Claim 32
Dependent Claim
43 words
The method of claim 27, wherein the persistent store comprises a database and wherein the step of creating a bind descriptor comprises the step of creating a bind descriptor that maps each attribute passed in the c-structure to a field of the database.
Claim 33
Dependent Claim
26 words
The method of claim 28, wherein the step of storing comprises the step of generating an SOL INSERT statement for each attribute passed by the c-structure.
Claim 34
Dependent Claim
69 words
The method of claim 28, wherein the step of creating a bind descriptor comprises the step of creating a bind descriptor that includes a set of entries each comprising: field for identifying a portion of the database for storing one of the attributes; field for identifying the c-structure; field for identifying one of the attributes in the c-structure; field for identifying a data type for one of the attributes.
Claim 35
Dependent Claim
46 words
The method of claim 27, wherein the resource object store comprises a linear store and wherein the step of creating a bind descriptor comprises the step of creating a bind descriptor that maps each attribute passed in the c-structure to a field of the linear store.
Claim 36
Dependent Claim
44 words
The method of claim 27, wherein the step of creating a bind descriptor further comprises the step of creating a set of child bind descriptors that each map at least one child attribute of the resource object to corresponding fields of the persistent store.
Claim 37
Dependent Claim
50 words
The method of claim 32, wherein the steps of creating a c-structure containing the attributes and passing the c-structure to a routine in the resource object store further comprises the steps of creating a set of child c-structures containing the child attributes and passing the child c-structures to the routine.
Claim 38
Dependent Claim
59 words
The method of claim 33, wherein the step of reading the bind descriptor to determine the fields of the persistent store that correspond to the attributes contained in the c-structure further comprises the step of reading the child bind descriptors to determine the fields of the persistent store that correspond to the child attributes contained in the child c-structures.
Claim 39
Dependent Claim
44 words
The method of claim 34, wherein the step of storing each attribute passed in the c-structure into the fields of the persistent store further comprises the step of storing each child attribute passed in the child c-structures into the fields of the persistent store.
Claim 40
Dependent Claim
39 words
The method of claim 32, wherein the persistent store comprises a database and wherein the bind descriptor and the child bind descriptors map the attributes passed in the c-structure and the child c-structure to corresponding fields of the database.
Claim 41
Dependent Claim
31 words
The method of claim 36, wherein the step of storing each child attribute comprises the step of generating an SQL INSERT statement for each child attribute passed by the child c-structures.
Claim 42
Dependent Claim
30 words
The method of claim 32, wherein the resource object store comprises a linear store and wherein the child bind descriptors map the child c-structures to fields of the linear store.
Claim 43
Independent Claim
101 words
An apparatus for accessing a resource object store, comprising: means for creating a bind descriptor that maps each of a plurality of attributes of a resource object to corresponding fields of a persistent store; means for receiving a c-structure c that contains the attributes and; means for reading the bind descriptor to determine the fields of the persistent store that correspond to the attributes contained in the c-structure; means for storing each attribute passed in the c-structure into the fields of the persistent store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object.
Claim 44
Independent Claim
101 words
An apparatus for accessing a resource object store, comprising: means for creating a bind descriptor that maps each of a plurality of attributes of a resource object to corresponding fields of a persistent store; means for receiving a c-structure c that contains the attributes and; means for reading the bind descriptor to determine the fields of the persistent store that correspond to the attributes contained in the c-structure; means for storing each attribute passed in the c-structure into the fields of the persistent store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object.
Claim 45
Dependent Claim
42 words
The apparatus of claim 39, wherein the persistent store comprises a database and wherein the means for creating a bind descriptor comprises means for creating a bind descriptor that maps each attribute passed in the c-structure to a field of the database.
Claim 46
Dependent Claim
25 words
The apparatus of claim 40, wherein the means for storing comprises means for generating an SQL INSERT statement for each attribute passed by the c-structure.
Claim 47
Dependent Claim
68 words
The apparatus of claim 40, wherein the means for creating a bind descriptor comprises means for creating a bind descriptor that includes a set of entries each comprising: field for identifying a portion of the database for storing one of the attributes; field for identifying the c-structure; field for identifying one of the attributes in the c-structure; field for identifying a data type for one of the attributes.
Claim 48
Dependent Claim
45 words
The apparatus of claim 39, wherein the resource object store comprises a linear store and wherein the means for creating a bind descriptor comprises means for creating a bind descriptor that maps each attribute passed in the c-structure to a field of the linear store.
Claim 49
Dependent Claim
43 words
The apparatus of claim 39, wherein the means for creating a bind descriptor further comprises means for creating a set of child bind descriptors that each map at least one child attribute of the resource object to corresponding fields of the persistent store.
Claim 50
Dependent Claim
49 words
The apparatus of claim 44, wherein the means for creating a c-structure containing the attributes and passing the c-structure to a routine in the resource object store further comprises means for creating a set of child c-structures containing the child attributes and passing the child c-structures to the routine.
Claim 51
Dependent Claim
58 words
The apparatus of claim 45, wherein the means for reading the bind descriptor to determine the fields of the persistent store that correspond to the attributes contained in the c-structure further comprises means for reading the child bind descriptors to determine the fields of the persistent store that correspond to the child attributes contained in the child c-structures.
Claim 52
Dependent Claim
43 words
The apparatus of claim 46, wherein the means for storing each attribute passed in the c-structure into the fields of the persistent store further comprises means for storing each child attribute passed in the child c-structures into the fields of the persistent store.
Claim 53
Dependent Claim
39 words
The apparatus of claim 46, wherein the persistent store comprises a database and wherein the bind descriptor and the child bind descriptors map the attributes passed in the c-structure and the child c-structure to corresponding fields of the database.
Claim 54
Dependent Claim
30 words
The apparatus of claim 48, wherein the means for storing each child attribute comprises means for generating an SQL INSERT statement for each child attribute passed by the child c-structures.
Claim 55
Dependent Claim
30 words
The apparatus of claim 44, wherein the resource object store comprises a linear store and wherein the child bind descriptors map the child c-structures to fields of the linear store.
Claim 56
Dependent Claim
115 words
A computer readable medium having a set of instructions stored therein, which when executed by a computer, causes the computer to access a resource object store by performing the steps of: creating a bind descriptor that maps each of a plurality of attributes of a resource object to corresponding fields of a persistent store; receiving a c-structure c that contains the attributes and; reading the bind descriptor to determine the fields of the persistent store that correspond to the attributes contained in the c-structure; storing each attribute passed in the c-structure into the fields of the persistent store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object.
Claim 57
Dependent Claim
115 words
A computer readable medium having a set of instructions stored therein, which when executed by a computer, causes the computer to access a resource object store by performing the steps of: creating a bind descriptor that maps each of a plurality of attributes of a resource object to corresponding fields of a persistent store; receiving a c-structure c that contains the attributes and; reading the bind descriptor to determine the fields of the persistent store that correspond to the attributes contained in the c-structure; storing each attribute passed in the c-structure into the fields of the persistent store, whereby application programs may utilize the resource object store by passing a c-structure of a resource object.
Claim 58
Dependent Claim
45 words
The computer readable medium of claim 51, wherein the persistent store comprises a database and wherein the step of creating a bind descriptor comprises the step of creating a bind descriptor that maps each attribute passed in the c-structure to a field of the database.
Claim 59
Dependent Claim
28 words
The computer readable medium of claim 52, wherein the step of storing comprises the step of generating an SQL INSERT statement for each attribute passed by the c-structure.
Claim 60
Dependent Claim
71 words
The computer readable medium of claim 52, wherein the step of creating a bind descriptor comprises the step of creating a bind descriptor that includes a set of entries each comprising: field for identifying a portion of the database for storing one of the attributes; field for identifying the c-structure; field for identifying one of the attributes in the c-structure; field for identifying a data type for one of the attributes.
Claim 61
Dependent Claim
48 words
The computer readable medium of claim 51, wherein the resource object store comprises a linear store and wherein the step of creating a bind descriptor comprises the step of creating a bind descriptor that maps each attribute passed in the c-structure to a field of the linear store.
Claim 62
Dependent Claim
46 words
The computer readable medium of claim 51, wherein the step of creating a bind descriptor further comprises the step of creating a set of child bind descriptors that each map at least one child attribute of the resource object to corresponding fields of the persistent store.
Claim 63
Dependent Claim
52 words
The computer readable medium of claim 56, wherein the steps of creating a c-structure containing the attributes and passing the c-structure to a routine in the resource object store further comprises the steps of creating a set of child c-structures containing the child attributes and passing the child c-structures to the routine.
Claim 64
Dependent Claim
61 words
The computer readable medium of claim 57, wherein the step of reading the bind descriptor to determine the fields of the persistent store that correspond to the attributes contained in the c-structure further comprises the step of reading the child bind descriptors to determine the fields of the persistent store that correspond to the child attributes contained in the child c-structures.
Claim 65
Dependent Claim
46 words
The computer readable medium of claim 58, wherein the step of storing each attribute passed in the c-structure into the fields of the persistent store further comprises the step of storing each child attribute passed in the child c-structures into the fields of the persistent store.
Claim 66
Dependent Claim
41 words
The computer readable medium of claim 57, wherein the persistent store comprises a database and wherein the bind descriptor and the child bind descriptors map the attributes passed in the c-structure and the child c-structure to corresponding fields of the database.
Claim 67
Dependent Claim
33 words
The computer readable medium of claim 60, wherein the step of storing each child attribute comprises the step of generating an SQL INSERT statement for each child attribute passed by the child c-structures.
Claim 68
Dependent Claim
32 words
The computer readable medium of claim 56, wherein the resource object store comprises a linear store and wherein the child bind descriptors map the child c-structures to fields of the linear store.