QA Based on Context Aware, Real-Time Information from Mobile Devices
First Claim
1. A question answering system comprising:
- an application layer comprising at least one application running on a computing system, the application configured to receive a natural language query;
a semantic interpreter in communication with the application and configured to translate the natural language query into a data request specification, the data request specification comprising an identification of types of data to be obtained that are responsive to the natural language query;
a phenomenon layer configured to receive the data request specification and to generate data collection requirements responsive to the data request specifications;
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; and
a plurality of identical common software agents, each common software agent executing on one of a plurality of data generating networked devices and in communication with the edge layer, the common software agents configured to obtain the identified raw data required to satisfy the data collection requirements.
1 Assignment
0 Petitions
Accused Products
Abstract
A common infrastructure collects data from a plurality of mobile devices and traditional sensors at Internet scale to respond to natural language queries received at different applications. The infrastructure includes a semantic interpreter to translate the natural language query to a data request specification that is processed by the data collection system. The data collection system includes a phenomenon layer that expresses data and information needs in a declarative fashion and coordinates data collection and processing for queries. An edge layer manages devices, receives collection requirements from the backend layer, configures and instructs devices for data collection, and conducts aggregation and primitive processing of data. This layer contains network edge nodes, such as base stations in a cellular network. Each node manages a set of local data generating networked devices. The device agent data layer using common agents on the networked devices receives data collection instructions and performs data collection.
43 Citations
20 Claims
-
1. A question answering system comprising:
-
an application layer comprising at least one application running on a computing system, the application configured to receive a natural language query; a semantic interpreter in communication with the application and configured to translate the natural language query into a data request specification, the data request specification comprising an identification of types of data to be obtained that are responsive to the natural language query; a phenomenon layer configured to receive the data request specification and to generate data collection requirements responsive to the data request specifications; 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; and a plurality of identical common software agents, each common software agent executing on one of a plurality of data generating networked devices and in communication with the edge layer, the common software agents configured to obtain the identified raw data required to satisfy the data collection requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification