Method and apparatus for generating a new event directly from a document
First Claim
1. A method comprising:
- receiving a user selection to display an electronic message;
identifying a temporal expression in the electronic message;
displaying a body of the electronic message in response to the user selection, wherein without receiving further user input the displaying comprises, translating plain text associated with the identified temporal expression into a hyperlink for the identified temporal expression;
receiving, during the displaying of the body, a first input that indicates selection of the hyperlink;
in response to receipt of the first input that indicates selection of the hyperlink, displaying a menu with a choice to create the event;
receiving, during the displaying of the menu, a second input that indicates selection of the choice to create the event;
in response to receipt of the second input, displaying a data entry interface based on receipt of the input, the data entry interface configured with a temporal field that is populated with the temporal expression and a meeting privacy setting that is set based on a category of a sender of the electronic message;
receiving, during the displaying of the data entry interface, a third input that indicates acceptance of information in the data entry interface, the information including the temporal expression; and
storing, in response to the another input, an event based on the information.
2 Assignments
0 Petitions
Accused Products
Abstract
An event providing apparatus includes a storage device in communicating with a date/time detector module. The detector module detects a condition that at least a portion of information stored on the storage device could be mapped to an event, identifies date and time entries in the information, and generates a hyperlink to open an application for creating an event for each entry, the date and time being provided to the application to generate the event directly from the information. The apparatus also includes a display for displaying the time and date in the form of the hyperlink; and a prompter module communicating with the detector module for automatically providing a prompt related to the event in response to selection of the hyperlink. In response to user interaction with the user prompt, the application is started and the event based on the hyperlinked date and time is created.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving a user selection to display an electronic message; identifying a temporal expression in the electronic message; displaying a body of the electronic message in response to the user selection, wherein without receiving further user input the displaying comprises, translating plain text associated with the identified temporal expression into a hyperlink for the identified temporal expression; receiving, during the displaying of the body, a first input that indicates selection of the hyperlink; in response to receipt of the first input that indicates selection of the hyperlink, displaying a menu with a choice to create the event; receiving, during the displaying of the menu, a second input that indicates selection of the choice to create the event; in response to receipt of the second input, displaying a data entry interface based on receipt of the input, the data entry interface configured with a temporal field that is populated with the temporal expression and a meeting privacy setting that is set based on a category of a sender of the electronic message; receiving, during the displaying of the data entry interface, a third input that indicates acceptance of information in the data entry interface, the information including the temporal expression; and storing, in response to the another input, an event based on the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device comprising:
-
a display; an input device; a microprocessor configured for;
receiving a user selection to display an electronic message;
identifying a temporal expression in the electronic message;
displaying a body of the electronic message in response to the user selection, wherein without receiving further user input the displaying comprises, translating plain text associated with the identified temporal expression into a hyperlink for the identified temporal expression;
receiving, during the displaying of the body, a first input that indicates selection of the hyperlink;
in response to receipt of the first input that indicates selection of the hyperlink, displaying a menu with a choice to create the event;
receiving, during the displaying of the menu, a second input that indicates selection of the choice to create the event;
in response to receipt of the second input, displaying a data entry interface based on receipt of the input, the data entry interface configured with a temporal field that is populated with the temporal expression and a meeting privacy setting that is set based on a category of a sender of the electronic message;
receiving, during the displaying of the data entry interface, a third input that indicates acceptance of information in the data entry interface, the information including the temporal expression; and
storing, in response to the another input, an event based on the information. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A storage device storing non-transitory computer-readable code executable by a processor of an electronic device for:
- receiving a user selection to display an electronic message;
identifying a temporal expression in the electronic message;
displaying a body of the electronic message in response to the user selection, wherein without receiving further user input the displaying comprises, translating plain text associated with the identified temporal expression into a hyperlink for the identified temporal expression;
receiving, during the displaying of the body, a first input that indicates selection of the hyperlink;
in response to receipt of the first input that indicates selection of the hyperlink, displaying a menu with a choice to create the event;
receiving, during the displaying of the menu, a second input that indicates selection of the choice to create the event;
in response to receipt of the second input, displaying a data entry interface based on receipt of the input, the data entry interface configured with a temporal field that is populated with the temporal expression and a meeting privacy setting that is set based on a category of a sender of the electronic message;
receiving, during the displaying of the data entry interface, a third input that indicates acceptance of information in the data entry interface, the information including the temporal expression; and
storing, in response to the another input, an event based on the information.
- receiving a user selection to display an electronic message;
Specification