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

  • Publication number: 20240037879
    Abstract: In some implementations, the disclosed systems and methods can be blocked by an obstacle or object, such as wall(s), door(s), or other objects such that a user cannot view the area in a real-world environment. In some implementations, the disclosed systems and methods can interface with smart lights (and/or other smart devices controlling ambient lighting) to know where lights are and how much light they are putting out. In some implementations, the disclosed systems and methods can be animated via user tracking. Some user systems may lack video tracking and/or comprise inconsistent video tracking. In some implementations, the disclosed systems and methods can display content for a screen in a pass-through visualization.
    Type: Application
    Filed: September 6, 2023
    Publication date: February 1, 2024
    Inventors: Joseph GARDNER, Alexander FAABORG, Nicholas Ferianc KAMUDA
  • Patent number: 10621512
    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: December 15, 2017
    Date of Patent: April 14, 2020
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Jeffrey Albert Chang
  • 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: 10379697
    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 24, 2017
    Date of Patent: August 13, 2019
    Assignee: Google LLC
    Inventors: Morten Just Petersen, Emmet Connolly, Matias Gonzalo Duarte, Alexander Faaborg
  • Patent number: 10249169
    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: March 12, 2018
    Date of Patent: April 2, 2019
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • Patent number: 10073616
    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: February 14, 2017
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Simon Tickner, Daniel Shiplacoff
  • Publication number: 20180204442
    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: March 12, 2018
    Publication date: July 19, 2018
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • Patent number: 9990177
    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: July 27, 2016
    Date of Patent: June 5, 2018
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Gustavo Sonoda, Joshua Robin Kaplan
  • Publication number: 20180139291
    Abstract: A computing system is described that determines a location of a first computing device at a particular time. Responsive to determining that a second computing device is located within a threshold distance of the location of the first computing device at the particular time, the computing system identifies, based on contextual information associated with a user of the first computing device and contextual information associated with a user of the second computing device, at least one data file that the user of the first computing device is likely to access at the particular time. The computing system then outputs, for transmission to the first computing device, an indication of the at least one data file.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 17, 2018
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • Publication number: 20180136789
    Abstract: In some examples, a computing device includes at least one processor, wherein the at least one processor is configured to output for display, a graphical user interface comprising a plurality of partitions, wherein each respective partition of the plurality of partitions is a non-overlapping region of the graphical user interface and each respective partition of the plurality of partitions is individually addressable by the window manager module. The at least one processor may receive from an application module, a request to output, for display, information indicated by the application module, wherein the request addresses a particular partition of the plurality of partitions in which to display the information. The at least one processor may output for display a window including the information in the particular partition.
    Type: Application
    Filed: April 15, 2014
    Publication date: May 17, 2018
    Applicant: Google Inc.
    Inventors: Alexander Faaborg, Daniel Marc Gatan Shiplacoff, Michael Andrew Cleron, Lee Brandon Keely, Michael Steven Feldstein, Christian Robertson, Richard Eugene Fulcher, Matias Gonzalo Duarte
  • Publication number: 20180107948
    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: December 15, 2017
    Publication date: April 19, 2018
    Inventors: Alexander Faaborg, Jeffrey Albert Chang
  • Patent number: 9947205
    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 7, 2017
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • 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: 9882996
    Abstract: A computing system is described that determines a location of a first computing device at a particular time. Responsive to determining that a second computing device is located within a threshold distance of the location of the first computing device at the particular time, the computing system identifies, based on contextual information associated with a user of the first computing device and contextual information associated with a user of the second computing device, at least one data file that the user of the first computing device is likely to access at the particular time. The computing system then outputs, for transmission to the first computing device, an indication of the at least one data file.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: January 30, 2018
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • 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: 9864955
    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: February 20, 2017
    Date of Patent: January 9, 2018
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Jeffrey Albert Chang
  • 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: 9832187
    Abstract: In one example, a method includes receiving a first indication of an incoming communication and determining that the incoming communication includes private information. The method may also include outputting, for display at a wearable computing device, a second indication of the incoming communication, wherein the indication includes non-private information. The method may also include determining, based on motion data generated by the wearable computing device, that a user of the wearable computing device is likely viewing the wearable computing device. The method may also include outputting, for display at the wearable computing device, an indication of the private information.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: November 28, 2017
    Assignee: Google LLC
    Inventors: Alexander Faaborg, Joshua Robin Kaplan, Michael Steven Feldstein
  • Publication number: 20170337800
    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 7, 2017
    Publication date: November 23, 2017
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • 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