Patents by Inventor Christopher T. Lehman

Christopher T. Lehman 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: 7613701
    Abstract: A computer-based method with multilevel hashing for lookup of a complex nested object (such as access control list) which has a plurality of nesting levels and each level has at least one element. Method stores representatives of a complex nested object in a data structure at locations determined by recursive multilevel hashing of the complex nested object elements. When needed, a match for an inputted complex nested object is determined by applying the same recursive multilevel hashing to the inputted complex nested object, as used during the storing of the complex nested object, and performing integer comparisons with hash values of the stored complex nested object.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ting Zhao, Kenneth L. Milsted, Kenneth Carlin Nelson, Christopher T. Lehman, Qing Lu
  • Patent number: 6611812
    Abstract: A method to delivery encrypted digital content to a end user system for playing the content comprising the steps of: reading from a computer readable medium metadata which has previously associated with the content. A user selects from the metadata associated content to decrypt and the end user system establishes a secure connection with an authorization authority for decrypting the content. The end user system receives a secure container containing the decrypting key for decrypting at least part of the previously encrypted content as permitted. The system creates a secure container using the encrypting key from a clearing house, wherein the secure container has an encrypting key therein from the end user system; transferring the secure container to the clearing house for authentication of permission to decrypt the content.
    Type: Grant
    Filed: August 17, 1999
    Date of Patent: August 26, 2003
    Assignee: International Business Machines Corporation
    Inventors: Marco M. Hurtado, Kenneth L. Milsted, George G. Gruse, Edgar Downs, Christopher T. Lehman, Richard L. Spagna, Jeffrey B. Lotspiech
  • Publication number: 20030105718
    Abstract: A method to delivery encrypted digital content to a end user system for playing the content comprising the steps of: reading from a computer readable medium metadata which has previously associated with the content. A user selects from the metadata associated content to decrypt and the end user system establishes a secure connection with an authorization authority for decrypting the content. The end user system receives a secure container containing the decrypting key for decrypting at least part of the previously encrypted content as permitted. The system creates a secure container using the encrypting key from a clearing house, wherein the secure container has an encrypting key therein from the end user system; transferring the secure container to the clearing house for authentication of permission to decrypt the content.
    Type: Application
    Filed: August 17, 1999
    Publication date: June 5, 2003
    Inventors: MARCO M. HURTADO, KENNETH L. MILSTED, GEORGE G. GRUSE, EDGAR DOWNS, CHRISTOPHER T. LEHMAN, RICHARD L. SPAGNA, JEFFREY B. LOTSPIECH
  • Patent number: 6226618
    Abstract: Disclosed is a method and apparatus of securely providing data to a user's system. The data is encrypted so as to only be decryptable by a data decrypting key, the data decrypting key being encrypted using a first public key, and the encrypted data being accessible to the user's system, the method comprising the steps of: transferring the encrypted data decrypting key to a clearing house that possesses a first private key, which corresponds to the first public key; decrypting the data decrypting key using the first private key; re-encrypting the data decrypting key using a second public key; transferring the re-encrypted data decrypting key to the user's system, the user's system possessing a second private key, which corresponds to the second public key; and decrypting the re-encrypted data decrypting key using the second private key.
    Type: Grant
    Filed: August 13, 1998
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventors: Edgar Downs, George Gregory Gruse, Marco M. Hurtado, Christopher T. Lehman, Kenneth Louis Milsted, Jeffrey B. Lotspiech
  • Patent number: 5319770
    Abstract: A data processing system has a microprocessor for executing programs useful in installing adapters having programmable option select (POS) registers. An adapter description file (ADF) stores a list of possible choices which define system resources usable by the adapter. An adapter description program (ADP) verifies certain of the choices. A configuration program then selects a valid choice and stores it in a non-volatile memory from where it can be read upon subsequent system startups into the POS registers.
    Type: Grant
    Filed: October 3, 1989
    Date of Patent: June 7, 1994
    Assignee: International Business Machines Corporation
    Inventor: Christopher T. Lehman