Patents by Inventor Richard J. Swindlehurst

Richard J. Swindlehurst 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: 7043017
    Abstract: A symmetric key stream processor 60 that encrypts and decrypts text in accordance with the RC4 algorithm has a main processing block 62 and a host interface 64. The main processing block 62 includes an Sbox memory 78 implemented with a synchronous dual-port RAM and an encryption logic block 80 with a finite state machine. The dual port memory architecture is used for efficiency during permutation and message processing.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: May 9, 2006
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Richard J. Swindlehurst, Joel D. Feldman
  • Publication number: 20030091185
    Abstract: A symmetric key stream processor 60 that encrypts and decrypts text in accordance with the RC4 algorithm has a main processing block 62 and a host interface 64. The main processing block 62 includes an Sbox memory 78 implemented with a synchronous dual-port RAM and an encryption logic block 80 with a finite state machine. The dual port memory architecture is used for efficiency during permutation and message processing.
    Type: Application
    Filed: September 13, 2001
    Publication date: May 15, 2003
    Inventors: Richard J. Swindlehurst, Joel D. Feldman
  • Patent number: 6308308
    Abstract: In operation, a standard cell library having diode place-holders (16) associated with standard cell inputs (12) is used to design a standard cell-based semiconductor device. Each standard cell in the standard cell-based semiconductor device is analyzed to determine if its standard cell inputs (12) will be connected to a conductive element (18) during processing that can accumulate a charge. When a conductive element (18) that can accumulate charge is identified, the diode place-holder (16) associated with its standard cell input (12) is replaced with a diode (16).
    Type: Grant
    Filed: July 22, 1999
    Date of Patent: October 23, 2001
    Assignee: Motorola Inc.
    Inventors: Daniel R. Cronin, III, Ricardo Fernandez, Richard J. Swindlehurst
  • Patent number: 5966517
    Abstract: In operation, a standard cell library having diode place-holders (16) associated with standard cell inputs (12) is used to design a standard cell-based semiconductor device. Each standard cell in the standard cell-based semiconductor device is analyzed to determine if its standard cell inputs (12) will be connected to a conductive element (18) during processing that can accumulate a charge. When a conductive element (18) that can accumulate charge is identified, the diode place-holder (16) associated with its standard cell input (12) is replaced with a diode (16).
    Type: Grant
    Filed: November 1, 1996
    Date of Patent: October 12, 1999
    Assignee: Motorola, Inc.
    Inventors: Daniel R. Cronin, III, Ricardo Fernandez, Richard J. Swindlehurst