Mobility gene for visit data
AssigneeDataSpark, Pte. Ltd.
InventorsYing Li, The Anh Dang
Life of this patent
Estimating the term…
Abstract
Mobility observations may be analyzed to create so-called mobility genes, which may be intermediate data forms from which various analyses may be performed. The mobility genes may include a trajectory gene, which may describe a trajectory through which a user may have travelled. The trajectory gene may be analyzed from raw location observations and processed into a form that may be more easily managed. The trajectory genes may be made available to third parties for analysis, and may represent a large number of location observations that may have been condensed, smoothed, and anonymized. By analyzing only trajectories, a third party may forego having to analyze huge numbers of individual observations, and may have valuable data from which to make decisions.
Claims20
A system comprising:
- a hardware platform comprising at least one computer processor;
- an analysis system executing on said hardware platform configured to:
- receive raw location observations, said raw observations comprising a device identifier, a timestamp and a location definition;
- process said raw location observations into a plurality of mobility genes, said mobility genes comprising visits, each of said visits being identified by:
- determining a distance traveled from a previous observation;
- determining whether said previous observation was classified as a stay;
- when said previous observation is classified as a stay, applying a first predefined radius and time period as a classification threshold;
- when said previous observation is not classified as a stay, applying a second predefined radius and time period as said classification threshold;
- and
- applying said classification threshold to identify each of said visits;
- store said mobility genes;
- receive a request for at least one of said mobility genes;
- and
- transmit said at least one of said mobility genes in response to said request.
A method performed on at least one computer processor, said method comprising:
- receiving raw location observations, said raw observations comprising a device identifier, a timestamp and a location definition;
- processing said raw location observations into a plurality of mobility genes, said mobility genes comprising visits, each of said visits being identified by:
- determining a distance traveled from a previous observation;
- determining whether said previous observation was classified as a stay;
- when said previous observation is classified as a stay, applying a first predefined radius and time period as a classification threshold;
- when said previous observation is not classified as a stay, applying a second predefined radius and time period as said classification threshold;
- and
- applying said classification threshold to identify each of said visits;
- storing said mobility genes;
- receiving a request for at least one of said mobility genes;
- and
- transmitting said at least one of said mobility genes in response to said request.
Dependencies are inferred from the claim text.