Patents by Inventor Kenneth Batcher

Kenneth Batcher 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).

  • Publication number: 20070177722
    Abstract: A system for the encryption and decryption of data employing dual ported RAM for key storage to accelerate data processing operations. The on-chip key storage includes a dual-ported memory device which allows keys to be loaded into memory simultaneous with keys being read out of memory. Thus, an encryption or decryption algorithm can proceed while keys are being loaded into memory.
    Type: Application
    Filed: February 27, 2006
    Publication date: August 2, 2007
    Inventor: Kenneth Batcher
  • Publication number: 20070064934
    Abstract: Multiple cipher hardware algorithms are run in parallel over an input stream. For example, one algorithm can process the input stream using an old cipher key while a parallel algorithm processes the input stream using the current cipher key. Alternatively, multiple cipher operations can be performed in parallel enabling a receiver to determine which cipher algorithm was employed in encrypting a data packet.
    Type: Application
    Filed: August 29, 2005
    Publication date: March 22, 2007
    Inventors: Kenneth Batcher, Rodney Haven
  • Publication number: 20060140408
    Abstract: A system for the encryption and decryption of data employing dual ported RAM for key storage to accelerate data processing operations. The on-chip key storage includes a dual-ported memory device which allows keys to be loaded into memory simultaneous with keys being read out of memory. Thus, an encryption or decryption algorithm can proceed while keys are being loaded into memory.
    Type: Application
    Filed: February 27, 2006
    Publication date: June 29, 2006
    Inventor: Kenneth Batcher
  • Publication number: 20060078108
    Abstract: A system for the encryption and decryption of data employing dual ported RAM to accelerate data processing operations during the computation of the encryption and decryption algorithm. The system includes logic to track data changes in the dual ported memory for fast table initialization; a means to accelerate operations by performing read/write operations in different iterations of the algorithm to separate ports on the dual ported RAM in the same clock cycle; and a means to resolve data manipulation conflicts between out of order read/write operations so that the system correctly computes the desired algorithm.
    Type: Application
    Filed: November 30, 2005
    Publication date: April 13, 2006
    Inventor: Kenneth Batcher
  • Publication number: 20050132142
    Abstract: Techniques for implementing caches for context switching applications are provided. A context identifier is stored in the cache to indicate the context to which data in the cache is associated. Additionally, the context can have different priorities so that storage space in the cache can be more efficiently allocated to the contexts based on their priorities.
    Type: Application
    Filed: January 14, 2005
    Publication date: June 16, 2005
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Kenneth Batcher