Patents by Inventor Alexander Faaborg

Alexander Faaborg 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: 9747775
    Abstract: A computing device is described that can receive contextual information related to a user associated with the computing device. The contextual information may relate to at least one of a physiological condition of the user at a current time or a type of activity associated with the user at the current time. The computing device can select, based at least in part on the contextual information, a type of alert to output as an indication of notification data. The type of alert may include at least one of an electric stimulus type alert, a shape-memory alloy type alert, and a vibration type alert. Responsive to selecting the type of alert, the computing device can output an alert based on the notification data, the alert being of the selected type of alert.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: August 29, 2017
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • Publication number: 20170213554
    Abstract: A computing device comprises at least one processor, and at least one module operable by the at least one processor to designate a particular computing device from a plurality of computing devices to process audio input, wherein the computing device comprises a first computing device from the plurality of computing devices. The at least one module may be further operable by the at least one processor to, if the particular computing device is not the first computing device, cease processing of audio input, and if the particular computing device is the first computing device, receive first audio input and process the first audio input to determine whether the first audio input includes a predetermined audio command.
    Type: Application
    Filed: April 6, 2017
    Publication date: July 27, 2017
    Inventor: Alexander Faaborg
  • Publication number: 20170199568
    Abstract: A computing device is described that includes one or more processors and at least one module operable by the processors to output, for display, first information for an event, and, responsive to determining that a user of the computing device has viewed a display device of the computing device for at least a threshold amount of time, output, for display, second information for the event, the second information including information associated with the event and not included in the first information. The module is further operable to, responsive to determining that the user of the computing device has viewed the display device for at least another threshold amount of time greater than the first threshold amount of time, output, for display, third information for the event, the third information including additional information associated with the event and not included in the first information or the second information.
    Type: Application
    Filed: March 24, 2017
    Publication date: July 13, 2017
    Inventors: Morten Just Petersen, Emmet Connolly, Matias Gonzalo Duarte, Alexander Faaborg
  • Publication number: 20170161642
    Abstract: A wearable computing device is described that predicts, based on movement detected, over time, by the wearable computing device, one or more future periods of time during which the wearable computing device will not be used. Responsive to determining that the wearable computing device is not being used at a current time, the wearable computing device determines whether the current time coincides with at least one period of time from the one or more future periods of time. Responsive to determining that the current time coincides with the at least one period of time, the wearable computing device performs an operation.
    Type: Application
    Filed: February 20, 2017
    Publication date: June 8, 2017
    Inventors: Alexander Faaborg, Jeffrey Albert Chang
  • Publication number: 20170153810
    Abstract: In an example implementation of the disclosed technology, a method includes receiving an indication of a gesture of an input object moving, at a rate of movement, from a first location of a presence-sensitive input device toward a second location of the presence-sensitive input device. The method also includes, responsive to determining that the rate of movement does not exceed a predetermined rate of movement, outputting, for display, a visual indicator moving from a first location of a display toward a second location of the display. The method also includes, responsive to determining that the rate of movement exceeds the predetermined rate of movement, outputting, for display, the visual indicator moving at a rate of movement that does not exceed the predetermined rate of movement.
    Type: Application
    Filed: February 14, 2017
    Publication date: June 1, 2017
    Inventors: Alexander Faaborg, Simon Tickner, Daniel Shiplacoff
  • Patent number: 9639231
    Abstract: A computing device is described that includes one or more processors and at least one module operable by the processors to output, for display, first information for an event, and, responsive to determining that a user of the computing device has viewed a display device of the computing device for at least a threshold amount of time, output, for display, second information for the event, the second information including information associated with the event and not included in the first information. The module is further operable to, responsive to determining that the user of the computing device has viewed the display device for at least another threshold amount of time greater than the first threshold amount of time, output, for display, third information for the event, the third information including additional information associated with the event and not included in the first information or the second information.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Morten Just Petersen, Emmet Connolly, Matias Gonzalo Duarte, Alexander Faaborg
  • Publication number: 20170116990
    Abstract: Techniques described herein provide a computing device configured to provide an indication that the computing device has recognized a voice-initiated action. In one example, a method is provided for outputting, by a computing device and for display, a speech recognition graphical user interface (GUI) having at least one element in a first visual format. The method further includes receiving, by the computing device, audio data and determining, by the computing device, a voice-initiated action based on the audio data. The method also includes outputting, while receiving additional audio data and prior to executing a voice-initiated action based on the audio data, and for display, an updated speech recognition GUI in which the at least one element is displayed in a second visual format, different from the first visual format, to indicate that the voice-initiated action has been identified.
    Type: Application
    Filed: January 5, 2017
    Publication date: April 27, 2017
    Inventors: Alexander Faaborg, Peter Ng
  • Patent number: 9632748
    Abstract: A computing device comprises at least one processor, and at least one module operable by the at least one processor to designate a particular computing device from a plurality of computing devices to process audio input, wherein the computing device comprises a first computing device from the plurality of computing devices. The at least one module may be further operable by the at least one processor to, if the particular computing device is not the first computing device, cease processing of audio input, and if the particular computing device is the first computing device, receive first audio input and process the first audio input to determine whether the first audio input includes a predetermined audio command.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventor: Alexander Faaborg
  • Patent number: 9612862
    Abstract: A wearable computing device is described that predicts, based on movement detected, over time, by the wearable computing device, one or more future periods of time during which the wearable computing device will not be used. Responsive to determining that the wearable computing device is not being used at a current time, the wearable computing device determines whether the current time coincides with at least one period of time from the one or more future periods of time. Responsive to determining that the current time coincides with the at least one period of time, the wearable computing device performs an operation.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Jeffrey Albert Chang
  • Patent number: 9601080
    Abstract: In an example implementation of the disclosed technology, a method includes receiving an indication of a gesture of an input object moving, at a rate of movement, from a first location of a presence-sensitive input device toward a second location of the presence-sensitive input device. The method also includes, responsive to determining that the rate of movement does not exceed a predetermined rate of movement, outputting, for display, a visual indicator moving from a first location of a display toward a second location of the display. The method also includes, responsive to determining that the rate of movement exceeds the predetermined rate of movement, outputting, for display, the visual indicator moving at a rate of movement that does not exceed the predetermined rate of movement.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: March 21, 2017
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Simon Tickner, Daniel Shiplacoff
  • Patent number: 9575720
    Abstract: Techniques described herein provide a computing device configured to provide an indication that the computing device has recognized a voice-initiated action. In one example, a method is provided for outputting, by a computing device and for display, a speech recognition graphical user interface (GUI) having at least one element in a first visual format. The method further includes receiving, by the computing device, audio data and determining, by the computing device, a voice-initiated action based on the audio data. The method also includes outputting, while receiving additional audio data and prior to executing a voice-initiated action based on the audio data, and for display, an updated speech recognition GUI in which the at least one element is displayed in a second visual format, different from the first visual format, to indicate that the voice-initiated action has been identified.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 21, 2017
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Peter Ng
  • Publication number: 20160379117
    Abstract: In one example, a computing system includes at least one processor, a communication unit, and a predictive knowledge system. The predictive knowledge system is operable by the at least one processor to determine, based at least in part on the current location of the computing device, a particular geographic region from a plurality of defined geographic regions, the particular geographic region including the current location of the computing device, determine, based on an aggregated web access history for a plurality of computing devices, a content source associated with the particular geographic region, receive, from the content source, content designated for use by the predictive knowledge system, and send, via the communication unit and to the computing device, at least a portion of the content.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: Alexander Faaborg, Aparna Chennapragada
  • Publication number: 20160358450
    Abstract: A computing device is described that can receive contextual information related to a user associated with the computing device. The contextual information may relate to at least one of a physiological condition of the user at a current time or a type of activity associated with the user at the current time. The computing device can select, based at least in part on the contextual information, a type of alert to output as an indication of notification data. The type of alert may include at least one of an electric stimulus type alert, a shape-memory alloy type alert, and a vibration type alert. Responsive to selecting the type of alert, the computing device can output an alert based on the notification data, the alert being of the selected type of alert.
    Type: Application
    Filed: August 17, 2016
    Publication date: December 8, 2016
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • Publication number: 20160335052
    Abstract: A computing device is described that outputs, for display, an initial speech recognition graphical user interface (GUI) having at least one element. The computing device receives audio data and determines, based on the audio data, a voice-initiated action. Responsive to determining the voice-initiated action, the computing device outputs, for display, an updated speech recognition GUI having an animation of a change in a position of the at least one element to indicate that the voice-initiated action has been determined.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventors: Alexander Faaborg, Gustavo Sonoda, Joshua Robin Kaplan
  • 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: 9443413
    Abstract: A computing device is described that can receive contextual information related to a user associated with the computing device. The contextual information may relate to at least one of a physiological condition of the user at a current time or a type of activity associated with the user at the current time. The computing device can select, based at least in part on the contextual information, a type of alert to output as an indication of notification data. The type of alert may include at least one of an electric stimulus type alert, a shape-memory alloy type alert, and a vibration type alert. Responsive to selecting the type of alert, the computing device can output an alert based on the notification data, the alert being of the selected type of alert.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • Patent number: 9443094
    Abstract: A communication device may be configured to control access to geolocation services for applications on the communication device utilizing a first privacy access level setting that enables access to the geolocation services when selected, a second privacy access level setting that disables access to the geolocation services when selected, and other privacy access level settings that are different from, and fall between, the first privacy access level setting and the second privacy access level setting, and enable one time access to the geolocation services for the communication device when selected. The applications can include applications on the communication device that are managed and/or handled by a particular application service provider. The privacy access level settings comprise an anonymous one-time access and a non-anonymous one-time access.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Andrew Theodore Wansley, Angana Ghosh
  • Patent number: 9430186
    Abstract: A computing device is described that outputs, for display, an initial speech recognition graphical user interface (GUI) having at least one element. The computing device receives audio data and determines, based on the audio data, a voice-initiated action. Responsive to determining the voice-initiated action, the computing device outputs, for display, an updated speech recognition GUI having an animation of a change in a position of the at least one element to indicate that the voice-initiated action has been determined.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: August 30, 2016
    Assignee: Google Inc
    Inventors: Alexander Faaborg, Gustavo Sonoda, Joshua Robin Kaplan
  • 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: D794038
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Gustavo Sonoda, Alexander Faaborg