Patents by Inventor Adam William Powell

Adam William Powell 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: 10127089
    Abstract: A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may determine, based on at least the indication of the action to be performed, a plurality of deep links to a plurality of actions performable by a plurality of applications. The computing device may select a subset of deep links from the plurality of deep links. The computing device may output for display a graphical user interface including an indication of each deep link from the subset of deep links. The computing device may receive an indication of a user input, the user input corresponding to a selection of one of the deep links from the subset of deep links. A second application executing on the at least one processor may perform an action linked to by the selected deep link.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventors: Adam William Powell, Neel Rao, Benjamin David Poiesz
  • Publication number: 20180300187
    Abstract: A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may determine, based on at least the indication of the action to be performed, a plurality of deep links to a plurality of actions performable by a plurality of applications. The computing device may select a subset of deep links from the plurality of deep links. The computing device may output for display a graphical user interface including an indication of each deep link from the subset of deep links. The computing device may receive an indication of a user input, the user input corresponding to a selection of one of the deep links from the subset of deep links. A second application executing on the at least one processor may perform an action linked to by the selected deep link.
    Type: Application
    Filed: June 21, 2018
    Publication date: October 18, 2018
    Inventors: Adam William Powell, Neel Rao, Benjamin David Poiesz
  • Patent number: 10007565
    Abstract: A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may determine, based on at least the indication of the action to be performed, a plurality of deep links to a plurality of actions performable by a plurality of applications. The computing device may select a subset of deep links from the plurality of deep links. The computing device may output for display a graphical user interface including an indication of each deep link from the subset of deep links. The computing device may receive an indication of a user input, the user input corresponding to a selection of one of the deep links from the subset of deep links. A second application executing on the at least one processor may perform an action linked to by the selected deep link.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: June 26, 2018
    Assignee: Google LLC
    Inventors: Adam William Powell, Neel Rao, Benjamin David Poiesz
  • Publication number: 20170192942
    Abstract: An electronic device (102) includes a display (104) to display a layout (108) of views, a user input component (212, 214, 216) to receive input representative of a positioned event (118), and a positioned event handler component (226) to detect the positioned event. The electronic device further includes a registry management component (230) to identify a terminal view (122) of the layout of views based on a location of the positioned event and a view tree management component (228) to construct an ancestor chain (126) of one or more ancestor views of the terminal view from the layout. The positioned event handler component is to sequentially dispatch the positioned event in the ancestor chain starting at a root view (110) of the ancestor chain.
    Type: Application
    Filed: January 6, 2016
    Publication date: July 6, 2017
    Inventors: Christopher Craik, Adam William Powell
  • Patent number: 9465682
    Abstract: A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may determine, based on at least the indication of the action to be performed, a plurality of deep links to a plurality of actions performable by a plurality of applications. The computing device may select a subset of deep links from the plurality of deep links. The computing device may output for display a graphical user interface including an indication of each deep link from the subset of deep links. The computing device may receive an indication of a user input, the user input corresponding to a selection of one of the deep links from the subset of deep links. A second application executing on the at least one processor may perform an action linked to by the selected deep link.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: October 11, 2016
    Assignee: Google Inc.
    Inventors: Adam William Powell, Neel Rao, Benjamin David Poiesz
  • Patent number: 9065872
    Abstract: Techniques are described for sharing service management on a computing system. The computing system includes a display device and one or more processors. The processors are configured to determine, based on a context associated with an object, a plurality of weighted probabilities including a respective weighted probability for each sharing service from a plurality of sharing services, wherein the context includes at least one of a characteristic of the object and a respective characteristic of at least a portion of sharing services from the plurality of sharing services, select, based on the respective weighted probabilities, a subset of sharing services, output, for display at the display device, an indication of each sharing service from the subset of sharing services, receive an indication of a user input corresponding to a selection of one of the subset of sharing services, and transmit, using the selected sharing service, an indication of the object.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: June 23, 2015
    Assignee: Google Inc.
    Inventors: Matias Gonzalo Duarte, Daniel Marc Gatan Shiplacoff, Richard Eugene Fulcher, Jeremy Lyon, Adam William Powell
  • Patent number: 9043733
    Abstract: In one example, a method includes receiving an indication of an input gesture detected at a presence-sensitive input device, where the input gesture includes one or more input points and each input point is detected at a respective location of the presence-sensitive input device. The method may also include determining a focal point of the input gesture, and determining a radius length. The method may also include determining a shape centered at the focal point and having a size determined based on the radius length. The method may also include responding to a change in a geometric property of the shape by scaling information included in a graphical user interface, where the scaling of the information being centered at the focal point.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Winson Chung, Adam William Powell, Svetoslav Ganov, Michael Adam Cohen
  • Patent number: 8972722
    Abstract: A computing device can receive an indication of a change in the proximity state of a first structure of an attachment mechanism and a second structure of the attachment mechanism. Responsive to receiving the indication, the computing device can be operable to change, based at least in part on the indication, a current access mode provided by the computing device. In some examples, both the computing device and the attachment mechanism may be part of a wearable computing device. In other examples, the computing device may be or be part of a physically separate device from the attachment mechanism.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Adam William Powell
  • Publication number: 20150040210
    Abstract: A computing device can receive an indication of a change in the proximity state of a first structure of an attachment mechanism and a second structure of the attachment mechanism. Responsive to receiving the indication, the computing device can be operable to change, based at least in part on the indication, a current access mode provided by the computing device. In some examples, both the computing device and the attachment mechanism may be part of a wearable computing device. In other examples, the computing device may be or be part of a physically separate device from the attachment mechanism.
    Type: Application
    Filed: December 3, 2013
    Publication date: February 5, 2015
    Applicant: Google Inc.
    Inventors: Alexander Faaborg, Adam William Powell
  • Publication number: 20140082570
    Abstract: In one example, a method includes receiving an indication of an input gesture detected at a presence-sensitive input device, where the input gesture includes one or more input points and each input point is detected at a respective location of the presence-sensitive input device. The method may also include determining a focal point of the input gesture, and determining a radius length. The method may also include determining a shape centered at the focal point and having a size determined based on the radius length. The method may also include responding to a change in a geometric property of the shape by scaling information included in a graphical user interface, where the scaling of the information being centered at the focal point.
    Type: Application
    Filed: March 15, 2013
    Publication date: March 20, 2014
    Inventors: Winson Chung, Adam William Powell, Svetoslav Ganov, Michael Adam Cohen