Item selection based on dimensional criteria
First Claim
Patent Images
1. A system for identifying items that satisfy dimensional criteria specified by a user, the system comprising:
- an electronic data storage system comprising one or more databases that each store item keys that are sorted, wherein each item key is associated with one or more item identifiers, wherein each item identifier identifies a corresponding item from a plurality of items; and
a computing system comprising one or more hardware computing devices executing specific computer-executable instructions, said computing system in communication with the electronic data store, and configured to at least;
receive a search request transmitted by a user computing device associated with a user, the search request including an image that depicts a physical space, one or more search terms, and information indicative of the user'"'"'s interest in placing one or more items associated with the one or more search terms within the physical space, wherein the physical space is at least partially bound by one or more objects depicted in the image;
analyze the image to determine dimensional criteria of the physical space, wherein the dimensional criteria comprise a length, a width, a height, or a volume of the physical space;
generate one or more composite search keys based at least in part on the dimensional criteria of the physical space and the one or more search terms, wherein each composite search key includes two or more of the length, width, height, or volume of the physical space in a particular order;
identify, based at least on the one or more composite search keys, a first set of item keys stored in the one or more databases, wherein an individual item key includes two or more dimension values in the particular order and is associated with one or more item identifiers that each identify a corresponding item associated with the two or more dimension values;
determine a set of items that satisfy the dimensional criteria, wherein determining the set of items includes;
identifying candidate items based at least on each one of the candidate items being associated with at least one item key in the first set and removing any duplicative candidate items; and
output the determined set of items for presentation to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for determining dimensional criteria of a physical space and identifying a set of items that satisfy the dimensional criteria. For example, the dimensional criteria may be determined based on an image depicting the physical space or search terms provided by a user. Composite keys may be generated based on the dimensional criteria and one or more search terms provided by the user, and the generated composite keys may be used to search one or more databases storing sorted item keys and corresponding item identifiers.
-
Citations
23 Claims
-
1. A system for identifying items that satisfy dimensional criteria specified by a user, the system comprising:
-
an electronic data storage system comprising one or more databases that each store item keys that are sorted, wherein each item key is associated with one or more item identifiers, wherein each item identifier identifies a corresponding item from a plurality of items; and a computing system comprising one or more hardware computing devices executing specific computer-executable instructions, said computing system in communication with the electronic data store, and configured to at least; receive a search request transmitted by a user computing device associated with a user, the search request including an image that depicts a physical space, one or more search terms, and information indicative of the user'"'"'s interest in placing one or more items associated with the one or more search terms within the physical space, wherein the physical space is at least partially bound by one or more objects depicted in the image; analyze the image to determine dimensional criteria of the physical space, wherein the dimensional criteria comprise a length, a width, a height, or a volume of the physical space; generate one or more composite search keys based at least in part on the dimensional criteria of the physical space and the one or more search terms, wherein each composite search key includes two or more of the length, width, height, or volume of the physical space in a particular order; identify, based at least on the one or more composite search keys, a first set of item keys stored in the one or more databases, wherein an individual item key includes two or more dimension values in the particular order and is associated with one or more item identifiers that each identify a corresponding item associated with the two or more dimension values; determine a set of items that satisfy the dimensional criteria, wherein determining the set of items includes;
identifying candidate items based at least on each one of the candidate items being associated with at least one item key in the first set and removing any duplicative candidate items; andoutput the determined set of items for presentation to a user. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
an electronic data store configured to store at least item keys that are sorted and one or more item identifiers associated with each item key, wherein each item identifier identifies a corresponding item from a plurality of items; and a computing system comprising one or more hardware computing devices executing specific computer-executable instructions, said computing system in communication with the electronic data store, and configured to at least; receive a search request including search criteria associated with a three-dimensional (3-D) bounding box; determine dimensional criteria of the 3-D bounding box based at least in part on the search criteria included in the search request; generate a composite search key based at least in part on the search criteria, wherein the composite search key includes at least a portion of the determined dimensional criteria; identify, based at least on the generated composite search key, one or more item keys stored in the electronic data; determine a set of items that satisfy the dimensional criteria, wherein determining the set of items includes identifying candidate items that are each associated with at least one of the one or more item keys and removing any duplicative candidate items; and output information identifying one or more of the determined set of items in response to the search request. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
as implemented by one or more computing devices configured with specific executable instructions, receiving a search request including dimensional criteria associated with a physical space, wherein the dimensional criteria includes one or more of a length, a width, or a height of the physical space; generating a composite search key associated with the search request, wherein the composite search key includes at least a portion of the dimensional criteria; identifying, based at least on the composite search key, one or more item keys from a plurality of item keys stored and sorted in an electronic data store, wherein an individual item key of the plurality of item keys is associated with one or more item identifiers that each identify a corresponding item; determining a set of items that satisfy the dimensional criteria based at least in part on the one or more identified item keys; and outputting information identifying one or more of the determined set of items in response to the search request. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
Specification