Method and apparatus for optimized object searching
First Claim
Patent Images
1. A method for object searching on a communications device, comprising:
- transmitting a request for a first data set, wherein the request does not include data representing an object to be matched;
transmitting a location of the communications device;
receiving, at the communications device, the first data set, the first data set including data representing each of one or more objects within a first search area proximate to the location of the communications device; and
performing, on the communications device, a search by comparing the data representing the object to be matched to the data representing each of the one or more objects within the first data set.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods are described herein for optimizing an object search. A communications device may be configured to initiate a request for a data set. The communications device may transmit its current location to a server, for example, which may return a data set including data representing each of one or more objects that may be located within a first search area proximate to the current location of the communications device. The communications device may then perform a search for an object of interest by comparing the data representing each of the one or more objects in the data set to data representing the object of interest.
-
Citations
36 Claims
-
1. A method for object searching on a communications device, comprising:
-
transmitting a request for a first data set, wherein the request does not include data representing an object to be matched; transmitting a location of the communications device; receiving, at the communications device, the first data set, the first data set including data representing each of one or more objects within a first search area proximate to the location of the communications device; and performing, on the communications device, a search by comparing the data representing the object to be matched to the data representing each of the one or more objects within the first data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium for object searching on a communications device, comprising:
-
at least one instruction for causing a computer to transmit a request for a first data set, wherein the request does not include data representing an object to be matched; at least one instruction for causing the computer to transmit a location of the communications device; at least one instruction for causing the computer to receive, at the communications device, the first data set, the first data set including data representing each of one or more objects within a first search area proximate to the location of the communications device; and at least one instruction for causing the computer to perform, on the communications device, a search by comparing the data representing the object to be matched to the data representing each of the one or more objects within the first data set.
-
-
14. An apparatus for object searching on a communications device, comprising:
-
means for transmitting a request for a first data set, wherein the request does not include data representing an object to be matched; means for transmitting a location of the communications device; means for receiving, at the communications device, the first data set, the first data set including data representing each of one or more objects within a first search area proximate to the location of the communications device; and means for performing, on the communications device, a search by comparing the data representing the object to be matched to the data representing each of the one or more objects within the first data set.
-
-
15. An apparatus for object searching on a communications device, comprising:
at least one processor configured to; transmit a request for a first data set, wherein the request does not include data representing an object to be matched; transmit a location of the communications device; receive, at the communications device, the first data set, the first data set including data representing each of one or more objects within a first search area proximate to the location of the communications device; and perform, on the communications device, a search by comparing the data representing the object to be matched to the data representing each of the one or more objects within the first data set. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A method for providing a first data set, comprising:
-
receiving a request for the first data set, wherein the request does not include data representing an object to be matched; receiving an indication of a location of a communications device associated with the request for the first data set; determining one or more objects within a first search area proximate to the location of the communications device; generating the first data set, the first data set including data representing each of the one or more objects within the first search area; and transmitting the first data set to the communications device. - View Dependent Claims (28, 29, 30)
-
-
31. A non-transitory computer-readable medium for providing a first data set, comprising:
-
at least one instruction for causing a computer to receive a request for the first data set, wherein the request does not include data representing an object to be matched; at least one instruction for causing the computer to receive an indication of a location of a communications device associated with the request for the first data set; at least one instruction for causing the computer to determine one or more objects within a first search area proximate to the location of the communications device; at least one instruction for causing the computer to generate the first data set, the first data set including data representing each of the one or more objects within the first search area; and at least one instruction for causing the computer to transmit the first data set to the communications device.
-
-
32. An apparatus for providing a first data set, comprising:
-
means for receiving a request for the first data set, wherein the request does not include data representing an object to be matched; means for receiving an indication of a location of a communications device associated with the request for the first data set; means for determining one or more objects within a first search area proximate to the location of the communications device; means for generating the first data set, the first data set including data representing each of the one or more objects within the first search area; and means for transmitting the first data set to the communications device.
-
-
33. An apparatus for providing a first data set, comprising:
-
at least one processor configured to; receive a request for the first data set, wherein the request does not include data representing an object to be matched; receive an indication of a location of a communications device associated with the request for the first data set; determine one or more objects within a first search area proximate to the location of the communications device; generate the first data set, the first data set including data representing each of the one or more objects within the first search area; and transmit the first data set to the communications device; and a memory coupled to the at least one processor. - View Dependent Claims (34, 35, 36)
-
Specification