×

QA based on context aware, real-time information from mobile devices

  • US 10,380,105 B2
  • Filed: 06/06/2013
  • Issued: 08/13/2019
  • Est. Priority Date: 06/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for question answering, the method comprising:

  • generating a plurality of natural language queries at applications running on a plurality of computing systems, each natural language query describing at least one phenomenon comprising an event occurring in real time at a given physical location within a time window that extends over a given duration of real time;

    communicating the plurality of natural language queries to common mobile edge capture and analytics middleware in communication with plurality of computing systems running the applications;

    translating each natural language query into a data request specification, each data request specification comprising an identification of types of data to be obtained that are responsive to the natural language query and that indicate an occurrence of the at least one phenomenon;

    using the mobile edge capture and analytics middleware to identify common data needs across the plurality of applications and to determine data collection requirements in the data capture system responsive to the data request specification, the data collection requirements comprising raw data to be collected by a data capture system comprising a plurality of data capture devices, each data capture device running an instance of a common software agent capable of real-time collection of different types of data and each instance of the common software agent receiving data collection requirements from the mobile edge capture and analytics middleware, the raw data comprising time data within the time window, physical location data and physical sensor data;

    using physical sensors located in the data capture devices in the data capture system that are disposed in the given physical location during the time window to obtain the raw data in real time;

    using the common software agents to communicate the obtained raw data to the mobile edge capture and analytics middleware;

    using the obtained raw data by combining the time data, physical location data and physical sensor data in the mobile edge capture and analytics middleware to identify occurrences of phenomena indicated by the physical sensors;

    using the mobile edge capture and analytics middleware to store the time data, physical location data, physical sensor data and identified phenomena for use in responding to data collection requirements from the plurality of applications; and

    communicating raw data and identified occurrences of phenomena to the plurality of applications.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×