Patents by Inventor Nicholas A. Colman

Nicholas A. Colman 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: 7701973
    Abstract: Provided are techniques for processing a data segment by stripping a header from a transport layer segment, performing protocol data unit detection to determine data for a protocol segment that is part of the transport layer segment data, and performing marker validation and stripping.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: April 20, 2010
    Assignee: Intel Corporation
    Inventors: Nicholas A. Colman, Ramesh S. Krishnan, Anshuman Thakur, Robert Cone, Daniel A. Manseau
  • Publication number: 20050286560
    Abstract: Provided are techniques for processing a data segment by stripping a header from a transport layer segment, performing protocol data unit detection to determine data for a protocol segment that is part of the transport layer segment data, and performing marker validation and stripping. Also provided are techniques for processing a data segment in which a header portion of a protocol data unit is received. A number of bytes of data to be stored in an application space is determined using the received header portion. Also, a next header portion of a next protocol data unit is determined using the received header portion. Then, a peek command is issued to obtain the next header portion. Additionally provided are techniques for performing cyclic redundancy checks using a stored partial cyclic redundancy check digest and residual data.
    Type: Application
    Filed: June 28, 2004
    Publication date: December 29, 2005
    Inventors: Nicholas Colman, Ramesh Krishnan, Anshuman Thakur, Robert Cone, Daniel Manseau
  • Publication number: 20030002676
    Abstract: A method and apparatus for reestablishing secured communication after a desynchronization event. Secured communication is established between a first device and a second device using synchronized device dependent sequence values. A security sequence value from the first device is stored, preferably on a nonvolatile medium. After a desynchronization event, the first device sends the stored security sequence value to the second device as a resynchronization request. The second device returns the stored security sequence value as security assurance, preferably with a security sequence value from the second device for resynchronization.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Thomas L. Stachura, Nicholas A. Colman, Anil Vasudevan