Local context search results improvements
First Claim
1. A method for handling a query generated by a user of one of multiple local network devices, wherein the local network devices are coupled to a network, and wherein the method comprises:
- identifying, by one or more processors, multiple system queries to local network devices on a network, wherein the multiple system queries request system states of the local network devices;
intercepting, by one or more processors, multiple query statements from the local network devices to a wide area network search engine, wherein the multiple query statements are in response to the system queries;
generating, by one or more processors, a natural language query from one of the multiple query statements, wherein the natural language query is a logical query that is answered by said one of the multiple query statements;
receiving, by one or more processors, a query from a user to the wide area network search engine, wherein the query from the user is an unstructured query about a state of a particular device from the local network devices; and
comparing, by one or more processors, the query from the user with the natural language query to determine if a match between the query from the user with the natural language query exceeds a predetermined threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and/or computer program product handles a query generated by a user of one of multiple local network devices that are coupled to a network. Multiple system queries request states of the local network devices. Query statements, responsive to the system queries and being sent to a wide area network search engine, are intercepted. A natural language query, which is a logical query that is answered by one of the multiple query statements, is generated from one of the multiple query statements. An unstructured query, from a user, about a state of a particular device is received. The unstructured query from the user is compared with the natural language query in order to determine if a match between the query from the user with the natural language query exceeds a predetermined threshold value.
-
Citations
20 Claims
-
1. A method for handling a query generated by a user of one of multiple local network devices, wherein the local network devices are coupled to a network, and wherein the method comprises:
-
identifying, by one or more processors, multiple system queries to local network devices on a network, wherein the multiple system queries request system states of the local network devices; intercepting, by one or more processors, multiple query statements from the local network devices to a wide area network search engine, wherein the multiple query statements are in response to the system queries; generating, by one or more processors, a natural language query from one of the multiple query statements, wherein the natural language query is a logical query that is answered by said one of the multiple query statements; receiving, by one or more processors, a query from a user to the wide area network search engine, wherein the query from the user is an unstructured query about a state of a particular device from the local network devices; and comparing, by one or more processors, the query from the user with the natural language query to determine if a match between the query from the user with the natural language query exceeds a predetermined threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for handling a query statement generated by local network devices on a network, the system comprising:
-
a hardware identification device for identifying multiple system queries to local network devices on a network, wherein the multiple system queries request system states of the local network devices; a hardware interception device for intercepting multiple query statements from the local network devices to a wide area network search engine, wherein the multiple query statements are in response to the system queries; a hardware generation device for generating a natural language query from one of the multiple query statements, wherein the natural language query is a logical query that is answered by said one of the multiple query statements; a hardware receiver for receiving a query from a user, wherein the query from the user is an unstructured query about a state of a particular device from the local network devices; and a hardware comparison device for comparing the query from the user with the natural language query to determine if a match between the query from the user with the natural language query exceeds a predetermined threshold value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for handling a query generated by a user of one of multiple local network devices that are coupled to a network, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
identifying multiple system queries to local network devices on a network, wherein the multiple system queries request system states of the local network devices; intercepting multiple query statements from the local network devices to a wide area network search engine, wherein the multiple query statements are in response to the system queries; generating a natural language query from one of the multiple query statements, wherein the natural language query is a logical query that is answered by said one of the multiple query statements; receiving a query from a user to the wide area network search engine, wherein the query from the user is an unstructured query about a state of a particular device from the local network devices; and comparing the query from the user with the natural language query to determine if a match between the query from the user with the natural language query exceeds a predetermined threshold value. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification