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: 8499345
    Abstract: An approach is provided that receives a user identifier from a user of the information handling system. The user identifier can include a username as well as a user authentication code, such as a password. Hardware settings that correspond to the user identifier are retrieved from a nonvolatile memory. Hardware devices, such as ports (e.g., USB controller), network interfaces, storage devices, and boot sequences, are configured using the retrieved hardware settings. After the hardware devices have been configured to correspond to the identified user, an operating system is booted.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: July 30, 2013
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Howard Jeffrey Locker, Joseph Michael Pennisi, Randall Scott Springfield
  • Patent number: 8433924
    Abstract: An apparatus, system, and method are disclosed for authentication of a core root of trust measurement chain. The apparatus for authentication of a CRTM chain is provided with a plurality of modules configured to carry out the steps of retrieving a decryption key from a predetermined location on the device selected for authentication, decrypting an authentication signal using the decryption key, and communicating the decrypted authentication signal to a user. In the described embodiments, these modules include a retrieval module, a decryption module, and a communication module. Beneficially, such an apparatus, system, and method would reliably verify that a link in the CRTM chain has not been corrupted, modified, or infected with a computer virus. Specifically, such an apparatus, system, and method would enable verification that the hypervisor has not been corrupted, modified, or infected with a computer virus.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: April 30, 2013
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Howard Locker, Randall Scott Springfield, Rod D. Waltermann
  • Patent number: 8347348
    Abstract: An apparatus, system, and method are disclosed for pre-boot policy modification. A key module exchanges a key with a server in a secure environment. A communication module receives a policy encoded with the key. A decode module decodes the encoded policy using the key and saves the policy setting prior to booting an operating system on the computer. An update module boots the computer using the policy.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: January 1, 2013
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Jeffrey Mark Estroff, Mikio Hagiwara, Seiichi Kawano, Keiko Kokubun, Randall Scott Springfield
  • Patent number: 8312534
    Abstract: A system, method, and program product is provided that initializes a counter maintained in a nonvolatile memory of a security module to an initialization value. The security module receives requests for a secret from requesters. The security module releases the secret to the requesters and the released secrets are stored in memory areas allocated to the requesters. A counter is incremented when the secret is released. Requestors send notifications to the security module indicating that the requestor has removed the secret from the requestor's memory area. The security module decrements the counter each time a notification is received. When the computer system is rebooted, if the counter is not at the initialization value, the system memory is scrubbed erasing any secrets that remain in memory.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: November 13, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Daryl Carvis Cromer, Howard Jeffrey Locker, Randall Scott Springfield
  • Publication number: 20120239555
    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: Application
    Filed: March 18, 2011
    Publication date: September 20, 2012
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Kenneth Scott Seethaler, Randall Scott Springfield
  • Publication number: 20120223671
    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: Application
    Filed: March 3, 2011
    Publication date: September 6, 2012
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Kenneth Scott Seethaler, Randall Scott Springfield
  • Publication number: 20120177225
    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 or 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: Application
    Filed: January 11, 2011
    Publication date: July 12, 2012
    Inventors: Randall Scott Springfield, Ephraim D. Starr
  • Publication number: 20120169618
    Abstract: An apparatus and method are disclosed for dynamically zoning a touch screen environment. The apparatus includes an identification module detecting a number of users around a perimeter of a display, a zoning module generating, via a processor, a plurality of user zones in response to the number of users detected, and a positioning module orienting a gesture zone, within each of the plurality of user zones, in relation to a corresponding user. The method includes detecting a number of users around a perimeter of a display, generating, via a processor, a plurality of user zones in response to the number of users detected, and orienting a gesture zone, within each of the plurality of user zones, in relation to a corresponding user.
    Type: Application
    Filed: January 4, 2011
    Publication date: July 5, 2012
    Applicant: LENOVO (Singapore) PTE, LTD.
    Inventors: James Stephen Rutledge, Howard Locker, Kenneth Scott Seethaler, Randall Scott Springfield
  • Patent number: 8214675
    Abstract: An apparatus, system, and method are disclosed for computer system power management. A control module 602 is activated on a computer 200 in response to an event and enters 818 a standby state if the computer 200 is not already 814 in the standby state. A policy module 604 detects 904 a power source of a predetermined type connected to the computer 200 and dictates 908 one or more processors 302 of higher power consumption for a more abundant type of power source such as an AC adapter 314, or one or more processors 304 of lower power consumption for a less abundant type of power source such as a battery 318. A configuration module 606, activated by the control module 602, switches 1004 the computer 200 to one or more processors 302 and 304 of a predetermined power consumption as dictated and exits 1016 the standby state.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: July 3, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Daryl Cromer, Howard Locker, Randall Scott Springfield
  • Patent number: 8205197
    Abstract: An apparatus, system, and method are disclosed for granting hypervisor privileges. An installation module installs a monitor hypervisor wherein only the monitor hypervisor is granted the hypervisor privileges by the computer. An authentication module authenticates a second hypervisor. An eviction module evicts the monitor hypervisor if the second hypervisor is authenticated. The installation module further installs the second hypervisor after the monitor hypervisor is evicted so that only the second hypervisor is granted hypervisor privileges by the computer.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: June 19, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Mark Charles Davis, Randall Scott Springfield, Rod D. Waltermann
  • Patent number: 8201161
    Abstract: A system, method, and program product is provided that has a virtualized environment provided by a hypervisor. In the virtualized environment, one or more guest operating systems operate simultaneously with a privileged operating system. One of the guest operating systems identifies a device software update, such as a device driver or firmware update, corresponding to a hardware device that is attached to the computer system. The hypervisor is used to notify the privileged operating system of the device software update. When the privileged operating system is notified of the update, the privileged operating system uses one or more techniques to deny the guest operating systems access to the device. The privileged operating system then updates the device software update. After the device software update has been applied, the privileged operating system resumes access between the guest operating systems and the hardware device.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: June 12, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Mark Charles Davis, Randall Scott Springfield, Rod David Waltermann
  • Patent number: 8151101
    Abstract: An apparatus, system, and method are disclosed for quiescing a boot environment. A reservation module reserves a portion of a first storage device. A store module stores an update boot image to the reserved portion. A detection module detects the update boot image stored on the first storage device when the computer boots and executes the update boot image in place of a standard boot image in response to detecting the update boot image. The update boot image places a computer in a known quiescent state.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: April 3, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Howard Locker, Joseph Michael Pennist, Randall Scott Springfield
  • Patent number: 8068305
    Abstract: When a disk sector is written to, a bit for the sector is set indicating that the sector will require secure data disposal (SDD) to be run on it. To save time during end of life disposal, SDD is executed only on sectors whose bits indicate that they have been written to. SDD can be executed on each dirty sector in one operation at end of life or incrementally during use as disk activity permits.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: November 29, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Daryl Carvis Cromer, Howard Jeffrey Locker, Randall Scott Springfield
  • Publication number: 20110244841
    Abstract: Apparatus, systems, and methods provide digital voice call redirection. A configuration module associates a phone number with a first identifier of a first voice terminal device and a second identifier of a second voice terminal device provided by an address module. A location module determines whether the first device is within a predefined proximity to the second device, such as by detecting connectivity between the devices, over a personal area network (“PAN”). A routing module redirects a digital voice call to a call module of the first device using the first identifier when the first device is not within the predefined proximity to the second device. Otherwise the routing module directs the call to a call module of the second device using the second identifier.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Howard J. Locker, David Carroll Challener, Daryl C. Cromer, Randall Scott Springfield
  • Publication number: 20110246801
    Abstract: An electronic device, such as an e-book, for displaying information includes a power source; a display having a high power mode and a low power mode, said display being powered by said power source; and a power control arrangement for switching the display to a low power mode when no changes to selected regions of the display are required for at least a predetermined time. The power control arrangement switches said display from said low power mode to said high power mode when changes of said display are required in display portions other than said selected portions. A method for operating the electronic device. A computer readable medium having computer readable instructions thereon for implementing the method.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 6, 2011
    Inventors: Kenneth Scott Seethaler, Howard Locker, Randall Scott Springfield
  • Publication number: 20110243123
    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: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Inventors: Carlos Munoz-Bustamante, Joseph Michael Pennisi, Randall Scott Springfield, Ephraim D. Starr, Yasushi Tsukamoto, Rod D. Waltermann
  • Publication number: 20110238967
    Abstract: A method and apparatus are disclosed for sharing an integrity security module in a dual-environment computing device. The apparatus include an integrity security module, one or more processors, a detection module and a regeneration module. The one or more processors may have access to the integrity security module and may operate in two distinct operating environments of a dual-environment computing device. The detection module may detect, during an initialization sequence, a power state transition of an operating environment of the dual-environment computing device. The regeneration module may regenerate one or more integrity values from a stored integrity metric log in response to detecting the power state transition of the operating environment of the dual-environment computing device.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: David Carroll Challener, Daryl C. Cromer, Howard J. Locker, Randall Scott Springfield
  • Publication number: 20110231671
    Abstract: An apparatus, system, and method are disclosed for auditing access to secure data. A detection module detects an access to the secure data. A record module records an encrypted log entry describing the access to the secure data. A verification module verifies the secure data is securely stored.
    Type: Application
    Filed: March 17, 2010
    Publication date: September 22, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Howard J. Locker, David Carroll Challener, Mark Charles Davis, Randall Scott Springfield
  • Publication number: 20110231474
    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: Application
    Filed: March 22, 2010
    Publication date: September 22, 2011
    Inventors: Howard Locker, William Fred Keown, JR., James Stephen Rutledge, Kenneth Scott Seethaler, Randall Scott Springfield
  • Patent number: 8013804
    Abstract: A hypervisor operating system instantiates a virtual video driver to a main operating system that supports only one type of graphics adapter. The virtual driver handles graphics remapping among plural different display drivers associated with plural different display monitors to enable a computer to output data on multiple different monitors even though the main O.S. supports only one type of display driver.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: September 6, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd,
    Inventors: Daryl Carvis Cromer, Howard Jeffrey Locker, Randall Scott Springfield, Jennifer Greenwood Zawacki