METHOD AND SYSTEM FOR INTEGRATING PERSONAL INFORMATION SEARCH AND INTERACTION ON WEB/DESKTOP APPLICATIONS
First Claim
1. A computer-implemented method for integrating personal information search and interaction on web and desktop applications comprising:
- enabling a user-interface (UI) component of an application for the entry of a query said UI component associated with context information;
parsing the entry of said query based on a natural language grammar, to determine at least one natural language element;
generating element types associated with each of said at least one natural language element;
interpreting a query command from a command list based on said at least one natural language element, said element types and said context information;
executing said query with arguments based on said at least one natural language element of said natural language query to determine a result;
outputting said transformed result through said UI component by replacing said result for said query wherein outputting said transformed result comprises automatically adding email addresses, attachments and maps to said UI component.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for integrating personal information search and interaction on web and desktop applications comprises enabling a user-interface (UI) component of an application for the entry of a query the UI component associated with context information. Entry of the query based on a natural language grammar is parsed to determine at least one natural language element. Element types associated with each natural language element are generated. A query command from a command list based on the natural language elements, the element types and the context information is interpreted. The query with arguments based on the natural language elements of the natural language query are executed to determine a result. The transformed result is output through said UI component by replacing said result for said query wherein outputting said transformed result comprises automatically adding email addresses, attachments and maps to said UI component.
-
Citations
20 Claims
-
1. A computer-implemented method for integrating personal information search and interaction on web and desktop applications comprising:
-
enabling a user-interface (UI) component of an application for the entry of a query said UI component associated with context information; parsing the entry of said query based on a natural language grammar, to determine at least one natural language element; generating element types associated with each of said at least one natural language element; interpreting a query command from a command list based on said at least one natural language element, said element types and said context information; executing said query with arguments based on said at least one natural language element of said natural language query to determine a result; outputting said transformed result through said UI component by replacing said result for said query wherein outputting said transformed result comprises automatically adding email addresses, attachments and maps to said UI component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17)
-
-
11. A computer program storage device readable by computer, tangibly embodying a program of instructions executable by said computer to perform a method of integrating personal information search and interaction on web and desktop applications, said method comprising:
- enabling a UI component of a first application for the entry of a query;
enabling a user-interface (UI) component of an application for the entry of a query said UI component associated with context information; parsing the entry of said query based on a natural language grammar, to determine at least one natural language element; generating element types associated with each of said at least one natural language element; interpreting a query command from a command list based on said at least one natural language element, said element types and said context information; executing said query with arguments based on said at least one natural language element of said natural language query to determine a result; outputting said transformed result through said UI component by replacing said result for said query wherein outputting said transformed result comprises automatically adding email addresses, attachments and maps to said UI component. - View Dependent Claims (12, 13, 14, 15, 16, 18)
- enabling a UI component of a first application for the entry of a query;
-
19. A computer-implemented method for integrating personal information search and interaction on web and desktop applications comprising:
-
enabling a user-interface (UI) component of an application for the entry of a query said UI component associated with context information; parsing the entry of said query based on a natural language grammar and a chart parser, to determine at least one natural language element; generating element types comprising parts of speech associated with each of said at least one natural language element; interpreting a query command from a command list based on said at least one natural language element, said element types and said context information; executing said query with arguments based on said at least one natural language element of said natural language query to determine a result, and wherein said arguments are resolved based on information from a personal information repository; outputting said transformed result through said UI component by replacing said result for said query and wherein outputting said transformed result comprises automatically adding email addresses, attachments and maps to the UI component, said result is based on said context of the UI component and is further transformed based on information contained within a personal information repository.
-
-
20. A computer-implemented method of updating a personal information repository comprising:
-
selecting user preference information from a personal information repository; selecting a document; identifying information of interest in said document based on said user preference information; and selectively updating information in said personal information repository based on said identified information.
-
Specification