Patents by Inventor Kevyn Collins-Thompson

Kevyn Collins-Thompson 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: 10579652
    Abstract: Various technologies related to generating and applying content retrieval rules are described herein. A content retrieval rule maps a combination of a query and a context to one of a query reformulation or content. The content retrieval rule is learned from search logs of a search engine, and is applied when the query having the context is received at the search engine.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Bennett, Kevyn Collins-Thompson, Siranush Sarkizova, Milad Shokouhi, Marc Sloan
  • Patent number: 10437866
    Abstract: Various technologies related to generating and applying content retrieval rules are described herein. A content retrieval rule maps a combination of a query and a context to one of a query reformulation or content. The content retrieval rule is learned from search logs of a search engine, and is applied when the query having the context is received at the search engine.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Bennett, Kevyn Collins-Thompson, Siranush Sarkizova, Milad Shokouhi, Marc Sloan
  • Publication number: 20150363485
    Abstract: Various technologies related to generating and applying content retrieval rules are described herein. A content retrieval rule maps a combination of a query and a context to one of a query reformulation or content. The content retrieval rule is learned from search logs of a search engine, and is applied when the query having the context is received at the search engine.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 17, 2015
    Inventors: Paul Bennett, Kevyn Collins-Thompson, Siranush Sarkizova, Milad Shokouhi, Marc Sloan
  • Publication number: 20140046922
    Abstract: The disclosed architecture enables user feedback in the form of gestures, and optionally, voice signals, of one or more users, to interact with a search engine framework. For example, document relevance, document ranking, and output of the search engine can be modified based on the capture and interpretation of physical gestures of a user. The recognition of a specific gesture is detected based on the physical location and movement of the joints of a user. The architecture captures emotive responses while navigating the voice-driven and gesture-driven interface, and indicates that appropriate feedback has been captured. The feedback can be used to alter the search query, personalize the response using the feedback collected through the search/browsing session, modifying result ranking, navigation of the user interface, modification of the entire result page, etc., among many others.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Applicant: Microsoft Corporation
    Inventors: Aidan C. Crook, Nikhil Dandekar, Ohil K. Manyam, Gautam Kedia, Sisi Sarkizova, Sara Javanmardi, Daniel Liebling, Ryen William White, Kevyn Collins-Thompson
  • Patent number: 6996276
    Abstract: Discriminating between documents scanned in a batch scanning process is achieved based on various analyses of the constituent document pages. The data provided by the various analyses are compared with each other to determine whether successive pages belong to the same document. Scanned documents result in a page sequence that is analyzed to extract one or more feature attributes for each page. The feature attributes are provided to a feature comparison process in order to assess the similarity of successive pages. If a sufficient likelihood of similarity is found, the compared pages are deemed to be from the same document; otherwise, they are deemed to be from different documents, indicating the existence of a document break. Based on the document breaks, separate scan files may be established. In this manner, the present invention represents eliminates the requirement of user intervention.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: February 7, 2006
    Assignee: Microsoft Corporation
    Inventors: Ming Liu, Kevyn Collins-Thompson, Daryl Lawton
  • Publication number: 20040208371
    Abstract: Discriminating between documents scanned in a batch scanning process is achieved based on various analyses of the constituent document pages. The data provided by the various analyses are compared with each other to determine whether successive pages belong to the same document. Scanned documents result in a page sequence that is analyzed to extract one or more feature attributes for each page. The feature attributes are provided to a feature comparison process in order to assess the similarity of successive pages. If a sufficient likelihood of similarity is found, the compared pages are deemed to be from the same document; otherwise, they are deemed to be from different documents, indicating the existence of a document break. Based on the document breaks, separate scan files may be established. In this manner, the present invention represents eliminates the requirement of user intervention.
    Type: Application
    Filed: May 7, 2004
    Publication date: October 21, 2004
    Applicant: Microsoft Corporation
    Inventors: Ming Liu, Kevyn Collins-Thompson, Daryl Lawton
  • Patent number: 6735335
    Abstract: Discriminating between documents scanned in a batch scanning process is achieved based on various analyses of the constituent document pages. The data provided by the various analyses are compared with each other to determine whether successive pages belong to the same document. Scanned documents result in a page sequence. The page sequence is then analyzed to extract one or more features attributes for each page. The feature attributes are provided to a feature comparison process in order to assess the similarity of successive pages. If a sufficient likelihood of similarity is found, then the compared pages are deemed to be from the same document; otherwise, they are deemed to be from different documents, indicating the existence of a document break. Through the display of the page sequence, a user may optionally modify the location of one or more document breaks. Based on the document breaks, separate scan files may be established.
    Type: Grant
    Filed: May 30, 2000
    Date of Patent: May 11, 2004
    Assignee: Microsoft Corporation
    Inventors: Ming Liu, Kevyn Collins-Thompson, Daryl Lawton
  • Patent number: 6687697
    Abstract: Described is a system and method for improving string matching in a noisy channel environment. The invention provides a method for identifying string candidates and analyzing the probability that the string candidate matches a user-defined string. In one implementation, a find engine receives a query string, converts an image file into a textual file, and identifies each instance of the query string in the textual file. The find engine identifies candidates within the textual file that may match the query string. The find engine refers to a confusion table to help identify whether candidates that are near matches to the query string are actually matches to the query string but for a common recognition error. Candidates meeting a probability threshold are identified as matches to the query string. The invention further provides for analysis options including word heuristics, language models, and OCR confidences.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: February 3, 2004
    Assignee: Microsoft Corporation
    Inventors: Kevyn Collins-Thompson, Charles B. Schweizer
  • Publication number: 20030028522
    Abstract: Described is a system and method for improving string matching in a noisy channel environment. The invention provides a method for identifying string candidates and analyzing the probability that the string candidate matches a user-defined string. In one implementation, a find engine receives a query string, converts an image file into a textual file, and identifies each instance of the query string in the textual file. The find engine identifies candidates within the textual file that may match the query string. The find engine refers to a confusion table to help identify whether candidates that are near matches to the query string are actually matches to the query string but for a common recognition error. Candidates meeting a probability threshold are identified as matches to the query string. The invention further provides for analysis options including word heuristics, language models, and OCR confidences.
    Type: Application
    Filed: July 30, 2001
    Publication date: February 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Kevyn Collins-Thompson, Charles B. Schweizer