Quantifying mobility of mobile devices via a privacy preserving mobility metric

US10028095B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10028095-B1
Application numberUS-201815887126-A
CountryUS
Kind codeB1
Filing dateFeb 2, 2018
Priority dateJun 26, 2013
Publication dateJul 17, 2018
Grant dateJul 17, 2018

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.

Embodiments of the invention generate metrics quantifying the mobility of a mobile device without persisting information related to the device's specific location at any given time. Specifically, at multiple intervals, a value of a mobility metric is computed based on the distance between the current location of the mobile device and a previously identified origin location of the mobile device. The values of the mobility metric computed over a period of time quantify the overall mobility of the mobile device. The mobility metric does not provide any information regarding the specific location of the mobile device at any given time.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: providing instructions integrated with an application to a mobile device, the instructions comprising instructions for: determining, at the mobile device, a location of the mobile device at each of a plurality of points in time; computing, at the mobile device, at least one value of a mobility metric according to a first delta distance between an origin location and a first determined location at a first point in time and according to a second delta distance between the origin location and a second determined location at a second point in time, the mobility metric indicating how frequently the mobile device travels from the origin location; detecting transaction information corresponding to the at least one value of the mobility metric according to operation of the application between the first point in time and the second point in time; and transmitting to a server system the at least one value of the mobility metric and corresponding detected transaction information, from the mobile device, wherein the mobility metric does not provide information regarding the determined locations of the mobile device at any of the plurality of points in time; receiving, at the server system, the at least one value of the mobility metric and corresponding detected transaction information from the mobile device; selecting content according to the at least one value of the mobility metric and transaction information, regardless of mobile device location; and sending the selected content to the mobile device. 2. The method of claim 1 , wherein determining the location of the mobile device at each of a plurality of points in time comprises requesting coordinates from a global positioning system included in the mobile device. 3. The method of claim 1 , wherein the mobility metric is selected from an index of values. 4. The method of claim 1 , wherein the mobility metric is selected from an index of classifications. 5. The method of claim 1 , wherein the mobility metric reflects how far the mobile device travels from the origin location. 6. The method of claim 1 , wherein detecting transaction information comprises detecting a request for media content. 7. The method of claim 1 , wherein detecting transaction information comprises detecting a purchase. 8. A non-transitory computer readable storage medium storing processor-executable instructions, the instructions configured to be executed by the processor to implement a method comprising: providing instructions to a plurality of mobile devices, the instructions comprising instructions for: determining, at the mobile device, a location of the mobile device at each of a plurality of points in time; computing, at the mobile device, at least one value of a mobility metric according to a first delta distance between an origin location and a first determined location at a first point in time and according to a second delta distance between the origin location and a second determined location at a second point in time, the mobility metric indicating how frequently the mobile device travels from the origin location; detecting transaction information corresponding to the at least one value of the mobility metric according to operation of the application between the first point in time and the second point in time; and transmitting to a server system the at least one value of the mobility metric and corresponding detected transaction information, from the mobile device, wherein the mobility metric does not provide information regarding the determined locations of the mobile device at any of the plurality of points in time; receiving, at the server system, the at least one value of the mobility metric and corresponding detected transaction information from the mobile device; selecting content according to the at least one value of the mobility metric and transaction information, regardless of mobile device location; and sending the selected content to the mobile device. 9. The medium of claim 8 , wherein determining the location of the mobile device at each of a plurality of points in time comprises requesting coordinates from a global positioning system included in the mobile device. 10. The medium of claim 8 , wherein the mobility metric is selected from an index of values. 11. The medium of claim 8 , wherein the mobility metric is selected from an index of classifications. 12. The medium of claim 8 , wherein the mobility metric reflects how far the mobile device travels from the origin location. 13. The medium of claim 8 , wherein detecting transaction information comprises detecting a request for media content. 14. The medium of claim 8 , wherein detecting transaction information comprises detecting a purchase. 15. A system comprising: a processor; and a computer readable storage medium storing processor-executable computer program instructions, the computer program instructions comprising instructions for: providing instructions to a plurality of mobile devices, the instructions comprising instructions for: determining, at the mobile device, a location of the mobile device at each of a plurality of points in time; computing, at the mobile device, at least one value of a mobility metric according to a first delta distance between an origin location and a first determined location at a first point in time and according to a second delta distance between the origin location and a second determined location at a second point in time, the mobility metric indicating how frequently the mobile device travels from the origin location; detecting transaction information corresponding to the at least one value of the mobility metric according to operation of the application between the first point in time and the second point in time; and transmitting to the system the at least one value of the mobility metric and corresponding detected transaction information, from the mobile device, wherein the mobility metric does not provide information regarding the determined locations of the mobile device at any of the plurality of points in time; receiving, at the system, the at least one value of the mobility metric and corresponding detected transaction information from the mobile device; selecting content according to the at least one value of the mobility metric and transaction information, regardless of mobile device location; and sending the selected content to the mobile device. 16. The system of claim 15 , wherein determining the location of the mobile device at each of a plurality of points in time comprises requesting coordinates from a global positioning system included in the mobile device. 17. The system of claim 15 , wherein the mobility metric is selected from an index of classifications. 18. The system of claim 15 , wherein the mobility metric reflects how far the mobile device travels from the origin location. 19. The system of claim 15 , wherein detecting transaction information comprises detecting a request for media content. 20. The system of claim 15 , wherein detecting transaction information comprises detecting a purchase.

Assignees

Inventors

Classifications

  • Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management · CPC title

  • with additional information processing, e.g. for direction or speed determination · CPC title

  • H04W4/023Primary

    using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title

  • Location-based management or tracking services · CPC title

  • locating network equipment · 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 US10028095B1 cover?
Embodiments of the invention generate metrics quantifying the mobility of a mobile device without persisting information related to the device's specific location at any given time. Specifically, at multiple intervals, a value of a mobility metric is computed based on the distance between the current location of the mobile device and a previously identified origin location of the mobile device.…
Who is the assignee on this patent?
Quantcast Corp
What technology area does this patent fall under?
Primary CPC classification H04W4/023. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).