Spatially driven content presentation in a cellular environment
First Claim
1. A method comprising:
- receiving, by a server computer from a client device, an indication that a graphical user interface (GUI) on the client device is at a first zoom state associated with a cellular environment, the cellular environment configured for providing a spatial arrangement or spatial configuration of a plurality of category cells in a two-dimensional or three-dimensional space on the GUI, the plurality of category cells representing various categories of information;
for each category cell of the plurality of category cells, resolving a content reference associated with the each category cell and the first zoom state, the resolving performed by the server computer and comprising;
querying a data source to identify a category name for the each category cell; and
obtaining a snapshot of one of a plurality of web pages associated with the category name;
displaying the plurality of category cells in the GUI on the client device;
receiving a user interaction with a first one of the category cells, the user interaction changing the zoom state of the GUI from the first zoom state to a second zoom state;
responsive to the user interaction with the first one of the category cells, determining a subset of bookmark cells to display in the GUI at the second zoom state;
for each bookmark cell in the subset of bookmark cells, resolving a content reference associated with the each bookmark cell and the second zoom state, the resolving comprising;
querying, using the content reference associated with the each bookmark cell, a uniform resource locator (URL) to obtain content for a web page;
responsive to the user interaction with the first one of the category cells, displaying the subset of bookmark cells with the content obtained using the URL in the GUI such that the subset of bookmark cells displayed in the GUI at the second zoom state present various types of contents relative to the first one of the category cells; and
converting the various types of contents to a common format prior to displaying the subset of bookmark cells in the GUI at the second zoom state.
6 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.
241 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a server computer from a client device, an indication that a graphical user interface (GUI) on the client device is at a first zoom state associated with a cellular environment, the cellular environment configured for providing a spatial arrangement or spatial configuration of a plurality of category cells in a two-dimensional or three-dimensional space on the GUI, the plurality of category cells representing various categories of information; for each category cell of the plurality of category cells, resolving a content reference associated with the each category cell and the first zoom state, the resolving performed by the server computer and comprising; querying a data source to identify a category name for the each category cell; and obtaining a snapshot of one of a plurality of web pages associated with the category name; displaying the plurality of category cells in the GUI on the client device; receiving a user interaction with a first one of the category cells, the user interaction changing the zoom state of the GUI from the first zoom state to a second zoom state; responsive to the user interaction with the first one of the category cells, determining a subset of bookmark cells to display in the GUI at the second zoom state; for each bookmark cell in the subset of bookmark cells, resolving a content reference associated with the each bookmark cell and the second zoom state, the resolving comprising; querying, using the content reference associated with the each bookmark cell, a uniform resource locator (URL) to obtain content for a web page; responsive to the user interaction with the first one of the category cells, displaying the subset of bookmark cells with the content obtained using the URL in the GUI such that the subset of bookmark cells displayed in the GUI at the second zoom state present various types of contents relative to the first one of the category cells; and converting the various types of contents to a common format prior to displaying the subset of bookmark cells in the GUI at the second zoom state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
providing, by a server computer, a graphical user interface (GUI) at a first zoom state associated with a cellular environment, the cellular environment configured for providing a spatial arrangement or spatial configuration of a plurality of category cells in a two-dimensional or three-dimensional space on the GUI, the plurality of category cells representing various categories of information, the GUI comprising the plurality of category cells, each category cell in the plurality of category cells configured to resolve a content reference associated with the each category cell and the first zoom state, the resolving comprising; querying, by a client device, a data source to identify a category name for the each category cell; obtaining, by the client device, a snapshot of one of a plurality of web pages associated with the category name; displaying the plurality of category cells in the GUI on the client device; receiving, by the server computer, an indication of a user interaction with a first one of the category cells provided to the client device, the user interaction changing the zoom state of the GUI from the first zoom state to a second zoom state; responsive to the user interaction, providing a subset of bookmark cells from the server computer to the client device to display in the GUI on the client device at the second zoom state, each bookmark cell in the subset of bookmark cells configured to resolve a content reference associated with the each bookmark cell and the second zoom state, the resolving comprising; querying, by the client device and using the content reference associated with the each bookmark cell, a uniform resource locator (URL) to obtain content for a web page; and responsive to the user interaction with the first one of the category cells, displaying the subset of bookmark cells with the content obtained using the URL in the GUI on the client device such that the subset of bookmark cells displayed in the GUI at the second zoom state present various types of contents relative to the first one of the category cells; and converting the various types of contents to a common format prior to displaying the subset of bookmark cells in the GUI at the second zoom state. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
for each of a plurality web page cells, resolving, by a server computer, a content reference associated with the web page cell associated with a cellular environment, the cellular environment configured for providing a spatial arrangement or spatial configuration of a plurality of category cells in a two-dimensional or three-dimensional space on a graphical user interface (GUI) of a client device, the plurality of category cells representing various categories of information, the resolving comprising; querying a uniform resource locator (URL) to obtain an image of a web page located at the URL; displaying a subset of the web page cells in the GUI on the client device, each of the displayed cells in the subset arranged in a geometric arrangement with respect to the other displayed cells in subset; receiving a pan interaction with a first one of the category cells in the GUI on the client device; responsive to the pan interaction, displaying a different subset of the web page cells in the GUI on the client device, the different cells being horizontally arranged with respect to a geometric arrangement of previously displayed cells in the subset; receiving a user interaction with a selected one of the displayed web page cells in the GUI on the client device; responsive to the user interaction with the selected on of the displayed web page cells in the GUI on the client device, querying the uniform resource locator (URL) for the selected cell to obtain additional content for the web page; displaying the different subset of web page cells in the GUI on the client device such that the different subset of web page cells displayed in the GUI present various types of contents relative to the first one of the category cells; and converting the various types of contents to a common format prior to displaying the different subset of web page cells in the GUI. - View Dependent Claims (20)
-
Specification