Patents by Inventor Richard W. Cheston

Richard W. Cheston 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: 9152195
    Abstract: A method can include receiving a request to access a specified resource associated with a user account; and, in response to the request, transmitting, to a network address associated with the user account, instructions for waking a system or device from a sleep state and for accessing the specified resource. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: October 6, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Richard W. Cheston, Howard J. Locker, Randall S. Springfield, Goran H. Wibran
  • Patent number: 9146601
    Abstract: Embodiments of the invention implement one or more power management policies on one or more devices in order intelligently to manage the finite amount of battery power available while maximizing synchronization between connected devices.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: September 29, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Randall S. Springfield, Kenneth S. Seethaler, Howard Locker, Richard W. Cheston, Joseph M. Pennisi
  • Patent number: 9100197
    Abstract: Apparatus, methods and program products by which the user of a computer system is notified of the desirability or urgency of initiating an interval during which the user leaves the system idle to permit some communication or update from a network with which the system is in communication.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: August 4, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard J. Locker, Richard W. Cheston, Daryl C. Cromer, Deepak Advani
  • Patent number: 9052917
    Abstract: A method can include receiving operating system environment settings via a network; storing the received operating system environment settings to a storage device; establishing an operating system environment according to the stored operating system environment settings; receiving information via the network; instructing the established operating system environment according to the received information; and, in response to the instructing, transmitting via the network information generated at least in part by the established operating system environment. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: June 9, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Kenneth S. Seethaler, Randall S. Springfield, Howard J. Locker, Richard W. Cheston
  • Patent number: 9015078
    Abstract: An exemplary method includes transmitting, via a network interface, at least a currency amount in an attempt to confirm a financial transaction; responsive to the transmitting, receiving a confirmation indicator for the financial transaction; storing at least the currency amount in non-volatile memory; hashing at least the currency amount to generate a hash and storing the hash in a secure non-volatile memory; hashing at least the currency amount stored in the non-volatile memory to generate a verification hash; and in an attempt to verify at least the financial transaction, comparing the verification hash to the hash stored in the secure non-volatile memory. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: March 28, 2010
    Date of Patent: April 21, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David C. Challener, Richard W. Cheston, Randall S. Springfield, Howard J. Locker
  • Publication number: 20140208132
    Abstract: A method can include receiving a request to access a specified resource associated with a user account; and, in response to the request, transmitting, to a network address associated with the user account, instructions for waking a system or device from a sleep state and for accessing the specified resource. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Application
    Filed: January 21, 2013
    Publication date: July 24, 2014
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Richard W. Cheston, Howard J. Locker, Randall S. Springfield, Goran H. Wibran
  • Publication number: 20140201512
    Abstract: A method can include receiving operating system environment settings via a network; storing the received operating system environment settings to a storage device; establishing an operating system environment according to the stored operating system environment settings; receiving information via the network; instructing the established operating system environment according to the received information; and, in response to the instructing, transmitting via the network information generated at least in part by the established operating system environment. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Application
    Filed: January 14, 2013
    Publication date: July 17, 2014
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Kenneth S. Seethaler, Randall S. Springfield, Howard J. Locker, Richard W. Cheston
  • Patent number: 8726260
    Abstract: A technique for providing a software patch to an associated computer system includes receiving, at a wireless communication device, a communication. Next, it is determined, at the wireless communication device, whether the communication is associated with a software patch available for the associated computer system. When the communication is associated with the software patch, a notification is sent from the wireless communication device to the associated computer system that the software patch is available.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: May 13, 2014
    Assignee: Lenovo (Singapore) Pte Ltd
    Inventors: Michael T. Vanover, Richard W. Cheston, Daryl Cromer, Howard Locker, Randall S. Springfield
  • Patent number: 8296385
    Abstract: Apparatus, methods and program products by which the user of a computer system may initiate an interval during which the user leaves the system idle to permit the system to become engaged in peer to peer software distribution.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: October 23, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard J. Locker, Richard W. Cheston, Daryl C. Cromer, Robert S. Gamble
  • Patent number: 8065428
    Abstract: Methods and arrangements for facilitating and streamlining patch management in “road warrior” and analogous contexts. Particularly, there are broadly contemplated herein, in accordance with at least one presently preferred embodiment of the present invention, methods and arrangements for facilitating determinations of suitable times for enabling system updates and/or downloads.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: November 22, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Daryl Cromer, Richard W. Cheston, Howard Locker, Randall S. Springfield
  • Publication number: 20110238541
    Abstract: An exemplary method includes transmitting, via a network interface, at least a currency amount in an attempt to confirm a financial transaction; responsive to the transmitting, receiving a confirmation indicator for the financial transaction; storing at least the currency amount in non-volatile memory; hashing at least the currency amount to generate a hash and storing the hash in a secure non-volatile memory; hashing at least the currency amount stored in the non-volatile memory to generate a verification hash; and in an attempt to verify at least the financial transaction, comparing the verification hash to the hash stored in the secure non-volatile memory. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Application
    Filed: March 28, 2010
    Publication date: September 29, 2011
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: David C. Challener, Richard W. Cheston, Randall S. Springfield, Howard J. Locker
  • Patent number: 7996901
    Abstract: Hypervisors are a new technology in the industry that enable multiple Operating Systems to co-exist on a single client. The use of a hypervisor provides a novel approach to email virus protection. The hypervisor is able to fire up an Operating System on demand, for a specific purpose, or have it running from the powering of the computer. A second Operating System can be provided as a donor Operating System that acts as a scratch area or scratch pad. Emails sent to the recipient are opened under the donor Operating System, or the “Scratch OS”. Once the email activities are complete, the “Scratch OS” can be discarded. Thus, any damage that may be caused by an email virus would be nil, and further the User Operating System would be undamaged. This method would be effective in precluding any damage that a virus may have done.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: August 9, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Frances K. O'Sullivan, Richard W. Cheston, Daryl Cromer, Robert S. Gamble, Howard J. Locker, Rod D. Walterman
  • Publication number: 20110126033
    Abstract: Embodiments of the invention implement one or more power management policies on one or more devices in order intelligently to manage the finite amount of battery power available while maximizing synchronization between connected devices.
    Type: Application
    Filed: November 20, 2009
    Publication date: May 26, 2011
    Inventors: Randall S. Springfield, Kenneth S. Seethaler, Howard Locker, Richard W. Cheston, Joseph M. Pennisi
  • Patent number: 7941657
    Abstract: A mobile device, such as a laptop or notebook computer, capable of booting from at least two environments. If a remote environment is present, the mobile device may boot from the remote environment. The mobile device may also boot from the local environment.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: May 10, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd
    Inventors: Daryl Cromer, Richard W. Cheston, Howard Locker, Randall S. Springfield
  • Patent number: 7760189
    Abstract: A method and system for providing diagonal scrolling on a touchpad of a device is disclosed. The method and system comprises determining if at least one finger is in contact with the touchpad, and entering a diagonal scroll mode if more than one finger is in contact with the touchpad. A system and method in accordance with the present invention allows the user to initiate a diagonal scroll at any location on a touchpad by using two fingers, thereby greatly enhancing the functions of the touchpad and allowing the user to manipulate computer programs from the touchpad much more efficiently and easily. The present invention supports diagonal scrolling on a touchpad and does not require a precise location for vertical or horizontal scrolling, since the entire touchpad area/surface can be used.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: July 20, 2010
    Assignee: Lenovo Singapore Pte. Ltd
    Inventors: Richard W. Cheston, Daryl C. Cromer, Howard J. Locker, Caroline Arrowood Patzer
  • Patent number: 7587765
    Abstract: A client computer is connected via a network to an anti-virus server. A signal from the anti-virus server notifies the client computer that an anti-virus needs to be immediately downloaded from the anti-virus server. The client computer disengages from the network, and re-establishes a link with only the trusted anti-virus server. The anti-virus fix is installed, the client computer re-booted, and the client computer is then allowed to reconnect to the full network. If the client's primary operating system (OS) is infected, a secondary OS in the client computer performs the anti-virus download and execution. The disengagement from the network is performed by applying a filter in a network interface card (NIC) driver by the primary OS, the secondary OS, a service processor (SP), or by a virtual machine manager (VMM), depending on which is available at the client computer.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: September 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Carroll Challener, Richard W. Cheston, Daryl Carvis Cromer, Mark Charles Davis, Howard Jeffrey Locker, Randall Scott Springfield
  • Patent number: 7555679
    Abstract: A system and method that rejuvenates a computer system is provided. The user uses the computer system that includes an operating system and applications for a first period of time creating data files and applying patches to the operating system and applications. An image is created of the primary drive and stored on a second nonvolatile storage area. In one embodiment, the second nonvolatile storage area is a hidden partition of a hard drive. The user continues using the system during a second period of time. When the computer system becomes sluggish, the primary drive is reformatted and the image is copied from the second nonvolatile storage area to the primary drive. In addition, patches and applications installed after the image was created are stored to the second nonvolatile storage area and reapplied and reinstalled on the primary drive after the image has been copied to the primary drive.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: June 30, 2009
    Assignee: Lenovo (Singapore) Pte Ltd
    Inventors: Richard W. Cheston, Daryl Carvis Cromer, Howard Jeffrey Locker, Rod David Waltermann
  • Publication number: 20090138868
    Abstract: A technique for providing a software patch to an associated computer system includes receiving, at a wireless communication device, a communication. Next, it is determined, at the wireless communication device, whether the communication is associated with a software patch available for the associated computer system. When the communication is associated with the software patch, a notification is sent from the wireless communication device to the associated computer system that the software patch is available.
    Type: Application
    Filed: November 26, 2007
    Publication date: May 28, 2009
    Inventors: Michael T. Vanover, Richard W. Cheston, Daryl Cromer, Howard Locker, Randall S. Springfield
  • Publication number: 20080263136
    Abstract: Apparatus, methods and program products by which the user of a computer system may initiate an interval during which the user leaves the system idle to permit the system to become engaged in peer to peer software distribution.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Inventors: Howard J. Locker, Richard W. Cheston, Daryl C. Cromer, Robert S. Gamble
  • Publication number: 20080244079
    Abstract: Methods and arrangements for facilitating and streamlining patch management in “road warrior” and analogous contexts. Particularly, there are broadly contemplated herein, in accordance with at least one presently preferred embodiment of the present invention, methods and arrangements for facilitating determinations of suitable times for enabling system updates and/or downloads.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Daryl Cromer, Richard W. Cheston, Howard Locker, Randall S. Springfield