Patents by Inventor Thomas Ramon Karlo

Thomas Ramon Karlo 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: 10705644
    Abstract: In general, this disclosure describes techniques for routing user inputs to an operating system or an application based on other inputs received at pressure sensors. In one example, computing device receives an indication of a first user input that is detected by pressure sensors of the computing device. The pressure sensors are positioned along two or more sides of a housing of the computing device. The computing device also receives an indication of a second user input, detected by a presence-sensitive display of the computing device. The computing device determines, based on the first user input, whether the second user input is associated with an application or an operating system executing at the computing device. Responsive to determining that the second user input is associated with the operating system, the computing device performs a system-level action.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: July 7, 2020
    Assignee: Google LLC
    Inventors: Thomas Ramon Karlo, Isaac Reynolds, Kishore Sundara-Rajan
  • Publication number: 20190227663
    Abstract: In general, this disclosure describes techniques for routing user inputs to an operating system or an application based on other inputs received at pressure sensors. In one example, computing device receives an indication of a first user input that is detected by pressure sensors of the computing device. The pressure sensors are positioned along two or more sides of a housing of the computing device. The computing device also receives an indication of a second user input, detected by a presence-sensitive display of the computing device. The computing device determines, based on the first user input, whether the second user input is associated with an application or an operating system executing at the computing device. Responsive to determining that the second user input is associated with the operating system, the computing device performs a system-level action.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Thomas Ramon Karlo, Isaac Reynolds, Kishore Sundara-Rajan
  • Patent number: 10254871
    Abstract: In general, this disclosure describes techniques for routing user inputs to an operating system or an application based on other inputs received at pressure sensors. In one example, computing device receives an indication of a first user input that is detected by pressure sensors of the computing device. The pressure sensors are positioned along two or more sides of a housing of the computing device. The computing device also receives an indication of a second user input, detected by a presence-sensitive display of the computing device. The computing device determines, based on the first user input, whether the second user input is associated with an application or an operating system executing at the computing device. Responsive to determining that the second user input is associated with the operating system, the computing device performs a system-level action.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: April 9, 2019
    Assignee: Google LLC
    Inventors: Thomas Ramon Karlo, Isaac Reynolds, Kishore Sundara-Rajan
  • Publication number: 20180292938
    Abstract: In general, this disclosure describes techniques for routing user inputs to an operating system or an application based on other inputs received at pressure sensors. In one example, computing device receives an indication of a first user input that is detected by pressure sensors of the computing device. The pressure sensors are positioned along two or more sides of a housing of the computing device. The computing device also receives an indication of a second user input, detected by a presence-sensitive display of the computing device. The computing device determines, based on the first user input, whether the second user input is associated with an application or an operating system executing at the computing device. Responsive to determining that the second user input is associated with the operating system, the computing device performs a system-level action.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 11, 2018
    Inventors: Thomas Ramon Karlo, Isaac Reynolds, Kishore Sundara-Rajan
  • Publication number: 20160350136
    Abstract: In general, this disclosure is directed to techniques for outputting, by a computing device and for display at a display component that is operatively coupled to the computing device, a graphical user interface of an application. The computing device determines context data from content included in the graphical user interface. The computing device further determines, based at least in part on the context data, an indication of assistance that is contextually related to the content included in the graphical user interface. The computing device outputs the indication of the assistance.
    Type: Application
    Filed: July 21, 2015
    Publication date: December 1, 2016
    Inventors: Thomas Ramon Karlo, Aparna Chennapragada, Michael Andrew Cleron, Ulas Kirazci, Daniel Marc Gatan Shiplacoff, Othar Hansson, Jeff Boortz, Dianne Hackborn
  • 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: 9182889
    Abstract: While a computing device is in a limited-access state, the computing device may output for display a user interface element. Responsive to the computing device receiving an indication of a first user input at a region of a presence-sensitive input device that corresponds to at least a portion of the user interface element as displayed, the computing device may alter the visual appearance of the user interface element to indicate that the user interface element is selected. Responsive to the computing device determining that it has received the indication of the second user input at the region of the presence-sensitive input device within the predefined period of time subsequent to receiving the indication of the first user input, the computing device may activate the user interface element.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventors: Thomas Ramon Karlo, Lee Brandon Keely, Daniel Marc Gatan Shiplacoff, Jorim Dorian Jaggi, Selim Flavio Cinek, Adrian Roos, Michael Adam Cohen, James Brooks Miller, Christoph Studer