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

Object-oriented computer user interface

Assignee: Massachusetts Institute of Technology
•
Filing: 1995-06-07
•
Granted: 1998-03-10
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer user interface includes a mechanism for graphically representing and displaying user-definable objects of multiple types. The object types that can be represented include data records, not limited to a particular kind of data, and agents. An agent processes information automatically on behalf of the user. Another mechanism allows a user to define objects, for example by using a template. These two mechanisms act together to allow each object to be displayed to the user and acted upon by the user in a uniform way regardless of type. For example, templates for defining objects allow a specification to be input by a user defining processing that can be performed by an agent.

Inventors

  • 👤 Thomas W. Malone
  • 👤 Kum-Yew Lai
  • 👤 Keh-Chiang Yu
  • 👤 Richard W. Berenson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 14:50
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F16/00; G06F16/20; G06F16/25; G06F16/252

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 148 words
A computer user interface comprising: means for graphically representing a set of objects as instances of types of semi-structured objects, wherein each object type has a set of actions that can be performed upon instances of such object type and wherein an object has a set of fields and one of the fields may contain information of any type, and wherein a first object may contain, as part of the value of one of the fields of the first object, a link to a second object, and wherein a graphical representation of the first object includes a display of an indication the link; means for arranging the objects in a hierarchy of increasingly specialized types of a generic object type, and for causing each object type to inherit fields and actions from any parent thereof; and means for defining each type of object by means of a template.
Claim 2
Dependent Claim 148 words
A computer user interface comprising: means for graphically representing a set of objects as instances of types of semi-structured objects, wherein each object type has a set of actions that can be performed upon instances of such object type and wherein an object has a set of fields and one of the fields may contain information of any type, and wherein a first object may contain, as part of the value of one of the fields of the first object, a link to a second object, and wherein a graphical representation of the first object includes a display of an indication the link; means for arranging the objects in a hierarchy of increasingly specialized types of a generic object type, and for causing each object type to inherit fields and actions from any parent thereof; and means for defining each type of object by means of a template.
Claim 3
Dependent Claim 34 words
A computer user interface according to claim 1, wherein the displayed indication of the link includes at least one of a symbol for the second object and a template associated with the second object.
Claim 4
Dependent Claim 30 words
A computer user interface according to claim 1, further comprising: means for causing display of the second object when the displayed indication of the link is selected by a user.
Claim 5
Dependent Claim 144 words
A computer user interface comprising: means for graphically representing objects that collectively are instances of a plurality of object types, wherein a data record is one of such object types; means for causing at least some of the objects to be semi-structured in that each such object has at least one field in which the permitted value is not restricted to a specific kind of information and wherein at least one object includes at least one link to another object; means for displaying an object including means for displaying an indication of any link from the object to another object; means, responsive to user selection of a displayed indication of a link from one object to another object, for displaying the other object; and means for providing a tailorable summary display of objects in response to user selection of fields of the object type.
Claim 6
Dependent Claim 144 words
A computer user interface comprising: means for graphically representing objects that collectively are instances of a plurality of object types, wherein a data record is one of such object types; means for causing at least some of the objects to be semi-structured in that each such object has at least one field in which the permitted value is not restricted to a specific kind of information and wherein at least one object includes at least one link to another object; means for displaying an object including means for displaying an indication of any link from the object to another object; means, responsive to user selection of a displayed indication of a link from one object to another object, for displaying the other object; and means for providing a tailorable summary display of objects in response to user selection of fields of the object type.
Claim 7
Dependent Claim 33 words
A computer user interface according to claim 4, wherein the means for providing a tailorable summary display includes means for tailoring the summary display by user selection from a displayed list of alternatives.
Claim 8
Dependent Claim 26 words
A computer user interface according to claim 4, wherein a folder, comprising a collection of instances of an object type, is a pre-defined type of object.
Claim 9
Dependent Claim 23 words
A computer user interface according to claim 4, wherein the means for displaying the first object displays a graphical indication of the link.
Claim 10
Dependent Claim 40 words
A computer user interface according to claim 7, wherein the means for providing a tailorable summary display includes means for causing the selectable summary display of a collection of objects and of the relationships, represented by links, between the objects.
Claim 11
Dependent Claim 23 words
A computer user interface according to claim 4, wherein the at least one field may include a plurality of links to other objects.
Claim 12
Dependent Claim 121 words
A computer user interface, comprising: means for graphically representing objects that collectively are instances of at least one object type, each object type is semi-structured by having a set of fields, wherein at least one field contains information of any type, wherein a first object may contain, as part of the value of one of the fields, a link to a second object; means for displaying the first object and an indication of the link; means, responsive to user selection of the displayed indication of the link from the first object to the second object, for displaying the second object; and means for providing a tailorable summary display of objects in response to user selection of fields of the object type.
Claim 13
Dependent Claim 121 words
A computer user interface, comprising: means for graphically representing objects that collectively are instances of at least one object type, each object type is semi-structured by having a set of fields, wherein at least one field contains information of any type, wherein a first object may contain, as part of the value of one of the fields, a link to a second object; means for displaying the first object and an indication of the link; means, responsive to user selection of the displayed indication of the link from the first object to the second object, for displaying the second object; and means for providing a tailorable summary display of objects in response to user selection of fields of the object type.
Claim 14
Dependent Claim 20 words
A computer user interface according to claim 10, wherein the objects collectively are instances of a plurality of object types.
Claim 15
Dependent Claim 27 words
A computer user interface according to claim 11, wherein a data record is one of such object types, and an agent is another of such object types.
Claim 16
Dependent Claim 17 words
A computer user interface according to claim 12, wherein a folder is one of such object types.
Claim 17
Dependent Claim 34 words
A computer user interface according to claim 4, wherein the means for displaying the first object displays a template of the second object embedded in the display of the field of the first object.
Claim 18
Dependent Claim 238 words
An object-oriented computer user interface system, comprising: a first semi-structured object type, wherein an instance of the first object type comprises: a collection of fields, wherein information in at least one of the fields may be of any type, and wherein a value in at least one field includes a link to another instance of any object type; a display method for displaying the instance of the object type, including displaying an indication of the link to the other instance of any object type; a display link method for displaying the other instance of any object type upon selection by the user of the displayed indication of the link; and a second semi-structured object type, wherein an instance of the second object type comprises: a collection of fields, wherein information in at least one of the fields may be of any type, and wherein a value in at least one field includes a link to another instance of any object type; a display method for displaying the instance of the object type, including displaying an indication of the link to the other instance of any object type; a display link method for displaying the other instance of any object type upon selection by the user of the displayed indication of the link; and means for displaying a summary view of a plurality of instances of an object type, wherein fields to be displayed are selectable by a user.
Claim 19
Dependent Claim 238 words
An object-oriented computer user interface system, comprising: a first semi-structured object type, wherein an instance of the first object type comprises: a collection of fields, wherein information in at least one of the fields may be of any type, and wherein a value in at least one field includes a link to another instance of any object type; a display method for displaying the instance of the object type, including displaying an indication of the link to the other instance of any object type; a display link method for displaying the other instance of any object type upon selection by the user of the displayed indication of the link; and a second semi-structured object type, wherein an instance of the second object type comprises: a collection of fields, wherein information in at least one of the fields may be of any type, and wherein a value in at least one field includes a link to another instance of any object type; a display method for displaying the instance of the object type, including displaying an indication of the link to the other instance of any object type; a display link method for displaying the other instance of any object type upon selection by the user of the displayed indication of the link; and means for displaying a summary view of a plurality of instances of an object type, wherein fields to be displayed are selectable by a user.
Claim 20
Dependent Claim 26 words
The object-oriented user interface of claim 15, wherein the means for displaying includes means for displaying the summary view in a format selected by a user.

References Cited (Backward Citations)

US5630120A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-03-09 2001-09-08 2002-03-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-03-09 2005-09-08 2006-03-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-03-09 2009-09-08 2010-03-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag