Spatially driven content presentation in a cellular environment
First Claim
1. A computer implemented method of outputting information via one or more cells arranged geometrically in a graphical user interface (GUI), the method comprising:
- storing a plurality of cells, each cell comprising;
a metadata component comprising features of the cell,a plurality of zoom states, each zoom state associated with at least one content reference, where content references are configured to access data sources to obtain content for the cell, where there are a plurality of different content references and data sources;
receiving a search query from a user; and
responsive to receiving the search query from the user,identifying a current zoom state of the GUI;
identifying a subset of the cells that comprise features that match the search query and that comprise contextual information regarding relationships between cells associated with a type of information; and
for at least one of the cells of the subset;
determining a content reference for the cell based on the identified zoom state and the search query, the content reference comprising a dynamic template specifying an arrangement for visual representation of the subset of cells based on the features of the cells in the subset;
resolving the determined content reference to obtain content for the cell from at least one of the data sources; and
configuring the visual representation of the content of the cells of the subset to be displayed together based on the arrangement of the dynamic template;
outputting the visual representation.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for integrated content presentation via cells arranged geometrically in a cellular environment. Users can navigate various orientations and zoom states of the cellular environment to access information via different applications, different media types, different visual representations and from different underlying content sources. The information can be organized according to various logical relationships. Upon receiving an indication of a zoom state associated with a cell or a group of cells arranged in the cellular environment, a content reference at that zoom state is retrieved. Further, the content reference is resolved to retrieve and output content, including a visual representation associated with the zoom state.
-
Citations
14 Claims
-
1. A computer implemented method of outputting information via one or more cells arranged geometrically in a graphical user interface (GUI), the method comprising:
-
storing a plurality of cells, each cell comprising; a metadata component comprising features of the cell, a plurality of zoom states, each zoom state associated with at least one content reference, where content references are configured to access data sources to obtain content for the cell, where there are a plurality of different content references and data sources; receiving a search query from a user; and responsive to receiving the search query from the user, identifying a current zoom state of the GUI; identifying a subset of the cells that comprise features that match the search query and that comprise contextual information regarding relationships between cells associated with a type of information; and for at least one of the cells of the subset; determining a content reference for the cell based on the identified zoom state and the search query, the content reference comprising a dynamic template specifying an arrangement for visual representation of the subset of cells based on the features of the cells in the subset; resolving the determined content reference to obtain content for the cell from at least one of the data sources; and configuring the visual representation of the content of the cells of the subset to be displayed together based on the arrangement of the dynamic template; outputting the visual representation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium comprising instructions configured to be executed on a processor, the instructions when executed by the processor providing information for output via one or more cells arranged geometrically in a graphical user interface (GUI), the instructions comprising:
-
storing a plurality of cells, each cell comprising; a metadata component comprising features of the cell, a plurality of zoom states, each zoom state associated with at least one content reference, where content references are configured to access data sources to obtain content for the cell, where there are a plurality of different content references and data sources; receiving a search query from a user; and responsive to receiving the search query from the user, identifying a current zoom state of the GUI; identifying a subset of the cells that comprise features that match the search query and that comprise contextual information regarding relationships between cells associated with a type of information; and for at least one of the cells of the subset; determining a content reference for the cell based on the identified zoom state and the search query, the content reference comprising a dynamic template specifying an arrangement for visual representation of the subset of cells based on the features of the cells in the subset; resolving the determined content reference to obtain content for the cell from at least one of the data sources; and configuring the visual representation of the content of the cells of the subset to be displayed together based on the arrangement of the dynamic template; outputting the visual representation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification