THREE-DIMENSIONAL INTERFACE FOR CONTENT LOCATION
1 Assignment
0 Petitions
Accused Products
Abstract
Instances of content, such as search results or browse items, can be displayed using a plurality of three-dimensional elements, with selected pieces of information for each instance placed upon faces, sides, or other portions of those elements. A user can view similar information for each of the instances of content by rotating the elements, such as by interacting with an input element or rotating a portable computing device rendering the elements. The user can apply various filtering criteria or value ranges, whereby the relative position of the elements in three-dimensional space can be adjusted based at least in part upon the applied values. By rotating the elements, applying criteria, and changing the camera view of the elements, a user can quickly compare a large number of instances of context according to a number of different criteria, and can quickly locate items of interest from a large selection of items.
12 Citations
21 Claims
-
1. (canceled)
-
2. A computer-implemented method of displaying content using a computing device, comprising:
-
receiving a search query; determining a plurality of instances of content relating to the search query, wherein the instances of content are arranged in an ordered set; causing at least a portion of the plurality of instances of content to be displayed using a plurality of three-dimensional elements, as represented in a two-dimensional display, the plurality of three-dimensional elements being displayed according to the ordered set; determining a first rotation of the computing device, with respect to a user, based at least in part upon a first input detected by at least one sensor of the computing device; updating a presentation display for the three-dimensional elements, based at least in part upon the direction of the first rotation of the computing device; in response to a second input from a user, generating a detail view of a first selected instance of content of the instances of content; determining a second rotation of the computing device, with respect to a user, based at least in part upon a second input detected by at least one sensor of the computing device; and enabling a display of at least one piece of information associated with the first selected instance of content, based at least in part upon a direction of the second rotation of the computing device. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A computing device for displaying content, comprising:
-
a processor; and a memory device including instructions that, when executed by the processor, cause the processor to; receive a search query; determine a plurality of instances of content relating to the search query, wherein the instances of content are arranged in an ordered set; causing at least a portion of the plurality of instances of content to be displayed using a plurality of three-dimensional elements arranged in a three-dimensional space, as represented in a two-dimensional display of the computing device, wherein a relative position of each of the displayed plurality of three-dimensional elements in the three-dimensional space is determined based at least in part upon the ordered set; determining a first rotation of the computing device, with respect to a user, based at least in part upon a first input detected by at least one sensor of the computing device; adjusting the relative position of the plurality of three-dimensional elements arranged in the three-dimensional space as presented by the display, based at least in part upon the first rotation of the computing device; in response to a second input from a user, generating a detail view of a first selected instance of content of the instances of content; determining a second rotation of the computing device, with respect to a user, based at least in part upon a second input detected by at least one sensor of the computing device; and enabling a display of at least one piece of information associated with the first selected instance of content, based at least in part upon a direction of the second rotation of the computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions for displaying content, the instructions when executed by a processor causing the processor to:
-
receive a search query; determine a plurality of instances of content relating to the search query, wherein the instances of content are arranged in a first order; cause at least a portion of the plurality of instances of content to be concurrently displayed using a plurality of three-dimensional elements arranged in three-dimensional space, as represented in a two-dimensional display, the plurality of three-dimensional elements being arranged in three-dimensional space according to a second order, the second order corresponding to the first order; cause a first three-dimensional element in the second order to appear closer to a display element of the computing device than a second three-dimensional element in the second order; determine a direction of a first rotation of the computing device, with respect to a user, based at least in part upon a first input detected by at least one sensor of the computing device; based on the direction of the first rotation, cause the second three-dimensional element in the second order to appear closer to the display element of the computing device than a third three-dimensional element in the second order, the first three-dimensional element being removed from the display; in response to a second input from a user selecting a three-dimensional element, generate a detail view of a first selected instance of content corresponding to the selected three-dimensional element; determine a second rotation of the computing device, with respect to a user, based at least in part upon a second input detected by at least one sensor of the computing device; and enable a display of at least one piece of information associated with the first selected instance of content. - View Dependent Claims (20, 21)
-
Specification