Distributed data processing system for processing remotely captured sensor data

US10388085B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10388085-B2
Application numberUS-201816028499-A
CountryUS
Kind codeB2
Filing dateJul 6, 2018
Priority dateJul 14, 2017
Publication dateAug 20, 2019
Grant dateAug 20, 2019

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.

Aspects of the disclosure relate to processing remotely captured sensor data. A computing platform having at least one processor, a communication interface, and memory may receive, via the communication interface, from a user computing device, sensor data captured by the user computing device using one or more sensors built into the user computing device. Subsequently, the computing platform may analyze the sensor data received from the user computing device by executing one or more data processing modules. Then, the computing platform may generate trip record data based on analyzing the sensor data received from the user computing device and may store the trip record data in a trip record database. In addition, the computing platform may generate user record data based on analyzing the sensor data received from the user computing device and may store the user record data in a user record database.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing device, comprising: at least one processor; a communication interface; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing device to: receive, via the communication interface, from a data processing computing platform, first provisioning information, wherein receiving the first provisioning information from the data processing computing platform comprises receiving a geo-fence configuration file from the data processing computing platform, the geo-fence configuration file comprising configuration information defining at least one geo-fence around each place of interest of a first set of one or more places of interest associated with a specific user of the computing device, and wherein the first set of the one or more places of interest associated with the specific user of the computing device is determined by the data processing computing platform using a clustering algorithm and trip information retrieved from a historical trip information database maintained by the data processing computing platform, the trip information identifying a plurality of trips previously taken by the specific user of the computing device; monitor first sensor data associated with one or more sensors built into the computing device based on the first provisioning information received from the data processing computing platform; based on monitoring the first sensor data associated with the one or more sensors built into the computing device, detect that a first trip has started, the first trip corresponding to movement of the computing device from a first location to a second location, wherein detecting that the first trip has started comprises determining that a first geo-fence of one or more geo-fences defined in the geo-fence configuration file received from the data processing computing platform has been broken; in response to detecting that the first trip has started, wake a data recording process on the computing device, wherein waking the data recording process on the computing device causes the computing device to capture and store second sensor data received from the one or more sensors built into the computing device while the first trip is occurring; detect that the first trip has ended; and based on detecting that the first trip has ended, send, via the communication interface, to the data processing computing platform, a notification comprising information indicating that the first trip has ended, wherein sending the notification comprising the information indicating that the first trip has ended causes the data processing computing platform to generate and send second provisioning information to the computing device, the second provisioning information being associated with an ending location of the first trip. 2. The computing device of claim 1 , wherein receiving the first provisioning information from the data processing computing platform comprises receiving additional configuration information that is generated by the data processing computing platform and that is specific to the specific user of the computing device. 3. The computing device of claim 1 , wherein receiving the first provisioning information from the data processing computing platform comprises receiving additional configuration information that is generated by the data processing computing platform and that is specific to a current location of the computing device. 4. The computing device of claim 1 , wherein the geo-fence configuration file is generated by the data processing computing platform based on analyzing sensor data received from the computing device and captured by the computing device using one or more sensors built into the computing device. 5. The computing device of claim 1 , wherein monitoring the first sensor data associated with the one or more sensors built into the computing device comprises analyzing sensor data received from a subset of the one or more sensors built into the computing device while operating in a passive processing state. 6. The computing device of claim 1 , wherein determining that the first geo-fence of the one or more geo-fences defined in the geo-fence configuration file received from the data processing computing platform has been broken comprises determining that a last-known-location geo-fence defined in the geo-fence configuration file received from the data processing computing platform has been broken. 7. The computing device of claim 1 , wherein determining that the first geo-fence of the one or more geo-fences defined in the geo-fence configuration file received from the data processing computing platform has been broken comprises determining that a places-of-interest geo-fence defined in the geo-fence configuration file received from the data processing computing platform has been broken. 8. The computing device of claim 1 , wherein determining that the first geo-fence of the one or more geo-fences defined in the geo-fence configuration file received from the data processing computing platform has been broken comprises determining that a frequently-visited-location geo-fence defined in the geo-fence configuration file received from the data processing computing platform has been broken. 9. The computing device of claim 1 , wherein detecting that the first trip has started comprises determining that a vehicle trip has started based on analyzing the first sensor data associated with the one or more sensors built into the computing device. 10. The computing device of claim 1 , wherein waking the data recording process on the computing device comprises recording data captured by one or more of an accelerometer, a gyroscope, a magnetometer, a barometer, a gravitometer, a proximity sensor, an ambient light sensor, an ambient temperature sensor, an orientation sensor, a pedometer, an altimeter, a satellite positioning sensor, or an activity recognition sensor built into the computing device. 11. The computing device of claim 10 , wherein waking the data recording process on the computing device causes the computing device to send at least a portion of the second sensor data received from the one or more sensors built into the computing device to the data processing computing platform in real-time while the first trip is occurring. 12. The computing device of claim 10 , wherein waking the data recording process on the computing device causes the computing device to send at least a portion of the second sensor data received from the one or more sensors built into the computing device to the data processing computing platform when the first trip is completed. 13. A method, comprising: at a computing device comprising at least one processor, a communication interface, and memory: receiving, by the at least one processor, via the communication interface, from a data processing computing platform, first provisioning information, wherein receiving the first provisioning information from the data processing computing platform comprises receiving a geo-fence configuration file from the data processing computing platform, the geo-fence configuration file comprising configuration information defining at least one geo-fence around each place of interest of a first set of one or more places of interest associated with a specific user of the computing device, and wherein the first set of the one or more places of interest associated with the specific user of the computing device is determined by the data processing computing platform using a clustering algorithm and trip information retrieved from a historical trip information database maintained by the data proces

Assignees

Inventors

Classifications

  • for creating historical data or processing based on historical data · CPC title

  • from the vehicle, e.g. floating car data [FCD] · CPC title

  • Insurance · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types or segments such as motorways, toll roads or ferries · 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 US10388085B2 cover?
Aspects of the disclosure relate to processing remotely captured sensor data. A computing platform having at least one processor, a communication interface, and memory may receive, via the communication interface, from a user computing device, sensor data captured by the user computing device using one or more sensors built into the user computing device. Subsequently, the computing platform ma…
Who is the assignee on this patent?
Allstate Insurance Co
What technology area does this patent fall under?
Primary CPC classification G01C21/3617. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 20 2019 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).