US5835910A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for comparing attributes in an object-oriented management system
Assignee: Blue Yonder Group Inc
•
Filing: 1995-09-12
•
Granted: 1998-11-10
•
Expires: 2015-09-12
Abstract
Abstract The present invention is an improvement upon an object oriented database management system and provides a method and apparatus for a user to visually compare attribute values of instances retrieved in a search in a way that highlights attribute values that do not match or are not equal. The present invention provides a method and apparatus for determining which of the attributes are not equal or do not match, and which attribute values are the same for all of the instances that are retrieved by a search. A method and apparatus is provided for visually indicating such determinations in a way that is immediately understandable by a user.
Inventors
- 👤 Thomas S. Kavanagh
- 👤 Christopher W. Beall
- 👤 William C. Heiny
- 👤 John D. Motycka
- 👤 Samuel S. Pendleton
- 👤 Brooke E. Terpening
- 👤 Kenneth A. Traut
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 05:07
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/454; G06F16/00; G06F16/20; G06F16/23; G06F16/2308; G06F16/2336; G06F16/2343; G06F16/28; G06F16/289; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99951; Y10S707/99952; Y10S707/99953
Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
128 words
A method for comparing attributes of parts in an object oriented parts management system, comprising the steps of: selecting two or more parts to be compared; displaying a part attribute comparison window; comparing the attribute values for all parts, displaying a first symbol associated with attribute values that are the same for all selected parts to be compared, and displaying a second symbol associated with attribute values that are not the same for all selected parts to be compared; designating a baseline part to be compared with all other selected parts; comparing attribute values for the non-designated parts with corresponding attribute values for the baseline part; and, displaying attribute values that match in a first manner, and displaying attribute values that do not match in a second manner.
Claim 2
Independent Claim
128 words
A method for comparing attributes of parts in an object oriented parts management system, comprising the steps of: selecting two or more parts to be compared; displaying a part attribute comparison window; comparing the attribute values for all parts, displaying a first symbol associated with attribute values that are the same for all selected parts to be compared, and displaying a second symbol associated with attribute values that are not the same for all selected parts to be compared; designating a baseline part to be compared with all other selected parts; comparing attribute values for the non-designated parts with corresponding attribute values for the baseline part; and, displaying attribute values that match in a first manner, and displaying attribute values that do not match in a second manner.
Claim 3
Dependent Claim
51 words
The method according to claim 1, wherein: the step of displaying the first symbol associated with attribute values that are the same comprises the step of displaying a first icon representative of an equal state in a position associated with attribute titles corresponding to said attribute values that are the same.
Claim 4
Dependent Claim
53 words
The method according to claim 2, wherein: the step of displaying the second symbol associated with attribute values that are not the same comprises the step of displaying a second icon representative of a not-equal state in a position associated with attribute titles corresponding to said attribute values that are not the same.
Claim 5
Independent Claim
164 words
A method for comparing attributes of parts in an object oriented parts management system comprising the steps of selecting two or more parts to be compared; displaying a part attribute comparison window; comparing the attribute values for all parts, displaying a first symbol associated with attribute values that are the same for all selected parts to be compared, and displaying a second symbol associated with attribute values that are not the same for all selected parts to be compared; designating a baseline part to be compared with all other selected parts; comparing attribute values for the non-designated parts with corresponding attribute values for the baseline part; and displaying attribute values that match in a first manner, and displaying attribute values that do not match in a second manner; the step of displaying the first symbol associated with attribute values that are the same comprises the step of displaying an equal sign icon in a position associated with attribute titles corresponding to said attribute values.
Claim 6
Independent Claim
164 words
A method for comparing attributes of parts in an object oriented parts management system comprising the steps of selecting two or more parts to be compared; displaying a part attribute comparison window; comparing the attribute values for all parts, displaying a first symbol associated with attribute values that are the same for all selected parts to be compared, and displaying a second symbol associated with attribute values that are not the same for all selected parts to be compared; designating a baseline part to be compared with all other selected parts; comparing attribute values for the non-designated parts with corresponding attribute values for the baseline part; and displaying attribute values that match in a first manner, and displaying attribute values that do not match in a second manner; the step of displaying the first symbol associated with attribute values that are the same comprises the step of displaying an equal sign icon in a position associated with attribute titles corresponding to said attribute values.
Claim 7
Dependent Claim
53 words
A method as in claim 4, wherein the step of displaying the second symbol associated with attribute values that are not the same comprises the step of displaying a second icon representative of a not-equal state in a position associated with attribute titles corresponding to said attribute values that are not the same.
Claim 8
Dependent Claim
152 words
A method as in claim 5, wherein the step of displaying a part attribute comparison window comprises the step of displaying a table, the table having a first column in which said first or second icons are displayed, the table having a second column in which attribute titles are displayed, the table having a third column in which attribute values for a first part are displayed where attribute values for said part are displayed in rows corresponding to the position of corresponding attribute titles in said second column, and the table having one or more additional columns in which attribute values for one or more parts are displayed where attribute values for one of said parts are displayed in a column associated with that part, and where attribute values for one or more of said parts are displayed in rows corresponding to the position of corresponding attribute titles in said second column.
Claim 9
Dependent Claim
67 words
A method as in claim 5, wherein the step of displaying attribute values that do not match comprises the step of displaying said attribute values in a second manner selected from the group consisting of (1) highlighting said attribute values, (2) shading said attribute values, and (3) displaying said attribute values in a different color from a color that attribute values that are the same are displayed.
Claim 10
Independent Claim
366 words
A method for comparing attributes of parts in an object oriented parts management system, comprising the steps of selecting two or more parts to be compared; displaying a part attribute comparison window; comparing the attribute values for all parts, displaying a first symbol associated with attribute values that are the same for all selected parts to be compared, and displaying a second symbol associated with attribute values that are not the same for all selected parts to be compared; designating a baseline part to be compared with all other selected parts; comparing attribute values for the non-designated parts with corresponding attribute values for the baseline part; and displaying attribute values that match in a first manner, and displaying attribute values that do not match in a second manner; wherein the step of displaying the first symbol associated with attribute values that are the same comprises the step of displaying a first icon representative of an equal state in a position associated with attribute titles corresponding to said attribute values that are the same; and wherein the step of displaying the second symbol associated with attribute values that are not the same comprises the step of displaying a second icon representative of a not-equal state in a position associated with attribute titles corresponding to said attribute values that are not the same; the step of displaying a part attribute comparison window comprises the step of displaying a table, the table having a first column in which said first or second icons are displayed, the table having a second column in which attribute titles are displayed, the table having a third column in which attribute values for a first part are displayed where attribute values for said part are displayed in rows corresponding to the position of corresponding attribute titles in said second column, and the table having one or more additional columns in which attribute values for one or more parts are displayed where attribute values for one of said parts are displayed in a column associated with that part, and where attribute values for one or more of said parts are displayed in rows corresponding to the position of corresponding attribute titles in said second column.
Claim 11
Independent Claim
366 words
A method for comparing attributes of parts in an object oriented parts management system, comprising the steps of selecting two or more parts to be compared; displaying a part attribute comparison window; comparing the attribute values for all parts, displaying a first symbol associated with attribute values that are the same for all selected parts to be compared, and displaying a second symbol associated with attribute values that are not the same for all selected parts to be compared; designating a baseline part to be compared with all other selected parts; comparing attribute values for the non-designated parts with corresponding attribute values for the baseline part; and displaying attribute values that match in a first manner, and displaying attribute values that do not match in a second manner; wherein the step of displaying the first symbol associated with attribute values that are the same comprises the step of displaying a first icon representative of an equal state in a position associated with attribute titles corresponding to said attribute values that are the same; and wherein the step of displaying the second symbol associated with attribute values that are not the same comprises the step of displaying a second icon representative of a not-equal state in a position associated with attribute titles corresponding to said attribute values that are not the same; the step of displaying a part attribute comparison window comprises the step of displaying a table, the table having a first column in which said first or second icons are displayed, the table having a second column in which attribute titles are displayed, the table having a third column in which attribute values for a first part are displayed where attribute values for said part are displayed in rows corresponding to the position of corresponding attribute titles in said second column, and the table having one or more additional columns in which attribute values for one or more parts are displayed where attribute values for one of said parts are displayed in a column associated with that part, and where attribute values for one or more of said parts are displayed in rows corresponding to the position of corresponding attribute titles in said second column.
Claim 12
Dependent Claim
43 words
As method as in claim 8, wherein the step of displaying the first symbol associated with attribute values that are the same comprises the step of displaying an equal sign icon in a position associated with attribute titles corresponding to said attribute values.
Claim 13
Independent Claim
281 words
A method for comparing attributes of parts in an object oriented parts management system, comprising the steps of selecting two or more parts to be compared; displaying a part attribute comparison window; comparing the attribute values for all parts, displaying a first symbol associated with attribute values that are the same for all selected parts to be compared, and displaying a second symbol associated with attribute values that are not the same for all selected parts to be compared; designating a baseline part to be compared with all other selected parts; comparing attribute values for the non-designated parts with corresponding attribute values for the baseline part; and displaying attribute values that match in a first manner, and displaying attribute values that do not match in a second manner; wherein the step of displaying the first symbol associated with attribute value that are the same comprises the step of displaying a first icon representative of an equal state in a position associated with attribute titles corresponding to said attribute values that are the same; and wherein the step of displaying the second symbol associated with attribute values that are not the same comprises the step of displaying a second icon representative of a not-equal state in a position associated with attribute titles corresponding to said attribute values that are not the same; the step of displaying attribute values that do not match comprises the step of displaying said attribute values in a second manner selected from the group consisting of (1) highlighting said attribute values, (2) shading said attribute values, and (3) displaying said attribute values in a different color from a color that attribute values that are the same are displayed.
Claim 14
Independent Claim
281 words
A method for comparing attributes of parts in an object oriented parts management system, comprising the steps of selecting two or more parts to be compared; displaying a part attribute comparison window; comparing the attribute values for all parts, displaying a first symbol associated with attribute values that are the same for all selected parts to be compared, and displaying a second symbol associated with attribute values that are not the same for all selected parts to be compared; designating a baseline part to be compared with all other selected parts; comparing attribute values for the non-designated parts with corresponding attribute values for the baseline part; and displaying attribute values that match in a first manner, and displaying attribute values that do not match in a second manner; wherein the step of displaying the first symbol associated with attribute value that are the same comprises the step of displaying a first icon representative of an equal state in a position associated with attribute titles corresponding to said attribute values that are the same; and wherein the step of displaying the second symbol associated with attribute values that are not the same comprises the step of displaying a second icon representative of a not-equal state in a position associated with attribute titles corresponding to said attribute values that are not the same; the step of displaying attribute values that do not match comprises the step of displaying said attribute values in a second manner selected from the group consisting of (1) highlighting said attribute values, (2) shading said attribute values, and (3) displaying said attribute values in a different color from a color that attribute values that are the same are displayed.
Claim 15
Dependent Claim
43 words
As method as in claim 10, wherein the step of displaying the first symbol associated with attribute values that are the same comprises the step of displaying an equal sign icon in a position associated with attribute titles corresponding to said attribute values.
Claim 16
Independent Claim
108 words
A method for comparing attributes of instances in a database management system, comprising the steps of: selecting a plurality of instances to be compared; displaying an attribute comparison window; designating one of the selected instances as a baseline instance to be compared with all other selected instances; comparing attribute values for instances other than the baseline instance, with corresponding attribute values for the baseline instance; and, for instances other than the baseline instance, displaying attribute values that match corresponding attribute values for the baseline instance in a first manner, and displaying attribute values that do not match corresponding attribute values for the baseline instance in a second manner.
Claim 17
Independent Claim
108 words
A method for comparing attributes of instances in a database management system, comprising the steps of: selecting a plurality of instances to be compared; displaying an attribute comparison window; designating one of the selected instances as a baseline instance to be compared with all other selected instances; comparing attribute values for instances other than the baseline instance, with corresponding attribute values for the baseline instance; and, for instances other than the baseline instance, displaying attribute values that match corresponding attribute values for the baseline instance in a first manner, and displaying attribute values that do not match corresponding attribute values for the baseline instance in a second manner.
Claim 18
Dependent Claim
62 words
The method for comparing attributes of instances in a database management system according to claim 12, further comprising the steps of: comparing the attribute values for all instances; displaying a first symbol associated with attribute values that are the same for all selected instances; and, displaying a second symbol associated with attribute values that are not the same for all selected instances.
Claim 19
Dependent Claim
61 words
The method for comparing attributes of instances in a database management system according to claim 13, wherein: the step of displaying the first symbol associated with attribute values that are the same comprises the step of displaying a first icon representative of an equal state in a position associated with attribute titles corresponding to said attribute values that are the same.
Claim 20
Dependent Claim
63 words
The method for comparing attributes of instances in a database management system according to claim 14, wherein: the step of displaying the second symbol associated with attribute values that are not the same comprises the step of displaying a second icon representative of a not-equal state in a position associated with attribute titles corresponding to said attribute values that are not the same.
Claim 21
Dependent Claim
38 words
As method as in claim 12, wherein the step of displaying attribute values in a first manner includes the step of displaying an equal sign icon in a position associated with attribute titles corresponding to said attribute values.
Claim 22
Dependent Claim
47 words
A method as in claim 12, wherein the step of displaying attribute values in a second manner includes the step of displaying a second icon representative of a not-equal state in a position associated with attribute titles corresponding to said attribute values that are not the same.
Claim 23
Dependent Claim
165 words
A method as in claim 17, wherein the step of displaying an attribute comparison window comprises the step of displaying a table, the table having a first column in which attribute titles are displayed in said first manner when all said instances have the same attribute value and in said second manner when at least some of said instances have different attribute values, the table having a second column in which attribute values for a first instance are displayed where attribute values for said instance are displayed in rows corresponding to the position of corresponding attribute titles in said first column, and the table having one or more additional columns in which attribute values for one or more instances are displayed where attribute values for one of said parts are displayed in a column associated with that part, and where attribute values for one or more of said parts are displayed in rows corresponding to the position of corresponding attribute titles in said first column.
Claim 24
Dependent Claim
67 words
A method as in claim 17, wherein the step of displaying attribute values that do not match comprises the step of displaying said attribute values in a second manner selected from the group consisting of (1) highlighting said attribute values, (2) shading said attribute values, and (3) displaying said attribute values in a different color from a color that attribute values that are the same are displayed.
Claim 25
Dependent Claim
151 words
An object oriented database management system within a client/server architecture having a knowledge base client, a knowledge base server, the knowledge base server including a dynamic class manager, a connection manager, a query manager, a handle manager, a units manager, a database manager, and a file manager, comprising: means for selecting a plurality of instances to be compared; means for displaying an attribute comparison window; means for designating one of the selected instances as a baseline instance to be compared with all other selected instances; means for comparing attribute values for instances other than the baseline instance, with corresponding attribute values for the baseline instance; means for displaying, for instances other than the baseline instance, attribute values that match corresponding attribute values for the baseline instance in a first manner; and, means for displaying attribute values that do not match corresponding attribute values for the baseline instance in a second manner.
Claim 26
Dependent Claim
151 words
An object oriented database management system within a client/server architecture having a knowledge base client, a knowledge base server, the knowledge base server including a dynamic class manager, a connection manager, a query manager, a handle manager, a units manager, a database manager, and a file manager, comprising: means for selecting a plurality of instances to be compared; means for displaying an attribute comparison window; means for designating one of the selected instances as a baseline instance to be compared with all other selected instances; means for comparing attribute values for instances other than the baseline instance, with corresponding attribute values for the baseline instance; means for displaying, for instances other than the baseline instance, attribute values that match corresponding attribute values for the baseline instance in a first manner; and, means for displaying attribute values that do not match corresponding attribute values for the baseline instance in a second manner.
Claim 27
Dependent Claim
59 words
The object oriented database management system according to claim 20, further comprising: means for comparing the attribute values for all instances; means for displaying a first symbol associated with attribute values that are the same for all selected instances; and, means for displaying a second symbol associated with attribute values that are not the same for all selected instances.
Claim 28
Dependent Claim
54 words
The object oriented database management system according to claim 21, wherein: the means for displaying the first symbol associated with attribute values that are the same comprises means for displaying a first icon representative of an equal state in a position associated with attribute titles corresponding to said attribute values that are the same.
Claim 29
Dependent Claim
56 words
The object oriented database management system according to claim 22, wherein: the means for displaying the second symbol associated with attribute values that are not the same comprises means for displaying a second icon representative of a not-equal state in a position associated with attribute titles corresponding to said attribute values that are not the same.
Claim 30
Dependent Claim
43 words
A system as in claim 21, wherein said means for displaying the second symbol includes means for displaying a second icon representative of a not-equal state in a position associated with attribute titles corresponding to said attribute values that are not the same.
Claim 31
Dependent Claim
151 words
A system as in claim 24, wherein said means for displaying an attribute comparison window comprises the step of displaying a table, the table having a first column in which said first or second icons are displayed, the table having a second column in which attribute titles are displayed, the table having a third column in which attribute values for a first part are displayed where attribute values for said part are displayed in rows corresponding to the position of corresponding attribute titles in said second column, and the table having one or more additional columns in which attribute values for one or more parts are displayed where attribute values for one of said parts are displayed in a column associated with that part, and where attribute values for one or more of said parts are displayed in rows corresponding to the position of corresponding attribute titles in said second column.
Claim 32
Dependent Claim
66 words
A system as in claim 24, wherein said means for displaying attribute values that do not match includes means for displaying said attribute values in a second manner selected from the group consisting of (1) highlighting said attribute values, (2) shading said attribute values, and (3) displaying said attribute values in a different color from a color that attribute values that are the same are displayed.
Claim 33
Dependent Claim
38 words
A system as in claim 20, wherein said means for displaying the attribute values in a first manner includes means for displaying an equal sign icon in a position associated with attribute titles corresponding to said attribute values.
References Cited (Backward Citations)
US3343133A
Cited
US4318184A
Cited
US5021992A
Cited
US5146404A
Cited
US4930071A
Cited
US5109337A
Cited
US4887206A
Cited
US4984155A
Cited
US5133075A
Cited
US5283865A
Cited
US5210868A
Cited
US5257365A
Cited
US5191534A
Cited
US5260866A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-11-09 | 2002-05-11 | 2002-11-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-11-09 | 2006-05-11 | 2006-11-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-11-09 | 2010-05-11 | 2010-11-10 | $7700.00 | Window Closed / Lapsed |