Patents by Inventor Austin Robison

Austin Robison 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).

  • Publication number: 20150145669
    Abstract: A computing system is described that receives, at a particular time, notification data, the notification data indicating a threshold amount of time for which the computing system is to delay outputting an alert based on the notification data. The computing system initiates, based on the threshold amount of time, a deferred output of the alert based on the notification data. Responsive to determining that the threshold amount of time has elapsed since the particular time, the computing system outputs the alert based on the notification data.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Applicant: Google Inc.
    Inventors: Alexander Faaborg, Austin Robison
  • Patent number: 9037455
    Abstract: Techniques for a computing device operating in limited-access states are provided. One example method includes determining, by a computing device, that a notification is scheduled for output by the computing device during a first time period and that a pattern of audio detected during the first time period is indicative of human speech. The method further includes delaying output of the notification during the first time period and determining that a pattern of audio detected during a second time period is not indicative of human speech. The method also includes outputting at least a portion of the notification at an earlier in time of an end of the second time period or an expiration of a third time period.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: May 19, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Tristan Harris, Austin Robison
  • Publication number: 20150130623
    Abstract: A computing device can include one or more processors, and a charging module operable by the one or more processors to determine a charging state of a second computing device, responsive to determining that the charging state of the second computing devices indicates the second computing device is operatively coupled to a power source, output by the first computing device and for display, a notification, and responsive to determining that the charging state of the second computing device indicates the second computing device is disconnected from the power source, send, by the first computing device, to the second computing device, an indication of the notification.
    Type: Application
    Filed: December 19, 2013
    Publication date: May 14, 2015
    Applicant: Google Inc.
    Inventor: Austin Robison
  • Patent number: 9024747
    Abstract: A computing system is described that receives, at a particular time, notification data, the notification data indicating a threshold amount of time for which the computing system is to delay outputting an alert based on the notification data. The computing system initiates, based on the threshold amount of time, a deferred output of the alert based on the notification data. Responsive to determining that the threshold amount of time has elapsed since the particular time, the computing system outputs the alert based on the notification data.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Austin Robison
  • Publication number: 20150121363
    Abstract: A node of a synchronized network can receive a triggering input. The triggering input can be an input related to: receiving a packet from the synchronized network, sending a packet using the synchronized network, utilizing an application of the node, a sensor associated with the node, a user interface associated with the node, a location associated with the node, and/or a status of the node. The node can determine a synchronized network interface (SNI) that is associated with the triggering input and is configured with software for utilizing the synchronized network. The node can determine whether the software of the SNI is uninstalled on the node. After determining that the software of the SNI is uninstalled on the node, the node can receive, install, and execute the software of the SNI to utilize the synchronized network.
    Type: Application
    Filed: June 13, 2014
    Publication date: April 30, 2015
    Inventors: Fred Quintana, Austin Robison, Jason Parks, Griffith Buckley Hazen
  • Publication number: 20150121233
    Abstract: Methods and systems are provided related to synchronized networks. A synchronized network can include a node and additional nodes. The node can receive a packet including information. The node can determine whether the packet is from the synchronized network. After determining that the packet is from the synchronized network, the node can: send the packet to at least one of the additional nodes, determine whether a synchronized network interface (SNI) is on the node and is associated with the packet, where the SNI includes software executable on the node. After determining that the SNI is on the node and is associated with the packet, the node can generate a view of data in the synchronized network by: determining a user interface (UI) layout associated with the SNI, generating the view based on the UI layout and on the information using the SNI, and provide the view.
    Type: Application
    Filed: June 13, 2014
    Publication date: April 30, 2015
    Inventors: Fred Quintana, Austin Robison, Jason Parks, Griffith Buckley Hazen
  • Publication number: 20150092520
    Abstract: While in a first mode, a smartwatch can power down a majority of the smartwatch components to save power. In order to change modes, the watch may use a two-step method. The method for changing modes of the smartwatch includes detecting a movement of the smartwatch with a first sensor, such as an accelerometer, located in the smartwatch based on the movement indicating a command request. After the movement is detected, the smartwatch may power on a second sensor located in the smartwatch to detect a second event, such as an audio signal, with the second sensor. Finally, if the second sensor indicates a command request, then the method includes changing the mode the smartwatch. Based on either input provided to the smartwatch or a lack of input, the smartwatch can adapt a threshold at which the movement would trigger a command request.
    Type: Application
    Filed: December 6, 2013
    Publication date: April 2, 2015
    Applicant: Google Inc.
    Inventors: Austin Robison, Nicholas John Vaccaro
  • Publication number: 20150058940
    Abstract: Implementations of the present disclosure provide systems and methods for automatically preloading data pertaining to credentials determined to be likely to be used during a particular time interval into a memory utilized by a credential emulator. The systems and methods described herein contemplate identifying a particular time interval by identifying events that may designate the beginning and end of that particular time interval, identifying contextual information relevant to the client device or a user account affiliated with the client device during the time interval, identifying a set of credentials available for loading into the memory utilized by the credential emulator, determining from the set of credentials, a subset composed of individual credentials that are likely to be used during the time interval, and loading data pertaining to individual credentials in the subset into the memory utilized by the emulator.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Applicant: Google Inc.
    Inventors: Austin Robison, Ben Poiesz, Melissa Frank
  • Patent number: 8856948
    Abstract: A computing device is described that includes one or more processors and at least one module operable by the one or more processors to determine whether the computing device is currently designated to display private information, receive an incoming communication, and determine that the incoming communication includes content that is private information. The at least one module is further operable by the one or more processors to, if the computing device is currently designated to display private information, output, for display, an indication of the incoming communication, and, if the computing device is not currently designated to display private information, refrain from outputting, for display, the indication of the incoming communication.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: October 7, 2014
    Assignee: Google Inc.
    Inventors: Austin Robison, Alexander Faaborg
  • Patent number: 8738723
    Abstract: A computing system is described that receives notification data associated with a user, and responsive to determining that the user is interacting with a first computing device at a first particular time, outputs, for transmission to the first computing device, the notification data. The computing system determines that the user is interacting with a second computing device at a second particular time, and responsive to determining, based on the second particular time being less than a threshold amount of time after the first particular time, that the user did not view the notification data at the first computing device, outputs, for transmission to the second computing device, the notification data.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Austin Robison