Apparatus for and method of displaying a data item of a database using the display function of a selected data item
First Claim
1. A method of communicating between one or more databases, including at least a relational or an object database, and a display apparatus, said communication identifying data objects in said database which are displayed by said display apparatus, the method comprising a plurality of steps includingstoring a display function us associated with each of one or more input-selectable classes of data objects stored in said database;
- in response to an input selecting one of said object classes from said database, obtaining an associated display function and executing said display function for one or more objects, of said object class, to be displayed at said display apparatus, said displayed objects being specified by data received in a protocol communication, said protocol controlling communications between said database and said display apparatus and including1) one or more window types used by said display apparatus for said displayed objects,2) one or more labels for labeling each of the window types for said displayed objects, and3) data for providing a display for each window type of said displayed objects; and
at said display apparatus, receiving said protocol and creating for each of said window types a display representation of said displayed objects, using the received data and the labels.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of operating a display system for displaying data items stored in an associated database. The database stores a display function for each data item class to be also stored in the database therein. When the user selects a data item class, a data item of and a display function associated with the selected data item class are retrieved from the database. The data item is used as an argument of a display function call. The system displays an object using the display data and the data format returned as the result of the display function call. The system may store multiple representations of each data item such as, pictorial, textual and audio representations which may be selected under user control.
113 Citations
21 Claims
-
1. A method of communicating between one or more databases, including at least a relational or an object database, and a display apparatus, said communication identifying data objects in said database which are displayed by said display apparatus, the method comprising a plurality of steps including
storing a display function us associated with each of one or more input-selectable classes of data objects stored in said database; -
in response to an input selecting one of said object classes from said database, obtaining an associated display function and executing said display function for one or more objects, of said object class, to be displayed at said display apparatus, said displayed objects being specified by data received in a protocol communication, said protocol controlling communications between said database and said display apparatus and including 1) one or more window types used by said display apparatus for said displayed objects, 2) one or more labels for labeling each of the window types for said displayed objects, and 3) data for providing a display for each window type of said displayed objects; and at said display apparatus, receiving said protocol and creating for each of said window types a display representation of said displayed objects, using the received data and the labels. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Apparatus for communicating between one or more databases, including at least a relational or an object database, and a display apparatus, said communication identifying data objects in said database which are displayed by said display apparatus, said apparatus including
means for storing a display function associated with each of one or more input-selectable classes of data objects stored in said database; -
means, responsive to an input selecting one of said object classes from said database, for obtaining an associated display function and executing said display function for one or more objects, of said selected object class, to be displayed at said display apparatus, said displayed objects being specified by data received in a protocol communication, said protocol controlling communications between said database and said display apparatus and including 1) one or more window types used by said display apparatus for said displayed objects, 2) one or more labels for labeling each of the window types for said displayed objects, and 3) data for providing a display for each window type of said displayed objects; and means, at said display apparatus, for receiving said protocol and creating for each of said window types a display representation of said displayed objects, using the received data and the labels.
-
-
8. A method of operating a display apparatus for displaying one or more data objects obtained from one or more databases, including at least a relational or an object database, the method comprising a plurality of steps including
receiving a protocol communicated from said database, said protocol controlling communications between said database and said display apparatus and includingone or more window types used by said display apparatus for said displayed objects, one or more labels for labeling each of the window types for said displayed objects, anddata for providing a display for each window type of said displayed objects;- and
processing said received protocol and creating for each of said window types a display representation of said displayed objects, using the received data and the labels. - View Dependent Claims (9, 10, 11, 12, 13)
- and
-
14. Display apparatus for displaying one or more data objects obtained from one or more databases, including at least a relational or an object database, said apparatus comprising
means for receiving a protocol communicated from said database, said protocol controlling communications between said database and said display apparatus and includingone or more window types used by said display apparatus for said displayed objects, one or more labels for labeling each of the window types for said displayed objects, anddata for providing a display for each window type of said displayed objects;- and
means for processing said received protocol and creating for each of said window types a display representation of said displayed objects using the received data and labels.
- and
-
15. A method of operating a database apparatus, having one or more databases, including at least a relational or an object database, for use with an associated display apparatus, the method comprising a plurality of steps including
storing a display function associated with each of one or more input-selectable classes of data objects stored in said database; in response to an input selecting one of said object classes from said database, obtaining an associated display function and executing said display function for one or more objects, of said selected object class, to be displayed at said display apparatus, said displayed objects being specified by data received in a protocol communication, said protocol controlling communications between said database and said display apparatus and including 1) one or more window types used by said display apparatus for said displayed objects, 2) one or more labels for labeling each of the window types for said displayed objects, and 3) data for providing a display for each window type of said displayed objects. - View Dependent Claims (16, 17, 18, 19, 20)
-
21. A database apparatus, having one or more databases, including at least a relational or an object database, for use with an associated display apparatus, said display apparatus comprising
means for storing a display function associated with each of one or more input-selectable classes of data objects in said database; means, responsive to an input selecting one or said object classes from said database, for obtaining an associated display function and executing said display function for one or more objects, of said selected object class, to be displayed at said display apparatus, said displayed objects being specified by data received in a protocol communication, said protocol controlling communications between said database and said display apparatus and including 1) one or more window types used by said display apparatus for said displayed objects, 2) one or more labels for labeling each of the window types for said displayed objects, and 3) data for providing a display for each window type of said displayed objects.
Specification