Methods and apparatus for searching a message store
First Claim
Patent Images
1. A method for searching a message store on a portable device comprising:
- displaying a search input box for searching the message store relative to a currently displayed message on the portable electronic device;
displaying a plurality of defined message fields corresponding to searchable fields in message store;
displaying one or more characters input by a user in the search input box;
generating and displaying a first plurality of possible search criteria based on the displayed one or more characters by appending the displayed one or more characters input to one or more of the displayed plurality of defined message fields for searching for messages in the message store having the one or more characters in the respective defined message field;
receiving a selection of one or more of the displayed first plurality of the possible search criteria;
generating and displaying a second plurality of possible search criteria based on one or more terms containing characters in terms extracted from a body of the currently displayed message, by appending the one or more terms to one or more of the displayed plurality of defined message fields;
receiving a selection of one or more of the displayed second plurality of the possible search criteria;
adding the selected one or more possible first or second search criteria to a search string displayed in the search input box within a box or outline for each selected one or more possible search criteria;
displaying the selected one or more possible search criteria in the search input box; and
searching the message store based on the search string,wherein each of the one or more possible search criteria is removable from the search string by selection of the search input box or outline and wherein generating the second plurality of possible search criteria is based on at least a portion of the content of the current message and comprises generating a plurality of possible search criteria based on one or more keywords generated from the portion of the content of the current message.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for searching a message store on a portable device are described herein. The methods allow a plurality of possible search criteria to be generated and displayed. One or more of the possible search criteria may be selected and added to a search string that is used to search the message store.
-
Citations
13 Claims
-
1. A method for searching a message store on a portable device comprising:
-
displaying a search input box for searching the message store relative to a currently displayed message on the portable electronic device; displaying a plurality of defined message fields corresponding to searchable fields in message store; displaying one or more characters input by a user in the search input box; generating and displaying a first plurality of possible search criteria based on the displayed one or more characters by appending the displayed one or more characters input to one or more of the displayed plurality of defined message fields for searching for messages in the message store having the one or more characters in the respective defined message field; receiving a selection of one or more of the displayed first plurality of the possible search criteria; generating and displaying a second plurality of possible search criteria based on one or more terms containing characters in terms extracted from a body of the currently displayed message, by appending the one or more terms to one or more of the displayed plurality of defined message fields; receiving a selection of one or more of the displayed second plurality of the possible search criteria; adding the selected one or more possible first or second search criteria to a search string displayed in the search input box within a box or outline for each selected one or more possible search criteria; displaying the selected one or more possible search criteria in the search input box; and searching the message store based on the search string, wherein each of the one or more possible search criteria is removable from the search string by selection of the search input box or outline and wherein generating the second plurality of possible search criteria is based on at least a portion of the content of the current message and comprises generating a plurality of possible search criteria based on one or more keywords generated from the portion of the content of the current message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A portable device comprising:
-
a touch sensitive display for displaying graphics and receiving touch input; a memory for storing instructions; a processor for executing the instructions, the instructions when executed by the processor configuring the portable device to; display a search input box on the touch sensitive display for searching the message store relative to a currently displayed message on the portable electronic device; display a plurality of defined message fields corresponding to searchable fields in message store; display one or more characters input by a user in the search input box; generate and display a first plurality of possible search criteria based on the displayed one or more characters by appending the displayed one or more characters input to one or more of the displayed plurality of defined message fields for searching for messages in the message store having the one or more characters in the respective defined message field; receive a selection of one or more of the displayed first plurality of the possible search criteria; generate and display a second plurality of possible search criteria based on one or more terms containing the characters in terms extracted from a body of the currently displayed message, by appending the one or more terms to one or more of the displayed plurality of defined message fields; receive a selection of one or more of the displayed second plurality of the possible search criteria; add the selected one or more possible first or second search criteria to a search string displayed in the search input box within a box or outline for each selected one or more possible search criteria wherein each of the one or more possible search criteria is removable from the search string by selection of the search input box or outline; display the selected one or more possible search criteria in the search input box; and search the message store based on the search string, wherein the generating of the second plurality of possible search criteria is based on at least a portion of the content of the current message and comprises generating a plurality of possible search criteria based on one or more keywords generated from the portion of the content of the current message. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer readable memory containing instructions for searching a message store on a portable device, the instructions when executed by a processor performing:
-
displaying a search input box for searching the message store relative to a currently displayed message on the portable electronic device; displaying a plurality of defined message fields corresponding to searchable fields in message store; displaying one or more characters input by a user in the search input box; generating and displaying a first plurality of possible search criteria based on the displayed one or more characters by appending the displayed one or more characters input to one or more of the displayed plurality of defined message fields for searching for messages in the message store having the one or more characters in the respective defined message field; receiving a selection of one or more of the displayed first plurality of the possible search criteria; generating and displaying a second plurality of possible search criteria based on one or more terms containing characters in terms extracted from a body of the currently displayed message by appending the one or more terms to one or more of the displayed plurality of defined message fields; receiving a selection of one or more of the displayed second plurality of the possible search criteria; adding the selected one or more possible first or second search criteria to a search string to the search input box with within a box or outline for each selected one or more possible search criteria wherein each of the one or more possible search criteria is removable from the search string by selection of the box or outline; displaying the selected one or more possible search criteria in the search input box; and searching the message store based on the search string, wherein generating the second plurality of possible search criteria is based on at least a portion of the content of the current message and comprises generating a plurality of possible search criteria based on one or more keywords generated from the portion of the content of the current message.
-
Specification