U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5377411

Hair Cutting Appliance

A haircutting appliance comprises an enclosed housing having a hollow handle connecting the housing to a vacuum source to carry away cut hairs from a subject's head.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: NetLogic Microsystems, Inc.


Location: Mountain View, CA
No. of patents: 169

1          
NumberTitleIssue Date
7961723Advanced processor with mechanism for enforcing ordering between information sent on two independent networks
An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messagin...
06/14/2011
7864760Advanced processor with mechanism for enforcing ordering between information sent on two independent networks
An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messagin...
01/04/2011
7840783System and method for performing a register renaming operation utilizing hardware which is capable of operating in at least two modes utilizing registers of multiple widths
A system, method, and computer program product are provided for performing a register renaming operation utilizing hardware which operates in at least two modes. In operation, hardware is operated in at least two modes including a first mode for operating the hardwa...
11/23/2010
7835334Output queued switch with a parallel shared memory, and method of operating same
A network switch includes an input layer to receive a data stream with a set of cells. Each cell includes data and a header to designate a destination device. The input layer includes a set of input layer circuits. A selected input layer circuit of the set of input ...
11/16/2010
7826477Advanced telecommunications router and crossbar switch controller
The invention relates to a crossbar switch controller including an input terminal configured to receive a set of service request signals from a set of virtual output queues each comprising a set of packets. The invention also includes a matrix circuit coupled to the...
11/02/2010
7797509Systems and methods for utilizing an extended translation look-aside buffer having a hybrid memory structure
Extended translation look-aside buffers (eTLB) for converting virtual addresses into physical addresses are presented, the eTLB including, a physical memory address storage having a number of physical addresses, a virtual memory address storage configured to store a...
09/14/2010
7747599Integrated search engine devices that utilize hierarchical memories containing b-trees and span prefix masks to support longest prefix match search operations
A search engine device includes a hierarchical memory that is configured to store a b-tree of search prefixes and span prefix masks (SPMs). These SPMs are evaluated during each search operation to identify search prefixes that match an applied search key yet reside ...
06/29/2010
7725450Integrated search engine devices having pipelined search and tree maintenance sub-engines therein that maintain search coherence during multi-cycle update operations
A search engine includes a pipelined arrangement of a plurality of search and tree maintenance sub-engines therein, which are configured to support the performance of search operations on exclusively valid multi-way trees of search prefixes concurrently with the per...
05/25/2010
RE41351CAM arrays having CAM cells therein with match line and low match line connections and methods of operating same
A CAM array including volatile or non-volatile ternary CAM cells that discharge their associated match line through a special discharge line (e.g., a low match line), instead of through the bit line, is disclosed. Each ternary CAM cell includes a pair of storage ele...
05/25/2010
7716204Handle allocation managers and methods for integated circuit search engine devices
A handle allocation manager is provided for an integrated circuit search engine device that includes multiple stages of a multilevel tree of search keys and a handle memory. The handle allocation manager includes a handle availability memory that stores handle avail...
05/11/2010
7711935Universal branch identifier for invalidation of speculative instructions
A system for speculative branch predictions. An embodiment of the system includes branch prediction logic, fetch logic, and branch identification logic. The branch prediction logic is configured to predict a branch path for a branch in an instruction stream. The fet...
05/04/2010
7711893Range code compression method and apparatus for ternary content addressable memory (CAM) devices
A content addressable memory (CAM) device, method, and method of generating entries for range matching are disclosed. A CAM device (800) according to one embodiment can include a pre-encoder (806) that encodes range bit values W into additional bits E....
05/04/2010
7697518Integrated search engine devices and methods of updating same using node splitting and merging operations
Methods of updating b-tree data structures (e.g., b*tree data structure) using search key insertion and deletion operations proceed from respective known states (e.g., respective canonical forms). These insertion operations include inserting a first search key into ...
04/13/2010
7694068Re-entrant processing in a content addressable memory
A processing system includes a network processor and a CAM device having a re-entrant processor coupled to a CAM array. The re-entrant processor is configured to selectively modify an initial search key provided by the network processor by replacing portions of the ...
04/06/2010
7692941Separate CAM core power supply for power saving
A CAM system includes an integrated circuit chip having: logic & control circuitry, a CAM cell array, read/write access circuitry that performs read and write accesses to the CAM cell array, comparison access circuitry that performs comparison operations to the CAM ...
04/06/2010
7688609Content addressable memory having dynamic match resolution
A content addressable memory (CAM) architecture. For one embodiment, the CAM architecture includes a plurality of rows of CAM cells, each row configured to generate match results on a corresponding match line, a number of comparand lines, each coupled to a correspon...
03/30/2010
7685480Content addressable memory having redundant row isolated noise circuit and method of use
A system and method are provided for reducing the capacitive coupling noise on a fuse line of a content addressable memory (CAM) system. The CAM system includes a plurality of CAM arrays having a plurality of rows of CAM cells to store data coupled to wordlines, sea...
03/23/2010
7685039Cost-based technology and manufacturing exchange
Cost-based methods of exchanging/transferring intellectual property (IP) among parties are provided that include royalty rates and mark-up rates based on a common factor. The common factor of an embodiment includes the cost of a component material of a product. The ...
03/23/2010
7684426System and method for performing concatentation of diversely routed channels
A system and method are provided for performing Local Center Authorization Service (LCAS) in a network system, the system having a data aligner configured to align bytes of input data according to groups of members. The system also including an LCAS control manager ...
03/23/2010
7679345Digital linear voltage regulator
A digital linear voltage regulator includes a comparator, a finite state machine, and a current digital-to-analog converter (DAC). The comparator is preferably coupled to receive a reference voltage and an operating voltage supplied to a dynamic load. The comparator...
03/16/2010
7676444Iterative compare operations using next success size bitmap
A search engine for selectively perform iterative compare operations between a searchable pattern and S overlapping substrings of an input string of characters includes a memory for storing a bitmap having S next success size (NSS) bits, wherein each NSS bit indicat...
03/09/2010
7669005Content addressable memory (CAM) devices having soft priority resolution circuits therein and methods of operating same
Content addressable memory (CAM) devices use both hard and soft priority techniques to allocate entries of different priority therein. The priorities of multiple CAM array blocks within the CAM device may be programmed before or as entries are loaded therein and may...
02/23/2010
7668089Method and apparatus for terminating selected traffic flows
A traffic management processor configured to selectively terminate individual traffic flows includes an instruction decoder to receive a termination instruction specifying which traffic flows are to be deleted, and a content addressable memory device having a plural...
02/23/2010
7660140Content addresable memory having selectively interconnected counter circuits
A content addressable memory (CAM) device includes a plurality of CAM rows, a number of sequencing logic circuits, and a programmable interconnect structure. Each CAM row includes a number of CAM cells to generate a match signal on a match line and includes an enabl...
02/09/2010
7653619Integrated search engine devices having pipelined search and tree maintenance sub-engines therein that support variable tree height
A pipelined search engine device, such as a longest prefix match (LPM) search engine device, includes a hierarchical memory and a pipelined tree maintenance engine therein. The hierarchical memory is configured to store a b-tree of search prefixes (and possibly span...
01/26/2010
7644080Method and apparatus for managing multiple data flows in a content search system
A content search system for determining whether a plurality of input strings each belonging to any one of a number of different process flows matches one or more of a plurality of regular expressions, including a search circuit for searching the input strings for th...
01/05/2010
7643353Content addressable memory having programmable interconnect structure
A content addressable memory (CAM) device includes a CAM array, a programmable interconnect structure, and a priority encoder. The CAM array includes a plurality of CAM rows, each row including a number of CAM cells for storing a data word and coupled to a match lin...
01/05/2010
7636717Method and apparatus for optimizing string search operations
A search tree embodying a plurality of signatures to be compared with an input string of characters and including a number of success transitions characterized by a success size parameter and including a number of failure transitions characterized by a failure size ...
12/22/2009
7634500Multiple string searching using content addressable memory
A method and apparatus for multiple string searching using a ternary content addressable memory. For one embodiment, the method includes receiving a text string having a plurality of characters and performing an unanchored search of a database of a stored patterns m...
12/15/2009
7624226Network search engine (NSE) and method for performing interval location using prefix matching
A communication network, networking device and method is provided herein for locating (i.e., searching for) an interval of numbers i within a set of numbers N given a point P. The search algorithm provided herein provides fast search speed (e.g., requires only one m...
11/24/2009
7624105Search engine having multiple co-processors for performing inexact pattern search operations
A search engine configured to determine whether an input string including a plurality of input characters matches a regular expression including an inexact pattern including a specified range of instances of pattern characters each belonging to a specified set of ch...
11/24/2009
7616571Method and apparatus for calculating packet departure times
A traffic management processor for scheduling packets for transmission across a network includes a departure time calculator for generating a departure time for each packet, a departure time prioritizer for comparing the departure times with each other to determine ...
11/10/2009
7613755Signature searching system
In a signature searching system, contents of a ternary content addressable memory (CAM) are searched to obtain a first index value that corresponds to a first group of predetermined data sequences. The first group of predetermined data sequences is selected from amo...
11/03/2009
7610269Method and apparatus for constructing a failure tree from a search tree
A method for representing a search tree embodying a plurality of signatures to be searched for in an input string of characters constructs a failure tree in which the states are re-organized in levels according to the number of failure transitions between each state...
10/27/2009
7603346Integrated search engine devices having pipelined search and b-tree maintenance sub-engines therein
A pipelined search engine device, such as a longest prefix match (LPM) search engine device, includes a hierarchical memory and a pipelined tree maintenance engine therein. The hierarchical memory is configured to store a b−tree of search prefixes (and possibly sp...
10/13/2009
RE40932Content addressable memory (CAM) devices that perform pipelined multi-cycle look-up operations using cam sub-arrays and longest match detection
A CAM system is provided for determining which data word in a CAM array exhibits the longest continuous, unmasked match with an input data value. The input data value is divided into non-overlapping subfields, thereby creating a series of keys, the first key of the ...
10/06/2009
7589362Configurable non-volatile logic structure for characterizing an integrated circuit device
An integrated circuit (IC) device including a substrate, a plurality of device layers formed over the substrate, and a plurality of multi-level revision (MLR) structures that generate a revision code indicative of device revisions. Each MLR group structure includes ...
09/15/2009
7581059Controlling a searchable range within a network search engine
Controlling a searchable range within a network search engine. A CAM array is provided within the network search engine to store data values in entries having respective addresses and to compare the data values with a search key. First address and a second addresses...
08/25/2009
7577784Full-ternary content addressable memory (CAM) configurable for pseudo-ternary operation
A ternary content addressable memory (TCAM) system and method of operating the same can enable a user to configure the system to operate as either a pseudo TCAM or full TCAM system. Control logic (206) can have an address modification circuit (250) cou...
08/18/2009
7571156Network device, storage medium and methods for incrementally updating a forwarding database
Network devices, storage mediums and methods for updating a memory structure in a data plane of the network device when route updates are received in the control plane of the network device. The methods described herein can be used to perform one of the following al...
08/04/2009
1          
 
Sign InRegister
Username  
Password   
forgot password?