CROWD SOURCED LOCATION DETERMINATION
First Claim
1. A computing device, comprising:
- one or more data processors;
a receiver configured to;
receive a request to locate a device, wherein the request includes an identifier of the device;
receive a communication from the device, wherein the communication includes the identifier of the device;
a non-transitory machine-readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform operations including obtaining a location of the device; and
a transmitter configured to transmit the location of the device and the identifier of the device to a server, wherein the server is configured to use the location of the device and the identifier of the device to send a response to a requestor of the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and systems for determining locations of devices using location data sources are provided. For example, a network device, method, and computer-program product may be provided. In one example, a method may include receiving, on a computing device, a request to locate a device, wherein the request includes an identifier of the device. The method may further include receiving a communication from the device, wherein the communication includes the identifier of the device, and obtaining a location of the device. The method may further include transmitting the location of the device and the identifier of the device to a server, wherein the server is configured to use the location of the device and the identifier of the device to send a response to the requestor of the request.
61 Citations
20 Claims
-
1. A computing device, comprising:
-
one or more data processors; a receiver configured to; receive a request to locate a device, wherein the request includes an identifier of the device; receive a communication from the device, wherein the communication includes the identifier of the device; a non-transitory machine-readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform operations including obtaining a location of the device; and a transmitter configured to transmit the location of the device and the identifier of the device to a server, wherein the server is configured to use the location of the device and the identifier of the device to send a response to a requestor of the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
receiving, on a computing device, a request to locate a device, wherein the request includes an identifier of the device; receiving a communication from the device, wherein the communication includes the identifier of the device; obtaining a location of the device; and transmitting the location of the device and the identifier of the device to a server, wherein the server is configured to use the location of the device and the identifier of the device to send a response to the requestor of the request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium of a computing device, including instructions configured to cause one or more data processors to:
-
receive a request to locate a device, wherein the request includes an identifier of the device; receive a communication from the device, wherein the communication includes the identifier of the device; obtain a location of the device; and transmit the location of the device and the identifier of the device to a server, wherein the server is configured to use the location of the device and the identifier of the device to send a response to the requestor of the request. - View Dependent Claims (20)
-
Specification