Enhanced search suggestion for personal information services
First Claim
1. One or more computer readable storage media having at least a portion of a personal information application stored thereon for facilitating searches of personal information items that, when executed by a processing system, direct the processing system to at least:
- identify a search query for searching a plurality of personal information items and entered through a search element in a user interface to a personal information service;
identify, based at least in part on the search query, at least a search suggestion for searching the plurality of personal information items and a contact suggestion;
identify, based at least in part on the search query, an event suggestion by initiating examination of at least one personal information item included in search results associated with the search query for an indication of an event and initiating a search of a plurality of events for at least one scheduled event that satisfies event criteria comprising the indication of the event, wherein the event suggestion comprises the one scheduled event;
initiate presentation of at least the event suggestion, the search suggestion and the contact suggestion through a suggestion element in the user interface; and
in response to a selection of the contact suggestion, initiating presentation of associated contact details while persisting the presentation of at least the search suggestion through the suggestion element in the user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software are disclosed herein for implementing enhanced search suggestion technology. In at least one implementation, a personal information application includes a search suggestion element in which both search suggestions and contacts suggestions may be presented. The personal information application includes a search element in a user interface to a personal information service in which a search query may be entered. Search suggestions and contact suggestions can be identified based at least in part on the search query and presented via a suggestion element in the user interface. An indication of interest made with respect to a contact suggestion results in the presentation of contact details for an associated contact. The presentation of at least the search suggestions persists while the contact details of the associated contact are presented.
93 Citations
20 Claims
-
1. One or more computer readable storage media having at least a portion of a personal information application stored thereon for facilitating searches of personal information items that, when executed by a processing system, direct the processing system to at least:
-
identify a search query for searching a plurality of personal information items and entered through a search element in a user interface to a personal information service; identify, based at least in part on the search query, at least a search suggestion for searching the plurality of personal information items and a contact suggestion; identify, based at least in part on the search query, an event suggestion by initiating examination of at least one personal information item included in search results associated with the search query for an indication of an event and initiating a search of a plurality of events for at least one scheduled event that satisfies event criteria comprising the indication of the event, wherein the event suggestion comprises the one scheduled event; initiate presentation of at least the event suggestion, the search suggestion and the contact suggestion through a suggestion element in the user interface; and in response to a selection of the contact suggestion, initiating presentation of associated contact details while persisting the presentation of at least the search suggestion through the suggestion element in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for facilitating the searching of personal information items comprising:
-
identifying a search query for searching a plurality of personal information items entered through a search element in a user interface to a personal information service; identifying, based at least in part on the search query, a search suggestion for searching the plurality of personal information items and a contact suggestion; identifying, based at least in part on the search query, an event suggestion by examining at least one personal information item included in search results associated with the search query for an indication of an event and searching a plurality of events for at least one scheduled event that satisfies event criteria comprising the indication of the event, wherein the event suggestion comprises at least the one scheduled event; presenting at least the event suggestion, the search suggestion and the contact suggestion through a suggestion element in the user interface; and in response to a selection of the contact suggestion, presenting associated contact details while persisting the presentation of at least the search suggestion through the suggestion element in the user interface. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing apparatus comprising:
-
one or more computer readable storage media; and a personal information application embodied at least in part in program instructions stored on the one or more computer readable storage media and comprising; a search element in a user interface to a personal information service through which to enter a search query for searching a plurality of personal information items and in response thereto, identify, based at least in part on the search query, an event suggestion by initiating examination of at least one personal information item included in search results associated with the search query for an indication of an event and initiating a search of a plurality of events for at least one scheduled event that satisfies event criteria comprising the indication of the event, wherein the event suggestion comprises the one scheduled event; a suggestion element in the user interface through which to present at least the event suggestion, a search suggestion and a contact suggestion associated with the search query and through which to receive a selection of the contact suggestion; and a contact in the user interface through which to, in response to the selection of the contact suggestion, present associated contact details while at least the search suggestion persists in the suggestion element. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification