Patents by Inventor Michael C. Bostock

Michael C. Bostock 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: 10191995
    Abstract: One embodiment of the present invention provides a system that provides auto-focus for a search field in a user interface, where the focus of the user interface specifies where in the user interface user input will be directed. During operation, the system receives an input from a user. The system then determines from characteristics of the input whether the input is directed to a search field in the user interface. If so, and if the focus is not already on the search field, the system automatically moves the focus of the user interface to the search field. Hence, the system can automatically direct the input and subsequent input to the search field without the user having to explicitly navigate to the search field.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: January 29, 2019
    Assignee: Google LLC
    Inventor: Michael C. Bostock
  • Patent number: 9703889
    Abstract: One embodiment of the present invention provides a system that provides auto-focus for a search field in a user interface, where the focus of the user interface specifies where in the user interface user input will be directed. During operation, the system receives an input from a user. The system then determines from characteristics of the input whether the input is directed to a search field in the user interface. If so, and if the focus is not already on the search field, the system automatically moves the focus of the user interface to the search field. Hence, the system can automatically direct the input and subsequent input to the search field without the user having to explicitly navigate to the search field.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: July 11, 2017
    Assignee: Google Inc.
    Inventor: Michael C. Bostock
  • Publication number: 20160349955
    Abstract: One embodiment of the present invention provides a system that provides auto-focus for a search field in a user interface, where the focus of the user interface specifies where in the user interface user input will be directed. During operation, the system receives an input from a user. The system then determines from characteristics of the input whether the input is directed to a search field in the user interface. If so, and if the focus is not already on the search field, the system automatically moves the focus of the user interface to the search field. Hence, the system can automatically direct the input and subsequent input to the search field without the user having to explicitly navigate to the search field.
    Type: Application
    Filed: August 12, 2016
    Publication date: December 1, 2016
    Inventor: Michael C. Bostock
  • Patent number: 8312009
    Abstract: One embodiment of the present invention provides a system that obtains user preferences for query results. First, in response to a query, the system presents a ranked list of query results to a user. The system then receives a request from the user to change the position of a query result in the ranked list of query results. Based on the change in position of the query result, the system infers at least one preference of the user between the query result and other query results in the ranked list.
    Type: Grant
    Filed: February 14, 2007
    Date of Patent: November 13, 2012
    Assignee: Google Inc.
    Inventor: Michael C. Bostock
  • Patent number: 7587391
    Abstract: One embodiment of the present invention provides a system that produces a preference ranking for a set of items based on preferences expressed by users. During operation, the system collects preferences from users between pairs of items in the set of items to be ranked. Next, the system then uses the collected preferences to compute an adjacency matrix for the set of items, wherein each element in the adjacency matrix represents preferences between a corresponding pair of items associated with the element. The system then uses the adjacency matrix to compute the preference ranking for the set of items.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: September 8, 2009
    Assignee: Google Inc.
    Inventors: Michael C. Bostock, Alexander C. Wu
  • Publication number: 20080195960
    Abstract: One embodiment of the present invention provides a system that provides auto-focus for a search field in a user interface, where the focus of the user interface specifies where in the user interface user input will be directed. During operation, the system receives an input from a user. The system then determines from characteristics of the input whether the input is directed to a search field in the user interface. If so, and if the focus is not already on the search field, the system automatically moves the focus of the user interface to the search field. Hence, the system can automatically direct the input and subsequent input to the search field without the user having to explicitly navigate to the search field.
    Type: Application
    Filed: February 14, 2007
    Publication date: August 14, 2008
    Inventor: Michael C. Bostock