Patents by Inventor Alex Ainslie

Alex Ainslie 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: 8326861
    Abstract: Methods, systems, and apparatus, including computer program products, for personalized term importance evaluation in natural language queries are disclosed. The personalized term importance evaluation utilizes a personalized profile tree constructed using search history associated with a user. The personalized profile tree is a hierarchy of nodes representing categories of information that the user has previously searched or selected from search results. When a search query is received from the user, each term and phrase in the search query is compared against the nodes in the personalized profile tree, and an importance score is given to the search term or phrase based on the depth of a matching node in the tree, and a child count for the matching node. An alternative query can be generated from a subset of the search terms that have respective importance scores exceeding a predetermined threshold.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Alex Ainslie, Nan Li
  • Patent number: 8316019
    Abstract: Methods, systems, and apparatus, including computer program products, for personalized query suggestion are disclosed. The personalized query suggestion utilizes a personalized profile tree constructed using search history associated with a user. The personalized profile tree is a hierarchy of nodes representing categories of information that the user has previously searched or selected from search results. When a search query is received from the user, a ranked list of related queries can be generated for the received search query. Each of the related queries is compared against the nodes in the personalized profile tree, and a relevance score is given to the related query based on the depth of a matching node in the tree, and a child count for the matching node. The related queries are re-ranked based on their respective relevance scores. After the re-ranking, top-ranked related queries are presented to the user as query suggestions.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: November 20, 2012
    Assignee: Google Inc.
    Inventors: Alex Ainslie, Nan Li
  • Publication number: 20120278757
    Abstract: Methods and systems for processing and displaying content are disclosed. An example method of operation may include initializing two or more windows on a mobile device, and displaying a first window of the two or more windows on the mobile device. The method may also include receiving an on-screen switcher indication causing a display view change from the first window being displayed to a combination of the first window and at least one more additional windows being displayed. The method may also include determining a space amount for each of the two or more windows, adjusting a size of each of the two or more windows based on the space amount. The method may further include displaying a frame around each of the two or more windows with the respective adjusted size, and displaying each frame overlaid on top of one another.
    Type: Application
    Filed: September 28, 2011
    Publication date: November 1, 2012
    Applicant: Google Inc.
    Inventors: Roma SHAH, Nicholas Jitkoff, Glen Murphy, Arnaud Weber, Michael Feldstein, Alex Ainslie
  • Publication number: 20120278756
    Abstract: Methods and systems for processing and displaying content are disclosed. An example method of operation may include initializing two or more windows on a mobile device, and displaying a first window of the two or more windows on the mobile device. The method may also include receiving an on-screen switcher indication causing a display view change from the first window being displayed to a combination of the first window and at least one more additional windows being displayed. The method may also include determining a space amount for each of the two or more windows, adjusting a size of each of the two or more windows based on the space amount. The method may further include displaying a frame around each of the two or more windows with the respective adjusted size, and displaying each frame overlaid on top of one another. The example method provides multiple web pages to be concurrently active in a common viewing area of a mobile display device.
    Type: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Applicant: Google Inc.
    Inventors: Roma SHAH, Nicholas Jitkoff, Glen Murphy, Arnaud Weber, Michael Feldstein, Alex Ainslie
  • Publication number: 20120272182
    Abstract: Methods and systems for accelerated scrolling and zooming of content. A method may include receiving an indication of a scroll action. The scroll action indicates a direction to scroll and a user's intent to scroll a significant distance. The method further includes evaluating the direction and a length of the scroll action. The method still further includes providing a scroll widget, for example by an operating to an application. The widget is to be presented relative to a location of where the indication was received. The scroll widget then allows a user to jump to a top or an end of a content displayed at the location.
    Type: Application
    Filed: April 19, 2011
    Publication date: October 25, 2012
    Applicant: Google Inc.
    Inventors: Nicholas JITKOFF, Roma Shah, Alex Ainslie
  • Publication number: 20120272183
    Abstract: Methods and systems for accelerated scrolling and zooming of content. A method may include receiving an indication of a scroll action. The scroll action indicates a direction to scroll and a user's intent to scroll a significant distance. The method further includes evaluating the direction and a length of the scroll action. The method still further includes providing a scroll widget, for example by an operating to an application. The widget is to be presented relative to a location of where the indication was received. The scroll widget then allows a user to jump to a top or an end of a content displayed at the location.
    Type: Application
    Filed: September 26, 2011
    Publication date: October 25, 2012
    Applicant: Google Inc.
    Inventors: Nicholas JITKOFF, Roma Shah, Alex Ainslie
  • Publication number: 20120144467
    Abstract: Methods and systems for connecting to a network, such as a wired or wireless network, are provided. A method may include displaying a menu with one or more menu options in response to a user indication. Each menu option may indicate an available network and the status of the available network. Upon receiving a user menu selection indicating a selected available network, an authentication input field may be provided with the corresponding menu option in the displayed menu. The user may enter authentication information in the authentication input field in order to be connected to the selected available network. The corresponding menu option may display further status information upon successful connection to the selected available network.
    Type: Application
    Filed: December 6, 2010
    Publication date: June 7, 2012
    Applicant: Google Inc.
    Inventors: Alex Ainslie, Nicholas Jitkoff
  • Publication number: 20120143900
    Abstract: Methods and systems for setting application settings using instant search are provided. A method for setting application settings using instant search may include receiving a first portion of user search input associated with an application setting and determining application settings from applications based on the first portion of the user search input. The method may also include displaying the application settings corresponding to the user search input in a results section. The method may further include receiving an update to the user search input and dynamically updating the results section based at least in part on the update. The method may also include setting application settings based on user setting input entered into the results section to adjust the application settings. A system for setting application settings using an instant search page may include an application setting determiner, a display manager and an application setting manager.
    Type: Application
    Filed: March 29, 2011
    Publication date: June 7, 2012
    Applicant: Google Inc.
    Inventors: Alex Ainslie, Nicholas Jitkoff, Roma Shah
  • Publication number: 20120144469
    Abstract: Methods and systems for connecting to a network, such as a wired or wireless network, are provided. A method may include displaying a menu with one or more menu options in response to a user indication. Each menu option may indicate an available network and the status of the available network. Upon receiving a user menu selection indicating a selected available network, an authentication input field may be provided with the corresponding menu option in the displayed menu. The user may enter authentication information in the authentication input field in order to be connected to the selected available network. The corresponding menu option may display further status information upon successful connection to the selected available network.
    Type: Application
    Filed: September 26, 2011
    Publication date: June 7, 2012
    Applicant: Google Inc.
    Inventors: Alex AINSLIE, Nicholas Jitkoff
  • Publication number: 20120143904
    Abstract: Methods and systems for setting application settings using instant search are provided. A method for setting application settings using instant search may include receiving a first portion of user search input associated with an application setting and determining application settings from applications based on the first portion of the user search input. The method may also include displaying the application settings corresponding to the user search input in a results section. The method may further include receiving an update to the user search input and dynamically updating the results section based at least in part on the update. The method may also include setting application settings based on user setting input entered into the results section to adjust the application settings. A system for setting application settings using an instant search page may include an application setting determiner, a display manager and an application setting manager.
    Type: Application
    Filed: September 26, 2011
    Publication date: June 7, 2012
    Applicant: Google Inc.
    Inventors: Alex AINSLIE, Nicholas Jitkoff, Roma Shah