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: 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: 8193197
    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 are therapeutically useful.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: June 5, 2012
    Assignee: Rigel Pharmaceuticals, Inc.
    Inventors: Hui Li, Ankush Argade, Sambaiah Thota, David Carroll, Arvinder Sran, Robin Cooper, Rajinder Singh, Kin Tso, Somasekhar Bhamidipati
  • Patent number: 8178671
    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: Grant
    Filed: July 30, 2004
    Date of Patent: May 15, 2012
    Assignee: Rigel Pharmaceuticals, Inc.
    Inventors: Rajinder Singh, Ankush Argade, Hui Li, Somasekhar Bhamidipati, David Carroll, Catherine Sylvain, Jeffrey Clough, Holger Keim
  • Patent number: 8165300
    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: March 4, 2010
    Date of Patent: April 24, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: David Carroll Challener
  • 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: 8151262
    Abstract: A system, method, and program product is provided that executes a start sequence of an information handling system that includes a hardware based TPM. Multiple PCRs are stored in the TPM and are initialized to a predetermined state when the start sequence commences. During execution of the start sequence, software modules, including a hypervisor, are loaded the system's memory. PCR values resulting from the loading of the software modules are calculated. The resulting PCR values are compared with expected PCR values. If the PCR values match the expected PCR values, then a virtual environment is created under the hypervisor. The virtual environment includes a VM and a virtual trust platform module (vTPM) that is used by the virtual machine to satisfy the virtual machines TPM requests.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: April 3, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Mark Charles Davis
  • Patent number: 8140795
    Abstract: The invention partitions the HDD into three areas, namely, no access, write-only, and the conventional read/write. Sensitive data (antivirus programs, back up data, etc.) is written into write-only areas, which thereafter become designated “no access” by appropriately changing their designation a data structure known as “logical block address” or “LBA”. Only users having approved passwords can change the status of a “no access” block back to “write-only” or “read/write”.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: March 20, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Rod David Waltermann
  • Publication number: 20120028954
    Abstract: Disclosed are substituted pyridine compounds as well as pharmaceutical compositions and methods of use. One embodiment is a compound having the structure wherein E, J, T, the ring system denoted by “B”, T, R3, R4, w and x are as described herein. In certain embodiments, a compound disclosed herein activates the AMPK pathway, and can be used to treat metabolism-related disorders and conditions.
    Type: Application
    Filed: July 29, 2011
    Publication date: February 2, 2012
    Applicant: RIGEL PHARMACEUTICALS, INC.
    Inventors: Dane Goff, Donald Payan, Rajinder Singh, Simon Shaw, David Carroll, Yasumichi Hitoshi
  • Patent number: 8089468
    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: Grant
    Filed: August 15, 2008
    Date of Patent: January 3, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard Locker, David Carroll Challener, Daryl Carvis Cromer, Qian Ying Wang
  • Patent number: 8090962
    Abstract: A system, method, and program product is provided that detects whether a network adapter has been removed from a computer system. If the network adapter, such as a wireless network adapter, has been removed from the computer system, then a tamper evident indicator (e.g., bit) is set in a nonvolatile memory area of the computer system. In addition, a hard drive password is set to a different password according to a hard drive password policy. The hard drive password controls access to files stored on the hard drive. In one embodiment, the power-on password is also changed to a new password so that the user has to enter the new power-on password when initializing the computer system in order to access the files stored on the computer system.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: January 3, 2012
    Assignee: Lenoro (Singapore) Pte. Ltd.
    Inventors: David Carroll Challener, Justin Tyler Dubs, James Joseph Thrasher, Michael Terrell Vanover
  • 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: 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
  • Patent number: 8024579
    Abstract: A system and method for authenticating suspect code includes steps of: receiving the suspect code for a first instance of a trusted platform module; loading the suspect code into a trusted platform module device operatively associated with a processor, wherein the suspect code is loaded outside of a shielded location within the trusted platform module device; retrieving a validation public key from a table and storing it in a register in the trusted platform module device, the validation public key indexed by the suspect code; and retrieving a hash algorithm from the table, the hash algorithm indexed by the suspect code. The hash algorithm is run to derive a first hash value; then, using the validation public key, the second hash value is decrypted to derive a second decrypted hash value. The two hash values are compared; and upon determining a match, the suspect code is loaded into the shielded location of the processor for execution by the processor.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: September 20, 2011
    Assignee: Lenovo (Singapore) PTE Ltd.
    Inventors: David Carroll Challener, John H. Nicholson, Joseph Michael Pennisi, Rod D. Waltermann
  • Publication number: 20110190271
    Abstract: The present invention provides 2,4-pyrimidinediamine compounds having antiproliferative activity, compositions comprising the compounds and methods of using the compounds to inhibit cellular proliferation and to treat proliferative diseases such as tumorigenic cancers.
    Type: Application
    Filed: December 29, 2010
    Publication date: August 4, 2011
    Applicant: RIGEL PHARMACEUTICALS, INC.
    Inventors: Ankush Argade, Rajinder Singh, Hui Li, David Carroll, Susan Catalano
  • Publication number: 20110152518
    Abstract: The present disclosure provides 2,4-pyrimidinediamine compounds having antiproliferative activity, compositions comprising the compounds and methods of using the compounds to inhibit cellular proliferation and to treat proliferate diseases such as tumorigenic cancers.
    Type: Application
    Filed: November 22, 2010
    Publication date: June 23, 2011
    Applicant: RIGEL PHARMACEUTICALS, INC.
    Inventors: Hui Li, Ankush Argade, Rajinder Singh, Sambaiah Thota, David Carroll, Kin Tso, Vanessa Taylor, John McLaughlin, Vadim Markovtsov
  • Patent number: 7947698
    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: Grant
    Filed: March 21, 2008
    Date of Patent: May 24, 2011
    Assignee: Rigel Pharmaceuticals, Inc.
    Inventors: Andy Atuegbu, Vadim Markovtsov, Somasekhar Bhamidipati, Rajinder Singh, Vanessa Taylor, Sambaiah Thota, Jeffrey Wayne Clough, David Carroll, Hui Li, Robin Cooper
  • Publication number: 20110082146
    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: December 13, 2010
    Publication date: April 7, 2011
    Applicant: RIGEL PHARMACEUTICALS, INC.
    Inventors: Andy Atuegbu, Vadim Markovtsov, Somasekhar Bhamidipati, Rajinder Singh, Vanessa Taylor, Sambaiah Thota, Jeffrey Wayne Clough, David Carroll, Hui Li, Robin Cooper
  • Patent number: D652421
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: January 17, 2012
    Assignee: Next Holdings Limited
    Inventors: Nigel John Devine, Geoffrey David Carroll