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

  • Patent number: 10469430
    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: November 29, 2017
    Date of Patent: November 5, 2019
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Austin Robison
  • Patent number: 9935846
    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: Grant
    Filed: June 13, 2014
    Date of Patent: April 3, 2018
    Assignee: Google LLC
    Inventors: Fred Quintana, Austin Robison, Jason Parks, Griffith Buckley Hazen
  • Publication number: 20180091465
    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: Application
    Filed: November 29, 2017
    Publication date: March 29, 2018
    Inventors: Alexander Faaborg, Austin Robison
  • Patent number: 9880711
    Abstract: A computing device may output, for display at a display device, a graphical user interface. The computing device may receive a plurality of indications of user interaction with the computing device. The computing device may determine a set of one or more time intervals between receiving at least two of the plurality of indications of user interaction with the computing device. The computing device may determine, based at least in part on the determined set of one or more time intervals, a length of time to visually emphasize an alert in the graphical user interface. The computing device may visually emphasize, for the length of time, the alert in the graphical user interface.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: January 30, 2018
    Assignee: Google LLC
    Inventors: Austin Robison, Alexander Faaborg
  • Patent number: 9853931
    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: June 15, 2016
    Date of Patent: December 26, 2017
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Austin Robison
  • Patent number: 9766959
    Abstract: In some examples, a technique may include outputting information associated with a notification. The notification may be associated with a notification attribute. The technique may further include determining, by a computing device, that a user has perceived the information associated with the notification; and receiving, by the computing device, an indication of at least one physiological parameter representative of a reaction of the user to the information associated with the notification. In some examples, the technique also includes, responsive to receiving the indication of the at least one physiological parameter representative of the reaction of the user to the information associated with the notification, controlling, by the computing device, at least one notification configuration setting related to outputting information associated with other notifications associated with the notification attribute.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen, Austin Robison
  • Publication number: 20160301649
    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: Application
    Filed: June 15, 2016
    Publication date: October 13, 2016
    Inventors: Alexander Faaborg, Austin Robison
  • Patent number: 9407591
    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: April 2, 2014
    Date of Patent: August 2, 2016
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Austin Robison
  • Patent number: 9372997
    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: September 22, 2014
    Date of Patent: June 21, 2016
    Assignee: Google Inc.
    Inventors: Austin Robison, Alexander Faaborg
  • Publication number: 20160164820
    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: February 16, 2016
    Publication date: June 9, 2016
    Inventors: Alexander Faaborg, Austin Robison
  • Patent number: 9319369
    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: March 19, 2015
    Date of Patent: April 19, 2016
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Austin Robison
  • Patent number: 9264318
    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: Grant
    Filed: June 13, 2014
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventors: Fred Quintana, Austin Robison, Jason Parks, Griffith Buckley Hazen
  • Patent number: 9203821
    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: Grant
    Filed: August 20, 2013
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Austin Robison, Ben Poiesz, Melissa Frank
  • Patent number: 9203252
    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: Grant
    Filed: December 19, 2013
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventor: Austin Robison
  • Publication number: 20150269009
    Abstract: In some examples, a technique may include outputting information associated with a notification. The notification may be associated with a notification attribute. The technique may further include determining, by a computing device, that a user has perceived the information associated with the notification; and receiving, by the computing device, an indication of at least one physiological parameter representative of a reaction of the user to the information associated with the notification. In some examples, the technique also includes, responsive to receiving the indication of the at least one physiological parameter representative of the reaction of the user to the information associated with the notification, controlling, by the computing device, at least one notification configuration setting related to outputting information associated with other notifications associated with the notification attribute.
    Type: Application
    Filed: April 3, 2014
    Publication date: September 24, 2015
    Applicant: Google Inc.
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen, Austin Robison
  • Publication number: 20150205465
    Abstract: A computing device may output, for display at a display device, a graphical user interface. The computing device may receive a plurality of indications of user interaction with the computing device. The computing device may determine a set of one or more time intervals between receiving at least two of the plurality of indications of user interaction with the computing device. The computing device may determine, based at least in part on the determined set of one or more time intervals, a length of time to visually emphasize an alert in the graphical user interface. The computing device may visually emphasize, for the length of time, the alert in the graphical user interface.
    Type: Application
    Filed: April 3, 2014
    Publication date: July 23, 2015
    Applicant: Google Inc.
    Inventors: Austin Robison, Alexander Faaborg
  • Publication number: 20150195240
    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: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Alexander Faaborg, Austin Robison
  • Publication number: 20150194165
    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: Application
    Filed: February 11, 2015
    Publication date: July 9, 2015
    Inventors: Alexander Faaborg, Tristan Harris, Austin Robison
  • Publication number: 20150178501
    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: Application
    Filed: September 22, 2014
    Publication date: June 25, 2015
    Inventors: Austin Robison, Alexander Faaborg
  • Publication number: 20150163188
    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: Application
    Filed: April 2, 2014
    Publication date: June 11, 2015
    Applicant: Google Inc.
    Inventors: Alexander Faaborg, Austin Robison