Patents by Inventor Michael Gradek
Michael Gradek has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9195746Abstract: A plurality of queries associated with a plurality of user query object submissions to a scratch pad application executing asynchronously as a background application to a first user application may be obtained. One or more search requests may be initiated to one or more search engines based on each one of the plurality of obtained queries. Cumulative search results of the one or more search requests may be obtained, the cumulative search results accumulated over the plurality of obtained queries. A set of accumulated results metadata may be obtained based on an analysis of the accumulated cumulative search results. A display of a summary of the cumulative search results based on a relevance analysis of the accumulated results metadata may be initiated.Type: GrantFiled: November 26, 2011Date of Patent: November 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Jason Tomko, Vikas Rajvanshy, Michael Gradek, John Lynn, William J. Pardi
-
Publication number: 20150161274Abstract: Methods, systems, and computer-readable media for providing topical search suggestions are provided. Topical search suggestions allow a user to receive search results related to the designated topic or subject matter. Multiple topics may be generated based on search input provided by a user. The search input may be a search prefix that includes one or more words entered into the search query box before the completed search query is submitted to the search engine. A search interface may then present the topics derived from the search prefix to a user before the user submits the query. In another embodiment, the user designates multiple search inputs. Search results may be generated based on the search inputs and then present topics extracted from the search results. In one embodiment, the topics are extracted by performing a natural language analysis of search result metadata.Type: ApplicationFiled: February 20, 2015Publication date: June 11, 2015Inventors: Daniel Jason Tomko, Vikas Rajvanshy, Michael Gradek, John Lynn, William J. Pardi
-
Patent number: 9043350Abstract: Methods, systems, and computer-readable media for providing topical search suggestions are provided. Topical search suggestions allow a user to receive search results related to the designated topic or subject matter. The present invention may generate multiple topics based on search input provided by a user. The search input may be a search prefix that includes one or more words entered into the search query box before the completed search query is submitted to the search engine. A search interface then presents the topics derived from the search prefix to a user before the user submits the query. In another embodiment, the user designates multiple search inputs. The present invention generates search results based on the search inputs and then presents topics extracted from the search results. In one embodiment, the topics are extracted by performing a natural language analysis of search result metadata.Type: GrantFiled: September 22, 2011Date of Patent: May 26, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Jason Tomko, Vikas Rajvanshy, Michael Gradek, John Lynn, William J. Pardi
-
Publication number: 20130138631Abstract: A plurality of queries associated with a plurality of user query object submissions to a scratch pad application executing asynchronously as a background application to a first user application may be obtained. One or more search requests may be initiated to one or more search engines based on each one of the plurality of obtained queries. Cumulative search results of the one or more search requests may be obtained, the cumulative search results accumulated over the plurality of obtained queries. A set of accumulated results metadata may be obtained based on an analysis of the accumulated cumulative search results. A display of a summary of the cumulative search results based on a relevance analysis of the accumulated results metadata may be initiated.Type: ApplicationFiled: November 26, 2011Publication date: May 30, 2013Applicant: MICROSOFT CORPORATIONInventors: Daniel Jason Tomko, Vikas Rajvanshy, Michael Gradek, John Lynn, William J. Pardi
-
Publication number: 20130080460Abstract: Methods, systems, and computer-readable media for providing topical search suggestions are provided. Topical search suggestions allow a user to receive search results related to the designated topic or subject matter. The present invention may generate multiple topics based on search input provided by a user. The search input may be a search prefix that includes one or more words entered into the search query box before the completed search query is submitted to the search engine. A search interface then presents the topics derived from the search prefix to a user before the user submits the query. In another embodiment, the user designates multiple search inputs. The present invention generates search results based on the search inputs and then presents topics extracted from the search results. In one embodiment, the topics are extracted by performing a natural language analysis of search result metadata.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Applicant: MICROSOFT CORPORATIONInventors: Daniel Jason Tomko, Vikas Rajvanshy, Michael Gradek, John Lynn, William J. Pardi
-
Publication number: 20120036011Abstract: Systems, methods, and computer media for personalizing a web page and for personalizing user search query results are provided. A request to view a web page, such as a user search query that produces a search result web page, is received from a computing device. A computing device identifier is detected. Device-specific data corresponding to the detected computing device identifier is accessed. Upon detecting at least one user identifier having an authentication state, user-specific data corresponding to the detected user identifier and authentication state is accessed. The web page is personalized based on at least one of the accessed device-specific data and the accessed user-specific data.Type: ApplicationFiled: August 5, 2010Publication date: February 9, 2012Applicant: MICROSOFT CORPORATIONInventors: Michael A. Schechter, Michael Gradek, Sridharan K. Iyer, Gayathri Ravichandran Geetha, Igor Shoshitaishvili, Jonathan M. Garcia, Aravind Bala
-
Patent number: 8055638Abstract: A system, method, and medium are provided for presenting a user-interface to a user during a search session that includes information about the user's search history during that search session. A search session is instantiated, and search queries, search results, user selections of search results, and other information is recorded. Search results pages provided to the user in response to queries include a session tracker module that displays interactive information associated with recent search queries issued by the user during the same session, such that the user can quickly recall previously issued queries and corresponding search results.Type: GrantFiled: December 11, 2008Date of Patent: November 8, 2011Assignee: Microsoft CorporationInventors: Michael Austin Schechter, Michael Gradek
-
Publication number: 20100153427Abstract: A system, method, and medium are provided for presenting a user-interface to a user during a search session that includes information about the user's search history during that search session. A search session is instantiated, and search queries, search results, user selections of search results, and other information is recorded. Search results pages provided to the user in response to queries include a session tracker module that displays interactive information associated with recent search queries issued by the user during the same session, such that the user can quickly recall previously issued queries and corresponding search results.Type: ApplicationFiled: December 11, 2008Publication date: June 17, 2010Applicant: MICROSOFT CORPORATIONInventors: MICHAEL AUSTIN SCHECHTER, MICHAEL GRADEK
-
Publication number: 20070060325Abstract: A live scoring that can be employed without plugins thereby enhancing reliability and scalability is provided. Moreover, the live scoring system utilizes a pull model which does not require persistent connections to a live scoring source, server or network. Furthermore, in view of the inherent characteristic of live scoring systems being resource intensive applications, e.g., require a large amount of processing power to calculate the scores of all players for all teams across all leagues, a client-side scoring/calculation system is employed. The distributed approach used by the system can particularly offload the burden of processing the updates most of the time to clients, without sacrificing down-level browsers' ability to view the latest scores.Type: ApplicationFiled: January 6, 2006Publication date: March 15, 2007Applicant: Microsoft CorporationInventor: Michael Gradek