Patents by Inventor Timothy R. Paaske

Timothy R. Paaske 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: 7774619
    Abstract: New code routines for a secure system (e.g., a TPM) are stored in a memory (e.g., a flash memory) that is located external to the secure system. For example, a chip may include a TPM and an external flash memory may be connected to the chip. New routines for the TPM may then be stored in the flash. A function table may be used to determine whether a given function to be executed by the TPM is stored in on-chip memory (e.g., ROM) or in the flash. New function tables may be stored in the flash. For example, when a new set of functions is loaded into the flash, a new function table that references the new functions also may be loaded into the flash.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: August 10, 2010
    Assignee: Broadcom Corporation
    Inventors: Timothy R. Paaske, Jeffrey C. Glover
  • Patent number: 7454610
    Abstract: Methods and associated systems for providing secured data transmission over a data network are disclosed. Security association updates may be provided in a load-balanced system. Before encryption, the system may calculate values for header fields that need to be updated as a result of an encryption process. Encrypted packets may be decrypted by a parallel decryption system. After decryption, the system may calculates value for fields in the header information that need to be updated as a result of the decryption process.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: November 18, 2008
    Assignee: Broadcom Corporation
    Inventors: Mark L. Buer, Timothy R. Paaske, Zheng Qi
  • Publication number: 20080141102
    Abstract: Intended for an information security application, particularly in networked information systems, the present invention includes two methods and systems for verifying a current performance of a command by a controller. A first cyclic redundancy check (CRC) for the command is prestored in memory. A second CRC for the command is calculated after instructions of the command have been performed by the controller. The first CRC is compared with the second CRC. Preferably, the controller is reset if the first CRC does not match the second CRC. Also, an address of a first instruction of the command is compared with an address of a second instruction of the command to determine if there may be a discontinuity between the first and the second instructions. It is determined if the first instruction is a valid instruction from/to which an instruction sequence of the command can be redirected.
    Type: Application
    Filed: January 28, 2008
    Publication date: June 12, 2008
    Applicant: Broadcom Corporation
    Inventor: Timothy R. Paaske
  • Patent number: 7325165
    Abstract: Intended for an information security application, particularly in networked information systems, the present invention includes two methods and systems for verifying a current performance of a command by a controller. A first cyclic redundancy check (CRC) for the command is prestored in memory. A second CRC for the command is calculated after instructions of the command have been performed by the controller. The first CRC is compared with the second CRC. Preferably, the controller is reset if the first CRC does not match the second CRC. Also, an address of a first instruction of the command is compared with an address of a second instruction of the command to determine if there may be a discontinuity between the first and the second instructions. It is determined if the first instruction is a valid instruction from/to which an instruction sequence of the command can be redirected.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: January 29, 2008
    Assignee: Broadcom Corporation
    Inventor: Timothy R. Paaske
  • Patent number: 7290134
    Abstract: Systems and methods are disclosed for processing data packets. Such a system may generate a header for a session and repeatedly use that header to generate packets for the session. Packets may be processed by a host processor and an associated security processor. When the security processor generates packets for the session it may prepend a header from the host processor onto packets, rather than independently generate the header.
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: October 30, 2007
    Assignee: Broadcom Corporation
    Inventors: Mark L. Buer, Timothy R. Paaske
  • Publication number: 20040158710
    Abstract: Systems and methods are disclosed for processing data packets. Such a system may generate a header for a session and repeatedly use that header to generate packets for the session. Packets may be processed by a host processor and an associated security processor. When the security processor generates packets for the session it may prepend a header from the host processor onto packets, rather than independently generate the header.
    Type: Application
    Filed: January 28, 2003
    Publication date: August 12, 2004
    Inventors: Mark L. Buer, Timothy R. Paaske
  • Publication number: 20040128553
    Abstract: Methods and associated systems for providing secured data transmission over a data network are disclosed. Security association updates may be provided in a load-balanced system. Before encryption, the system may calculate values for header fields that need to be updated as a result of an encryption process. Encrypted packets may be decrypted by a parallel decryption system. After decryption, the system may calculates value for fields in the header information that need to be updated as a result of the decryption process.
    Type: Application
    Filed: July 11, 2003
    Publication date: July 1, 2004
    Inventors: Mark L. Buer, Timothy R. Paaske, Zheng Qi