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: 10397284Abstract: 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: GrantFiled: July 29, 2015Date of Patent: August 27, 2019Assignee: Google LLCInventors: Simon Arscott, Sailesh Nepal, Laura Holmes
-
Patent number: 10235846Abstract: 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: GrantFiled: December 20, 2017Date of Patent: March 19, 2019Assignee: GOOGLE LLCInventors: Alexander Friedrich Kuscher, Simon Arscott, Adam Rodriguez
-
Publication number: 20180137719Abstract: 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: ApplicationFiled: December 20, 2017Publication date: May 17, 2018Inventors: Alexander Friedrich Kuscher, Simon Arscott, Adam Rodriguez
-
Patent number: 9881465Abstract: 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: GrantFiled: September 25, 2015Date of Patent: January 30, 2018Assignee: GOOGLE LLCInventors: Alexander Friedrich Kuscher, Simon Arscott, Adam Rodriguez
-
Publication number: 20170034223Abstract: 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: ApplicationFiled: July 29, 2015Publication date: February 2, 2017Inventors: Simon Arscott, Sailesh Nepal, Laura Holmes
-
Publication number: 20160048688Abstract: 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: ApplicationFiled: August 14, 2014Publication date: February 18, 2016Inventors: Andrew Flynn, Shishir Kumar Agrawal, Simon Arscott, Lawrence Jonathan Brunsman
-
Publication number: 20160012686Abstract: 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: ApplicationFiled: September 25, 2015Publication date: January 14, 2016Inventors: Alexander Friedrich KUSCHER, Simon ARSCOTT, Adam RODRIGUEZ
-
Patent number: 9153106Abstract: 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: GrantFiled: July 10, 2014Date of Patent: October 6, 2015Assignee: Google Inc.Inventors: Alexander Friedrich Kuscher, Simon Arscott, Adam Rodriguez
-
Patent number: 9143178Abstract: 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: GrantFiled: March 20, 2012Date of Patent: September 22, 2015Assignee: Google Inc.Inventors: Simon Arscott, Sameer Nanda
-
Publication number: 20150227445Abstract: 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: ApplicationFiled: April 23, 2012Publication date: August 13, 2015Applicant: GOOGLE INC.Inventors: Simon Arscott, Sameer Nanda
-
Patent number: 8743151Abstract: 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: GrantFiled: March 31, 2011Date of Patent: June 3, 2014Assignee: Google Inc.Inventors: Richard Fulcher, Attila Bodis, Simon Arscott
-
Patent number: 8601301Abstract: 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: GrantFiled: May 18, 2012Date of Patent: December 3, 2013Assignee: Google Inc.Inventors: Simon Arscott, Ryan Tabone
-
Patent number: 8327296Abstract: 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: GrantFiled: April 16, 2010Date of Patent: December 4, 2012Assignee: Google Inc.Inventors: Simon Arscott, Amith Yamasani
-
Patent number: 8327282Abstract: 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: GrantFiled: September 30, 2011Date of Patent: December 4, 2012Assignee: Google Inc.Inventors: Simon Arscott, Amith Yamasani
-
Patent number: 8179370Abstract: 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: GrantFiled: February 9, 2010Date of Patent: May 15, 2012Assignee: Google Inc.Inventors: Amith Yamasani, Simon Arscott
-
Publication number: 20120023401Abstract: 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: ApplicationFiled: September 30, 2011Publication date: January 26, 2012Applicant: GOOGLE INC.Inventors: Simon Arscott, Amith Yamasani
-
Publication number: 20110258565Abstract: 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: ApplicationFiled: April 16, 2010Publication date: October 20, 2011Applicant: Google Inc.Inventors: Simon Arscott, Amith Yamasani