Method and system for the determination of a particular data object utilizing attributes associated with the object
First Claim
1. A method in a data processing system for determining a particular one of a plurality of data objects stored in said data processing system, said method comprising the steps of:
- establishing a plurality of data objects, each of said plurality of data objects having a plurality of attributes;
associating data with a first plurality of said plurality of attributes for each of said plurality of data objects;
in response to said establishment of said each of said plurality of data objects, establishing an object attribute record having said first plurality of said plurality of attributes, wherein each of said object attribute records is associated with only one of said plurality of data objects;
specifying search data for each of a second plurality of said first plurality of said plurality of attributes;
searching each of said object attribute records for said specified search data;
for each of said object attribute records, comparing said specified search data associated with each of said first plurality of said plurality of attributes with said associated data; and
in response to a location of at least a portion of said specified search data in one of said each of said object attribute records, determining said one of said plurality of data objects associated with said one of said each of said object attribute records;
by specifying a match weight value utilized when specified search data matches data associated with a particular one of said first plurality of said plurality of attributes; and
specifying a total match value, wherein said total match value must be met or exceeded said one of said plurality of data objects to be determined to be associated with said object attribute record including said particular one of said first plurality of said plurality of attributes.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for the determination of a particular one of a plurality of data objects stored in the data processing system utilizing attributes associated with the object. Data is associated with a first plurality of a plurality of attributes associated with each data object. In response to an establishment of each data object, an object attribute record is established which includes the first plurality of the plurality of attributes. Search data is specified for a second plurality of the first plurality of attributes. Each object attribute record is searched for the search data. In response to a location of at least a portion of the specified search data in one of the object attribute records, the data object associated with that object attribute record is determined.
19 Citations
16 Claims
-
1. A method in a data processing system for determining a particular one of a plurality of data objects stored in said data processing system, said method comprising the steps of:
-
establishing a plurality of data objects, each of said plurality of data objects having a plurality of attributes; associating data with a first plurality of said plurality of attributes for each of said plurality of data objects; in response to said establishment of said each of said plurality of data objects, establishing an object attribute record having said first plurality of said plurality of attributes, wherein each of said object attribute records is associated with only one of said plurality of data objects; specifying search data for each of a second plurality of said first plurality of said plurality of attributes; searching each of said object attribute records for said specified search data; for each of said object attribute records, comparing said specified search data associated with each of said first plurality of said plurality of attributes with said associated data; and in response to a location of at least a portion of said specified search data in one of said each of said object attribute records, determining said one of said plurality of data objects associated with said one of said each of said object attribute records;
by specifying a match weight value utilized when specified search data matches data associated with a particular one of said first plurality of said plurality of attributes; and
specifying a total match value, wherein said total match value must be met or exceeded said one of said plurality of data objects to be determined to be associated with said object attribute record including said particular one of said first plurality of said plurality of attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system for determining a particular one of a plurality of data objects stored in said data processing system, comprising:
-
means for establishing a plurality of data objects, each of said plurality of data objects having a plurality of attributes; means for associating data with a first plurality of said plurality of attributes for each of said plurality of data objects; means responsive to said establishment of said each of said plurality of data objects, for establishing an object attribute record having said first plurality of said plurality of attributes, wherein each of said object attribute records is associated with only one of said plurality of data objects; means for specifying search data for each of a second plurality of said first plurality of said plurality of attributes; means for searching each of said object attribute records for said specified search data; means for each of said object attribute records, for comparing said specified search data associated with each of said first plurality of said plurality of attributes with said associated data; means responsive to a location of at least a portion of said specified search data in one of said each of said object attribute records, for determining said one of said plurality of data objects associated with said one of said each of said object attribute records; means for specifying a match weight value utilized when specified search data matches data associated with a particular one of said first plurality of said plurality of attributes; and means for specifying a total match value, wherein said total match value must be met or exceeded said one of said plurality of data objects to be determined to be associated with said object attribute record including said particular one of said first plurality of said plurality of attributes. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification