Patents by Inventor Shannon E. Lawson

Shannon E. Lawson 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: 7724855
    Abstract: The present invention provides an event edge synchronization system and a method of operating the same. In one embodiment, the event edge synchronization system includes: (1) a first clock zone device configured to generate an event signal based upon a first clock rate, (2) a second clock zone device configured to operate at a second clock rate, which is asynchronous with the first clock rate and (3) a synchronous notification subsystem configured to receive the event signal, synchronize the event signal to the second clock rate based upon an edge transition of the event signal and the second clock rate, and generate a synchronous notification signal therefrom.
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: May 25, 2010
    Assignee: Agere Systems Inc.
    Inventor: Shannon E. Lawson
  • Patent number: 7250797
    Abstract: The present invention provides an event edge synchronization system and a method of operating the same. In one embodiment, the event edge synchronization system includes: (1) a first clock zone device configured to generate an event signal based upon a first clock rate, (2) a second clock zone device configured to operate at a second clock rate, which is asynchronous with the first clock rate and (3) a synchronous notification subsystem configured to receive the event signal, synchronize the event signal to the second clock rate based upon an edge transition of the event signal and the second clock rate, and generate a synchronous notification signal therefrom.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: July 31, 2007
    Assignee: Agere Systems Inc.
    Inventor: Shannon E. Lawson
  • Patent number: 7149211
    Abstract: A virtual reassembly system for use with a fast pattern processor and a method of operating the same. In one embodiment, the virtual reassembly system includes a first pass subsystem configured to convert a packet of a protocol data unit into at least one processing block, queue the at least one processing block based upon a header of the packet and determine if the packet is a last packet of the protocol data unit. The virtual reassembly system further includes a second pass subsystem configured to virtually reassemble the protocol data unit by retrieving the at least one processing block based upon the queue.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: December 12, 2006
    Assignee: Agere Systems Inc.
    Inventors: Victor A. Bennett, Leslie Zsohar, Shannon E. Lawson, Sean W. McGee, David P. Sonnier, David B. Kramer
  • Patent number: 6918026
    Abstract: For use with a fast pattern processor having an internal function bus, an external device transmission system, method for transmitting commands to an external device, and a fast pattern processor employing the system and method. In one embodiment, the external device transmission system includes a context memory subsystem that maintains a plurality of argument signature registers, each of the plurality of argument signature registers being associated with a corresponding context and containing a corresponding argument. The external device transmission system also includes a pattern processing engine that dynamically modifies an argument and generates a transmit command as a function of a context associated with the modified argument. The external device transmission system still further includes an output interface subsystem that receives the transmit command, and transmits the modified argument based upon the transmit command to an external device.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: July 12, 2005
    Assignee: Agere Systems Inc.
    Inventors: David A. Brown, Shannon E. Lawson, Sean W. McGee, Leslie Zsohar
  • Patent number: 6850516
    Abstract: A virtual reassembly system for use with a fast pattern processor and a method of operating the same. In one embodiment, the virtual reassembly system includes a first pass subsystem configured to convert a packet of a protocol data unit into at least one processing block, queue the at least one processing block based upon a header of the packet and determine if the packet is a last packet of the protocol data unit. The virtual reassembly system further includes a second pass subsystem configured to virtually reassemble the protocol data unit by retrieving the at least one processing block based upon the queue.
    Type: Grant
    Filed: March 2, 2001
    Date of Patent: February 1, 2005
    Assignee: Agere Systems Inc.
    Inventors: Victor A. Bennett, Leslie Zsohar, Shannon E. Lawson, Sean W. McGee, David P. Sonnier, David B. Kramer
  • Publication number: 20020141399
    Abstract: For use with a fast pattern processor having an internal function bus, an external device transmission system, method for transmitting commands to an external device, and a fast pattern processor employing the system and method. In one embodiment, the external device transmission system includes a context memory subsystem that maintains a plurality of argument signature registers, each of the plurality of argument signature registers being associated with a corresponding context and containing a corresponding argument. The external device transmission system also includes a pattern processing engine that dynamically modifies an argument and generates a transmit command as a function of a context associated with the modified argument. The external device transmission system still further includes an output interface subsystem that receives the transmit command, and transmits the modified argument based upon the transmit command to an external device.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Inventors: David A. Brown, Shannon E. Lawson, Sean W. McGee, Leslie Zsohar
  • Publication number: 20010048689
    Abstract: A virtual reassembly system for use with a fast pattern processor and a method of operating the same. In one embodiment, the virtual reassembly system includes a first pass subsystem configured to convert a packet of a protocol data unit into at least one processing block, queue the at least one processing block based upon a header of the packet and determine if the packet is a last packet of the protocol data unit. The virtual reassembly system further includes a second pass subsystem configured to virtually reassemble the protocol data unit by retrieving the at least one processing block based upon the queue.
    Type: Application
    Filed: March 2, 2001
    Publication date: December 6, 2001
    Inventors: Victor A. Bennett, Leslie Zsohar, Shannon E. Lawson, Sean W. McGee, David P. Sonnier, David B. Kramer