Patents by Inventor Ryan Tabone
Ryan Tabone 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: 8671299Abstract: According to one general aspect, a method may include operating a computing device in a first power mode. The method may also include executing, by a processor of the computing device, at least one non-interactive task. The method may also include detecting, by a processor of the computing device, a request to place the computing device in a second power mode, wherein the second power mode consumes less system resources than the first power mode. The method may further include delaying the transition of the computing device to the second power mode until either the completion of the non-interactive task or an overriding triggering event.Type: GrantFiled: May 26, 2011Date of Patent: March 11, 2014Assignee: Google Inc.Inventors: Sameer Nanda, Ryan Cairns, Ryan Tabone
-
Patent number: 8645736Abstract: Methods and apparatus for updating state of computing device are disclosed. An example method includes automatically scheduling, in a computing device, an update-process trigger. In the example method, occurrence of the update-process trigger causes the computing device to transition from a low power state to a first active power state and perform an update process for the computing device. The example method further includes initiating, after scheduling the update-process trigger, a transition of the computing device from a second active power state to the low power state. In response to occurrence of the update-process trigger, the example method includes initiating the transition of the computing device from the low power state to the first active power state and performing the update process after the transition from the low power state to the first active power state is complete.Type: GrantFiled: September 27, 2011Date of Patent: February 4, 2014Assignee: Google Inc.Inventor: Ryan Tabone
-
Publication number: 20140028554Abstract: A non-transitory computer-readable storage medium may comprise instructions stored thereon for recognizing gestures on a tactile input device. The instructions may be configured to cause a computing system to at least receive, from a sensor of the tactile input device, a signal representing a first contact on the tactile input device and subsequent release of the first contact from the tactile input device, receive, from the sensor of the tactile input device, a signal representing a second contact on the tactile input device after the first contact is released, the second contact being maintained and changing location on the tactile input device, and recognize the first contact and the second contact as a single gesture if the second contact occurs within a re-tap threshold period of time after the first contact, and the second contact begins within a maximal threshold distance on the tactile input device from the first contact.Type: ApplicationFiled: July 26, 2012Publication date: January 30, 2014Applicant: GOOGLE INC.Inventors: Andrew De Los Reyes, Ryan Tabone
-
Patent number: 8612800Abstract: Methods and apparatus for implementing a recovery mode procedure for a computing device are disclosed. An example method includes determining, by a computing device, that a recovery mode procedure is to be executed on the computing device. The example method further includes, determining whether a trusted recovery image is accessible to the computing device and, in the event the trusted recovery image is accessible to the computing device, executing the recovery mode procedure to repair or replace a current image of the computing device using the trusted recovery image. In the event the trusted recovery image is not accessible to the computing device, the example method includes, providing instructions for obtaining the trusted recovery image, determining the obtained trusted recovery image is accessible to the computing device and executing the recovery mode procedure to repair or replace the current image of the computing device using the obtained trusted recovery image.Type: GrantFiled: October 13, 2010Date of Patent: December 17, 2013Assignee: Google Inc.Inventors: David Hendricks, Ryan Tabone, Linus Upson, Randall Spangler
-
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
-
Publication number: 20130181936Abstract: A computing device may detect the presence of a user after the user has not interacted with the computing device for a predetermined time period. The user may leave the device powered up, but after the predetermined time period has expired, the device enters a user detection mode from a normal operation mode such that nonessential components are powered down. A trackpad may be used to detect the presence of the user in the user detection mode. An electric field is generated by conductive plates of the trackpad. When the user extends his hand over the trackpad, sense lines in the track pad detect the interference with the electric field caused by the hand. A processor is signaled to return the device normal operation mode and restore full power to the device. A camera may be also used to detect the user's presence during the user detection mode.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: Google Inc.Inventors: Ryan Tabone, Anton Valdemar Staaf
-
Publication number: 20130176259Abstract: The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination.Type: ApplicationFiled: March 4, 2013Publication date: July 11, 2013Inventors: Andrew de los Reyes, Ryan Tabone
-
Patent number: 8473781Abstract: Methods and apparatus for implementing a recovery mode procedure for a computing device are disclosed. In an example method, a computing device is configured to receive a first indication, the first indication indicating that instructions for implementing a recovery mode are to be executed. The instructions to implement the recovery mode are executed in response to receiving the first indication. Implementing the recovery mode includes receiving a second indication and, based on the second indication, performing one of a first process that includes replacing current operating system software of the computing device and removing user data from the computing device with a trusted version of operating system software of the computing device or a second process that includes replacing current operating system software of the computing device with the trusted version of operating system software of the computing device and retaining user data on the computing device.Type: GrantFiled: April 17, 2012Date of Patent: June 25, 2013Assignee: Google Inc.Inventors: David Hendricks, Ryan Tabone, Linus Upson, Randall Spangler
-
Patent number: 8464038Abstract: Methods and apparatus for implementing modes of operation of computing device are disclosed. An example apparatus includes a mode-selection input device having a first state and a second state. The example apparatus also includes firmware operably coupled with the mode-selection input device. In the example apparatus, when the mode-selection input device is in the first state, the firmware is configured to cause the computing device to operate in a first mode of operation, a user mode. In the example apparatus, when the mode-selection input device is in the second state, the firmware is configured to cause the computing device to operate in second mode of operation, a developer mode.Type: GrantFiled: March 10, 2010Date of Patent: June 11, 2013Assignee: Google Inc.Inventors: Randall R. Spangler, Ryan Tabone, Anton Staaf, Christopher Masone, Matthew Papakipos
-
Patent number: 8390593Abstract: The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination.Type: GrantFiled: April 13, 2012Date of Patent: March 5, 2013Assignee: Google Inc.Inventors: Andrew De Los Reyes, Ryan Tabone
-
Publication number: 20130047031Abstract: A system and method is disclosed for recovering a boot image from a secure location. Hardware instructions initiate a sequence of boot cycles to launch a computer operating system on a computer-enabled device. During the boot cycles, multiple levels of boot code are verified and a determination is made whether each level is usable by the device. If a level of boot code is determined to be unusable, a secure copy of the boot code is loaded from a secure read-only location to repair the unusable code to launch the computer operating system.Type: ApplicationFiled: August 16, 2011Publication date: February 21, 2013Applicant: GOOGLE INC.Inventors: Ryan TABONE, Randall R. Spangler
-
Publication number: 20120303990Abstract: According to one general aspect, a method may include operating a computing device in a first power mode. The method may also include executing, by a processor of the computing device, at least one non-interactive task. The method may also include detecting, by a processor of the computing device, a request to place the computing device in a second power mode, wherein the second power mode consumes less system resources than the first power mode. The method may further include delaying the transition of the computing device to the second power mode until either the completion of the non-interactive task or an overriding triggering event.Type: ApplicationFiled: May 26, 2011Publication date: November 29, 2012Applicant: GOOGLE INC.Inventors: Sameer Nanda, Ryan Cairns, Ryan Tabone
-
Publication number: 20120262400Abstract: The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination.Type: ApplicationFiled: April 13, 2012Publication date: October 18, 2012Applicant: GOOGLE INC.Inventors: Andrew DE LOS REYES, Ryan TABONE
-
Patent number: 8245062Abstract: According to one general aspect, a method may include operating a computing device in a first power mode. The method may also include executing, by a processor of the computing device, at least one non-interactive task. The method may also include detecting, by a processor of the computing device, a request to place the computing device in a second power mode, wherein the second power mode consumes less system resources than the first power mode. The method may further include delaying the transition of the computing device to the second power mode until either the completion of the non-interactive task or an overriding triggering event.Type: GrantFiled: September 27, 2011Date of Patent: August 14, 2012Assignee: Google Inc.Inventors: Sameer Nanda, Ryan Cairns, Ryan Tabone
-
Publication number: 20110088039Abstract: According to another general aspect, a method for displaying the system resource usage of a computer may include identifying the number of open tabs in one or more tabbed based browsers running on the computer. The method may include determining the system resource usage of each tab. The method may further include displaying the system resource usage of each tab in a system resource meter.Type: ApplicationFiled: October 13, 2010Publication date: April 14, 2011Applicant: GOOGLE INC.Inventors: Ryan Tabone, Ryan Cairns, David Moore
-
Publication number: 20110087872Abstract: Methods and apparatus for verifying a boot process of a computing system are disclosed. An example computer-implemented method includes reading, by a computing system during a boot process, a header section of a read-write portion of firmware of the computing system. The example method further includes generating, using a first cryptographic hash algorithm, a message digest corresponding with the header. The example method also includes decrypting, using a first public-key, an encrypted signature corresponding with the header. The example method still further includes comparing the message digest corresponding with the header and the decrypted signature corresponding with the header. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header match, the example method includes continuing the boot process.Type: ApplicationFiled: October 12, 2010Publication date: April 14, 2011Inventors: Gaurav Shah, William Drewry, Randall Spangler, Ryan Tabone, Sumit Gwalani, Luigi Semenzato
-
Publication number: 20110087960Abstract: According to one general aspect, a method of regulating the system resource consumption of an apparatus may include monitoring one or more system resources of the apparatus. The method may also include receiving a request to display, via the apparatus, a requested multi-element document. The method may include retrieving by the apparatus, at least in part, the requested multi-element document. The method may include dynamically editing the requested multi-element document based, at least in part, upon the monitored system resources. The method may also include displaying the dynamically edited multi-element document.Type: ApplicationFiled: October 13, 2010Publication date: April 14, 2011Applicant: GOOGLE INC.Inventors: Ryan Tabone, Ryan Cairns, David Moore
-
Publication number: 20110087870Abstract: Methods and apparatus for implementing modes of operation of computing device are disclosed. An example apparatus includes a mode-selection input device having a first state and a second state. The example apparatus also includes firmware operably coupled with the mode-selection input device. In the example apparatus, when the mode-selection input device is in the first state, the firmware is configured to cause the computing device to operate in a first mode of operation, a user mode. In the example apparatus, when the mode-selection input device is in the second state, the firmware is configured to cause the computing device to operate in second mode of operation, a developer mode.Type: ApplicationFiled: March 10, 2010Publication date: April 14, 2011Applicant: GOOGLE INC.Inventors: Randall R. Spangler, Ryan Tabone, Anton Staaf, Christopher Masone, Matthew Papakipos
-
Publication number: 20110087920Abstract: Methods and apparatus for implementing a recovery mode procedure for a computing device are disclosed. An example method includes determining, by a computing device, that a recovery mode procedure is to be executed on the computing device. The example method further includes, determining whether a trusted recovery image is accessible to the computing device and, in the event the trusted recovery image is accessible to the computing device, executing the recovery mode procedure to repair or replace a current image of the computing device using the trusted recovery image. In the event the trusted recovery image is not accessible to the computing device, the example method includes, providing instructions for obtaining the trusted recovery image, determining the obtained trusted recovery image is accessible to the computing device and executing the recovery mode procedure to repair or replace the current image of the computing device using the obtained trusted recovery image.Type: ApplicationFiled: October 13, 2010Publication date: April 14, 2011Applicant: GOOGLE INC.Inventors: David Hendricks, Ryan Tabone, Linus Upson, Randall Spangler
-
Publication number: 20110087776Abstract: According to one general aspect, a method of providing data to a client device may include receiving a request from a client device for a multi-element document. The method may also include receiving, from the client device, an indicator related to the level of system resources of the client device. The method may include dynamically adjusting one or more of the elements included by the requested multi-element document based, at least in part, upon the received indicator. The method may further include transmitting the adjusted multi-element document to the client device.Type: ApplicationFiled: October 13, 2010Publication date: April 14, 2011Applicant: GOOGLE INC.Inventors: Ryan Tabone, Ryan Cairns, David Moore