Neural network classifier for detection of travel mode associated with computing devices
AssigneeMapbox, Inc.
InventorsLily Chai, Ruggero Altair Tacchi
Life of this patent
Estimating the term…
Abstract
Digital data corresponding to a trace by a device is received. The digital data includes location data and time data obtained over a period of time and representing movement of the device. A set of derived values for the plurality of metrics is calculated from the sets of values corresponding to the metrics, and the set of derived values is input to a machine-learned classification model to determine whether the received digital data represents movement of a first type. In response to determining that the digital data represents movement of the first type, the received digital data corresponding to the trace is labelled with the first type of movement.
Claims20
A data processing method for classifying activities of mobile computing devices based upon data representing movement of the devices, the method comprising:
- receiving digital data corresponding to a trace by a device, the digital data comprising location data and time data obtained over a period of time and representing movement of the device;
- calculating, from a plurality of values corresponding to a plurality of metrics and obtained from the digital data, a set of derived values;
- comparing the set of derived values to a machine learning classification model trained using a first set of traces representing a first type of movement to determine whether the received digital data represents movement of the first type;
- and
- in response to determining that the digital data represents movement of the first type, labeling the received digital data corresponding to the trace with the first type of movement.
A non-transitory computer-readable storage medium storing instructions that when executed by a computer processor perform actions comprising:
- receiving digital data corresponding to a trace by a device, the digital data comprising location data and time data obtained over a period of time and representing movement of the device;
- calculating, from a plurality of values corresponding to a plurality of metrics and obtained from the digital data, a set of derived values;
- comparing the set of derived values to a machine learning classification model trained using a first set of traces representing a first type of movement to determine whether the received digital data represents movement of the first type;
- and
- in response to determining that the digital data represents movement of the first type, labeling the received digital data corresponding to the trace with the first type of movement.
A computer system comprising:
- a computer processor;
- and
- a non-transitory computer-readable storage medium storing instructions that when executed by a computer processor perform actions comprising:
- receiving digital data corresponding to a trace by a device, the digital data comprising location data and time data obtained over a period of time and representing movement of the device;
- calculating, from a plurality of values corresponding to a plurality of metrics and obtained from the digital data, a set of derived values;
- comparing the set of derived values to a machine learning classification model trained using a first set of traces representing a first type of movement to determine whether the received digital data represents movement of the first type;
- and
- in response to determining that the digital data represents movement of the first type, labeling the received digital data corresponding to the trace with the first type of movement.
Dependencies are inferred from the claim text.