Approaches for three-dimensional object display used in content navigation
First Claim
1. A computing device, comprising:
- a display screen;
at least one computing device processor; and
a memory device including instructions that, when executed by the at least one computing device processor, enables the computing device to;
determine a change in orientation of the computing device;
based at least in part on determining the change in orientation, transition from display of a two-dimensional view to display of a three-dimensional view of a first webpage on the display screen of the computing device, the first webpage including a first interface element of a first set of interface elements, the first set of interface elements including web links with a three-dimensional arrangement based in part on orientation of the computing device and eye position of a user of the computing device;
receive a request from a user to navigate from the first webpage to a second webpage, the second webpage including a second interface element of a second set of interface elements;
determine first relevant content associated with the first interface element based at least in part on user content preferences associated with a user profile;
animate a three-dimensional departure of the first interface element from the three-dimensional view of the first webpage on the display screen, wherein the three-dimensional departure is determined based at least in part on the first relevant content and includes separating the first interface element into a plurality of three-dimensional segments;
determine second relevant content associated with the second interface element based at least in part on the user content preferences; and
animate a three-dimensional appearance of the second interface element associated with the second webpage on the display screen in place of the first interface element associated with the first webpage, wherein the three-dimensional appearance is determined based at least in part on the second relevant content.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches enable three-dimensional (3D) display and interaction with interfaces (such as a webpage, an application, etc.) when the device is operating in a 3D view mode. For example, interface elements can be highlighted, emphasized, animated, or otherwise altered in appearance, and/or arrangement in the renderings of those interfaces based at least in part on an orientation of the device or a position of a user using the device. Further, the 3D view mode can provide for an animated 3D departure and appearance of elements as the device navigates from a current page to a new page. Further still, approaches provide for the ability to specify 3D attributes (such as the appearance, action, etc.) of the interface elements. In this way, a developer of such interfaces can use information (e.g., tags, CSS, JavaScript, etc.) to specify a 3D appearance change to be applied to at least one interface element when the 3D view mode is activated.
93 Citations
19 Claims
-
1. A computing device, comprising:
-
a display screen; at least one computing device processor; and a memory device including instructions that, when executed by the at least one computing device processor, enables the computing device to; determine a change in orientation of the computing device; based at least in part on determining the change in orientation, transition from display of a two-dimensional view to display of a three-dimensional view of a first webpage on the display screen of the computing device, the first webpage including a first interface element of a first set of interface elements, the first set of interface elements including web links with a three-dimensional arrangement based in part on orientation of the computing device and eye position of a user of the computing device; receive a request from a user to navigate from the first webpage to a second webpage, the second webpage including a second interface element of a second set of interface elements; determine first relevant content associated with the first interface element based at least in part on user content preferences associated with a user profile; animate a three-dimensional departure of the first interface element from the three-dimensional view of the first webpage on the display screen, wherein the three-dimensional departure is determined based at least in part on the first relevant content and includes separating the first interface element into a plurality of three-dimensional segments; determine second relevant content associated with the second interface element based at least in part on the user content preferences; and animate a three-dimensional appearance of the second interface element associated with the second webpage on the display screen in place of the first interface element associated with the first webpage, wherein the three-dimensional appearance is determined based at least in part on the second relevant content. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented method, comprising:
-
displaying, on a first webpage on a display screen of a computing device, a first set of content including one or more objects; receiving a request to access a second webpage that includes a second set of content; determining a change in orientation of the computing device; based at least in part on determining the change in orientation, transitioning from display of a two-dimensional representation to display of a three-dimensional representation of the first set of content, the first set of content including web links with a three-dimensional arrangement based in part on orientation of the computing device and eye position of a user of the computing device; determining first relevant content associated with the one or more objects of the first set of content based at least in part on user content preferences associated with a user profile; animating a departure of the three-dimensional representation of the first set of content from the first webpage, wherein said departure is determined based at least in part on the first relevant content and includes separating at least one of the objects of the one or more objects into a plurality of three-dimensional segments; determining second relevant content associated with the second set of content based at least in part on the user content preferences; animating an appearance of displaying a three-dimensional representation of the second set of content, wherein the appearance is determined based at least in part on the second relevant content; and displaying, on the display screen in place of the first set of content, the three-dimensional representation of the second set of content on the second webpage. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing one or more sequences of instructions executable by one or more processors to perform a set of operations comprising:
-
displaying, on a first webpage on a display screen of a computing device, a first set of content including one or more objects; receiving a request to access a second webpage that includes a second set of content; determining a change in orientation of the computing device; based at least in part on determining the change in orientation, transitioning from display of a two-dimensional representation to display of a three-dimensional representation of the first set of content, the first set of content including web links with a three-dimensional arrangement based in part on orientation of the computing device and eye position of a user of the computing device; determining first relevant content associated with the one or more objects of the first set of content based at least in part on user content preferences associated with a user profile; animating a departure of the three-dimensional representation of the first set of content from the first webpage, wherein said departure is determined based at least in part on the first relevant content and includes separating at least one of the objects of the first set of content into a plurality of three-dimensional segments; determining second relevant content associated with the second set of content based at least in part on the user content preferences; animating an appearance of displaying a three-dimensional representation of the second set of content, wherein the appearance is determined based at least in part on the second relevant content; and displaying, on the display screen in place of the first set of content, the three-dimensional representation of the second set of content on the second webpage. - View Dependent Claims (17, 18, 19)
-
Specification