Systems, Methods, and Computer-Readable Media for Locating Real-World Objects Using Computer-Implemented Searching
First Claim
1. A computer-implemented method for locating a real-world object, the method comprising:
- receiving over a network, at a search engine, a search query from a user device for a real-world object, the search engine configured to search digital documents accessible over a network;
obtaining, via one or more processors, an identifier of a transmitter associated with the real world object;
determining from location data, via one or more processors, the location of the real world object, the location data comprising one or more locations and a plurality of signal strengths; and
providing, via one or more processors, the location of the real world object to the user device in response to the search query.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are systems, methods, and computer-readable media for locating a real-world object using a computer-implemented search engine. A real-world object may be coupled to a transmitter that periodically transmits signals having an identifier. A user device having a location may include a received that detects such signals and stores the detected identifier and signal strengths. Upon determining changes in the signal strengths of received signals from a real-world object transmitter, the user device may send the identifier, the location, and the signal strengths to a location server. Upon receiving a query for the location of the real-world object, a search engine may send a request to the location server for the location of the real-world object. The location server may obtain the identifier corresponding to the real-world object and determine the location of the real-world object based on the stored signal strengths and locations.
22 Citations
20 Claims
-
1. A computer-implemented method for locating a real-world object, the method comprising:
-
receiving over a network, at a search engine, a search query from a user device for a real-world object, the search engine configured to search digital documents accessible over a network; obtaining, via one or more processors, an identifier of a transmitter associated with the real world object; determining from location data, via one or more processors, the location of the real world object, the location data comprising one or more locations and a plurality of signal strengths; and providing, via one or more processors, the location of the real world object to the user device in response to the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A non-transitory tangible computer-readable storage medium having executable computer code stored thereon for locating a real-world object, the code comprising a set of instructions that causes one or more processors to perform the following:
-
receiving over a network, at a search engine, a search query from a user device for a real-world object, the search engine configured to search digital documents accessible over a network; obtaining, via one or more processors, an identifier of a transmitter associated with the real world object; determining from location data, via one or more processors, the location of the real world object, the location data comprising one or more locations and a plurality of signal strengths; and providing, via one or more processors, the location of the real world object to the user device in response to the search query. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a transmitter configured to be coupled to a real-world object, the transmitter configured to transmit a signal including an identifier; a receiver associated with a user device, the receiver configured to receive the signal; a server comprising; one or more processors; and a non-transitory tangible memory accessible by the one or more processors and having executable computer code stored thereon, the code comprising a set of instructions that causes one or more processors to perform the following; receiving over a network, at a search engine, a search query from a user device for the real-world object, the search engine configured to search digital documents accessible over a network; obtaining, via one or more processors, the identifier; determining from location data, via one or more processors, the location of the real world object, the location data comprising one or more locations and a plurality of signal strengths; and providing, via one or more processors, the location of the real world object to the user device in response to the search query. - View Dependent Claims (18, 19)
-
Specification