APPROACHES FOR THREE-DIMENSIONAL OBJECT DISPLAY
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;
receive a request from a user to display a webpage on the display screen of the computing device;
generate a document object model, the document object model containing information used to display at least one object on the webpage, the at least one object associated with a tag that specifies a three-dimensional appearance change to be applied to the at least one object when a three-dimensional view mode is activated on the display screen;
display a two-dimensional representation of the webpage, the webpage including the at least one object;
detect a change in orientation of the computing device with respect to the user of the computing device;
activate the three-dimensional view mode in response to the change in the orientation of the computing device; and
apply the three-dimensional appearance change to the at least one object specified by the tag.
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.
65 Citations
20 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; receive a request from a user to display a webpage on the display screen of the computing device; generate a document object model, the document object model containing information used to display at least one object on the webpage, the at least one object associated with a tag that specifies a three-dimensional appearance change to be applied to the at least one object when a three-dimensional view mode is activated on the display screen; display a two-dimensional representation of the webpage, the webpage including the at least one object; detect a change in orientation of the computing device with respect to the user of the computing device; activate the three-dimensional view mode in response to the change in the orientation of the computing device; and apply the three-dimensional appearance change to the at least one object specified by the tag. - View Dependent Claims (2, 3)
-
-
4. A computer implemented method, comprising:
-
processing an object model to display at least one object of a plurality of objects on a content page, the at least one object associated with an attribute that specifies a three-dimensional appearance change to be applied to the at least one object when a three-dimensional view mode is activated on a display screen; display a two-dimensional view of the content page on a display element of a computing device; and in response to activating the three-dimensional view mode, applying the three-dimensional appearance change to the at least one object based at least in part on the attribute. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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:
-
processing an object model to display at least one object of a plurality of objects on a content page, the at least one object associated with an attribute that specifies a three-dimensional appearance change to be applied to the at least one object when a three-dimensional view mode is activated on a display screen; display a two-dimensional view of the content page on a display element of a computing device; and in response to activating the three-dimensional view mode, applying the three-dimensional appearance change to the at least one object based at least in part on the attribute. - View Dependent Claims (18, 19, 20)
-
Specification