Cellular user interface
First Claim
1. A method for displaying data content from a plurality of data sources on a graphical user interface acting as an intermediary between the data sources and an operating system, the method comprising:
- associating an output of a data source with a cell generating connector;
rendering a visual proxy for a content output from the data source for associating with a cell;
generating metadata associated with the cell, the metadata including information descriptive of the content;
delivering the cell to a viewer application;
querying the information descriptive of the content with information contained in a query to produce a query result;
determining whether to display the cell in a cellularized environment of a user comprising a plurality of cells based on the query result;
responsive to determining to display the cell;
displaying the cell in a particular channel of a plurality of displayed channels of the cellularized environment responsive to the cell and other cells of the particular channel having metadata matching information contained in the query;
in response to user activation of the cell, forming a second query comprising the metadata associated with the cell;
executing the second query over metadata associated with the plurality of cells in the cellularized environment; and
reorganizing the plurality of cells in the cellularized environment to display a channel comprising the cell and those of the plurality of cells with metadata matching the second query metadata.
6 Assignments
0 Petitions
Accused Products
Abstract
Configurations for a cellular user interface are provided. In one embodiment, a client configuration includes a viewer and a content development kit. A content server distributes cellularized content among several client viewers. Connectors in a scheduled configuration regularly acquire updated content from data sources. An integration server interfaces between the connectors and the content server for distributing content. A monitoring agent assists with content updating upon detecting source changes. A registration server enables cell content update in client viewers through the content server. Cells in the cellularized environment include a visual proxy component and a metadata component. The visual proxy component can be configured for displaying different content at various levels of detail. The metadata component enables intelligent organization and display of content through queries, channels, and data updates. In addition, procedural geometry in the cellularized environment automates the content presentation and provides a flexible arrangement of the cells.
-
Citations
17 Claims
-
1. A method for displaying data content from a plurality of data sources on a graphical user interface acting as an intermediary between the data sources and an operating system, the method comprising:
-
associating an output of a data source with a cell generating connector; rendering a visual proxy for a content output from the data source for associating with a cell; generating metadata associated with the cell, the metadata including information descriptive of the content; delivering the cell to a viewer application; querying the information descriptive of the content with information contained in a query to produce a query result; determining whether to display the cell in a cellularized environment of a user comprising a plurality of cells based on the query result; responsive to determining to display the cell; displaying the cell in a particular channel of a plurality of displayed channels of the cellularized environment responsive to the cell and other cells of the particular channel having metadata matching information contained in the query; in response to user activation of the cell, forming a second query comprising the metadata associated with the cell; executing the second query over metadata associated with the plurality of cells in the cellularized environment; and reorganizing the plurality of cells in the cellularized environment to display a channel comprising the cell and those of the plurality of cells with metadata matching the second query metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16, 17)
-
-
8. A tangible computer readable storage media comprising a computer program for displaying data content from a plurality of data sources on a graphical user interface that when executed in one or more computer systems performs the steps of:
-
associating an output of a data source with a cell generating connector; rendering a visual proxy for a content output from the data source for associating with a cell; generating metadata associated with the cell, the metadata including information descriptive of the content; delivering the cell to a viewer application; querying the information descriptive of the content with information contained in a query to produce a query result; determining whether to display the cell in a cellularized environment of a user comprising a plurality of cells based on the query result; responsive to determining to display the cell; displaying the cell in a particular channel of a plurality of displayed channels of the cellularized environment responsive to the cell and other cells of the particular channel having metadata matching information contained in the query; in response to user activation of the cell, forming a second query comprising the metadata associated with the cell; executing the second query over metadata associated with the plurality of cells in the cellularized environment; and reorganizing the plurality of cells in the cellularized environment to display a channel comprising the cell and those of the plurality of cells with metadata matching the second query metadata. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification