Crowd sourced location determination

US11700503B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11700503-B2
Application numberUS-202117537134-A
CountryUS
Kind codeB2
Filing dateNov 29, 2021
Priority dateJul 15, 2014
Publication dateJul 11, 2023
Grant dateJul 11, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A network device comprising: one or more processing devices; a non-transitory, machine-readable storage medium containing instructions which when executed by the one or more processing devices, cause the one or more processing devices to perform operations comprising: processing a tracking signal received from a second network device, wherein the tracking signal comprises an identifier of the second network device; identifying location information of the network device; determining a distance between the network device and the second network device; determining a location of the second network device using the location information and the determined distance; and causing communication of second location information corresponding to the location of the second network device and the identifier of the second network device to a network server and/or another device. 2. The network device as recited in claim 1 , the operations further comprising: receiving a request to locate the second network device, and where the determining the location of the second network device is consequent to the request. 3. The network device as recited in claim 2 , where the request to locate the second network device is received from a third network device. 4. The network device as recited in claim 2 , where the request comprises the identifier of the second network device, and the operations further comprise using the identifier from the request and the identifier from the tracking signal to identify the second network device. 5. The network device as recited in claim 1 , where the determining the distance between the network device and the second network device comprises: analyzing multiple responses received over a period of time from the second network device; and determining the distance between the network device and the second network device based on analyzing the multiple responses and using triangulation or trilateration. 6. The network device as recited in claim 1 , the operations further comprising: causing transmitting, to the second network device, of an indication that the location of the second network device has been determined. 7. The network device as recited in claim 1 , the operations further comprising: initiating storing of the second location information in a profile associated with the second network device. 8. One or more non-transitory, machine-readable media having machine-readable instructions thereon which, when executed by one or more processors, cause the one or more processors to perform operations comprising: processing a tracking signal received from a second network device, wherein the tracking signal comprises an identifier of the second network device; identifying location information of a network device; determining a distance between the network device and the second network device; determining a location of the second network device using the location information and the determined distance; and causing communication of second location information corresponding to the location of the second network device and the identifier of the second network device to a network server and/or another device. 9. The one or more non-transitory, machine-readable media as recited in claim 8 , the operations further comprising: receiving a request to locate the second network device, and where the determining the location of the second network device is consequent to the request. 10. The one or more non-transitory, machine-readable media as recited in claim 9 , where the request to locate the second network device is received from a third network device. 11. The one or more non-transitory, machine-readable media as recited in claim 10 , where the request comprises the identifier of the second network device, and the operations further comprise using the identifier from the request and the identifier from the tracking signal to identify the second network device. 12. The one or more non-transitory, machine-readable media as recited in claim 8 , where the determining the distance between the network device and the second network device comprises: analyzing multiple responses received over a period of time from the second network device; and determining the distance between the network device and the second network device based on analyzing the multiple responses and using triangulation or trilateration. 13. The one or more non-transitory, machine-readable media as recited in claim 8 , the operations further comprising: causing transmitting, to the second network device, of an indication that the location of the second network device has been determined. 14. The one or more non-transitory, machine-readable media as recited in claim 8 , the operations further comprising: initiating storing of the second location information in a profile associated with the second network device. 15. A method comprising: processing a tracking signal received from a second network device, wherein the tracking signal comprises an identifier of the second network device; identifying location information of a network device; determining a distance between the network device and the second network device; determining a location of the second network device using the location information and the determined distance; and causing communication of second location information corresponding to the location of the second network device and the identifier of the second network device to a network server and/or another device. 16. The method as recited in claim 15 , further comprising: receiving a request to locate the second network device, and where the determining the location of the second network device is consequent to the request. 17. The method as recited in claim 16 , where the request to locate the second network device is received from a third network device. 18. The method as recited in claim 16 , where the request comprises the identifier of the second network device, and the method further comprises using the identifier from the request and the identifier from the tracking signal to identify the second network device. 19. The method as recited in claim 15 , where the determining the distance between the network device and the second network device comprises: analyzing multiple responses received over a period of time from the second network device; and determining the distance between the network device and the second network device based on analyzing the multiple responses and using triangulation or trilateration. 20. The method as recited in claim 15 , further comprising: causing transmitting, to the second network device, of an indication that the location of the second network device has been determined.

Assignees

Inventors

Classifications

  • synchronizing of arrival of multiple uplinks · CPC title

  • locating network equipment · CPC title

  • Services making use of location information · CPC title

  • Synchronization between nodes · CPC title

  • H04W4/021Primary

    Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11700503B2 cover?
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 communic…
Who is the assignee on this patent?
Belkin International Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/021. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 11 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).