Patents by Inventor CAVIUM, INC.

CAVIUM, INC. 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).

  • Publication number: 20130218853
    Abstract: A system, apparatus, and method are provided for modifying rules in-place atomically from the perspective of an active search process using the rules for packet classification. A rule may be modified in-place by updating a rule's definition to be an intersection of an original and new definition. The rule's definition may be further updated to the rule's new definition and a decision tree may used updated based on the rule's new definition. While a search processor searches for one or more rules that match keys generated from received packets the in-place rule modification prevents periods of incorrect rule matching of the keys thereby preventing packet loss and preserving throughput.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 22, 2013
    Applicant: CAVIUM, INC.
    Inventor: Cavium, Inc.
  • Publication number: 20130104130
    Abstract: Embodiments of the present invention relate to limiting maximum power dissipation occurred in a processor. Therefore, when an application that requires excessive amounts of power is being executed, the execution of the application may be prevented to reduce dissipated or consumed power.
    Type: Application
    Filed: December 13, 2012
    Publication date: April 25, 2013
    Applicant: CAVIUM, INC.
    Inventor: Cavium, Inc.
  • Publication number: 20130085978
    Abstract: A packet classification system, methods, and corresponding apparatus are provided for enabling packet classification. A processor of a security appliance coupled to a network uses a classifier table having a plurality of rules, the plurality of rules having at least one field, to build a decision tree structure including a plurality of nodes, the plurality of nodes including a subset of the plurality of rules. By merging levels of decision trees, the methods may produce wider, shallower trees that result in shorter search times and reduced memory requirements for storing the trees.
    Type: Application
    Filed: November 27, 2012
    Publication date: April 4, 2013
    Applicant: CAVIUM, INC.
    Inventor: Cavium, Inc.
  • Publication number: 20130060727
    Abstract: A packet classification system, methods, and corresponding apparatus are provided for enabling packet classification. A processor of a security appliance coupled to a network uses a classifier table having a plurality of rules, the plurality of rules having at least one field, to build a decision tree structure including a plurality of nodes, the plurality of nodes including a subset of the plurality of rules. By identifying duplication in decision trees, the methods may produce wider, shallower trees that result in shorter search times and reduced memory requirements for storing the trees.
    Type: Application
    Filed: October 30, 2012
    Publication date: March 7, 2013
    Applicant: CAVIUM, INC.
    Inventor: CAVIUM, INC.