×

System and method for multi-device continuum and seamless sensing platform for context aware analytics

  • US 10,397,355 B2
  • Filed: 04/26/2016
  • Issued: 08/27/2019
  • Est. Priority Date: 10/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A multi-device continuum and seamless sensing platform system comprising:

  • a processor; and

    memory storing computer readable instructions, a software application that, when executed, cause the system to;

    collect sensing data for the user from a plurality of digital devices and continuously over time and space by a sensing application from a plurality of sensors including a wearable sensor, a phone sensor, and a sensor application providing user related data;

    store the data for the user from the plurality of digital devices in a centric integrated system including a storage system and a processing system;

    align the data for the user in a FactLog table, an Application Log Report, a query joining an Accelerometer record and a Magnetometer record, and a database Schema for an Activity Recognition Model;

    synchronize the collected sensing data from the sensing application to an integrated system; and

    process the aligned and synchronized sensing data across time by using a time stamp when data is collected from each sensor and space by keeping track of each device in a database represented by the FactLog Table and the database Schema for the Activity Recognition Model,wherein the database includes data synchronization, a plurality of aggregation queries for joining sensing data in a plurality of time and fact tables represented by the FactLog table, and a trigger for inserting complementary data for a new sensing data point, and automatically keeping track of the plurality of devices and the sensing data a user is using, and installing a plurality of soft applications on the plurality of digital devices to collect digital data and receive data from sensors providing data related to the user in a device data table;

    wherein the plurality of digital devices are selected from the group consisting of compute, sensing and personal devices;

    a mechanism to synchronize data at different time granularity levels for data coming from different sources with different time stamps in an Application Log Report and the query joining the Accelerometer word and the Magnetometer record, wherein the mechanism provides for data alignment and that is independent of how the data is processed, a database design consisting of the FactLog table and a time granularity table joined with a logging table selected from the group of an action table or a communication table from the FactLog table, to result in an aggregation over space and time for data analysis and analytics; and

    the time granularity table is populated through a trigger set on the other tables where every new record gets inserted in the logs tables, the trigger set fires and inserts the new records in the time granularity table consisting of the time stamp of the original record and divided into a respective attribute in the granularity table; and

    the time granularity table is used in the aggregation queries for data mining and analytics from the query joining the Accelerometer record and the Magnetometer record.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×