Natural language personal information management
First Claim
1. A method for managing data, comprising:
- receiving a first natural language entry from a user into a portion of an interface;
processing the first natural language entry to identify one or more fields within the entry; and
receiving a second natural language entry in the portion of the interface, wherein the first natural language entry is maintained in the interface during said step of receiving the second natural language entry.
2 Assignments
0 Petitions
Accused Products
Abstract
A PIM application provides a single page natural language interface for entering and managing PIM data. The natural language interface may receive a natural language entry as a text character string. The entry may be associated with a task, calendar, contact or other PIM data type. The received entries are processed (for example, parsed) to determine the PIM data type and other information. The original entry is not discarded from the natural language interface as a result of processing. After processing one or more received natural language entries, the entries remain in the natural language interface to be viewed and managed. The entry is maintained so it can be managed with other natural language entries provided in the interface.
304 Citations
20 Claims
-
1. A method for managing data, comprising:
-
receiving a first natural language entry from a user into a portion of an interface; processing the first natural language entry to identify one or more fields within the entry; and receiving a second natural language entry in the portion of the interface, wherein the first natural language entry is maintained in the interface during said step of receiving the second natural language entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
identifying user data in a natural language entry within a user interface; storing the user data by an application associated with the interface; and managing the natural language entry in the user interface after the user data is stored. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for processing data, comprising:
-
a communication interface; a storage device; and one or more processors in communication with said storage device and said communication interface, said one or more processors perform a method comprising, identifying personal information management data in a natural language entry within a user interface, storing the personal information management data in a native data format of a personal information management tool, and processing the stored personal information management data in response to an event associated with the natural language entry in the user interface. - View Dependent Claims (18, 19, 20)
-
Specification