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: 10127089Abstract: 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: GrantFiled: June 21, 2018Date of Patent: November 13, 2018Assignee: Google LLCInventors: Adam William Powell, Neel Rao, Benjamin David Poiesz
-
Publication number: 20180300187Abstract: 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: ApplicationFiled: June 21, 2018Publication date: October 18, 2018Inventors: Adam William Powell, Neel Rao, Benjamin David Poiesz
-
Patent number: 10007565Abstract: 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: GrantFiled: September 28, 2016Date of Patent: June 26, 2018Assignee: Google LLCInventors: Adam William Powell, Neel Rao, Benjamin David Poiesz
-
Publication number: 20170192942Abstract: 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: ApplicationFiled: January 6, 2016Publication date: July 6, 2017Inventors: Christopher Craik, Adam William Powell
-
Patent number: 9465682Abstract: 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: GrantFiled: January 5, 2016Date of Patent: October 11, 2016Assignee: Google Inc.Inventors: Adam William Powell, Neel Rao, Benjamin David Poiesz
-
Patent number: 9065872Abstract: 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: GrantFiled: April 12, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Matias Gonzalo Duarte, Daniel Marc Gatan Shiplacoff, Richard Eugene Fulcher, Jeremy Lyon, Adam William Powell
-
Patent number: 9043733Abstract: 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: GrantFiled: March 15, 2013Date of Patent: May 26, 2015Assignee: Google Inc.Inventors: Winson Chung, Adam William Powell, Svetoslav Ganov, Michael Adam Cohen
-
Patent number: 8972722Abstract: 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: GrantFiled: December 3, 2013Date of Patent: March 3, 2015Assignee: Google Inc.Inventors: Alexander Faaborg, Adam William Powell
-
Publication number: 20150040210Abstract: 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: ApplicationFiled: December 3, 2013Publication date: February 5, 2015Applicant: Google Inc.Inventors: Alexander Faaborg, Adam William Powell
-
Publication number: 20140082570Abstract: 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: ApplicationFiled: March 15, 2013Publication date: March 20, 2014Inventors: Winson Chung, Adam William Powell, Svetoslav Ganov, Michael Adam Cohen