Patents by Inventor Richard Wayne Cheston

Richard Wayne 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: 10075427
    Abstract: For resetting authentication tokens based on implicit credentials, a method is disclosed that includes receiving, by use of a processor, an authentication request, the request requiring an authentication token, the request not including the authentication token, verifying an implicit credential, and resetting the authentication token in response to the implicit credential matching a predefined credential.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: September 11, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Robert A. Bowser, Richard Wayne Cheston, Howard Locker, Goran Hans Wibran, Randall Scott Springfield
  • Patent number: 10037432
    Abstract: One embodiment provides a method including: obtaining, using a processor, at least one file; accessing, using a processor, context data associated with the at least one file; evaluating, using a processor, the context data associated with the at least one file against a rule set, wherein the rule set comprises information regarding file security settings; and automatically implementing, using a processor, a file security setting for the at least one file based upon the comparing. Other aspects are described and claimed.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: July 31, 2018
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Goran Hans Wibran, Richard Wayne Cheston, Russell Speight VanBlon, David Rivera
  • Patent number: 9875224
    Abstract: An apparatus, method, and program product for displaying presentation notes includes receiving one or more content elements for a slide of a presentation, determining whether a content element of the one or more content elements is a note element, and overlaying the note element over one or more different content elements presented on the slide such that the note element is visible on the slide.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: January 23, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, Richard Wayne Cheston
  • Publication number: 20170237848
    Abstract: In one aspect, a device includes an accelerometer, a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive first data from a biometric sensor which communicates with the device, and receive second data from the accelerometer. The first data pertains to a biometric of a user and the second data pertains to acceleration of the device. The memory also bears instructions executable by the processor to determine one or more emotions of the user based at least partially on the first data and the second data, and determine whether to execute a function at the device at least partially based on the emotion and based on third data associated with a use context of the device.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Mark Charles Davis, Richard Wayne Cheston, Howard Jeffrey Locker, Robert A. Bowser, Goran Hans Wibran
  • Publication number: 20160253509
    Abstract: One embodiment provides a method including: obtaining, using a processor, at least one file; accessing, using a processor, context data associated with the at least one file; evaluating, using a processor, the context data associated with the at least one file against a rule set, wherein the rule set comprises information regarding file security settings; and automatically implementing, using a processor, a file security setting for the at least one file based upon the comparing. Other aspects are described and claimed.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Goran Hans Wibran, Richard Wayne Cheston, Russell Speight VanBlon, David Rivera
  • Patent number: 9420630
    Abstract: An embodiment provides a method, including: establishing a connection between a first device and a second device, the first device thereby joining a mesh network to which the second device is connected; obtaining, at the first device, identifying information for a plurality of devices of the mesh network; accessing information accessible to the first device to determine a device ranking among the plurality of devices of the mesh network; after determining a ranking, obtaining information from a ranked device regarding objects available from the ranked device; and creating, using a processor, a list of available objects on the mesh network; wherein the list of available objects is ordered taking into account the objects available from the ranked devices. Other aspects are described and claimed.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: August 16, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, Daryl Cromer, Richard Wayne Cheston, Randall Scott Springfield
  • Patent number: 9344464
    Abstract: An aspect provides a method, including: responsive to receiving a content request of a user device, determining if the user device has access to one or more applications associated with the content requested; responsive to determining that the user device does not have one or more applications associated with the content requested, determining an associated application; and responsive to determining an associated application, provisioning access to the associated application for the user device. Other aspects are described and claimed.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: May 17, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Goran Hans Wibran, Richard Wayne Cheston
  • Patent number: 9271108
    Abstract: An embodiment provides a method, including: detecting two devices are proximate to one another utilizing a device component; comparing received device motion information to a predetermined motion; and after matching the received device motion information to a predetermined motion, transferring an object between the two devices. Other aspects are described and claimed.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: February 23, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, Daryl Cromer, Richard Wayne Cheston, Randall Scott Springfield
  • Publication number: 20150281218
    Abstract: For resetting authentication tokens based on implicit credentials, a method is disclosed that includes receiving, by use of a processor, an authentication request, the request requiring an authentication token, the request not including the authentication token, verifying an implicit credential, and resetting the authentication token in response to the implicit credential matching a predefined credential.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Inventors: Robert A. Bowser, Richard Wayne Cheston, Howard Locker, Goran Hans Wibran, Randall Scott Springfield
  • Patent number: 9093798
    Abstract: An aspect provides a combination power and data connector, including: a dedicated power connector element; and a combination data connector element separate from the dedicated power connector element, the combination data connector element providing a combination of pins for two data transmission protocols. Other aspects are described and claimed.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: July 28, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, Daryl Cromer, Joseph Michael Pennisi, Richard Wayne Cheston, David William Higgins, Thomas Kenneth Tobul, Jr., Jon Wayne Heim, Qihua Xiao, DeHong Meng, Zhigang Na, Zhang Jianhui
  • Publication number: 20150169832
    Abstract: In one aspect, a device includes an accelerometer, a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive first data from a biometric sensor which communicates with the device, and receive second data from the accelerometer. The first data pertains to a biometric of a user and the second data pertains to acceleration of the device. The memory also bears instructions executable by the processor to determine one or more emotions of the user based at least partially on the first data and the second data, and determine whether to execute a function at the device at least partially based on the emotion and based on third data associated with a use context of the device.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Mark Charles Davis, Richard Wayne Cheston, Howard Jeffrey Locker, Robert A. Bowser, Goran Hans Wibran
  • Patent number: 9058229
    Abstract: A method and apparatus for maintaining operability with a cloud computing environment. The apparatus includes a storage module and a local environment module. The storage module may store cloud computing data from a cloud computing environment onto a local storage device. The storage module may communicate with the cloud computing environment through a remote connection. The local environment module may operate a local cloud computing environment from the local storage device while the remote connection to the cloud computing environment is unavailable. The local cloud environment may replicate at least a portion of the cloud computing environment and may be operated from the stored cloud computing data.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: June 16, 2015
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Howard J. Locker, Richard Wayne Cheston, Rod D. Waltermann, Goran H. Wibran
  • Publication number: 20150117419
    Abstract: An embodiment provides a method, including: establishing a connection between a first device and a second device, the first device thereby joining a mesh network to which the second device is connected; obtaining, at the first device, identifying information for a plurality of devices of the mesh network; accessing information accessible to the first device to determine a device ranking among the plurality of devices of the mesh network; after determining a ranking, obtaining information from a ranked device regarding objects available from the ranked device; and creating, using a processor, a list of available objects on the mesh network; wherein the list of available objects is ordered taking into account the objects available from the ranked devices. Other aspects are described and claimed.
    Type: Application
    Filed: October 30, 2013
    Publication date: April 30, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, Daryl Cromer, Richard Wayne Cheston, Randall Scott Springfield
  • Publication number: 20150118966
    Abstract: An embodiment provides a method, including: detecting two devices are proximate to one another utilizing a device component; comparing received device motion information to a predetermined motion; and after matching the received device motion information to a predetermined motion, transferring an object between the two devices. Other aspects are described and claimed.
    Type: Application
    Filed: October 30, 2013
    Publication date: April 30, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, Daryl Cromer, Richard Wayne Cheston, Randall Scott Springfield
  • Publication number: 20150046161
    Abstract: An aspect provides a method, including: collecting, at one or more device sensors, one or more inputs selected from the group of inputs consisting of audio inputs from a learning environment and visual inputs from a learning environment; processing, using one or more processors, the one or more inputs to detect an unauthorized behavior pattern; mapping, using the one or more processors, the unauthorized behavior pattern to a predetermined action; and executing the predetermined action. Other aspects are described and claimed.
    Type: Application
    Filed: August 7, 2013
    Publication date: February 12, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, Richard Wayne Cheston, Goran Hans Wibran, John Weldon Nicholson
  • Publication number: 20140194008
    Abstract: An aspect provides a combination power and data connector, including: a dedicated power connector element; and a combination data connector element separate from the dedicated power connector element, the combination data connector element providing a combination of pins for two data transmission protocols. Other aspects are described and claimed.
    Type: Application
    Filed: January 4, 2013
    Publication date: July 10, 2014
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Howard Locker, Daryl Cromer, Joseph Michael Pennisi, Richard Wayne Cheston, David William Higgins, Thomas Kenneth Tobul, JR., Jon Wayne Heim, Qihua Xiao, DeHong Meng, Zhigang Na, Zhang Jianhui
  • Publication number: 20140156843
    Abstract: An aspect provides a method, including: responsive to receiving a content request of a user device, determining if the user device has access to one or more applications associated with the content requested; responsive to determining that the user device does not have one or more applications associated with the content requested, determining an associated application; and responsive to determining an associated application, provisioning access to the associated application for the user device. Other aspects are described and claimed.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Philip Lee Childs, Michael Terrell Vanover, Goran Hans Wibran, Richard Wayne Cheston
  • Patent number: 8646068
    Abstract: An exemplary apparatus includes one or more processors, volatile memory, a storage drive and circuitry configured to establish a network connection and to attempt to send credentials via an established network connection. Such an apparatus further includes circuitry configured, responsive to authentication failure after an attempt to send credentials, to release an implemented security policy and load an operating system stored on the storage drive, and, responsive to an attempt to send credentials, to maintain an implemented security policy and to use an operating system exposed via an established network connection and associated with the sent credentials Such an apparatus optionally includes circuitry configured to implement a security policy that isolates at least a portion of a local storage drive. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: February 4, 2014
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, Rod D. Waltermann, Richard Wayne Cheston, Song Chunyu
  • Patent number: 8285821
    Abstract: A method, apparatus, and system are disclosed of forward caching for a managed client. A storage module stores a software image on a storage device of a backend server. The backend server provides virtual disk storage on the storage device through a first intermediate network point for a plurality of diskless data processing devices. Each diskless data processing device communicates directly with the first intermediate network point. The storage module caches an image instance of the software image at the first intermediate network point. A tracking module detects an update to the software image on the storage device. The storage module copies the updated software image to the first intermediate network point as an updated image instance.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: October 9, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Richard Wayne Cheston, Howard Locker, Randall Scott Springrield, Rod D. Waltermann
  • Publication number: 20120084355
    Abstract: A method and apparatus for maintaining operability with a cloud computing environment. The apparatus includes a storage module and a local environment module. The storage module may store cloud computing data from a cloud computing environment onto a local storage device. The storage module may communicate with the cloud computing environment through a remote connection. The local environment module may operate a local cloud computing environment from the local storage device while the remote connection to the cloud computing environment is unavailable. The local cloud environment may replicate at least a portion of the cloud computing environment and may be operated from the stored cloud computing data.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Howard J. Locker, Richard Wayne Cheston, Rod D. Waltermann, Goran H. Wibran