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 cellular environment, the method comprising:
- receiving an indication of a zoom state in the cellular environment;
for a cell that is visible in the cellular environment at the indicated zoom state;
determining a content reference associated with the cell at the zoom state;
resolving the content reference to obtain content, wherein the content includes a visual representation associated with the zoom state; and
outputting the content via the cell.
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.
-
Citations
65 Claims
-
1. A computer implemented method of outputting information via one or more cells arranged geometrically in a cellular environment, the method comprising:
-
receiving an indication of a zoom state in the cellular environment;
for a cell that is visible in the cellular environment at the indicated zoom state;
determining a content reference associated with the cell at the zoom state;
resolving the content reference to obtain content, wherein the content includes a visual representation associated with the zoom state; and
outputting the content via the cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 59, 60, 61, 62, 63, 64, 65)
-
-
31. The method of 30, further comprising assembling the at least one cell in the template according to the arrangement specified in the template.
-
36. A method of rendering a graphic in a user interface, comprising:
-
receiving an indication of a first zoom state associated with the graphic;
outputting a first image as a texture for the graphic at the first zoom state;
receiving an indication of a second zoom state associated with the graphic; and
outputting a second image as the texture for the graphic at the second zoom state, wherein the first image and the second image are mutually non-derivable. - View Dependent Claims (37, 38, 39)
-
-
40. An apparatus for outputting information via one or more cells arranged geometrically in a cellular environment, the apparatus comprising:
-
a user input module, which receives an indication of a zoom state in the cellular environment;
a selection module, in communication with the user input module, which determines a cell that is visible in the cellular environment at the indicated zoom state, wherein the selection module determines a content reference associated with the cell visible in the cellular environment at the zoom state;
a content resolution module, in communication with the selection module, which resolves the content reference to obtain content, wherein the content includes a visual representation associated with the zoom state; and
a user output module, in communication with the content resolution module, which outputs the content via the cell. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. An apparatus for rendering a graphic in a user interface, comprising:
-
a user input module, which receives an indication of a first and second zoom state associated with the graphic;
a selection module, in communication with the user input module, which determines a first image associated with the first zoom state and a second image associated with the second zoom state, wherein the first image and the second image are mutually non-derivable; and
a user output module, which outputs the first image as a texture for the graphic at the first zoom state and outputs the second image as the texture for the graphic at the second zoom state. - View Dependent Claims (47, 48)
-
-
49. A computer program product for outputting information via one or more cells arranged geometrically in a cellular environment, the computer program product stored on a computer readable medium and adapted to perform operations comprising:
-
receiving an indication of a zoom state in the cellular environment;
for a cell that is visible in the cellular environment at the indicated zoom state;
determining a content reference associated with the cell at the zoom state;
resolving the content reference to obtain content, wherein the content includes a visual representation associated with the zoom state; and
outputting the content via the cell. - View Dependent Claims (50, 51, 52, 53, 54, 55)
-
-
56. A computer program product for rendering a graphic on a user interface, the computer program product stored on a computer readable medium and adapted to perform operations comprising:
-
receiving an indication of a first zoom state associated with the graphic;
outputting a first image as a texture for the graphic at the first zoom state;
receiving an indication of a second zoom state associated with the graphic; and
outputting a second image as the texture for the graphic at the second zoom state, wherein the first image and the second image are mutually non-derivable. - View Dependent Claims (57, 58)
-
Specification