×

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

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

1. A question answering system comprising:

  • an application layer comprising a plurality of applications running on a plurality of computing systems, each application configured to generate a 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;

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

    a semantic interpreter in communication with the applications and configured to translate 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;

    a phenomenon layer configured to receive the data request specification and to generate data collection requirements; and

    an edge layer in communication with the phenomenon layer and configured to receive the data collection requirements and to identify raw data required to satisfy the data collection requirements, the raw data comprising time data within the time window, physical location data and physical sensor data, the mobile edge capture and analytics middleware combining the time data, physical location data and physical sensor data to identify occurrences of phenomena indicated by the raw data and storing the time data, physical location data, physical sensor data and identified phenomena for use in responding to duplicate data collection requirements;

    a plurality of data generating network devices disposed at the physical location during the time window, each data generating networked device comprising physical sensors; and

    a plurality of instances of a common software agent, each instance of the common software agent executing on one of the plurality of data generating networked devices and in communication with the mobile edge capture and analytics middleware, instances of the common software agent obtaining the identified raw data required to satisfy the data collection requirements from the physical sensors disposed in the given physical location during the given time duration and communicating the raw data to the mobile edge capture and analytic middleware.

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