Three-dimensional interface for content location
First Claim
1. A computer-implemented method of displaying content using a computing device, comprising:
- receiving a search query relating to an object;
determining a plurality of instances of content relating to the search query;
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, each of the plurality of three-dimensional elements including at least two regions for displaying a respective type of information of a plurality of types of information for a respective instance of content;
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;
causing a first rotation of each of the plurality of displayed three-dimensional elements concurrently, a direction of the first rotation of each of the plurality of displayed three-dimensional elements corresponding to a direction of the first rotation of the computing device;
enabling a display of a common type of information of the plurality of types of information of each one of the plurality of three-dimensional elements for the respective instance of content concurrently;
in response to receiving a first filtering criterion, causing a portion of the plurality of three-dimensional elements to appear closer to the user relative to a display element of the computing device, the common type of information being displayed on each of the plurality of three-dimensional elements for the respective instance of content; and
in response to receiving a second filtering criterion, the second filtering criterion identifying a range of values for a parameter corresponding to the portion of the plurality of three-dimensional elements, causing the portion of the plurality of three-dimensional elements to be arranged within the range of values, the portion of the plurality of three-dimensional elements being arrange based at least in part on a weighted combination of the first filtering criterion and the second filtering criterion.
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.
40 Citations
26 Claims
-
1. A computer-implemented method of displaying content using a computing device, comprising:
-
receiving a search query relating to an object; determining a plurality of instances of content relating to the search query; 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, each of the plurality of three-dimensional elements including at least two regions for displaying a respective type of information of a plurality of types of information for a respective instance of content; 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; causing a first rotation of each of the plurality of displayed three-dimensional elements concurrently, a direction of the first rotation of each of the plurality of displayed three-dimensional elements corresponding to a direction of the first rotation of the computing device; enabling a display of a common type of information of the plurality of types of information of each one of the plurality of three-dimensional elements for the respective instance of content concurrently; in response to receiving a first filtering criterion, causing a portion of the plurality of three-dimensional elements to appear closer to the user relative to a display element of the computing device, the common type of information being displayed on each of the plurality of three-dimensional elements for the respective instance of content; and in response to receiving a second filtering criterion, the second filtering criterion identifying a range of values for a parameter corresponding to the portion of the plurality of three-dimensional elements, causing the portion of the plurality of three-dimensional elements to be arranged within the range of values, the portion of the plurality of three-dimensional elements being arrange based at least in part on a weighted combination of the first filtering criterion and the second filtering criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 24, 25, 26)
-
-
9. A computer-implemented method of displaying content using a computing device, comprising:
-
receiving a search query relating to an object; determining a plurality of instances of content relating to the search query; 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, each of the plurality of three-dimensional elements including at least two regions for displaying a respective type of information of a plurality of types of information for a respective instance of content; 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; causing a first change in a point of view of each of the displayed plurality of three-dimensional elements concurrently, the first change in the point of view corresponding to the first rotation of the computing device; enabling a display of a common type of information of the plurality of types of information of each of the plurality of three-dimensional elements for the respective instance of content concurrently; in response to receiving a first filtering criterion, causing a portion of the plurality of three-dimensional elements to appear closer to the user relative to a display element of the computing device, the common type of information being displayed on each of the plurality of three-dimensional elements for the respective instance of content; and in response to receiving a second filtering criterion, the second filtering criterion identifying a range of values for a parameter corresponding to the portion of the plurality of three-dimensional elements, causing the portion of the plurality of three-dimensional elements to be arranged within the range of values, the portion of the plurality of three-dimensional elements being arrange based at least in part on a weighted combination of the first filtering criterion and the second filtering criterion. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented method of displaying content using a computing device, comprising:
under control of one or more computer systems configured with executable instructions, receiving a search query; determining a set of instances of content corresponding to the search query; determining at least two types of information for each of the set of instances of content; providing the set of instances of content and the at least two types of information for each of the set of instances of content for display by the computing device, the computing device operable to display at least a portion of the set of instances of content as a plurality of three-dimensional elements, each of the plurality of three-dimensional elements comprising at least two faces for displaying at least one of the at least two types of information of a plurality of types of information for each of the set of instances of content; 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; causing a first change in an orientation of display of each of the plurality of three-dimensional elements corresponding to the first rotation of the computing device concurrently; enabling a display of a common type of information of the plurality of types of information of each one of the plurality of three-dimensional elements for the respective instance of content concurrently; in response to receiving a first filtering criterion, causing a portion of the plurality of three-dimensional elements to appear closer to the user relative to a display element of the computing device, the common type of information being displayed on each of the plurality of three-dimensional elements for the respective instance of content; and in response to receiving a second filtering criterion, the second filtering criterion identifying a range of values for a parameter corresponding to the portion of the plurality of three-dimensional elements, causing the portion of the plurality of three-dimensional elements to be arranged within the range of values, the portion of the plurality of three-dimensional elements being arrange based at least in part on a weighted combination of the first filtering criterion and the second filtering criterion. - View Dependent Claims (14, 15, 16)
-
17. A computing device for displaying content:
-
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 the search query; cause 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, each of the plurality of three-dimensional elements including at least two regions for displaying a respective type of information of a plurality of types of information for a respective instance of content; in response to receiving a first filtering criterion, cause a portion of the plurality of three-dimensional elements to appear closer to a user relative to a display element of the computing device and a common type of information being displaying on each of the plurality of three-dimensional elements for the respective instance of content; and in response to receiving a second filtering criterion, the second filtering criterion identify a range of values for a parameter corresponding to the portion of the plurality of three-dimensional elements, causing the portion of the plurality of three-dimensional elements to be arranged within the range of values, the portion of the plurality of three-dimensional elements being arrange based at least in part on a weighted combination of the first filtering criterion and the second filtering criterion. - View Dependent Claims (18)
-
-
19. A system for displaying content using a computing device, comprising:
-
a processor; and a memory device including instructions that, when executed by the processor, cause the processor to; receiving a search query; receive a first filtering criterion from the computing device; determine a set of instances of content corresponding to the first filtering criterion; determine at least two types of information for each of the set of instances of content; provide the set of instances of content and the at least two types of information for each of the set of instances of content for display by the computing device, the computing device operable to display at least a portion of the set of instances of content as a plurality of three-dimensional elements, each three-dimensional element comprising at least two faces for displaying at least one of a plurality of types of information for each of the set of instances of content; cause a portion of the plurality of three-dimensional elements to appear closer to a user relative to a display element of the computing device, a common type of information being displayed on each of the plurality of three-dimensional elements for the respective instance of content; and in response to receiving a second filtering criterion, the second filtering criterion identify a range of values for a parameter corresponding to the portion of the plurality of three-dimensional elements, causing the portion of the plurality of three-dimensional elements to be arranged within the range of values, the portion of the plurality of three-dimensional elements being arrange based at least in part on a weighted combination of the first filtering criterion and the second filtering criterion. - View Dependent Claims (20)
-
-
21. 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; cause at least a portion of the plurality of instances of content to each be displayed on a display element of a computing device using a plurality of three-dimensional elements, as represented in a two-dimensional display, each three-dimensional element including at least two regions for displaying a respective type of information for a respective instance of content; in response to receiving a first filtering criterion, cause the portion of the plurality of three-dimensional elements to appear closer to a user relative to a display element of the computing device, wherein a common type of information is displayed on each of the plurality of three-dimensional elements for the respective instance of content; and in response to receiving a second filtering criterion, the second filtering criterion identify a range of values for a parameter corresponding to the portion of the plurality of three-dimensional elements, causing the portion of the plurality of three-dimensional elements to be arranged within the range of values, the portion of the plurality of three-dimensional elements being arrange based at least in part on a weighted combination of the first filtering criterion and the second filtering criterion. - View Dependent Claims (22, 23)
-
Specification