Patents by Inventor Benjamin C. Hardekopf

Benjamin C. Hardekopf 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: 7411902
    Abstract: A method and system for maintaining partial order of packets in packet processing modules is described. The system includes a memory and a plurality of packet processing modules to process packets that are part of a sequence in order. The memory stores a plurality of indicators, each indicator associated with one of the plurality of packet processing modules to identify which packets in the sequence are to be processed by the packet processing module and which packets in the sequence are to be skipped. The next packet in the sequence to be processed by the packet processing module is determined based on the stored indicators. A packet received at the packet processing module is processed if the packet is the next packet in the sequence to be processed.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: August 12, 2008
    Assignee: Intel Corporation
    Inventors: Alok Kumar, Benjamin C. Hardekopf, Raj Yavatkar
  • Publication number: 20040240473
    Abstract: A method and system for maintaining partial order of packets in packet processing modules is described. The system includes a memory and a plurality of packet processing modules to process packets that are part of a sequence in order. The memory stores a plurality of indicators, each indicator associated with one of the plurality of packet processing modules to identify which packets in the sequence are to be processed by the packet processing module and which packets in the sequence are to be skipped. The next packet in the sequence to be processed by the packet processing module is determined based on the stored indicators. A packet received at the packet processing module is processed if the packet is the next packet in the sequence to be processed.
    Type: Application
    Filed: May 28, 2003
    Publication date: December 2, 2004
    Inventors: Alok Kumar, Benjamin C. Hardekopf, Raj Yavatkar
  • Patent number: 6704887
    Abstract: A method and apparatus is disclosed which provides improved security in distributed-environment voting. At least three voting processors running a voting algorithm are connected to a local area network (LAN) and exchange their individually determined results of a process application. Each result is committed to an interface module where it is checked, authenticated and buffered. The allotted time for receiving and buffering committed results is constrained by a first timed interval within the interface module. The first timed interval may be reset several times. The allotted time for checking and comparing the committed results from each processor is constrained by a second timed interval within each voting processor. A majority vote of those authenticated committed results is formed once all necessary iterations of the both the first and second timed intervals are completed.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: March 9, 2004
    Assignee: The United States of America as represented by the Secretary of the Air Force
    Inventors: Kevin A. Kwiat, Benjamin C. Hardekopf
  • Publication number: 20020129296
    Abstract: A method and apparatus is disclosed which provides improved security in distributed-environment voting. At least three voting processors running a voting algorithm are connected to a local area network (LAN) and exchange their individually determined results of a process application. Each result is committed to an interface module where it is checked, authenticated and buffered. The allotted time for receiving and buffering committed results is constrained by a first timed interval within the interface module. The first timed interval may be reset several times. The allotted time for checking and comparing the committed results from each processor is constrained by a second timed interval within each voting processor. A majority vote of those authenticated committed results is formed once all necessary iterations of the both the first and second timed intervals are completed.
    Type: Application
    Filed: March 8, 2001
    Publication date: September 12, 2002
    Inventors: Kevin A. Kwiat, Benjamin C. Hardekopf