Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
97 words
A method for implementing self-describing file objects comprising the steps of: creating a node group to define multiple computer systems for storing the file object; identifying a hash algorithm for applying to data records; identifying a partition distribution map for distributing data to each of said multiple computer systems utilizing a set of predetermined hash algorithm results; identifying remote system information for each of said multiple computer systems; and creating a file object in each of said multiple computer systems; each said file object including said hash algorithm, said partition distribution map, and said remote system information.
Claim 2
Independent Claim
97 words
A method for implementing self-describing file objects comprising the steps of: creating a node group to define multiple computer systems for storing the file object; identifying a hash algorithm for applying to data records; identifying a partition distribution map for distributing data to each of said multiple computer systems utilizing a set of predetermined hash algorithm results; identifying remote system information for each of said multiple computer systems; and creating a file object in each of said multiple computer systems; each said file object including said hash algorithm, said partition distribution map, and said remote system information.
Claim 3
Dependent Claim
67 words
A method for implementing self-describing file objects as recited in claim 1 wherein said step of creating a file object in each of said multiple computer systems; each said file object including said hash algorithm, said partition distribution map, and said remote system information includes the steps of establishing a connection to each remote computer system and storing said file object in each said remote computer system.
Claim 4
Dependent Claim
52 words
A method for implementing self-describing file objects as recited in claim 1 wherein said step of identifying said partition distribution map includes the steps of utilizing a set of possible hash values for said identified hash algorithm and providing an equal distribution of said possible hash values to said multiple computer systems.
Claim 5
Dependent Claim
53 words
A method for implementing self-describing file objects as recited in claim 1 wherein said step of identifying said partition distribution map includes the steps of utilizing a set of possible hash values for said identified hash algorithm and providing a user selected distribution of said possible hash values to said multiple computer systems.
Claim 6
Dependent Claim
69 words
A method for implementing self-describing file objects as recited in claim 1 further includes the steps of receiving a data record; applying said hash algorithm to said received data record to generate a hash algorithm result; comparing said hash algorithm result with said partition distribution map to identify one of said multiple computer systems; and inserting said received data record into said file object of said identified computer system.
Claim 7
Dependent Claim
29 words
A method for implementing self-describing file objects as recited in claim 5 includes the step of establishing a connection to said identified computer system utilizing said remote system information.
Claim 8
Dependent Claim
101 words
Apparatus for implementing self-describing file objects comprising: means for creating a node group to define multiple computer systems for storing the file object; identifying a hash algorithm for applying to data records; means for identifying a partition distribution map for distributing data to each of said multiple computer systems utilizing a set of predetermined hash algorithm results; means for identifying remote system information for each of said multiple computer systems; and means for creating a file object in each of said multiple computer systems; each said file object including said hash algorithm, said partition distribution map, and said remote system information.
Claim 9
Dependent Claim
101 words
Apparatus for implementing self-describing file objects comprising: means for creating a node group to define multiple computer systems for storing the file object; identifying a hash algorithm for applying to data records; means for identifying a partition distribution map for distributing data to each of said multiple computer systems utilizing a set of predetermined hash algorithm results; means for identifying remote system information for each of said multiple computer systems; and means for creating a file object in each of said multiple computer systems; each said file object including said hash algorithm, said partition distribution map, and said remote system information.
Claim 10
Dependent Claim
51 words
Apparatus for implementing self-describing file objects as recited in claim 7 wherein said means for means for creating said file object in each of said multiple computer systems includes means for establishing a connection to each remote computer system and for storing said file object in each said remote computer system.
Claim 11
Dependent Claim
58 words
Apparatus for implementing self-describing file objects as recited in claim 7 further includes means for receiving user selections and wherein said means for identifying said partition distribution map for distributing data to each of said multiple computer systems utilizing said set of predetermined hash algorithm results is responsive to said user selections to define said partition distribution map.
Claim 12
Dependent Claim
55 words
Apparatus for implementing self-describing file objects as recited in claim 7 wherein said means for identifying said partition distribution map for distributing data to each of said multiple computer systems utilizing said set of predetermined hash algorithm results includes means for providing an equal distribution of said predetermined hash values to said multiple computer systems.
Claim 13
Dependent Claim
56 words
Apparatus for implementing self-describing file objects as recited in claim 7 further includes means for receiving a data record; means for applying said hash algorithm to said received data record to generate a hash algorithm result; means for comparing said hash algorithm result with said partition distribution map to identify one of said multiple computer systems.
Claim 14
Dependent Claim
29 words
Apparatus for implementing self-describing file objects as recited in claim 11 further includes means for inserting said received data record into said file object of said identified computer system.
Claim 15
Dependent Claim
48 words
Apparatus for implementing self-describing file objects as recited in claim 11 further includes means for identifying a remote computer system, means for establishing a connection to said remote computer system and means for inserting said received data record into said file object of said identified remote computer system.
Claim 16
Dependent Claim
152 words
A computer program product for use in a multiple computer system, each computer system having a processor, a memory, and a network adapter, the computer program product comprising: a record medium; means, recorded on said recording medium, for creating a node group to define multiple computer systems for storing the file object; means, recorded on said recording medium, for identifying a hash algorithm for applying to data records; means, recorded on said recording medium, for identifying a partition distribution map for distributing data to each of said multiple computer systems utilizing a set of predetermined hash algorithm results; means, recorded on said recording medium, for identifying remote system information for each of said multiple computer systems; and means, recorded on said recording medium, for creating a file object in each of said multiple computer systems; each said file object including said hash algorithm, said partition distribution map, and said remote system information.
Claim 17
Dependent Claim
152 words
A computer program product for use in a multiple computer system, each computer system having a processor, a memory, and a network adapter, the computer program product comprising: a record medium; means, recorded on said recording medium, for creating a node group to define multiple computer systems for storing the file object; means, recorded on said recording medium, for identifying a hash algorithm for applying to data records; means, recorded on said recording medium, for identifying a partition distribution map for distributing data to each of said multiple computer systems utilizing a set of predetermined hash algorithm results; means, recorded on said recording medium, for identifying remote system information for each of said multiple computer systems; and means, recorded on said recording medium, for creating a file object in each of said multiple computer systems; each said file object including said hash algorithm, said partition distribution map, and said remote system information.
Claim 18
Dependent Claim
58 words
A computer program product as recited in claim 14 wherein said means, recorded on said recording medium, for creating said file object in each of said multiple computer systems includes means, recorded on said recording medium, for establishing a connection to each remote computer system and, for storing said file object in each of said multiple computer systems.
Claim 19
Dependent Claim
90 words
A computer program product as recited in claim 14 further includes means, recorded on said recording medium, for receiving a data record; means, recorded on said recording medium, for applying said hash algorithm to said received data record to generate a hash algorithm result; means, recorded on said recording medium, for comparing said hash algorithm result with said partition distribution map to identify one of said multiple computer systems; and means, recorded on said recording medium, for inserting said data record into said file object of said identified computer system.