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: 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: 8495361
    Abstract: A method and system for ensuring security-compliant creation and signing of endorsement keys of manufactured TPMs. The endorsement keys are generated for the TPM. The TPM vendor selects an N-byte secret and stores the N-byte secret in the TPM along with the endorsement keys. The secret number cannot be read outside of the TPM. The secret number is also provided to the OEM's credential server. During the endorsement key (EK) credential process, the TPM 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 with 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 TPM only when a match is confirmed.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ryan Charles Catherman, David Carroll Challener, James Patrick Hoff
  • Patent number: 8495728
    Abstract: An Internet appliance has added hardware and software functionality to allow communication where a dialing action request is authorization is verified using a personal identification means (PIM). A user first selects a communication access number by requesting a dialing action on a actual or a virtual keypad or by clicking a “hot spot” on a Web page. Selecting an access number (e.g., dialing of a telephone number), alerts the user of the Internet appliance of the selection process whether the user instigates or the selection is attempted from a remote device using the Internet appliance facilities. Either method will trigger software commands that prompt the user to enter a PIM either to authorize his own use or another one's use of the Internet appliance. The PIM may comprise, but is not limited to, keying in a personal identification number (PIN), a biometric identification, or a smart card stored number.
    Type: Grant
    Filed: January 11, 2001
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: David Carroll Challener, Peter Alexander Manson, Douglas Morgan Trent
  • Publication number: 20130169634
    Abstract: Embodiments include an apparatus, a computer readable medium and a method for distributing tessellations within an accelerated processing device (APD) including at least two compute units. Embodiments include processing a plurality of patches in a first compute unit using a hull shader to generate hull shader output data. Once generated, hull shader output data is stored to an off-chip memory when tessellation factors associated with the shader program are greater than a configured threshold. Once stored in the off-chip memory, at least a portion of the hull shader output data is dynamically processed using a second compute unit.
    Type: Application
    Filed: April 18, 2012
    Publication date: July 4, 2013
    Inventors: Vineet GOEL, Jason David Carroll, Mangesh Nijasure, Todd Martin
  • Publication number: 20130162651
    Abstract: Methods, systems, and computer readable media embodiments are disclosed for generating primitives in a grid. Embodiments include generating a set of vertices in a section of the grid, selecting one or more vertices in the set of vertices in an order based on a proximity of the vertices to a boundary edge of the grid, and generating primitives based on the order of the selected vertices.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Inventors: Todd Martin, Mangesh Nijasure, Vineet Goel, Jason David Carroll
  • 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: 8415365
    Abstract: The invention encompasses compounds having formula I-V 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, may be therapeutically useful.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: April 9, 2013
    Assignee: Rigel Pharmaceuticals, Inc.
    Inventors: Hui Li, Sambaiah Thota, David Carroll, Ankush Argade, Kin Tso, Arvinder Sran, Jeffrey Clough, Holger Keim, Somasekhar Bhamidipati, Vanessa Taylor, Robin Cooper, Rajinder Singh, Brian Wong
  • Patent number: 8410093
    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: Grant
    Filed: November 22, 2010
    Date of Patent: April 2, 2013
    Assignee: Rigel Pharmaceuticals, Inc.
    Inventors: Hui Li, Ankush Argade, Rajinder Singh, Sambaiah Thota, David Carroll, Kin Tso, Vanessa Taylor, John McLaughlin, Vadim Markovtsov
  • Patent number: 8399472
    Abstract: The invention encompasses compounds having formula I-V 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, may be therapeutically useful.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: March 19, 2013
    Assignee: Rigel Pharmaceuticals, Inc.
    Inventors: Hui Li, Sambaiah Thota, David Carroll, Ankush Argade, Kin Tso, Arvinder Sran, Jeffrey Clough, Holger Keim, Somasekhar Bhamidipati, Vanessa Taylor, Robin Cooper, Rajinder Singh, Brian Wong
  • 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
  • Patent number: 8307098
    Abstract: A system, method, and program for managing a user key used to sign a message for a data processing system having an encryption chip are disclosed. A user is assigned a user key. In order to encrypt and send messages to a recipient(s), the messages are encrypted with the user key. The user key, in turn, is encrypted with an associated key. The associated key is further encrypted using an encryption chip key stored on the encryption chip. The encrypted messages are communicated to a recipient to validate an association of the user with the encrypted messages. The associated key is decrypted with the encryption chip key. The user key is decrypted with the associated key, and the messages are decrypted with the user key. Thereafter, validation of the association of messages with the user is removed by revoking the associated key. In a preferred embodiment, encryption resources are centralized in a server system having the encryption chip.
    Type: Grant
    Filed: August 29, 2000
    Date of Patent: November 6, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Barry Atkins, David Carroll Challener, Frank Novak, Joseph Gary Rusnak, Kenneth D. Timmons, William W. Vetter
  • Patent number: 8304422
    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: December 13, 2010
    Date of Patent: November 6, 2012
    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
  • Patent number: 8299087
    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: October 11, 2010
    Date of Patent: October 30, 2012
    Assignee: Rigel Pharmaceuticals, Inc.
    Inventors: Hui Li, Vanessa Taylor, Somasekhar Bhamidipati, John Ramphal, Kin Tso, Arvinder Sran, Holger Keim, Vadim Markovtsov, David Carroll, Sambaiah Thota, Ankush Argade, Jeffrey Wayne Clough, Rajinder Singh, Robin Cooper
  • Publication number: 20120260716
    Abstract: A method that includes comparing a first brake pressure measured at a first transducer that is part of a braking system on a lead powered unit of a distributed power (DP) system to a second brake pressure measured at a second transducer that is part of a braking system on a remote powered unit of the DP system. The method also includes determining whether the second transducer is functioning within designated operational parameters when the DP system is operating in a DP mode based on comparing the first brake pressure to the second brake pressure.
    Type: Application
    Filed: June 21, 2012
    Publication date: October 18, 2012
    Inventors: Eugene A. Smith, David Carroll Teeter, John William Brand
  • 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: 20120253039
    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 lupus erythematosis and/or its associated symptoms and multiple sclerosis and/or its associated symptoms.
    Type: Application
    Filed: April 9, 2012
    Publication date: October 4, 2012
    Applicant: RIGEL PHARMACEUTICALS, INC.
    Inventors: Rajinder Singh, Ankush Argade, Hui Li, Somasekhar Bhamidipati, David Carroll, Catherine Sylvain, Jeffrey Clough, Holger Keim
  • Publication number: 20120213795
    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: Application
    Filed: May 3, 2012
    Publication date: August 23, 2012
    Inventors: Hui Li, Ankush Argade, Sambaiah Thota, David Carroll, Arvinder Sran, Robin Cooper, Rajinder Singh, Kin Tso, Somasekhar Bhamidipati
  • Patent number: 8224591
    Abstract: A system for verifying validity of a pressure reading from a transducer on a remote powered system, the system including a comparator subsystem configured to evaluate a pressure reading differential taken between a first transducer that is part of a braking system on a lead powered system and a second transducer that is a part of a braking system on a remote powered system, wherein the pressure reading differential is taken when the lead powered system and the remote powered system are operating in a distributed power application. A method and computer software code, stored on a computer readable media and executable with a processor, are also disclosed for verifying validity of a pressure reading from a transducer on a remote powered system.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: July 17, 2012
    Assignee: General Electric Company
    Inventors: Eugene A. Smith, David Carroll Teeter, John William Brand
  • 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