Patents by Inventor Timothy M. Langham

Timothy M. Langham 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: 8448235
    Abstract: An initiating device: generates a message having an ISAKMP-based header that includes a security parameter index (SPI) field; identifies a key in the SPI field of the ISKMP-based header; and sends the message to a responding device. The responding device: receives the message; extracts the key identifier; and when a shared key is selected using the key identifier, uses the selected shared key to establish, with the initiating device, a session having a secure tunnel.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: May 21, 2013
    Assignee: Motorola Solutions, Inc.
    Inventors: Timothy M. Langham, Thomas J. Senese
  • Patent number: 8250356
    Abstract: A system and method of providing secure communications is provided. Messages are encrypted or decrypted in protected memory of a processor. Outbound messages from a secure network are prepared for encryption by adding a header outside of the protected memory and then encrypted in the protected memory. The encryption is performed by retrieving a key from a key cache as designated by rules in the header. The encrypted message is sent to the unsecure network. An inbound message from an unsecure network that is received in unprotected memory is sent to a decryption module in protected memory. The inbound message is decrypted using a key designated in its header and retrieved from the key cache. The decrypted message is returned to the unprotected memory, where it is stripped of the encryption header and then sent to its destination within the secure network.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: August 21, 2012
    Assignee: Motorola Solutions, Inc.
    Inventors: Brian W. Pruss, Kenneth C. Fuchs, Timothy M. Langham
  • Publication number: 20120036363
    Abstract: An initiating device: generates a message having an ISAKMP-based header that includes a security parameter index (SPI) field; identifies a key in the SPI field of the ISKMP-based header; and sends the message to a responding device. The responding device: receives the message; extracts the key identifier; and when a shared key is selected using the key identifier, uses the selected shared key to establish, with the initiating device, a session having a secure tunnel.
    Type: Application
    Filed: June 30, 2011
    Publication date: February 9, 2012
    Applicant: MOTOROLA, INC.
    Inventors: TIMOTHY M. LANGHAM, THOMAS J. SENESE
  • Publication number: 20120036567
    Abstract: A security gateway and an initiating device perform methods for establishing a security session. The methods includes the security gateway: receiving a first message from an initiating device, the first message including a first message authentication code; validating the first message using the message authentication code; and responsive to the validating, sending a second message to the initiating device, the second message including a timestamp and further including a second message authentication code for authenticating of the timestamp by the initiating device, wherein the first and second messages are used to establish the security session, and the authenticated timestamp is used for subsequent replay protection of messages between the security gateway and the initiating device. The method further includes the security gateway validating a dynamically assigned IP address for the initiating device to use in authorizing VPN traffic between the two devices.
    Type: Application
    Filed: June 30, 2011
    Publication date: February 9, 2012
    Applicant: MOTOROLA SOLUTIONS, INC.
    Inventors: THOMAS J. SENESE, CHRIS A. KRUEGEL, TIMOTHY M. LANGHAM, TODD A. LEIGH, TIMOTHY G. WOODWARD
  • Publication number: 20100131750
    Abstract: A system and method of providing secure communications is provided. Messages are encrypted or decrypted in protected memory of a processor. Outbound messages from a secure network are prepared for encryption by adding a header outside of the protected memory and then encrypted in the protected memory. The encryption is performed by retrieving a key from a key cache as designated by rules in the header. The encrypted message is sent to the unsecure network. An inbound message from an unsecure network that is received in unprotected memory is sent to a decryption module in protected memory. The inbound message is decrypted using a key designated in its header and retrieved from the key cache. The decrypted message is returned to the unprotected memory, where it is stripped of the encryption header and then sent to its destination within the secure network.
    Type: Application
    Filed: November 21, 2008
    Publication date: May 27, 2010
    Applicant: MOTOROLA, INC.
    Inventors: BRIAN W. PRUSS, KENNETH C. FUCHS, TIMOTHY M. LANGHAM
  • Patent number: 7406711
    Abstract: A single-chip integrated circuit comprising a first processor for executing a plurality of applications, a second processor for executing a plurality of applications, at least one of a) at least one embedded peripheral and b) at least one memory, and a bus monitor for allowing access to the at least one of a) the at least one embedded peripheral and b) the at least one memory, if the access is allowed, wherein the bus monitor comprises a mapping of access rights to the at least one of a) the at least one embedded peripheral and b) the at least one memory for the first processor and the second processor is disclosed.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: July 29, 2008
    Assignee: Motorola, Inc.
    Inventors: Kenneth C. Fuchs, Brian W. Pruss, Timothy M. Langham