Daryl Tanghe - Seattle WA, US Michael Gilmore - Bothell WA, US Ethan Nelson Ray - Lynnwood WA, US Brian Uphoff - Seattle WA, US Priya Vaidyanathan - Clyde Hill WA, US Nazia Zaman - Kirkland WA, US Rebecca Deutsch - Seattle WA, US
Derek S. Gebhard - Seattle WA, US Marc Wautier - Seattle WA, US Manav Mishra - Kirkland WA, US Edward Boyle Averett - Kirkland WA, US Brendan D. Elliott - Redmond WA, US David J. G. Wood - Seattle WA, US Philip P. Fortier - Seattle WA, US Andrei T. Aron - Kirkland WA, US Vivekanandan Elangovan - Bellevue WA, US Kwong K. Leung - Redmond WA, US Arun Gurunathan - Bellevue WA, US Octavio Alfredo Cruz Sanchez - Seattle WA, US Priya Vaidyanathan - Clyde Hill WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707767, 707765, 707766, 707768
Abstract:
A search term suggestion engine of a computing device receives characters of user data as the characters are input. The user data is at least part of a search term to be provided to one of multiple applications to search for the search term. An indication of multiple suggestion sources is received from the one application, and one or more suggested search terms are obtained, from the multiple suggestion sources, based on the received characters. One or more suggested search terms can also be obtained from the multiple suggestion sources based on one or more linguistic alternatives for the received characters. The one or more suggested search terms are combined into a combined set of suggested search terms, and the combined set of suggested search terms is returned to a search user interface for presentation to the user.
Registration For System Level Search User Interface
Priya Vaidyanathan - Clyde Hill WA, US Brian E. Uphoff - Seattle WA, US Brandon H. Paddock - Seattle WA, US Stephanie M. Monk - Redmond WA, US Dona Sarkar - Kirkland WA, US Wentao Chen - Sammamish WA, US Edward Boyle Averett - Kirkland WA, US Manav Mishra - Kirkland WA, US Derek S. Gebhard - Seattle WA, US Richard Jacob White - Seattle WA, US Yin Liu - Sammamish WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707723, 707802, 707E17044
Abstract:
A system level search module receives system level search user interface registration information for an application of the computing device. The registration information includes an indication of how the system level search module can launch the application. The registration information is added to a registration store, and the application is included as one of one or more applications that can be searched using the system level search user interface.
Priya Vaidyanathan - Clyde Hill WA, US Stephanie M. Monk - Redmond WA, US Brandon H. Paddock - Seattle WA, US Richard Jacob White - Seattle WA, US Edward Boyle Averett - Kirkland WA, US Rolf A. Ebeling - Kirkland WA, US Michael J. Gilmore - Bothell WA, US Manav Mishra - Kirkland WA, US Jesse Clay Satterfield - Seattle WA, US Marc Wautier - Seattle WA, US Dona Sarkar - Kirkland WA, US Brendan D. Elliott - Redmond WA, US Kwong K. Leung - Redmond WA, US Arun Gurunathan - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707767, 707769, 707E17014
Abstract:
A system level search user interface that includes both a data entry portion and an application identification portion is displayed. User data input as a search term is displayed in the data entry portion, and identifiers of each of one or more applications of multiple applications on the computing device that can be searched using the search term are displayed in the application identification portion. The search term is provided to one application of the multiple applications for that one application to generate and display search results based on the search term while the display of at least the data entry portion of the system level search user interface is maintained.
Facilitating Interaction With System Level Search User Interface
Brian E. Uphoff - Seattle WA, US Xiao Wei - Redmond WA, US Priya Vaidyanathan - Clyde Hill WA, US Edward Boyle Averett - Kirkland WA, US Rolf A. Ebeling - Kirkland WA, US Michael J. Gilmore - Bothell WA, US Manav Mishra - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715811, 715825
Abstract:
A system level search user interface that includes both a data entry portion and a search identification portion is displayed. Data input by a user as a search term is displayed in the data entry portion, and identifiers of each of one or more scopes on the computing device that can be searched using the search term are displayed in the search identification portion. Search results based on a selected scope are displayed in a search results portion of the system level search user interface. A set of keyboard shortcuts allow users to quickly search using any of the scopes, and see previews of a number of results that each of the scopes return. Additionally, the system level search user interface allow users to easily focus on different search result entries, and efficiently change scopes for searching.
Tira Cohene - Seattle WA, US Rolf Ebeling - Kirkland WA, US Priya Vaidyanathan - Clyde Hill WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048
US Classification:
715843
Abstract:
A unified search and browse experience may be provided by combining filters that are based on folder location with filters that are based on search criteria. In one example, a user opens a file explorer program and is presented with an initial set of filters. Some of the filters may be folder names, and other filters may be search queries. The user chooses a filter, and then continues to refine the set of files that he or she is looking for by successively selecting new filters and/or typing new filters free-form. The new filters may be folder names or search criteria. The system may suggest new filters based on analysis of files and/or past user behavior. A filter chain records the user's history of having added filters, and the user may add, delete, or replace filters in the chain.
Marc Wautier - Seattle WA, US Manav Mishra - Kirkland WA, US Edward Boyle Averett - Kirkland WA, US Brendan D. Elliott - Redmond WA, US David J. G. Wood - Seattle WA, US Philip P. Fortier - Seattle WA, US Andrei T. Aron - Kirkland WA, US Vivekanandan Elangovan - Bellevue WA, US Kwong K. Leung - Redmond WA, US Arun Gurunathan - Bellevue WA, US Octavio Alfredo Cruz Sanchez - Seattle WA, US Priya Vaidyanathan - Clyde Hill WA, US
International Classification:
G06F 17/30
US Classification:
707767
Abstract:
A search term suggestion engine of a computing device receives characters of user data as the characters are input. The user data is at least part of a search term to be provided to one of multiple applications to search for the search term. An indication of multiple suggestion sources is received from the one application, and one or more suggested search terms are obtained, from the multiple suggestion sources, based on the received characters. One or more suggested search terms can also be obtained from the multiple suggestion sources based on one or more linguistic alternatives for the received characters. The one or more suggested search terms are combined into a combined set of suggested search terms, and the combined set of suggested search terms is returned to a search user interface for presentation to the user.
Dr. Vaidyanathan graduated from the Kilpauk Med Coll, Dr M G R Med Univ, Madras, Tn, India in 1993. She works in Fairfax, VA and 2 other locations and specializes in Pediatric Endocrinology. Dr. Vaidyanathan is affiliated with George Washington University Hospital, Inova Fair Oaks Hospital, Inova Fairfax Medical Campus and Inova Loudoun Hospital.