Patents by Inventor Matthew R. Richardson

Matthew R. Richardson 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).

  • Publication number: 20170132528
    Abstract: Multiple machine learning models can be jointly trained in parallel. An example process for jointly training multiple machine learning models includes providing a set of machine learning models that are to learn a respective task, the set of machine learning models including a first machine learning model and a second machine learning model. The process can initiate training of the first machine learning model to learn a task using training data. During the training of the first machine learning model, information can be passed between the first machine learning model and the second machine learning model. Such passing of information (or “transfer of knowledge”) between the machine learning models can be accomplished via the formulation, and optimization, of an objective function that comprises model parameters that are based on the multiple machine learning models in the set.
    Type: Application
    Filed: June 28, 2016
    Publication date: May 11, 2017
    Inventors: Ozlem Aslan, Rich Caruana, Matthew R. Richardson, Abdelrahman Mohamed, Matthai Philipose, Krzysztof Geras, Gregor Urban, Shengjie Wang
  • Publication number: 20160070808
    Abstract: Functionality is described for identifying a discussion topic based on user interest information. The user interest information may originate from one or more sources, such as the user's search-related behavior. The functionality then provides an opportunity for the user to engage in a communication exchange associated with the identified discussion topic.
    Type: Application
    Filed: November 17, 2015
    Publication date: March 10, 2016
    Inventors: Scott Kirk Imig, Robert L. Rounthwaite, Matthew R. Richardson, Ryen W. White
  • Patent number: 9256683
    Abstract: A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: February 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew R. Richardson, Robert J. Ragno
  • Patent number: 9195739
    Abstract: Functionality is described for identifying a discussion topic based on user interest information. The user interest information may originate from one or more sources, such as the user's search-related behavior. The functionality then provides an opportunity for the user to engage in a communication exchange associated with the identified discussion topic.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott K. Imig, Robert L. Rounthwaite, Matthew R. Richardson, Ryen W. White
  • Publication number: 20140006371
    Abstract: A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided.
    Type: Application
    Filed: September 3, 2013
    Publication date: January 2, 2014
    Applicant: Microsoft Corporation
    Inventors: Matthew R. Richardson, Robert J. Ragno
  • Patent number: 8554755
    Abstract: A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Richardson, Robert J. Ragno
  • Patent number: 8150868
    Abstract: Conventionally, there are communities of individuals who perform Internet searches and communities of individuals who utilized Internet communications. While there is commonly a large amount of overlap between the two communities, there is little interaction between the two communities. Internet searches can be used to recommend interesting people to a user. Furthermore, Internet communications can be used to recommend content that is likely to be of interest to the user. In addition, previously engaged communications or searches can be used to disambiguate terms in a subsequent search.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: April 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Richardson, Parag Singla
  • Publication number: 20110238491
    Abstract: Methods and computer-readable media are provided for receiving keyword expansions from expansion providers and selecting a set of keyword expansions that are used for advertisement selection. Keyword expansions that correspond to a particular search query or text from a browsed web page are received from an expansion provider. Feature data is extracted from each keyword expansion, and may include properties of the keyword expansion or the expansion provider. A score is assigned to each keyword expansion, and based on the score, a set of keyword expansions is selected from the keyword expansions received from the expansion provider. The set of keyword expansions is used to select relevant advertisements for presentation to the user.
    Type: Application
    Filed: March 26, 2010
    Publication date: September 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: MIKHAIL BILENKO, DAVID M. CHICKERING, HENDRICUS D.J. HOEK, MATTHEW R. RICHARDSON, DMITRY V. ZHIYANOV
  • Publication number: 20100312771
    Abstract: A system for associating information comprises an association module that uses anchoring information to associate a first piece of information with a second piece of information, wherein the second piece of information is not part of the first piece of information. The system further includes a rendering module that presents the second piece of information for use. Methods for using such a system are also described.
    Type: Application
    Filed: June 8, 2010
    Publication date: December 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Matthew R. Richardson, Eric D. Brill
  • Publication number: 20100228777
    Abstract: Functionality is described for identifying a discussion topic based on user interest information. The user interest information may originate from one or more sources, such as the user's search-related behavior. The functionality then provides an opportunity for the user to engage in a communication exchange associated with the identified discussion topic.
    Type: Application
    Filed: February 20, 2009
    Publication date: September 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Scott K. Imig, Robert L. Rounthwaite, Matthew R. Richardson, Ryen W. White
  • Patent number: 7792829
    Abstract: The subject invention relates to a system and/or methodology that facilitate converting structured data (e.g., tabular information) into natural language, thus making it available to question answering systems and search engines. More specifically, the system and method employ the vast quantities of natural language on the particular storage system, database, network, or server that a user wishes to search. For example, the system can utilize natural-language based information located on the Web to assist in the task of converting structured data into natural language. In particular, the system can find at least one sentence or sentence fragment on the Web that refers to at least one tuple (e.g., row) in a given table. Following, those sentences can be generalized across all or substantially all tuples in the table. The resulting body of text can be used by the question answering system to answer user queries.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: September 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Eric D. Brill, Matthew R. Richardson
  • Patent number: 7783632
    Abstract: A unique ranking system and method that facilitates improving the ranking and ordering of objects to further enhance the quality, accuracy, and delivery of search results in response to a search query. The system and method involve monitoring and tracking an object in terms of the number of times it's been accessed and optionally by whom, when, for how long, and an access rate. The user's interaction with the object can be tracked as well. By tracking the objects, a popularity measure can be determined. Popularity based rankings can be computed based on the popularity measure or some function thereof. The popularity measure can be affected by the access time, who accessed it, access duration or the user's interaction with the object upon access. The popularity based rankings can be utilized by a search component to improve the quality and retrieval of search results.
    Type: Grant
    Filed: November 3, 2005
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Richardson, Eric D. Brill, Robert J. Ragno, Robert L. Rounthwaite
  • Patent number: 7734631
    Abstract: A system for associating information comprises an association module that uses anchoring information to associate a first piece of information with a second piece of information, wherein the second piece of information is not part of the first piece of information. The system further includes a rendering module that presents the second piece of information for use. Methods for using such a system are also described.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Richardson, Eric D. Brill
  • Publication number: 20090327224
    Abstract: Aspects of the subject matter described herein relate to predicting a best search engine to use for a given query. In aspects, a predictor may use various approaches to determine a best search engine for a given query. For example, the predictor may use features derived from the query itself, how well the query matches a result set returned by a search engine in response to the query, and/or information that compares the result sets returned by multiple search engines that are provided the query. In addition, other data such as user preferences, user interaction data, metadata attributes, and/or other data may be used in predicting a best search engine for a given query. In conjunction with making a prediction, the predictor may use a classifier that has been trained at a training facility.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Ryen William White, Mikhail Bilenko, Matthew R. Richardson
  • Publication number: 20090144271
    Abstract: A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided.
    Type: Application
    Filed: December 1, 2008
    Publication date: June 4, 2009
    Applicant: Microsoft Corporation
    Inventors: MATTHEW R. RICHARDSON, Robert J. Ragno
  • Patent number: 7512601
    Abstract: Systems and methods that provide search and/or query-relevant information and/or links thereto to a user as and/or with a search and/or query result. This information can be determined from summary information that can be included within a tag, header, body, meta-data, etc. of the data. A user can employ a local and/or web search utility along with a search word, phrase, sentence, etc. to search over a data repository to locate and retrieve data that satisfies the search criteria. The summary information of this data is obtained and matched against the results and/or search criteria to determine whether the data is relevant to the search and/or query. The summary information is utilized to determine a snippet that summarizes the data, based on the search and/or query, search criteria, etc. to provide the user with search and/or query-relevant results and/or one or more links thereto.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Silviu-Petru Cucerzan, Matthew R. Richardson
  • Publication number: 20080306935
    Abstract: Conventionally, there are communities of individuals who perform Internet searches and communities of individuals who utilized Internet communications. While there is commonly a large amount of overlap between the two communities, there is little interaction between the two communities. Internet searches can be used to recommend interesting people to a user. Furthermore, Internet communications can be used to recommend content that is likely to be of interest to the user. In addition, previously engaged communications or searches can be used to disambiguate terms in a subsequent search.
    Type: Application
    Filed: June 11, 2007
    Publication date: December 11, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew R. Richardson, Parag Singla
  • Patent number: 7461059
    Abstract: A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: December 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Richardson, Robert J. Ragno
  • Publication number: 20080249832
    Abstract: Systems, methods, and computer-readable media for estimating expected advertisement performance of advertisements are provided. An advertisement performance prediction model is developed using features extracted from a sample set. Once developed, advertisements that are not a part of the sample set are identified and features are extracted there from. The features are then input into the advertisement performance prediction model and expected performance of the corresponding advertisement is estimated. In embodiments, the estimated expected advertisement performance may be used to appropriately rank the advertisement relative to a plurality of other advertisements such that the advertisement will be displayed according to the advertisement ranking.
    Type: Application
    Filed: April 4, 2007
    Publication date: October 9, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew R. Richardson, Robert J. Ragno, Ewa Dominowska
  • Publication number: 20080104049
    Abstract: The relevancy of search results are improved by exploiting changes in data related to information access. Parameter varying aspects of parameter varying data associated with document access are leveraged to provide enhanced ranking of document. As an aspect of the parameter varies, a rank can be accomplished, producing multiple ranks for a given set of parameter varying data. Parameters such as time, user preferences, popularity, and/or user demographics and the like can be utilized as parameter varying data. Thus, in general, single or multiple varying aspects of the parameters can be employed to produce a set of ranks comprising one or more rankings of document. This technique can be employed with static rankers, dynamic rankers, and/or ranker training data and the like to produce higher relevancy search results, increasing user satisfaction.
    Type: Application
    Filed: October 25, 2006
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew R. Richardson, Eric D. Brill