Cellular user interface
First Claim
1. A computer-readable storage medium storing computer program code for executing on a processor, the computer program code when executed by the processor providing a graphical user interface (GUI) on a display device to display a plurality of graphical representations of content from a plurality of content sources, the GUI comprising:
- a first cell comprising;
a first visual proxy component configured to display in the GUI a first graphical representation of a first content from a first content source; and
a first metadata component configured to determine a first metadata comprising information describing the first content;
a plurality of additional cells arranged in a geometrical arrangement in the GUI with respect to the first cell, each additional cell comprising;
a visual proxy component configured to display in the GUI a graphical representation of an additional content from an additional content source;
a metadata component configured to;
perform a search of a data feed based on the first metadata to determine the additional content source;
automatically determine the additional content using the first metadata, the determining performed independent of a user input to the first cell received subsequent to rendering the first cell;
accessing the additional content from the additional content source;
determine an additional metadata comprising information describing the additional content; and
wherein at least one of the additional cells configured to display in the GUI displays a graphical representation of different additional content compared to other additional cells.
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.
203 Citations
26 Claims
-
1. A computer-readable storage medium storing computer program code for executing on a processor, the computer program code when executed by the processor providing a graphical user interface (GUI) on a display device to display a plurality of graphical representations of content from a plurality of content sources, the GUI comprising:
-
a first cell comprising; a first visual proxy component configured to display in the GUI a first graphical representation of a first content from a first content source; and a first metadata component configured to determine a first metadata comprising information describing the first content; a plurality of additional cells arranged in a geometrical arrangement in the GUI with respect to the first cell, each additional cell comprising; a visual proxy component configured to display in the GUI a graphical representation of an additional content from an additional content source; a metadata component configured to; perform a search of a data feed based on the first metadata to determine the additional content source; automatically determine the additional content using the first metadata, the determining performed independent of a user input to the first cell received subsequent to rendering the first cell; accessing the additional content from the additional content source; determine an additional metadata comprising information describing the additional content; and wherein at least one of the additional cells configured to display in the GUI displays a graphical representation of different additional content compared to other additional cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, executed by a computer system for providing a graphical user interface (GUI) on a display device, the method comprising:
-
accessing a first content from a first content source; determining a first metadata comprising information describing the first content; displaying a first cell comprising a graphical representation of the first content; arranging a plurality of additional cells in a geometrical arrangement with respect to the first cell, the arranging for each cell comprising; performing a search of a data feed based on the first metadata to determine an additional content source; automatically determining an additional content using the first metadata, the determining performed independent of a user input to the first cell received subsequent to rendering the first cell; accessing the additional content from the additional content source; determining an additional metadata comprising information describing the additional content; displaying an additional cell comprising a graphical representation of the additional content, each additional cell configured to display a graphical representation of different additional content from the other cells. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification