Patents by Inventor Harrick M. Vin

Harrick M. Vin 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: 7725886
    Abstract: In general, in one aspect, the disclosure describes a method of determining if a first query for data related to a protocol data unit in a first table is a query to a table merged into a combination table formed from multiple tables. If so, the method can generate a second query for the first query for data stored by the combination table.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: May 25, 2010
    Assignee: Intel Corporation
    Inventors: Aaron R. Kunze, Erik J. Johnson, James L. Jason, Harrick M. Vin
  • Patent number: 7525958
    Abstract: A method and apparatus for two-stage packet classification. In the first stage, which may be implemented in software, a packet is classified on the basis of the packet's network path and, perhaps, its protocol. In the second stage, which may be implemented in hardware, the packet is classified on the basis of one or more transport level fields of the packet. An apparatus of two-stage packet classification may include a processing system for first stage code execution, a classification circuit for performing the second stage of classification, and a memory to store a number of bins, each bin including one or more rules.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: April 28, 2009
    Assignee: Intel Corporation
    Inventors: Alok Kumar, Michael E. Kounavis, Raj Yavatkar, Prashant R Chandra, Sridhar Lakshmanamurthy, Chen-Chi Kuo, Harrick M. Vin
  • Patent number: 7408932
    Abstract: A method and apparatus for two-stage packet classification, the two-stage packet classification scheme including a first stage and a second stage. In the first classification stage, a packet is classified on the basis of the packet's network path. In the second stage of classification, the packet is classified on the basis of one or more transport (or other) fields of the packet. Also disclosed are embodiments of most specific filter matching and transport level sharing, and either one or both of these techniques may be implemented in the two-stage classification method.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: August 5, 2008
    Assignee: Intel Corporation
    Inventors: Michael E. Kounavis, Alok Kumar, Raj Yavatkar, Harrick M. Vin
  • Publication number: 20040196845
    Abstract: In general, in one aspect, the disclosure describes a method of determining if a first query for data related to a protocol data unit in a first table is a query to a table merged into a combination table formed from multiple tables. If so, the method can generate a second query for the first query for data stored by the combination table.
    Type: Application
    Filed: April 1, 2003
    Publication date: October 7, 2004
    Inventors: Aaron R. Kunze, Erik J. Johnson, James L. Jason, Harrick M. Vin
  • Publication number: 20010054176
    Abstract: Computer executable logic is provided which comprises logic that extracts information and/or application front ends from a network or local resource; logic that manipulates and/or enhances extracted content to new looks and feels or with modified functionality; and logic that provides a mechanism by which complex transformations and applications can be constructed by composing any number of manipulation and extraction operations at run-time.
    Type: Application
    Filed: February 8, 2001
    Publication date: December 20, 2001
    Inventors: Harrick M. Vin, Syed M. Husain