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: 20160217292
    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: Application
    Filed: July 20, 2015
    Publication date: July 28, 2016
    Inventors: Alexander Faaborg, Andrew Theodore Wansley, Angana Ghosh
  • Patent number: 9383827
    Abstract: A computing device includes at least one processor and at least one module, operable by the at least one processor to receive indications of user input comprising a selection of at least one key of a keyboard and at least one other user input, determine, based at least in part on the indications of user input, that the user input collectively indicates a command for execution of at least one operation, and, responsive to determining that the user input collectively indicates the command, determine that the command is alternatively indicated by a particular audio input. The at least one module may be further operable, responsive to determining that the command is alternatively indicated by the particular audio input, to output, for display, a visual representation of the particular audio input, and execute, based at least in part on the command, the at least one operation.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Daniel Marc Gatan Shiplacoff, Thomas Ramon Karlo
  • 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: 9306882
    Abstract: An example method includes, responsive to receiving an indication of an incoming communication, identifying, by a computing device, first and second portions of an image that are associated with respective first and second portions of a face of a human user, wherein the human user has been determined to be an originator of the incoming communication. The example method further includes outputting, by the computing device and for display, the first and second portions of the image that are associated with the respective first and second portions of the face of the human user, and outputting, by the computing device and for display, message content associated with the incoming communication, such that the message content as displayed at least partially overlays the second portion of the image.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: April 5, 2016
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, John Nicholas Jitkoff, Daniel Marc Gatan Shiplacoff
  • Publication number: 20160057090
    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, responsive to determining that the incoming communication includes private information, determine whether one or more individuals other than a user to whom the incoming communication is directed are proximate to the first computing device, and, responsive to determining that one or more individuals other than the user to whom the incoming communication is directed are proximate to the first computing device, determine, based on a type of the first computing device, whether to display private information. The at least one module is further operable by the one or more processors to, responsive to determining to display the private information, output, for display, an indication of the incoming communication.
    Type: Application
    Filed: February 26, 2015
    Publication date: February 25, 2016
    Inventor: Alexander Faaborg
  • Publication number: 20160028667
    Abstract: An example method includes, responsive to receiving an indication of an incoming communication, identifying, by a computing device, first and second portions of an image that are associated with respective first and second portions of a face of a human user, wherein the human user has been determined to be an originator of the incoming communication. The example method further includes outputting, by the computing device and for display, the first and second portions of the image that are associated with the respective first and second portions of the face of the human user, and outputting, by the computing device and for display, message content associated with the incoming communication, such that the message content as displayed at least partially overlays the second portion of the image.
    Type: Application
    Filed: January 12, 2015
    Publication date: January 28, 2016
    Inventors: Alexander Faaborg, John Nicholas Jitkoff, Daniel Marc Gatan Shiplacoff
  • Publication number: 20160004393
    Abstract: A wearable computing device is described that displays a visual stack of content cards in a first arrangement from a plurality of arrangements. The wearable computing device has a motion sensor that detects movement of the wearable computing device. Responsive to determining that the movement of the wearable computing device corresponds to a predefined movement, the wearable computing device selects, based on the predefined movement, a second arrangement from the plurality of arrangements, the second arrangement being different from the first arrangement, and displays the visual stack of content cards in the second arrangement.
    Type: Application
    Filed: July 1, 2014
    Publication date: January 7, 2016
    Inventors: Alexander Faaborg, Emmet Connolly
  • Patent number: 9222782
    Abstract: A computing device is described that determines an exit location at which a user of a computing device exited a stop associated with a transportation service. The computing device determines a predicted duration of travel by the user from a current location of the computing device to the exit location at which the user exited the stop associated with the transportation service. The computing device outputs, for display, a notification based at least in part on the predicted duration.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Antonio Bernardo Monteiro Costa
  • Publication number: 20150370531
    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: July 29, 2014
    Publication date: December 24, 2015
    Inventor: Alexander Faaborg
  • Publication number: 20150370597
    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: June 24, 2014
    Publication date: December 24, 2015
    Inventors: Alexander Faaborg, Jeffrey Albert Chang
  • Patent number: 9215315
    Abstract: In an example implementation of the disclosed technology, a method includes, responsive to receiving, at a computing device, an indication of an incoming request for live communication from a caller having corresponding identifying information, locating, by the computing device, at least one occurrence of the identifying information in history data. The history data is associated with past activity of a user of the computing device in relation to the caller. The method also includes outputting, by the computing device, for display, image content based on the history data. The image content includes an image of web-based content associated with the identifying information.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: December 15, 2015
    Assignee: Google Inc.
    Inventor: Alexander Faaborg
  • Publication number: 20150325098
    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: July 23, 2015
    Publication date: November 12, 2015
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • Patent number: 9171434
    Abstract: A first computing device can include at least one processor, and a notification redirection module operable by the at least one processor to receive sensor data from a second computing device, responsive to determining, based on the sensor data, that the second computing device is not being worn, output and for display, a notification, and responsive to determining, based on the sensor data, that the second computing device is being worn, send to the second computing device, an indication of the notification.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 27, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Joshua Robin Kaplan
  • Patent number: 9147332
    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: December 9, 2014
    Date of Patent: September 29, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Gabriel Aaron Cohen
  • 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
  • Patent number: 9143906
    Abstract: A device includes at least one processor, a messaging service operable by the at least one processor to determine whether an outgoing message is a likely premium message, and a user interface module operable by the at least one processor to responsive to determining that outgoing message is the likely premium message, output, for display, a prompt for confirmation to send the outgoing message to a likely premium code, and receive an indication of input detected within the prompt for confirmation. The module is further operable by the at least one processor to selectively send, based at least in part on the received indication of the user input, the outgoing message to the likely premium code.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Adrian Ludwig, Robert J. Greenwalt, III, Winthrop Lyon Saville, III, Nicholas Neil Kralevich, IV, Jake Hamby, Randall Sarafa, Alexander Faaborg
  • Publication number: 20150261387
    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 17, 2014
    Publication date: September 17, 2015
    Applicant: GOOGLE INC.
    Inventors: Morten Just Petersen, Emmet Connolly, Matias Gonzalo Duarte, Alexander Faaborg
  • Publication number: 20150262458
    Abstract: A first computing device can include at least one processor, and a notification redirection module operable by the at least one processor to receive sensor data from a second computing device, responsive to determining, based on the sensor data, that the second computing device is not being worn, output and for display, a notification, and responsive to determining, based on the sensor data, that the second computing device is being worn, send to the second computing device, an indication of the notification.
    Type: Application
    Filed: June 30, 2014
    Publication date: September 17, 2015
    Inventors: Alexander Faaborg, Joshua Robin Kaplan