Patents by Inventor Jeff Courington

Jeff Courington 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: 7467406
    Abstract: A hardware-based method and system classifies and processes data sets according to a set of rules. In one aspect of the invention, the operations associated with data set analysis and classification are offloaded from an interface processor to one or more embedded processors operating in parallel with the interface processor. A set of rules for classifying a data set is represented by instruction sequences stored in the embedded processors' memory. The embedded processors include data set parser logic to decompose data sets into relevant units and rules engine logic for executing the sequence of instructions to determine the classification of data sets. The rules engine logic returns the results of classifying the data sets to the interface processor.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: December 16, 2008
    Assignee: NXP B.V.
    Inventors: George Cox, Jeff Courington
  • Publication number: 20040039939
    Abstract: A hardware-based method and system classifies and processes data sets according to a set of rules. In one aspect of the invention, the operations associated with data set analysis and classification are offloaded from an interface processor to one or more embedded processors operating in parallel with the interface processor. A set of rules for classifying a data set is represented by instruction sequences stored in the embedded processors' memory. The embedded processors include data set parser logic to decompose data sets into relevant units and rules engine logic for executing the sequence of instructions to determine the classification of data sets. The rules engine logic returns the results of classifying the data sets to the interface processor.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: George Edward Cox, Jeff Courington
  • Publication number: 20040039940
    Abstract: A data packet filtering accelerator processor operates in parallel with a host processor and is arranged on an integrated circuit with the host processor. The accelerator processor classifies data packets by executing a sequence machine code instructions converted directly from a set of rules. Portions of data packets are passed to the accelerator processor from the host processor. The accelerator processor includes packet parser circuit for parsing the data packets into relevant data units and storing the relevant data units in memory. A packet analysis circuit executes the sequence of machine code instructions converted directly from the set of rules. The machine code instruction sequence operates on the relevant data units to classify the data packet. The packet analysis circuit returns the results of the classification to the host processor by storing the classification results in a register accessible by the host processor.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: George Cox, Jeff Courington