Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
115 words
A method in a computer system for storing references to moniker objects in a table, each moniker object having a moniker class identifier that identifies moniker code that, when executed, implements the moniker object, the method comprising the computer-implemented steps of: for each moniker object, invoking a hashing function member of the moniker object code to determine a hash value for the moniker object; and storing a reference to the moniker object in the table in a location computed from the determined hash value, wherein the implementation of the hashing function member of one of the moniker objects is different than the implementation of the hashing function member of another one of the moniker objects.
Claim 2
Independent Claim
115 words
A method in a computer system for storing references to moniker objects in a table, each moniker object having a moniker class identifier that identifies moniker code that, when executed, implements the moniker object, the method comprising the computer-implemented steps of: for each moniker object, invoking a hashing function member of the moniker object code to determine a hash value for the moniker object; and storing a reference to the moniker object in the table in a location computed from the determined hash value, wherein the implementation of the hashing function member of one of the moniker objects is different than the implementation of the hashing function member of another one of the moniker objects.
Claim 3
Independent Claim
146 words
A method in a computer system for comparing a requested moniker object to a plurality of moniker objects in a table, each moniker object having a class identifier that identifies moniker object code that, when executed, implements the moniker object, the method comprising the computer-implemented steps of: for each of the plurality of moniker objects, invoking a hashing function member of the moniker code to determine a hash value for the moniker object; and storing a reference to the moniker object in the table in a location computed from the determined hash value; invoking a hashing function member of the moniker code of the requested moniker object to determine a hash value for the requested moniker object; and determining whether there exists a reference to a moniker object stored in the table in a location computed from the determined hash value of the requested moniker object.
Claim 4
Independent Claim
146 words
A method in a computer system for comparing a requested moniker object to a plurality of moniker objects in a table, each moniker object having a class identifier that identifies moniker object code that, when executed, implements the moniker object, the method comprising the computer-implemented steps of: for each of the plurality of moniker objects, invoking a hashing function member of the moniker code to determine a hash value for the moniker object; and storing a reference to the moniker object in the table in a location computed from the determined hash value; invoking a hashing function member of the moniker code of the requested moniker object to determine a hash value for the requested moniker object; and determining whether there exists a reference to a moniker object stored in the table in a location computed from the determined hash value of the requested moniker object.
Claim 5
Dependent Claim
86 words
The method of claim 2, further comprising the step of, when it is determined that the reference to the moniker object stored in the table in the location computed from the determined hash value of the requested moniker object exists, invoking a comparison function member of the requested moniker object to determine whether the requested moniker object is equal to the moniker object referred to by the existing reference stored in the table in the location computed from the determined hash value of the requested moniker.
Claim 6
Dependent Claim
111 words
A computer-readable memory medium containing instructions for controlling a computer processor in a computer system to store references to a plurality of objects in a table, each object having a class identifier that identifies code that, when executed, implements the object by performing: for each object, invoking a hashing function member of the object code to determine a hash value for the object; and storing a reference to the object in the table in a location computed from the determined hash value, wherein the implementation of the hashing function member of one of the objects is different than the implementation of the hashing function member of another one of the objects.
Claim 7
Dependent Claim
111 words
A computer-readable memory medium containing instructions for controlling a computer processor in a computer system to store references to a plurality of objects in a table, each object having a class identifier that identifies code that, when executed, implements the object by performing: for each object, invoking a hashing function member of the object code to determine a hash value for the object; and storing a reference to the object in the table in a location computed from the determined hash value, wherein the implementation of the hashing function member of one of the objects is different than the implementation of the hashing function member of another one of the objects.
Claim 8
Dependent Claim
150 words
A computer-readable memory medium containing instructions for controlling a computer processor in a computer system to compare a requested moniker object to a plurality of moniker objects in a table, each moniker object having a class identifier that identifies moniker object code that, when executed, implements the moniker object by performing: for each of the plurality of moniker objects, invoking a hashing function member of the moniker code to determine a hash value for the moniker object; and storing a reference to the moniker object in the table in a location computed from the determined hash value; invoking a hashing function member of the moniker code of the requested moniker object to determine a hash value for the requested moniker object; and determining whether there exists a reference to a moniker object stored in the table in a location computed from the determined hash value of the requested moniker object.
Claim 9
Dependent Claim
150 words
A computer-readable memory medium containing instructions for controlling a computer processor in a computer system to compare a requested moniker object to a plurality of moniker objects in a table, each moniker object having a class identifier that identifies moniker object code that, when executed, implements the moniker object by performing: for each of the plurality of moniker objects, invoking a hashing function member of the moniker code to determine a hash value for the moniker object; and storing a reference to the moniker object in the table in a location computed from the determined hash value; invoking a hashing function member of the moniker code of the requested moniker object to determine a hash value for the requested moniker object; and determining whether there exists a reference to a moniker object stored in the table in a location computed from the determined hash value of the requested moniker object.
Claim 10
Dependent Claim
85 words
The computer-readable memory medium of claim 5, further comprising, when it is determined that the reference to the moniker object stored in the table in the location computed from the determined hash value of the requested moniker object exists, invoking a comparison function member of the requested moniker object to determine whether the requested moniker object is equal to the moniker object referred to by the existing reference stored in the table in the location computed from the determined hash value of the requested moniker.
Claim 11
Independent Claim
129 words
A method in a computer system for storing references to moniker objects in a table, the method comprising: creating instances of a plurality of moniker objects, each moniker object having a moniker class identifier that identifies moniker code that, when executed, implements the moniker object, the moniker code having a binding function member that, when invoked, binds to a source object by locating and accessing the source object, the moniker code having a hashing function member that determines a hash value for the moniker object; and for each moniker object instance, invoking the hashing function member of the moniker code to determine a hash value for the moniker object; and storing a reference to the moniker object in the table in a location computed from the determined hash value.
Claim 12
Independent Claim
129 words
A method in a computer system for storing references to moniker objects in a table, the method comprising: creating instances of a plurality of moniker objects, each moniker object having a moniker class identifier that identifies moniker code that, when executed, implements the moniker object, the moniker code having a binding function member that, when invoked, binds to a source object by locating and accessing the source object, the moniker code having a hashing function member that determines a hash value for the moniker object; and for each moniker object instance, invoking the hashing function member of the moniker code to determine a hash value for the moniker object; and storing a reference to the moniker object in the table in a location computed from the determined hash value.