Patents by Inventor Joshua Robin Kaplan

Joshua Robin Kaplan 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: 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
  • Publication number: 20150261496
    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: April 1, 2014
    Publication date: September 17, 2015
    Applicant: Google Inc.
    Inventors: Alexander Faaborg, Gustavo Sonoda, Joshua Robin Kaplan
  • Publication number: 20150233722
    Abstract: Systems and methods for providing an intuitive preview of upcoming navigational instructions are provided. One example method for providing navigational instruction includes obtaining, by one or more computing devices, navigational information describing a sequence of navigational maneuvers associated with a route. The method includes determining, by the one or more computing devices, a distance between each navigational maneuver and the previous sequential navigational maneuver. The method includes displaying, by the one or more computing devices, a user interface providing a sequence of indicators respectively representing the sequence of navigational maneuvers. A space between each indicator and the previous sequential indicator is proportional to the distance between the navigational maneuver represented by such indicator and the navigational maneuver represented by the previous sequential indicator.
    Type: Application
    Filed: May 1, 2014
    Publication date: August 20, 2015
    Applicant: Google Inc.
    Inventors: Alexander James Faaborg, Joshua Robin Kaplan
  • Publication number: 20150195277
    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: Application
    Filed: August 18, 2014
    Publication date: July 9, 2015
    Inventors: Alexander Faaborg, Joshua Robin Kaplan, Michael Steven Feldstein
  • Patent number: 8996639
    Abstract: A computing system includes at least one processor and at least one module, operable by the at least one processor to receive, from a computing device associated with a user, an indication of an incoming communication, the incoming communication including information and determine, based at least in part on the information included in the incoming communication, one or more candidate responses to the incoming communication, wherein each candidate response includes information to be sent by the computing device to at least one other computing device, and wherein at least one candidate response was previously selected at least at a threshold frequency by at least one of the user and one or more other users. The at least one module is further operable by the at least one processor to send, to the computing device, a set of candidate responses from the one or more candidate responses.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Joshua Robin Kaplan
  • Patent number: 8811951
    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: January 7, 2014
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Joshua Robin Kaplan, Michael Steven Feldstein