Patents by Inventor Simon Arscott

Simon Arscott 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: 10397284
    Abstract: A system and method are provided for recovering a communication session between a client device and a participant device is performed by a server running a central service. The server detects that the client device has lost connection to the participant device and proceeds to maintain the connection to the participant device. In certain embodiments, the server determines why the client device lost connection and selects a second device in close proximity to the client device using information from a user profile associated with the client device. The server then proceeds to establish a connection between the client device and the participant device.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: August 27, 2019
    Assignee: Google LLC
    Inventors: Simon Arscott, Sailesh Nepal, Laura Holmes
  • Patent number: 10235846
    Abstract: A computing device includes one or more memory devices storing executable instructions, one or more processors configured to execute the instructions, a programmable display screen configured to display text-based information, a user activity sensor, a battery configured to provide power to the one or more processors, and a battery status visual indicator. The battery status indicator is located on a surface of the computing device and is configured to display, in response an indication from the user activity sensor of an interaction by a user with the computing device, non-text-based information indicating a status of the battery.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Alexander Friedrich Kuscher, Simon Arscott, Adam Rodriguez
  • Publication number: 20180137719
    Abstract: A computing device includes one or more memory devices storing executable instructions, one or more processors configured to execute the instructions, a programmable display screen configured to display text-based information, a user activity sensor, a battery configured to provide power to the one or more processors, and a battery status visual indicator. The battery status indicator is located on a surface of the computing device and is configured to display, in response an indication from the user activity sensor of an interaction by a user with the computing device, non-text-based information indicating a status of the battery.
    Type: Application
    Filed: December 20, 2017
    Publication date: May 17, 2018
    Inventors: Alexander Friedrich Kuscher, Simon Arscott, Adam Rodriguez
  • Patent number: 9881465
    Abstract: A computing device includes one or more memory devices storing executable instructions, one or more processors configured to execute the instructions, a programmable display screen configured to display text-based information, a user activity sensor, a battery configured to provide power to the one or more processors, and a battery status visual indicator. The battery status indicator is located on a surface of the computing device and is configured to display, in response an indication from the user activity sensor of an interaction by a user with the computing device, non-text-based information indicating a status of the battery.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: January 30, 2018
    Assignee: GOOGLE LLC
    Inventors: Alexander Friedrich Kuscher, Simon Arscott, Adam Rodriguez
  • Publication number: 20170034223
    Abstract: A system and method are provided for recovering a communication session between a client device and a participant device is performed by a server running a central service. The server detects that the client device has lost connection to the participant device and proceeds to maintain the connection to the participant device. In certain embodiments, the server determines why the client device lost connection and selects a second device in close proximity to the client device using information from a user profile associated with the client device. The server then proceeds to establish a connection between the client device and the participant device.
    Type: Application
    Filed: July 29, 2015
    Publication date: February 2, 2017
    Inventors: Simon Arscott, Sailesh Nepal, Laura Holmes
  • Publication number: 20160048688
    Abstract: Systems and techniques are provided for restricting system calls using protected storage. A system call to a restricted system component may be received from an application. The application may be determined to have permission to make the system call to the restricted system component. A signature associated with the application may be verified using a public key from a protected storage. The public key may be sent to the protected storage by a computing device of a party authorized to modify data in the protected storage. The restricted system component may be permitted to perform a function indicated by the system call when the public key successfully verifies the signature associated with application.
    Type: Application
    Filed: August 14, 2014
    Publication date: February 18, 2016
    Inventors: Andrew Flynn, Shishir Kumar Agrawal, Simon Arscott, Lawrence Jonathan Brunsman
  • Publication number: 20160012686
    Abstract: A computing device includes one or more memory devices storing executable instructions, one or more processors configured to execute the instructions, a programmable display screen configured to display text-based information, a user activity sensor, a battery configured to provide power to the one or more processors, and a battery status visual indicator. The battery status indicator is located on a surface of the computing device and is configured to display, in response an indication from the user activity sensor of an interaction by a user with the computing device, non-text-based information indicating a status of the battery.
    Type: Application
    Filed: September 25, 2015
    Publication date: January 14, 2016
    Inventors: Alexander Friedrich KUSCHER, Simon ARSCOTT, Adam RODRIGUEZ
  • Patent number: 9153106
    Abstract: A computing device includes one or more memory devices storing executable instructions, one or more processors configured to execute the instructions, a programmable display screen configured to display text-based information, a user activity sensor, a battery configured to provide power to the one or more processors, and a battery status visual indicator. The battery status indicator is located on a surface of the computing device and is configured to display, in response an indication from the user activity sensor of an interaction by a user with the computing device, non-text-based information indicating a status of the battery.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventors: Alexander Friedrich Kuscher, Simon Arscott, Adam Rodriguez
  • Patent number: 9143178
    Abstract: A computer-implemented method for determining activity-based battery life duration for a battery operated device, comprising: identifying, from among a plurality of tasks, one or more current tasks being performed by a user on a battery operated device, determining, from among the plurality of tasks, one or more future tasks that are likely to be performed by the user and that are different than the one or more current tasks and calculating a battery life duration for one or more of the plurality of tasks based on the one or more current tasks being performed by the user and the one or more future tasks that are likely to be performed by the user. Systems and computer-readable media are also provided.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Simon Arscott, Sameer Nanda
  • Publication number: 20150227445
    Abstract: A battery-operated computing device collects data on battery power draw, and logs events and user actions occurring during device operation. A time profile or graph of the battery power draw is displayed on the computing device. The displayed time profile or graph of battery power draw is overlaid with markers or indicators of the logged events or user actions to highlight power hogging events or actions.
    Type: Application
    Filed: April 23, 2012
    Publication date: August 13, 2015
    Applicant: GOOGLE INC.
    Inventors: Simon Arscott, Sameer Nanda
  • Patent number: 8743151
    Abstract: Methods, systems, and computer-program products for displaying a message header on a client device are provided. An exemplary method for displaying a message header on a client device includes receiving a message on an electronic device and identifying a message header associated with the message. The exemplary method also includes, on a display of the electronic device, displaying a snapped header at a given location and at, least a portion of the message header when any portion of the message is also shown on the display. The exemplary method further includes changing a position of the message on the display while maintaining the display of the snapped header at the given location.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: June 3, 2014
    Assignee: Google Inc.
    Inventors: Richard Fulcher, Attila Bodis, Simon Arscott
  • Patent number: 8601301
    Abstract: A system and method is disclosed for adjusting power consumption of a computing device. The computing device is configured with one or more sensors to sense when a user moves away and returns to the computing device. Over a period of time, the computing device determines a pattern of activity related to how long the user is normally away from the computing device during particular times of the day. The computing device may then adjust power consumption of the device or associated components during times of the day for which a pattern of activity has been determined. For example, the computing device may adjust a duration that the computing device will remain idle before power to the computing device is limited.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: December 3, 2013
    Assignee: Google Inc.
    Inventors: Simon Arscott, Ryan Tabone
  • Patent number: 8327296
    Abstract: The subject matter of this document can be implemented in, among other things, a method that includes displaying, on a user interface of a computing device, a base portion of a keyboard. The method further includes receiving, on the user interface, a user input that includes initiating a contact at a first region of the user interface that is associated with the base portion of the keyboard, moving the contact, while maintaining connection with the user interface, to a second region of the user interface that is outside the first region and that is associated with an extended portion of the keyboard, and releasing the contact at a location within the second region. The method further includes activating a selection in the extended portion of the keyboard based on the location within the second region at which the contact is released.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Simon Arscott, Amith Yamasani
  • Patent number: 8327282
    Abstract: The subject matter of this document can be implemented in, among other things, a method that includes displaying, on a user interface of a computing device, a base portion of a keyboard. The method further includes receiving, on the user interface, a user input that includes initiating a contact at a first region of the user interface that is associated with the base portion of the keyboard, moving the contact, while maintaining connection with the user interface, to a second region of the user interface that is outside the first region and that is associated with an extended portion of the keyboard, and releasing the contact at a location within the second region. The method further includes activating a selection in the extended portion of the keyboard based on the location within the second region at which the contact is released.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Simon Arscott, Amith Yamasani
  • Patent number: 8179370
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resolving keystrokes. One of the methods includes receiving a first keystroke and a second keystroke input by a user on a keyboard. The first keystroke corresponds to a first key on the keyboard and the second keystroke corresponds to a second key on the keyboard that is different from the first key. The first keystroke and the second keystroke are determined to have been input at substantially the same time and the first key is determined to be adjacent the second key on the keyboard. In response to the determinations, a suggestion is generated that only one of the two keystrokes was intended to be input.
    Type: Grant
    Filed: February 9, 2010
    Date of Patent: May 15, 2012
    Assignee: Google Inc.
    Inventors: Amith Yamasani, Simon Arscott
  • Publication number: 20120023401
    Abstract: The subject matter of this document can be implemented in, among other things, a method that includes displaying, on a user interface of a computing device, a base portion of a keyboard. The method further includes receiving, on the user interface, a user input that includes initiating a contact at a first region of the user interface that is associated with the base portion of the keyboard, moving the contact, while maintaining connection with the user interface, to a second region of the user interface that is outside the first region and that is associated with an extended portion of the keyboard, and releasing the contact at a location within the second region. The method further includes activating a selection in the extended portion of the keyboard based on the location within the second region at which the contact is released.
    Type: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Applicant: GOOGLE INC.
    Inventors: Simon Arscott, Amith Yamasani
  • Publication number: 20110258565
    Abstract: The subject matter of this document can be implemented in, among other things, a method that includes displaying, on a user interface of a computing device, a base portion of a keyboard. The method further includes receiving, on the user interface, a user input that includes initiating a contact at a first region of the user interface that is associated with the base portion of the keyboard, moving the contact, while maintaining connection with the user interface, to a second region of the user interface that is outside the first region and that is associated with an extended portion of the keyboard, and releasing the contact at a location within the second region. The method further includes activating a selection in the extended portion of the keyboard based on the location within the second region at which the contact is released.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 20, 2011
    Applicant: Google Inc.
    Inventors: Simon Arscott, Amith Yamasani