US2019278768A1PendingUtilityA1

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

61
Assignee: IBMPriority: Jun 6, 2013Filed: May 24, 2019Published: Sep 12, 2019
Est. expiryJun 6, 2033(~6.9 yrs left)· nominal 20-yr term from priority
G06F 16/243
61
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 - 40 . (canceled) 
     
     
         41 . A method for question answering, the method comprising:
 receiving queries at a plurality of applications running on computing systems, each query comprising only an identification of a type of event, a geographical scope and a time duration;   communicating the queries from the applications to mobile edge capture and analytics middleware; and   using the mobile edge capture and analytics middleware to:
 translate the queries into a description of data to be obtained; 
 collect real time raw data simultaneously for the plurality of applications; 
 process the real time raw data into phenomenon data comprising a smaller volume than the real time raw data and higher level semantics; and 
 communicate at least one of the raw data and phenomenon data to the applications. 
   
     
     
         42 . The method of  claim 41 , wherein the mobile edge capture and analytics middleware is further used to:
 identify common real time raw data and phenomenon data needs across the plurality of applications; and   share at least real time raw data and phenomenon data among the plurality of applications.   
     
     
         43 . The method of  claim 41 , wherein the mobile edge capture and analytics middleware is further used to identify edge devices within a multi-layered data capture system to collect the real time raw data. 
     
     
         44 . The method of  claim 43 , wherein the edge devices comprise mobile devices. 
     
     
         45 . The method of  claim 43 , wherein the mobile edge capture and analytics middleware is further used to use a common software agent executing on each identified edge device to collect the real time raw data. 
     
     
         46 . The method of  claim 43 , wherein the mobile edge capture and analytics middleware is used to identify edge devices only associated with a prescribed list of entities and subject to spatial and temporal limitations on the edge devices. 
     
     
         47 . The method of  claim 41 , wherein:
 receiving the queries comprises receiving the queries from a plurality of users; and   the mobile edge capture and analytics middleware considers content of a given query and a state of a given user from whom the given query was received to translate the queries into a description of data to be obtained.   
     
     
         48 . The method of  claim 41 , wherein:
 each query is associated with a given data domain; and   the mobile edge capture and analytics middleware is further used to utilize data domain dependent templates to translate the queries into a description of data relevant to a given data domain.   
     
     
         49 . The method of  claim 41 , wherein the mobile edge capture and analytics middleware is further configured to utilize a knowledge based expert system that uses an ontology describing aspects of information needed to answer queries to translate the queries into the description of data to be obtained. 
     
     
         50 . A computer-readable storage medium containing a computer-readable code that when read by a computer causes the computer to perform a method for question answering, the method comprising:
 receiving queries at a plurality of applications running on computing systems, each query comprising only an identification of a type of event, a geographical scope and a time duration;   communicating the queries from the applications to mobile edge capture and analytics middleware; and   using the mobile edge capture and analytics middleware to:
 translate the queries into a description of data to be obtained; 
 collect real time raw data simultaneously for the plurality of applications; 
 process the real time raw data into phenomenon data comprising a smaller volume than the real time raw data and higher level semantics; and 
 communicate at least one of the raw data and phenomenon data to the applications. 
   
     
     
         51 . The computer-readable storage medium of  claim 50 , wherein the mobile edge capture and analytics middleware is further used to:
 identify common real time raw data and phenomenon data needs across the plurality of applications; and   share at least real time raw data and phenomenon data among the plurality of applications.   
     
     
         52 . The computer-readable storage medium of  claim 50 , wherein the mobile edge capture and analytics middleware is further used to identify edge devices within a multi-layered data capture system to collect the real time raw data. 
     
     
         53 . The computer-readable storage medium of  claim 52 , wherein the edge devices comprise mobile devices. 
     
     
         54 . The computer-readable storage medium of  claim 52 , wherein the mobile edge capture and analytics middleware is further used to use a common software agent executing on each identified edge device to collect the real time raw data. 
     
     
         55 . The computer-readable storage medium of  claim 52 , wherein the mobile edge capture and analytics middleware is used to identify edge devices only associated with a prescribed list of entities and subject to spatial and temporal limitations on the edge devices. 
     
     
         56 . The computer-readable storage medium of  claim 50 , wherein:
 receiving the queries comprises receiving the queries from a plurality of users; and   the mobile edge capture and analytics middleware considers content of a given query and a state of a given user from whom the given query was received to translate the queries into a description of data to be obtained.   
     
     
         57 . The computer-readable storage medium of  claim 50 , wherein:
 each query is associated with a given data domain; and   the mobile edge capture and analytics middleware is further used to utilize data domain dependent templates to translate the queries into a description of data relevant to a given data domain.   
     
     
         58 . The computer-readable storage medium of  claim 50 , wherein the mobile edge capture and analytics middleware is further configured to utilize a knowledge based expert system that uses an ontology describing aspects of information needed to answer queries to translate the queries into the description of data to be obtained. 
     
     
         59 . A system for answering questions, the system comprising:
 a plurality of applications running on computing systems, each application receiving queries from users and each query comprising only an identification of a type of event, a geographical scope and a time duration; and   mobile edge capture and analytics middleware in communication with the plurality of applications to communicate the queries from the applications to the mobile edge capture and analytics middleware, the mobile edge capture and analytics middleware comprising a semantic interpreter to translate the queries into a description of data to be obtained, the mobile edge capture and analytics middleware configured to:
 collect real time raw data simultaneously for the plurality of applications; 
 process the real time raw data into phenomenon data comprising a smaller volume than the real time raw data and higher level semantics; and 
 communicate at least one of the raw data and phenomenon data to the applications. 
   
     
     
         60 . The system of  claim 59 , wherein the mobile edge capture and analytics middleware is further configured to:
 identify common real time raw data and phenomenon data needs across the plurality of applications; and   share at least real time raw data and phenomenon data among the plurality of applications.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.