Patents by Inventor Alex Neely Ainslie

Alex Neely 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: 10698578
    Abstract: Systems and methods for presenting information in a header region of an application are provided. In some aspects, a URL is received in an omnibox of an application window of a computer. A page corresponding to the URL is presented in a page display region of the application window. The URL is presented in the omnibox. A collapsed form of the URL and connection information associated with the page are presented in a button of the application window adjacent to the omnibox. The collapsed form of the URL includes a representation of a top-level domain and a hierarchy of the URL. The collapsed form of the URL includes different text from the URL.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: June 30, 2020
    Assignee: Google LLC
    Inventors: Alex Neely Ainslie, Ruby Lee, John Nicholas Jitkoff
  • Patent number: 10409420
    Abstract: A machine-implemented method for processing touch elements of an application of a device is provided. The method includes receiving application data associated with the application, the application data providing for the touch elements, each of the touch elements comprising an activation area configured to receive a user input and to trigger at least one function of the application upon receiving the user input. The method further includes determining, from the application data, that plural ones of the touch elements are for display in a group in the application; and classifying, in response to the determining, each of the touch elements of the group into two or more categories based on the application function of the touch element. The method further includes defining a size of the activation area for at least one of the touch elements based on the classification.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: September 10, 2019
    Assignee: GOOGLE LLC
    Inventors: Alex Neely Ainslie, John Nicholas Jitkoff
  • Patent number: 10216388
    Abstract: Computer-implemented methods for adjusting a display of multiple web page windows in a web browser are provided. In one aspect, a method includes receiving selections of visible portions of first and second web page windows oriented in an overlaid configuration with first and second touch inputs, and receiving a dragging motion of the touch inputs to alter the visible portion of at least one of the windows. When the dragging motion includes dragging the touch inputs away from one another, the visible portion of the first web page window is increased and the visible portion of the second web page window is decreased, and when the dragging motion includes dragging the touch inputs towards one another, the visible portion of the first web page window is decreased and the visible portion of the second web page window is increased. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: February 26, 2019
    Assignee: Google LLC
    Inventors: Arnaud Claude Weber, Alex Neely Ainslie, Roma Rajni Shah, Glen Murphy
  • Patent number: 10019716
    Abstract: Techniques for expeditiously providing a resolution for an application feedback submission are provided. An example method includes displaying a feedback interface configured to receive a feedback report relating to a software application issue, providing the received feedback report for resolution, the resolution based on classification of one or more issue topics identified in the feedback report, and receiving the resolution as instructions to display an action button, the action button when selected by a user causing execution of an operation resolving the software application issue.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: July 10, 2018
    Assignee: Google LLC
    Inventors: Alex Neely Ainslie, Theodore Nicholas Choc, David Andrew Trainor, Mihai Sardarescu
  • Patent number: 9906553
    Abstract: A web browser detects a network privacy threat associated with communications for retrieving a resource from a remote system before the resource is retrieved from the remote system. In connection with detecting the network privacy threat, the web browser automatically retrieves personal information associated with a user of the computing device, generates a privacy threat warning comprising a representation of the retrieved personal information, a representation of the remote system, and a representation of a third-party threat positioned in-between the representation of the personal information and the representation of the remote system, and provides the privacy threat warning for display at the computing device before retrieving the resource from the remote system.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: February 27, 2018
    Assignee: Google LLC
    Inventors: Alex Neely Ainslie, Alan Bettes
  • Patent number: 9792383
    Abstract: Methods for displaying a placeholder for unloaded content while the unloaded content reloads are provided. In one aspect, a method includes receiving a request to display unloaded content, and providing, for display, a representation of the unloaded content while the unloaded content is loaded. The method also includes providing, for display, the loaded content. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: October 17, 2017
    Assignee: Google Inc.
    Inventors: Roma Rajni Shah, Alex Neely Ainslie, Arnaud Claude Weber, Angela Strange
  • Patent number: 9710566
    Abstract: Systems and methods for presenting information in a header region of an application are provided. In some aspects, a URL is received in an omnibox of an application window of a computer. A page corresponding to the URL is presented in a page display region of the application window. The URL is presented in the omnibox. A collapsed form of the URL and connection information associated with the page are presented in a button of the application window adjacent to the omnibox. The collapsed form of the URL includes a representation of a top-level domain and a hierarchy of the URL. The collapsed form of the URL includes different text from the URL.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: July 18, 2017
    Assignee: GOOGLE INC.
    Inventors: Alex Neely Ainslie, Ruby Lee, John Nicholas Jitkoff
  • Patent number: 9645733
    Abstract: Methods for switching between opened web pages in a web browser using a dragging motion across a touchscreen device are provided. In one aspect, a method includes receiving an input of a touch gesture comprising a dragging motion beginning near a first lateral edge of a touchscreen interface towards a second lateral edge of the touchscreen interface, and controlling the switching of a currently displayed open web page in the web browser to another one of a plurality of opened web pages in the web browser based on the touch gesture. The selection of which open web page to switch to is determined based on the distance of the dragging motion of the touch gesture. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: May 9, 2017
    Assignee: Google Inc.
    Inventors: Arnaud Claude Weber, Roma Rajni Shah, Alex Neely Ainslie, Glen Murphy
  • Patent number: 9395868
    Abstract: Computer-implemented methods for adjusting a display of multiple web page windows in a web browser are provided. In one aspect, a method includes receiving selections of visible portions of first and second web page windows oriented in an overlaid configuration with first and second touch inputs, and receiving a dragging motion of the touch inputs to alter the visible portion of at least one of the windows. When the dragging motion includes dragging the touch inputs away from one another, the visible portion of the first web page window is increased and the visible portion of the second web page window is decreased, and when the dragging motion includes dragging the touch inputs towards one another, the visible portion of the first web page window is decreased and the visible portion of the second web page window is increased. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: July 19, 2016
    Assignee: GOOGLE INC.
    Inventors: Arnaud Claude Weber, Alex Neely Ainslie, Roma Rajni Shah, Glen Murphy
  • Patent number: 9335905
    Abstract: A system and machine-implemented method for visually providing feedback regarding a user selection are provided. The method includes receiving an indication of a user input with respect to a content item, wherein the input corresponds to a request to trigger one or more related actions for the content item, providing a visual indication in response to the request for display to the user, wherein the visual indication is provided in a first state showing that the request has been received, determining a status of the request, determining if the request is completed based on the status, updating the visual indication to a second state indicating the progress of the request based on the status if the request is not completed and providing the updated visual indication for display to the user.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Alex Neely Ainslie, Sebastien Vincent Gabriel
  • Publication number: 20150205454
    Abstract: Systems and methods for displaying preview data on an electronic device are provided. In some aspects, a method includes providing for display source content on the electronic device. The source content includes an access point configured to link to target content. The target content is provided by a host that is remote from the electronic device. The method also includes receiving input from a user for accessing the target content via the access point, and obtaining preview data of the target content in response to the user input. The preview data is obtained prior to a connection being established between the electronic device and the host of the target content. The method also includes providing for display a stack of items on the electronic device. At least one of the stack of items comprises the preview data of the target content.
    Type: Application
    Filed: January 10, 2012
    Publication date: July 23, 2015
    Applicant: GOOGLE INC.
    Inventors: Alex Neely AINSLIE, Theodore Nicholas CHOC
  • Publication number: 20150205478
    Abstract: Computer-implemented methods for finding text in a web page of a mobile web browser are provided. In one aspect, a method includes receiving input text to locate within a web page, identifying text in the web page matching the received input text, and providing for display, in a display bar, at least one indicator representing a location of the identified text within the web page. The method also includes receiving a selection of the at least one indicator in the display bar, and providing, for display, a portion of the web page that includes the matching text represented by the selected at least one indicator. Systems, graphical user interfaces, and machine-readable media are also provided.
    Type: Application
    Filed: January 24, 2012
    Publication date: July 23, 2015
    Applicant: GOOGLE INC.
    Inventors: Arnaud Claude WEBER, John François Julien MELLOR, Roma Rajni SHAH, Alex Neely AINSLIE
  • Publication number: 20150205761
    Abstract: Methods for displaying a placeholder for unloaded content while the unloaded content reloads are provided. In one aspect, a method includes receiving a request to display unloaded content, and providing, for display, a representation of the unloaded content while the unloaded content is loaded. The method also includes providing, for display, the loaded content. Systems and machine-readable media are also provided.
    Type: Application
    Filed: December 12, 2012
    Publication date: July 23, 2015
    Applicant: Google Inc.
    Inventors: Roma Rajni SHAH, Alex Neely Ainslie, Arnaud Claude Weber, Angela Strange
  • Publication number: 20150205473
    Abstract: Systems and methods for visually scrolling through a stack of items displayed on a device are provided. In some aspects, a system includes a detection module configured to determine a motion of the device relative to a neutral position of the device. The system also includes a display module configured to visually scroll through the stack of items in response to the motion of the device.
    Type: Application
    Filed: December 6, 2011
    Publication date: July 23, 2015
    Applicant: GOOGLE INC.
    Inventors: Arnaud Claude Weber, Alex Neely Ainslie, John Nicholas Jitkoff, Roma Rajni Shah, Jerome F. Scholler
  • Publication number: 20150169154
    Abstract: Systems and methods for presenting information in a header region of an application are provided. In some aspects, a URL is received in an omnibox of an application window of a computer. A page corresponding to the URL is presented in a page display region of the application window. The URL is presented in the omnibox. A collapsed form of the URL and connection information associated with the page are presented in a button of the application window adjacent to the omnibox. The collapsed form of the URL includes a representation of a top-level domain and a hierarchy of the URL. The collapsed form of the URL includes different text from the URL.
    Type: Application
    Filed: February 19, 2014
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Alex Neely AINSLIE, Ruby LEE, John Nicholas JITKOFF
  • Patent number: 9043464
    Abstract: The disclosed subject matter relates to computer-implemented methods for automatically grouping resources, such as electronic files, websites, applications, and the like, that are accessed by a user. In one aspect, the disclosed subject matter relates to automatically displaying frequently accessed websites in website groups. One approach to defining the groups is to consider websites that are accessed within a certain amount of time to belong to a particular group. Website group graphics can be generated which point to the various groups of websites. The website group graphic for a grouping of websites can be used to access the websites that are a part of that grouping.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: David Trainor, Theodore Nicholas Choc, Alex Neely Ainslie
  • Patent number: 9015618
    Abstract: An apparatus may include one or more memories and one or more processors. The one or more processors may be configured to execute instructions to facilitate providing a first window for display while hiding from display one or more additional windows. The instructions may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of windows for display. The providing a plurality of windows may include changing a display view from the first window to the plurality of windows. The instructions may facilitate selecting one of the plurality of windows. The selecting one of the plurality of windows may include changing the display view from the plurality of windows to the selected one of the plurality of windows while hiding from display one or more other windows. Methods for displaying windows and machine-readable storage medium are also disclosed.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Roma Rajni Shah, John Nicholas Jitkoff, Glen Murphy, Arnaud Claude Weber, Michael Feldstein, Alex Neely Ainslie
  • Patent number: 8972886
    Abstract: An apparatus may include one or more memories and one or more processors. The one or more memories may include instructions. The one or more processors may be configured to execute the instructions to facilitate providing a window of an application for display from a perspective in front of the window, receiving a touch input, and in response to the touch input, providing multiple windows for display on the apparatus from a perspective vertically above the multiple windows. The multiple windows may include the window. A display of one window may be switched to a display of multiple windows based on a single touch input. Methods for displaying windows and machine-readable storage medium are also disclosed.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Arnaud Claude Weber, Alex Neely Ainslie, Roma Rajni Shah, Angela Strange
  • Patent number: 8966582
    Abstract: A system and computer-implemented method for providing an indication of a quality of a site to a user, the method comprising identifying a link associated with a destination site and being displayed at a source site, determining a reputation of the link based on one or more criteria and whether the determined reputation of the link meets or exceeds a specified threshold and providing a warning for display to a user at the source site when it is determined that the reputation of the link meets the specified threshold, wherein the warning display includes a warning message indicating that the link meets or exceeds the specified threshold and a thumbnail image of the destination site associated with the link.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventor: Alex Neely Ainslie
  • Publication number: 20140331171
    Abstract: An apparatus may include one or more memories and one or more processors. The one or more processors may be configured to execute instructions to facilitate providing a first window for display while hiding from display one or more additional windows. The instructions may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of windows for display. The providing a plurality of windows may include changing a display view from the first window to the plurality of windows. The instructions may facilitate selecting one of the plurality of windows. The selecting one of the plurality of windows may include changing the display view from the plurality of windows to the selected one of the plurality of windows while hiding from display one or more other windows. Methods for displaying windows and machine-readable storage medium are also disclosed.
    Type: Application
    Filed: July 15, 2014
    Publication date: November 6, 2014
    Inventors: Roma Rajni SHAH, John Nicholas JITKOFF, Glen MURPHY, Arnaud Claude WEBER, Michael FELDSTEIN, Alex Neely AINSLIE