Multimedia matrix architecture user interface
First Claim
1. A system including a display screen and a first database of records, each record represented by a record cell having preview data, content data, identification data, and attributes, providing a user interface to the first database and comprising:
- a) a first plurality of displayed cell positions, each cell position displaying either;
a.1) identification data of a record cell;
or,a.2) identification data of a parser cell;
the cells displayed in the first plurality of cell positions selected from of a hierarchical plurality of matrices, each matrix including a plurality of cells, the plurality of cells including record cells or parser cells, each parser cell associated with a matrix in the plurality of matrices;
each of the first plurality of cell positions responsive to;
a.3) a first user input to focus the cell displayed in the cell position; and
a.4) a second user input to select the cell in the cell position when the cell displayed therein is focused; and
,a.5) a third user input to play the cell in the cell position when the cell displayed therein is focused;
b) a content window that displays selected data of a cell;
c) a computer program stored in a computer readable memory and receiving user inputs, that;
c.1) in response to a first user input to focus a cell in a cell position;
c.1.1) displays in the content window a preview of the focused cell, the preview of a focused record cell containing preview data of the focused record cell, and the preview of a focused parser cell including a sequence of previews for the plurality of cells in the matrix associated with the focused parser cell;
c.1.2) continues to display in the cell position of the focused cell the identification data thereof; and
,c.1.3) continues to display in the cell position of each non-focused cell the identification data of the non-focused cell.
3 Assignments
0 Petitions
Accused Products
Abstract
A user interface provides for accessing a large database of information using both browsing and searching behaviors. The database is hierarchically arranged using matrices containing cells, individual cells in the matrices associated with matrices in lower levels of the database. A viewer may browse the database by using commands that designate cells of interest, and viewing previews of such cells, and topically related cells, and selecting cells for retrieval. The viewer can navigate through the matrices of the database, each time further narrowing the range of cells viewing previews and selecting for retrieval. The user interface further provides for a user-configured matrix in which the user can place a variety of cells from anywhere in the database, allowing rapid access to and retrieval of frequently accessed cells.
288 Citations
43 Claims
-
1. A system including a display screen and a first database of records, each record represented by a record cell having preview data, content data, identification data, and attributes, providing a user interface to the first database and comprising:
-
a) a first plurality of displayed cell positions, each cell position displaying either; a.1) identification data of a record cell;
or,a.2) identification data of a parser cell; the cells displayed in the first plurality of cell positions selected from of a hierarchical plurality of matrices, each matrix including a plurality of cells, the plurality of cells including record cells or parser cells, each parser cell associated with a matrix in the plurality of matrices;
each of the first plurality of cell positions responsive to;a.3) a first user input to focus the cell displayed in the cell position; and a.4) a second user input to select the cell in the cell position when the cell displayed therein is focused; and
,a.5) a third user input to play the cell in the cell position when the cell displayed therein is focused; b) a content window that displays selected data of a cell; c) a computer program stored in a computer readable memory and receiving user inputs, that; c.1) in response to a first user input to focus a cell in a cell position; c.1.1) displays in the content window a preview of the focused cell, the preview of a focused record cell containing preview data of the focused record cell, and the preview of a focused parser cell including a sequence of previews for the plurality of cells in the matrix associated with the focused parser cell; c.1.2) continues to display in the cell position of the focused cell the identification data thereof; and
,c.1.3) continues to display in the cell position of each non-focused cell the identification data of the non-focused cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for retrieving data from a database, the database organized through a plurality of hierarchically arranged matrices, each matrix including any combination of record cells, or parser cells, each record cell containing data, each parser cell associated with a matrix, the method comprising:
-
displaying a first matrix of cell positions, each cell position displaying identification data of a cell; receiving an input to focus a cell in a cell position; responsive to receiving an input to focus, a cell position including identification data of a record cell, displaying a preview of the record cell, the preview of a focused record cell containing preview data of the focused record cell; responsive to receiving an input to focus a cell position including identification data of a parser cell, displaying a preview of the parser cell, the preview of a focused parser cell including a sequence of previews for the plurality of cells in a second matrix associated with the focused parser cell; continuing to display in the cell position of the focused cell the identification data thereof; and continuing to display in the cell position of each non-focused cell the identification data of the non-focused cell. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A system providing a user interface for accessing a database, comprising:
-
a) a display device for displaying data; b) a content window on the display device that displays selected data of a cell; c) a hierarchical plurality of matrices, each matrix including a plurality of cells, including record cells or parser cells, each parser cell associated with a matrix, at least one matrix being displayed to a user through a plurality of cell positions on the display device, each cell position associated with a cell in the matrix and displaying identification data of the cell, each cell in a matrix associated computer executable methods responsive to a pointing device, including; c.1) a focus method that receives a first user input to focus the cell, and in response to thereto; c.1.1) displays in the content window a preview of the focused cell, the preview of a focused record cell containing preview data of the focused record cell, and the preview of a focused parser cell including a sequence of previews for the plurality of cells in the matrix associated with the focused parser cell; and
,c.1.2) continues to display in the cell position of the focused cell the identification data thereof, such that each cell position of a non-focused cell continues to display the identification data of the non-focused cell. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system providing a user interface to a database, comprising:
-
a) a processor; b) a database including a hierarchical plurality of matrices, each matrix including a plurality of cells, the plurality of cells including leaf cells or parser cells, each parser cell associated with a subordinate matrix of cells, including leaf cells and parser cells, in the plurality of matrices; c) a display device; d) a computer program stored in a computer readable memory, and executable by the processor, that; i) displays on the display device cells in a first matrix; and
,ii) in response to a first user input to focus a displayed parser cell of the first matrix, displays on the display device concurrently with the focused parser cell and at least one non-focused cell in the first matrix, a first sequence of previews of cells in at least one second matrix subordinate to focused parser cell the first matrix. - View Dependent Claims (41, 42, 43)
-
Specification