Patents by Inventor David Carroll

David Carroll 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: 7747024
    Abstract: A system, method, and program product is provided that uses environments to control access to encryption keys. A request for an encryption key and an environment identifier is received. If the encryption key is not associated with the environment identifier, the request is denied. If they are associated, the system receives user-supplied environment authentication data items from a user. Examples of environment authentication data include passwords, user identifiers, user biometric data (e.g., fingerprint scan, etc.), smart cards, and the like. The system retrieves stored environment authentication data items from a secure (e.g., encrypted) storage location. The retrieved stored environment authentication data items correspond to the environment identifier that was received. The received environment authentication data items are authenticated using the retrieved stored environment authentication data items.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: June 29, 2010
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: David Carroll Challener
  • Publication number: 20100158253
    Abstract: A system, method, and program product is provided that uses environments to control access to encryption keys. A request for an encryption key and an environment identifier is received. If the encryption key is not associated with the environment identifier, the request is denied. If they are associated, the system receives user-supplied environment authentication data items from a user. Examples of environment authentication data include passwords, user identifiers, user biometric data (e.g., fingerprint scan, etc.), smart cards, and the like. The system retrieves stored environment authentication data items from a secure (e.g., encrypted) storage location. The retrieved stored environment authentication data items correspond to the environment identifier that was received. The received environment authentication data items are authenticated using the retrieved stored environment authentication data items.
    Type: Application
    Filed: March 4, 2010
    Publication date: June 24, 2010
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventor: David Carroll Challener
  • Publication number: 20100152218
    Abstract: The invention encompasses compounds having formula I and the compositions and methods using these compounds in the treatment of conditions in which modulation of the JAK pathway or inhibition of JAK kinases, particularly JAK3, are therapeutically useful.
    Type: Application
    Filed: February 24, 2010
    Publication date: June 17, 2010
    Applicant: RIGEL PHARMACEUTICALS, INC.
    Inventors: Ankush Argade, Arvinder Sran, David Carroll, Jeffrey Clough, Kin Tso, Somasekhar Bhamidipati, Sambaiah Thota, Rajinder Singh, Vanessa Taylor, Hui Li, Esteban Masuda
  • Publication number: 20100146317
    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: Application
    Filed: December 8, 2008
    Publication date: June 10, 2010
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: David Carroll Challener, Daryl Cromer, Howard Locker, Randall Scott Springfield
  • Publication number: 20100130124
    Abstract: Communicating messages between an HOT device (48L) in a lead locomotive (14) and an EOT device (40) at an end-of-train position. The method comprises tuning a DP transceiver (28L) onboard a remote locomotive (12A) to an HOT/EOT communications channel frequency, transmitting a message from the EOT device (40) intended for the HOT device (48L) or transmitting a message from the HOT device (48L) intended for the EOT device (40), and receiving the message at the DP transceiver (28L). If the message was transmitted from EOT device (40), transmitting the message from the DP transceiver (28L) to HOT device (48L) and receiving and executing the message at the HOT device (48L). If the message was transmitted from the HOT device (48L), transmitting the message from the DP transceiver (28L) to the EOT device (40) and receiving and executing the message at the EOT device (40).
    Type: Application
    Filed: November 23, 2008
    Publication date: May 27, 2010
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: David Carroll Teeter, Eugene Smith, James Glen Corry, Robert James Foy, James P. Schmitz
  • Publication number: 20100122250
    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.
    Type: Application
    Filed: November 12, 2008
    Publication date: May 13, 2010
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: David Carroll Challener, Mark Charles Davis, Randall Scott Springfield, Rod D. Waltermann
  • Publication number: 20100115256
    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: Application
    Filed: November 6, 2008
    Publication date: May 6, 2010
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: David Carroll Challener, Howard Locker, Joseph Michael Pennist, Randall Scott Springfield
  • Publication number: 20100106994
    Abstract: A method, apparatus, and system are disclosed for adapting power consumption. A recording module records a usage record for each component within a computer at scheduled audit times. The usage record comprises a usage level, an application list, a time stamp, a network access point, a computation category, a time category, and a location category. A scenario module creates a plurality of usage scenarios. Each usage scenario comprises a unique combination of a specified computation category, a specified time category, and a specified location category. A profile module creates a power setting profile for each usage scenario. Each power setting profile specifies a target power status for each component of the computer. A scenario detection module detects a first usage scenario. An adjustment module sets a power status of each component to the first usage scenario target power status for the component.
    Type: Application
    Filed: October 27, 2008
    Publication date: April 29, 2010
    Inventors: David Carroll Challener, Harriss Christopher Neil Ganey, Howard Locker
  • Publication number: 20100086397
    Abstract: A turbine engine component includes at least one treated surface wherein the treated surface has a surface roughness (Ra) of less than 12 microinches; and a hard coating disposed on the superfinished surface, wherein the hard coating is a nitride and/or a carbide material at a thickness of less than 50 microns formed using electron beam physical vapor deposition, cathodic arc evaporation, or magnetron sputtering. disclosed are methods for substantially preventing micropitting on a surface of a turbine engine component.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Kripa Kiran Varanasi, Nitin Bhate, Michael David Carroll, Farshad Ghasripoor, Ambarish Jayant Kulkarni, Larry Steven Rosenzweig, Jerry Donald Schell, Dalong Zhong
  • Publication number: 20100083366
    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: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Inventors: David Carroll Challener, Howard Jeffrey Locker, Joseph Michael Pennisi, Randall Scott Springfield
  • Publication number: 20100082362
    Abstract: A computer system and method comprising census data on neighborhood level communities, each data point representing a quantitative value indicative of one of a plurality of components of community health. Executable instructions combine with weighted importance, the quantitative indicator values into a plurality of components of community health. Each component represents a quantitative value associated with one of a plurality of determinants of community health. Executable instructions combine with weighted importance, the quantitative component values into a determinant of community health. Each of the determinants represents a quantitative contribution to an overall health index of the community. The index is computed from the determinants and can be compared with similarly computed indices for other communities.
    Type: Application
    Filed: September 15, 2009
    Publication date: April 1, 2010
    Inventors: Baker Salsbury, Elaine O'Keefe, Jennifer Kertanis, David Carroll
  • Patent number: 7676430
    Abstract: The Trusted Computing Platform Alliance (TCPA) Specification is implemented to allow a credit card company to remotely install a credit card private key into a TCPA module to create a Trusted Platform Module (TPM). More specifically, when a credit worthy user applies for a credit card, the user will send the credit card company a public portion of a “non-migratable storage key,” which is accredited a TPM endorsed by a Certification Authority. The credit card company will create its own public/private key pair according to the TCPA Specification, to create a TCPA header, and wrap the full structure by encrypting it with the public portion of the TCPA non-migratable storage key. The credit card company then sends by email the encrypted bundle with a certificate for it, and sends a corresponding pass phrase by regular mail.
    Type: Grant
    Filed: May 9, 2001
    Date of Patent: March 9, 2010
    Assignee: Lenovo (Singapore) Ptd. Ltd.
    Inventor: David Carroll Challener
  • Publication number: 20100058082
    Abstract: A low power processor in a computer is kept energized in a suspend state in which a main processor of the computer is deenergized. The low power processor maintains a network connection by sending keepalive packets as required by the network communication protocol.
    Type: Application
    Filed: August 27, 2008
    Publication date: March 4, 2010
    Inventors: Howard Jeffrey Locker, David Carroll Challener, Justin Tyler Dubs, Steven Richard Perrin, Michael Terrell Vanover, Jennifer Greenwood Zawacki
  • Patent number: 7673134
    Abstract: A method and system for remotely storing a user's admin key to gain access to an intranet is presented. The user's admin key and intranet user identification (ID) are encrypted using an enterprise's public key, and together they are concatenated into a single backup admin file, which is stored in the user's client computer. If the user needs his admin file and is unable to access it in a backup client computer, he sends the encrypted backup admin file to a backup server and his unencrypted intranet user ID to an intranet authentication server. The backup server decrypts the user's single backup admin file to obtain the user's admin key and intranet user ID. If the unencrypted intranet user ID in the authentication server matches the decrypted intranet user ID in the backup server, then the backup server sends the backup client computer the decrypted admin key.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: March 2, 2010
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ryan Charles Catherman, David Carroll Challener, Scott Thomas Elliott, James Patrick Hoff
  • Publication number: 20100039387
    Abstract: An approach is provided that identifies when a wireless keyboard unit is connected to an information handling system that includes a display screen that is partially blocked when the keyboard is attached. A determination is made as to the size of the visible portion of the display screen. Items are displayed on the visible portion of the display screen. The approach refrains from displaying items on the blocked portion of the display screen. The user is able to move the wireless keyboard, the movement of the keyboard resulting in a changed size of the visible portion of the display screen. After the keyboard is repositioned, the visual items are re-displayed on the visible portion of the display screen so that the items fit in the changed size of the visible portion of the display screen.
    Type: Application
    Filed: August 15, 2008
    Publication date: February 18, 2010
    Inventors: Howard Locker, David Carroll Challener, Daryl Carvis Cromer, Qian Ying Wang
  • Patent number: 7644278
    Abstract: A Method and system for ensuring security-compliant creation and signing of endorsement keys of manufactured trusted platform modules. The endorsement keys are generated for the trusted platform module (TPM). The TPM vendor selects an N-byte secret and stores the N-type secret in the trusted platform module along with the endorsement keys. The secret number cannot be read outside of the trusted platform module. The secret number is also provided to the credential server of the original equipment manufacturer. During the endorsement key (EK) credential process, the trusted platform module generates an endorsement key, which comprises both the public key and a hash of the secret and the public key. The credential server matches the hash within the endorsement key withy a second hash of the received public key (from the endorsement key) and the vendor provided secret. The EK certificate is generated and inserted into the trusted platform module only when a match is confirmed.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: January 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ryan Charles Catherman, David Carroll Challener, James Patrick Hoff
  • Publication number: 20090318687
    Abstract: The present invention provides methods of treating or preventing autoimmune diseases with 2,4-pyrimidinediamine compounds, as well as methods of treating, preventing or ameliorating symptoms associated with such diseases. Specific examples of autoimmune diseases that can be treated or prevented with the compounds include rheumatoid arthritis and/or its associated symptoms, systemic lups erythematosis and/or its associated symptoms and multiple sclerosis and/or its associated symptoms.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 24, 2009
    Applicant: RIGEL PHARMACEUTICALS, INC.
    Inventors: Rajinder Singh, Ankush Argade, Hui Li, Somasekhar Bhamidipati, David Carroll, Catherine Sylvain, Jeffrey Clough, Holger Keim
  • Patent number: 7624279
    Abstract: If a user forgets the power-on password of his computer, he can depress the “enter” key or “access” key once to cause the BIOS to locate the power-on password in memory and attempt to unlock the HDD using the power-on password to boot a secure O.S. The HDD password either can be the same as the power-on password or the HDD can recognize the power-on password for the limited purpose of allowing access to the secure O.S. In any case, the secure O.S. is booted for password reset.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: November 24, 2009
    Assignee: Lenovo Singapore Pte. Ltd.
    Inventors: Mark Charles Davis, Randall Scott Springfield, David Carroll Challener, Rod D. Waltermann
  • Patent number: 7620997
    Abstract: When an authenticated wireless computer loses connectivity to a wireless access point of a network and roams to another access point, the wireless computer (e.g., a hypervisor in the computer) determines whether the new access point is authorized for secure communication and if so, releases access to secure data on the network through the new access point.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: November 17, 2009
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Daryl Carvis Cromer, Howard Jeffrey Locker, Hernando Ovies, Randall Scott Springfield
  • Publication number: 20090249434
    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: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: David Carroll Challener, Jeffrey Mark Estroff, Mikio Hagiwara, Seiichi Kawano, Keiko Kokubun, Randall Scott Springfield