← Back to Patent Explorer
US5897639A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic catalog system and method with enhanced feature-based search

Assignee: International Business Machines Corp
•
Filing: 1996-10-07
•
Granted: 1999-04-27
•
Expires: 2016-10-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is an catalog database system and method in which there are a plurality of catalog objects. Each catalog object contains at least one attribute and at least some of the catalog objects have at least one search path leading to at least one other object. A first object and the attributes of other objects in the electronic catalog are displayed. Those attributes which are defined in the first object and inherited to all descendant objects which are in any search path leading from the first object are displayed as strongly relevant attributes. Those attributes which are defined in at least one object which is in any search path leading from the first object are displayed as weakly relevant attributes. Those attributes which are contained in no objects which are in any search path leading from the first object are displayed as irrelevant attributes. To access a catalog object, a selection of an attribute or attribute value from among those displayed is accepted from a user. A search path from the first object to a second object, in which the selected attribute is defined, is followed and the second object is displayed.

Inventors

  • 👤 Arthur Reginald Greef
  • 👤 Steffen Michael Fohn
  • 👤 Thomas Robert Maguire
  • 👤 Ajit Singh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 20:55
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q30/0633; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/289; G06F16/90; G06F16/901; G06F16/9024; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99941; Y10S707/99943; Y10S707/99944

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 239 words
In an electronic catalog having a plurality of catalog objects, each catalog object containing at least one attribute, at least some of the plurality of catalog objects each having at least one search path leading to at least one other catalog object, a method of accessing a catalog object, comprising the steps of: displaying a first catalog object, attributes of the first catalog object, and attributes of other catalog objects in the electronic catalog; accepting from a user a selection of an attribute; following a search path from the first catalog object to a second catalog object, in which the selected attribute is defined; and displaying the second catalog object and attributes of other catalog objects in the electronic catalog; wherein the step of displaying the first catalog object comprises the steps of: displaying, as strongly relevant attributes, those attributes which are defined in the first catalog object and are inherited to all descendant catalog objects in any search path from the first catalog object; displaying values assigned to strongly relevant attributes in catalog objects in any search path leading from the first catalog object; displaying, as weakly relevant attributes, those attributes which are defined in at least one catalog object which is in any search path leading from the first catalog object; and displaying, as irrelevant attributes those attributes which are contained in no catalog objects which are in any search path leading from the first catalog object.
Claim 2
Dependent Claim 239 words
In an electronic catalog having a plurality of catalog objects, each catalog object containing at least one attribute, at least some of the plurality of catalog objects each having at least one search path leading to at least one other catalog object, a method of accessing a catalog object, comprising the steps of: displaying a first catalog object, attributes of the first catalog object, and attributes of other catalog objects in the electronic catalog; accepting from a user a selection of an attribute; following a search path from the first catalog object to a second catalog object, in which the selected attribute is defined; and displaying the second catalog object and attributes of other catalog objects in the electronic catalog; wherein the step of displaying the first catalog object comprises the steps of: displaying, as strongly relevant attributes, those attributes which are defined in the first catalog object and are inherited to all descendant catalog objects in any search path from the first catalog object; displaying values assigned to strongly relevant attributes in catalog objects in any search path leading from the first catalog object; displaying, as weakly relevant attributes, those attributes which are defined in at least one catalog object which is in any search path leading from the first catalog object; and displaying, as irrelevant attributes those attributes which are contained in no catalog objects which are in any search path leading from the first catalog object.
Claim 3
Dependent Claim 46 words
The method of claim 1, wherein the accepting step comprises the steps of: accepting from the user a selection of a weakly relevant or irrelevant attribute; or accepting from the user a selection of a strongly relevant attribute and a value of the strongly relevant attribute.
Claim 4
Dependent Claim 127 words
The method of claim 2, wherein the following step comprises the steps of: following a search path from the first catalog object to a second catalog object in which the selected attribute is defined, if the selected attribute is a weakly relevant attribute; following a search path from the first catalog object to a second catalog object in which a value is assigned to the selected attribute, if the selected attribute is a strongly relevant attribute; and following a search path from the first catalog object to a third catalog object in which the selected attribute is a weakly relevant attribute and, from the third catalog object, searching a fourth catalog object in which the selected attribute is defined, if the selected attribute is an irrelevant attribute.
Claim 5
Dependent Claim 205 words
In a catalog database having a plurality of catalog objects, each catalog object containing an attribute, at least some of the plurality of catalog objects assigning a value to the attribute and at least some of the plurality of catalog objects each having at least one search path leading to at least one other catalog object; a method of accessing a catalog object, comprising the steps of: displaying a first display screen having a first display field displaying strongly relevant attributes of a first catalog object and values of the strongly relevant attributes, a second display field displaying weakly relevant attributes of the first catalog object, and a third display field displaying irrelevant attributes of the first catalog object; accepting from a user a selection of an attribute or a value; following a search path from the first catalog object to a second catalog object, in which the selected attribute is defined; and displaying a second display screen having a first display field displaying strongly relevant attributes of a second catalog object and values of the strongly relevant attributes, a second display field displaying weakly relevant attributes of the second catalog object, and a third display field displaying irrelevant attributes of the second catalog object.
Claim 6
Dependent Claim 205 words
In a catalog database having a plurality of catalog objects, each catalog object containing an attribute, at least some of the plurality of catalog objects assigning a value to the attribute and at least some of the plurality of catalog objects each having at least one search path leading to at least one other catalog object; a method of accessing a catalog object, comprising the steps of: displaying a first display screen having a first display field displaying strongly relevant attributes of a first catalog object and values of the strongly relevant attributes, a second display field displaying weakly relevant attributes of the first catalog object, and a third display field displaying irrelevant attributes of the first catalog object; accepting from a user a selection of an attribute or a value; following a search path from the first catalog object to a second catalog object, in which the selected attribute is defined; and displaying a second display screen having a first display field displaying strongly relevant attributes of a second catalog object and values of the strongly relevant attributes, a second display field displaying weakly relevant attributes of the second catalog object, and a third display field displaying irrelevant attributes of the second catalog object.
Claim 7
Dependent Claim 46 words
The method of claim 4, wherein the accepting step comprises the steps of: accepting from the user a selection of a weakly relevant or irrelevant attribute; or accepting from the user a selection of a strongly relevant attribute and a value of the strongly relevant attribute.
Claim 8
Dependent Claim 128 words
The method of claim 4, wherein the following step comprises the steps of: following a search path from the first catalog object to a second catalog object in which the selected attribute is defined, if the selected attribute is a weakly relevant attribute; following a search path from the first catalog object to a second catalog object in which a value is assigned to the selected attribute, if the selected attribute is a strongly relevant attribute; and following a search path from the first catalog object to a third catalog object in which the selected attribute is a weakly relevant attribute and, from the third catalog object, searching for a fourth catalog object in which the selected attribute is defined, if the selected attribute is an irrelevant attribute.
Claim 9
Dependent Claim 278 words
A catalog database system comprising: a catalog database having a plurality of catalog objects, each catalog object containing an attribute, at least some of the plurality of catalog objects each having at least one search path leading to at least one other catalog object; a user input device accepting user input selections; a memory device storing program instructions; a display device; and a processor, coupled to the catalog database, the user input device, the memory device and the display device, executing the program instructions to perform the steps of: displaying a first catalog object, attributes of the first catalog object, and attributes of other catalog objects in the catalog database; accepting from a user input of a selection of an attribute; following a search path from the first catalog object to a second catalog object, in which the selected attribute is defined; and displaying the second catalog object and attributes of other catalog objects in the electronic catalog; wherein the step of displaying the first catalog object comprises the steps of: displaying, as strongly relevant attributes, those attributes which are defined in the first catalog object and inherited to all catalog objects which are in any search path leading from the first catalog object; displaying values assigned to strongly relevant attributes in catalog objects in any search path leading from the first catalog object; displaying, as weakly relevant attributes, those attributes which are contained in at least one catalog object which is in any search path leading from the first catalog object; and displaying, as irrelevant attributes, those attributes which are contained in no catalog objects which are in any search path leading from the first catalog object.
Claim 10
Dependent Claim 278 words
A catalog database system comprising: a catalog database having a plurality of catalog objects, each catalog object containing an attribute, at least some of the plurality of catalog objects each having at least one search path leading to at least one other catalog object; a user input device accepting user input selections; a memory device storing program instructions; a display device; and a processor, coupled to the catalog database, the user input device, the memory device and the display device, executing the program instructions to perform the steps of: displaying a first catalog object, attributes of the first catalog object, and attributes of other catalog objects in the catalog database; accepting from a user input of a selection of an attribute; following a search path from the first catalog object to a second catalog object, in which the selected attribute is defined; and displaying the second catalog object and attributes of other catalog objects in the electronic catalog; wherein the step of displaying the first catalog object comprises the steps of: displaying, as strongly relevant attributes, those attributes which are defined in the first catalog object and inherited to all catalog objects which are in any search path leading from the first catalog object; displaying values assigned to strongly relevant attributes in catalog objects in any search path leading from the first catalog object; displaying, as weakly relevant attributes, those attributes which are contained in at least one catalog object which is in any search path leading from the first catalog object; and displaying, as irrelevant attributes, those attributes which are contained in no catalog objects which are in any search path leading from the first catalog object.
Claim 11
Dependent Claim 46 words
The method of claim 7, wherein the accepting step comprises the steps of: accepting from the user a selection of a weakly relevant or irrelevant attribute; or accepting from the user a selection of a strongly relevant attribute and a value of the strongly relevant attribute.
Claim 12
Dependent Claim 131 words
The method of claim 8, wherein the following step comprises the steps of: following a search path from the first catalog object to a second catalog object in which the selected attribute is defined, if the selected attribute is a weakly relevant attribute; following a search path from the first catalog object to a second catalog object in which a value is assigned to the selected attribute, if the selected attribute is a strongly relevant attribute; and following a search path from the first catalog object to a third catalog object in which the selected attribute is a weakly relevant attribute and following the search path from the third catalog object to a fourth catalog object in which the selected attribute is defined, if the selected attribute is an irrelevant attribute.
Claim 13
Dependent Claim 247 words
An electronic catalog system comprising: a catalog database having a plurality of catalog objects, each catalog object containing at least one attribute, at least some of the plurality of catalog objects assigning a value to the attribute and at least some of the plurality of catalog objects each having at least one search path leading to at least one other catalog object; a first screen display displaying a first catalog object, attributes of the first catalog object, and attributes of other catalog objects in the electronic catalog; an input device accepting from a user a selection of an attribute or a value; a searching device following a search path from the first catalog object to a second catalog object, in which the selected attribute is defined; and a second display screen displaying the second catalog object and attributes of other catalog objects in the electronic catalog; wherein the first display screen comprises: a first display field, displaying those attributes which are defined in the first catalog object and inherited to all catalog objects which are in any search path leading from the first catalog object and values assigned to those catalog objects; a second display field, displaying those attributes which are contained in at least one catalog object which is in any search path leading from the first catalog object; and a third display field, displaying, those attributes which are contained in no catalog objects which are in any search path leading from the first catalog object.
Claim 14
Dependent Claim 247 words
An electronic catalog system comprising: a catalog database having a plurality of catalog objects, each catalog object containing at least one attribute, at least some of the plurality of catalog objects assigning a value to the attribute and at least some of the plurality of catalog objects each having at least one search path leading to at least one other catalog object; a first screen display displaying a first catalog object, attributes of the first catalog object, and attributes of other catalog objects in the electronic catalog; an input device accepting from a user a selection of an attribute or a value; a searching device following a search path from the first catalog object to a second catalog object, in which the selected attribute is defined; and a second display screen displaying the second catalog object and attributes of other catalog objects in the electronic catalog; wherein the first display screen comprises: a first display field, displaying those attributes which are defined in the first catalog object and inherited to all catalog objects which are in any search path leading from the first catalog object and values assigned to those catalog objects; a second display field, displaying those attributes which are contained in at least one catalog object which is in any search path leading from the first catalog object; and a third display field, displaying, those attributes which are contained in no catalog objects which are in any search path leading from the first catalog object.
Claim 15
Dependent Claim 155 words
The system of claim 10, wherein the searching device comprises: a first searching unit following a search path from the first catalog object to a second catalog object in which a value is assigned to the selected attribute, if the selected attribute was displayed in the first display field; a second searching unit following a search path from the first catalog object to a second catalog object in which the selected attribute is defined, if selected attribute was displayed in the second display field; and a third searching unit following a search path from the first catalog object to a third catalog object in which the selected attribute is in a search path leading from the third object a weakly relevant attribute and following the search path from the third catalog object to a fourth catalog object in which the selected attribute is defined, if the selected attribute was displayed in the third display field.
Claim 16
Dependent Claim 242 words
An electronic catalog system comprising: a catalog database having a plurality of catalog objects, each catalog object containing an attribute, at least some of the plurality of catalog objects assigning a value to the attribute and at least some of the plurality of catalog objects each having at least one search path leading to at least one other catalog object; a first screen display having three display fields, the first display field displaying strongly relevant attributes of a first catalog object and the attributes of other catalog objects in the electronic catalog; an input device accepting from a user a selection of an attribute 6r a value; a searching device following a search path from the first catalog object to a second catalog object, in which the selected attribute is defined; and a second display screen displaying the second catalog object; wherein the first display screen comprises: a first display field. disolaying those attributes which are defined in the first catalog object and inherited to all catalog objects which are in any search path leading from the first catalog object and values assigned to those catalog objects; a second display field, displaying those attributes which are contained in at least one catalog object which is in any search path leading from the first catalog object; and a third display field, displaying, those attributes which are contained in no catalog objects which are in any search path leading from the first catalog object.
Claim 17
Dependent Claim 242 words
An electronic catalog system comprising: a catalog database having a plurality of catalog objects, each catalog object containing an attribute, at least some of the plurality of catalog objects assigning a value to the attribute and at least some of the plurality of catalog objects each having at least one search path leading to at least one other catalog object; a first screen display having three display fields, the first display field displaying strongly relevant attributes of a first catalog object and the attributes of other catalog objects in the electronic catalog; an input device accepting from a user a selection of an attribute 6r a value; a searching device following a search path from the first catalog object to a second catalog object, in which the selected attribute is defined; and a second display screen displaying the second catalog object; wherein the first display screen comprises: a first display field. disolaying those attributes which are defined in the first catalog object and inherited to all catalog objects which are in any search path leading from the first catalog object and values assigned to those catalog objects; a second display field, displaying those attributes which are contained in at least one catalog object which is in any search path leading from the first catalog object; and a third display field, displaying, those attributes which are contained in no catalog objects which are in any search path leading from the first catalog object.
Claim 18
Dependent Claim 156 words
The system of claim 12, wherein the searching device comprises: a first searching unit following a search path from the first catalog object to a second catalog object in which a value is assigned to the selected attribute, if the selected attribute was displayed in the first display field; a second searching unit following a search path from the first catalog object to a second catalog object in which the selected attribute is defined, if selected attribute was displayed in the second display field; and a third searching unit following a search path from the first catalog object to a third catalog object in which the selected attribute is in a search path leading from the third catalog object a weakly relevant attribute and following the search path from the third catalog object to a fourth catalog object in which the selected attribute is defined, if the selected attribute was displayed in the third display field.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-04-26 2002-10-26 2003-04-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-04-26 2006-10-26 2007-04-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-04-26 2010-10-26 2011-04-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag