Patents by Inventor Randall Scott Springfield

Randall Scott Springfield 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: 10678905
    Abstract: Improved handling of couplable device recognition tasks in an electronic device such as a cell phone, smart phone, computer system, recording device or others is facilitated. Recognition of a couplable device such as a battery so as to enable exchange of power between the device and the battery or other couplable device functionality is determined by a match between one of a plurality of digital strings stored in the device and the decrypted response to an encrypted challenge derived from the one of stored strings. Control is exercised over the distribution of the encryption elements which enable the improved handling of the tasks.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: June 9, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Kenneth Scott Seethaler, Randall Scott Springfield
  • Patent number: 10372914
    Abstract: For validating computing device firmware, systems, apparatus, and methods are disclosed. The apparatus includes a processor, and a memory that stores code executable by the processor, the code including code that acquires a firmware manifest for locally stored firmware, authenticates a digital signature of the firmware manifest, and validates contents of the locally stored firmware using the firmware manifest. The apparatus may also include code that generates a local firmware manifest from the firmware, wherein validating the contents of the firmware includes comparing the local firmware manifest to the firmware manifest. In certain embodiments, the apparatus may indicate, to a user, one of success and failure of the firmware validation. The firmware manifest may be a location-specific firmware manifest corresponding to a geographical location of the apparatus and/or computing device including the locally stored firmware.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: August 6, 2019
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Steven D. Goodman, Mikio Hagiwara, William Laurence Jaeger, Jr., Eitaroh Kasamatsu, Kohsuke Ohtani, Randall Scott Springfield, David Burke Stone, Christopher Aaron Whitesock
  • Patent number: 10324512
    Abstract: An aspect provides an information handling device, including: a connection to an external power supply; a processor; and a memory; the memory having instructions executable by the processor to: detect that the connection to the external power supply is providing an input of power; ascertain via the connection to the external power supply that the input of power is derived from a source having a predetermined characteristic; and automatically adjust a power consumption setting of the information handling device based on the predetermined characteristic. Other aspects are described and claimed.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: June 18, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: John Weldon Nicholson, Kenneth Scott Seethaler, Howard Locker, Randall Scott Springfield
  • 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: 10032029
    Abstract: Provided is a technique to enhance security of a computer in a multi-OS operating environment. A memory image of a primary OS is in an active state, and a memory image of a secondary OS is in a non-active state. When switching is performed from the primary OS to the secondary OS, a runtime image is created, and a digest P is calculated and encrypted (C). When switching is performed from the secondary OS to the primary OS, a digest of the stopped runtime image is calculated. Only when comparison between the decrypted digest P and the calculated digest shows agreement, is switching of the primary OS allowed.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: July 24, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Seiichi Kawano, Kenji Oka, Randall Scott Springfield
  • Patent number: 9910677
    Abstract: Provided is a manner of switching between the operating environment of a primary OS and the operating environment of a secondary OS. In certain embodiments, a HDD keeps a runtime image of the secondary OS generated in a system memory. A DMA space for allowing the secondary OS to operate is formed in a physical address space where a memory image of the primary OS is active. The runtime image of the secondary OS is transferred to the DMA space. The operation of the memory image of the primary OS is stopped and the runtime image of the secondary OS is executed in the DMA space. Before activating the memory image of the primary OS, the runtime image of the secondary OS is saved to the HDD again.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: March 6, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Seiichi Kawano, Kenji Oka, Randall Scott Springfield
  • Patent number: 9792453
    Abstract: A method and system are disclosed for placing a computer in a safe and secure lock down state from a remote location using a remote command device such as a cellular telephone. The method and system includes optional security provisions before restarting the computer.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: October 17, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Daryl Cromer, Howard Locker, Randall Scott Springfield
  • Patent number: 9755441
    Abstract: Improved handling of battery recognition tasks in an electronic device such as a cell phone, smart phone, computer system, recording device or others is facilitated. Recognition of a battery so as to enable exchange of power between the device and the battery is determined by a match between one of a plurality of number strings stored in the device and the decrypted response to an encrypted challenge derived from the one of stored number string.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: September 5, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Kenneth Scott Seethaler, Randall Scott Springfield
  • Patent number: 9628517
    Abstract: An approach is provided that, upon receiving a keyboard event, reduces a volume of an audio input channel from a first volume level to a lower volume level. After the volume of the audio input channel is reduced, the approach waits until a system event occurs, with the system event based at least in part on the occurrence of a nondeterministic event.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: April 18, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Carlos Munoz-Bustamante, Joseph Michael Pennisi, Randall Scott Springfield, Ephraim D. Starr, Yasushi Tsukamoto, Rod D. Waltermann
  • Publication number: 20160378990
    Abstract: For validating computing device firmware, systems, apparatus, and methods are disclosed. The apparatus includes a processor, and a memory that stores code executable by the processor, the code including code that acquires a firmware manifest for locally stored firmware, authenticates a digital signature of the firmware manifest, and validates contents of the locally stored firmware using the firmware manifest. The apparatus may also include code that generates a local firmware manifest from the firmware, wherein validating the contents of the firmware includes comparing the local firmware manifest to the firmware manifest. In certain embodiments, the apparatus may indicate, to a user, one of success and failure of the firmware validation. The firmware manifest may be a location-specific firmware manifest corresponding to a geographical location of the apparatus and/or computing device including the locally stored firmware.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 29, 2016
    Inventors: Steven D. Goodman, Mikio Hagiwara, William Laurence Jaeger, JR., Eitaroh Kasamatsu, Kohsuke Ohtani, Randall Scott Springfield, David Burke Stone, Christopher Aaron Whitesock
  • 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: 9354857
    Abstract: A system, method, and program product is provided that updates the firmware on a hybrid drive by reserving a memory area within the hybrid disk drive's nonvolatile memory buffer. The firmware update is then stored in the reserved memory area. The next time the platters of the hybrid disk drive spin up, the firmware update that is stored in the reserved memory area is identified. The identified update is then written to a firmware memory of a firmware that controls the operation of the hybrid drive. In one embodiment, the update is written to the firmware memory by flashing the firmware's memory. After the firmware is updated, the hybrid drive is reset. Resetting of the hybrid drive includes executing the updated firmware.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: May 31, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Joseph Michael Pennisi, Randall Scott Springfield, Rod David Waltermann
  • Patent number: 9323756
    Abstract: An electronic device receives a stop position tag that indicates a stop position within first electronic content which is a first sensory type. The electronic device identifies a start position within second electronic content using the stop position tag. The second electronic content is a second sensory type that is different than the first sensory type. In turn, the electronic device executes the second electronic content at the identified start position. In one embodiment, the first sensory type is an auditory sensory type and the second sensory type is an image sensory type.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: April 26, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, William Fred Keown, Jr., James Stephen Rutledge, Kenneth Scott Seethaler, Randall Scott Springfield
  • Patent number: 9280687
    Abstract: An apparatus for cryptographic pre-boot authentication includes a cryptographic processor configured to perform cryptographic operations. The cryptographic processor includes a portion dedicated to the boot interface. The apparatus also includes a storage device storing machine readable code and a processor executing the machine readable code. The machine readable code includes a storage module storing a first cryptographic key on the cryptographic processor. The machine readable code further includes an encryption module encrypting an electronic message with a second cryptographic key. The machine readable code also includes a decryption module decrypting the electronic message with the first cryptographic key where an authorized user is granted access to a device upon successful decryption of the electronic message.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 8, 2016
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Randall Scott Springfield, Steven D. Goodman, Howard Locker
  • 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
  • Patent number: 9239937
    Abstract: An aspect provides a method, including: gathering, with an information handling device, client system identification data of a client system; providing, with the information handling device, the client system with at least one cryptographic key; transmitting, with the information handling device, the client system identification data and a request for security policy override to a third party; receiving, with the information handling device, encrypted approval data from the third party; and transmitting, with the information handling device, encrypted approval data to the client system. Other aspects are described and claimed.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: January 19, 2016
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Edward Erickson, Randall Scott Springfield
  • Publication number: 20160012233
    Abstract: Provided is a technique to enhance security of a computer in a multi-OS operating environment. A memory image of a primary OS is in an active state, and a memory image of a secondary OS is in a non-active state. When switching is performed from the primary OS to the secondary OS, a runtime image is created, and a digest P is calculated and encrypted (C). When switching is performed from the secondary OS to the primary OS, a digest of the stopped runtime image is calculated. Only when comparison between the decrypted digest P and the calculated digest shows agreement, is switching of the primary OS allowed.
    Type: Application
    Filed: July 14, 2014
    Publication date: January 14, 2016
    Inventors: Seiichi Kawano, Kenji Oka, Randall Scott Springfield
  • Publication number: 20160004539
    Abstract: Provided is a manner of switching between the operating environment of a primary OS and the operating environment of a secondary OS. In certain embodiments, a HDD keeps a runtime image of the secondary OS generated in a system memory. A DMA space for allowing the secondary OS to operate is formed in a physical address space where a memory image of the primary OS is active. The runtime image of the secondary OS is transferred to the DMA space. The operation of the memory image of the primary OS is stopped and the runtime image of the secondary OS is executed in the DMA space. Before activating the memory image of the primary OS, the runtime image of the secondary OS is saved to the HDD again.
    Type: Application
    Filed: July 7, 2014
    Publication date: January 7, 2016
    Inventors: Seiichi Kawano, Kenji Oka, 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: 9148105
    Abstract: An approach is provided that receives an audio request from a request source while an information handling machine, such as a computer system, is in a muted state. The request source is compared with a list of one more un-mute sources stored in a memory. If the comparison reveals that the request source is included in the list of un-mute sources, then the audio request is audibly played.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: September 29, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Randall Scott Springfield, Ephraim D. Starr