FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations


Electrical Computers And Digital Processing Systems: Memory > Storage Accessing And Control > Specific Memory Composition > Content Addressable Memory (cam)

Content Addressable Memory (cam)

Content Addressable Memory (cam) patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

10/05/06 - 20060224822 - System and method for tagging and filtering electronic data
A system and method for analyzing incoming traffic from a computer network, for example, an Asynchronous Transfer Mode (ATM) network. The system and method can identify and tag data prior to filtering according to identifying information contained in the data. A look-up table implemented, for example, in a Content Addressable ...

09/21/06 - 20060212648 - Method and system for emulating content-addressable memory primitives
A method and system for emulating content-addressable memory (CAM) primitives (e.g., a read operation) is disclosed. According to one embodiment, a method is provided for emulating a read operation on a plurality of CAM elements utilizing a read input including match input data and a CAM element selection index. In ...

09/07/06 - 20060200622 - Content addressable memory (cam) and method of downloading and banking filters
A Content Addressable Memory (CAM) that downloads and banks a group of filters. Each filter has an associated filter-index, which is mapped in a mapping table to an available CAM address for storing the associated filter. Each succeeding filter in the group of filters is stored in a higher address ...

08/24/06 - 20060190679 - Content addressable memory supporting multiple width searches
One embodiment disclosed relates to a content addressable memory (CAM) supporting multiple width entries. The CAM includes a plurality of rows for storing bits in an array, and at least one width bit reserved in every row to indicate a width of an entry. At least two comparand registers are ...

08/03/06 - 20060174058 - Recirculation buffer for semantic processor
A system and method comprising a buffer configured to receive a data stream, a parser configured to parse the data stream from the buffer, and one or more processing units configured to co-process the data stream from the buffer responsive to the parsing by the parser, and then provide at ...

07/20/06 - 20060161729 - Quaternary content-addressable memory
A quaternary content-addressable memory includes multiple entries configured to match a lookup word, with each of these entries including multiple cells and with the lookup word including multiple lookup bits for matching corresponding cells of each of the entries. Each of the cells is individually configurable to be in one ...

07/13/06 - 20060155926 - Efficient content addressable memory array for classless inter-domain routing
An efficient Content Addressable Memory array for Classless Inter-Domain Routing with each CAM cell including an additional storage unit for storing the prefix length associated with the contents of the cell. An enabling logic connects the prefix length value to a wired OR plane common to all CAM cells, and ...

06/29/06 - 20060143375 - Content addressable memory with shared comparison logic
Techniques for sharing comparison logic in content addressable memories are disclosed. In one embodiment, a content addressable memory includes a first entry location and a second entry location. The first entry location includes a first plurality of cells and first comparison logic. The second entry location includes a second plurality ...

06/29/06 - 20060143374 - Pipelined look-up in a content addressable memory
A pipelined look-up in a content addressable memory disclosed. In one embodiment, a content addressable memory includes a first cell and a second cell. The first cell is to compare a first bit of look-up data to a first bit of stored data. The second cell is to compare a ...

06/29/06 - 20060143373 - Processor having content addressable memory for block-based queue structures
Queuing command information is stored in a content addressable memory (CAM) where a queuing command for a first queue is received, the CAM is examined to determine if commands for the first queue are present, and if commands for the first queue were found to be present, information is stored ...

06/22/06 - 20060136660 - Associative memory with invert result capability
An associative memory with an invert result capability to allow the identification of an entry as being matched when an entry or portion thereof is specifically not matched is disclosed (or alternatively viewed as an entry or portion thereof indicated as matched when it actually was not matched). One such ...

06/22/06 - 20060136659 - Processor having content addressable memory with command ordering
A content addressable memory (CAM) includes a linked list structure for a pending queue to order memory commands for maximizing memory channel bandwidth by minimizing read/write stalls due to read-modify-write commands. ...

05/18/06 - 20060106977 - Performing lookup operations on associative memory entries
Methods and apparatus are disclosed for performing lookup operations using associative memories, including, but not limited to modifying search keys within an associative memory based on modification mappings, forcing a no-hit condition in response to a highest-priority matching entry including a force no-hit indication, selecting among various sets or banks ...

05/18/06 - 20060106976 - Method and system for flexible and efficient protocol table implementation
A method for accessing a protocol table includes providing a content addressable protocol table comprising a plurality of entries, wherein each entry includes a key field and an output field, constructing a key value from a protocol input, associatively searching the table for an entry whose key field matches the ...

05/11/06 - 20060101196 - Content addressed storage device configured to maintain content address mapping
A content addressed storage device configured to maintain content address mapping is disclosed. A data object to be stored on the content addressed storage device and a local data object identifier by which the data object is known to the sending source are received from a sending source. A content ...

05/04/06 - 20060095654 - Fast collision detection for a hashed content addressable memory (cam) using a random access memory
A hardware hashing circuit is configured to perform a hashing function on a received character string, thereby creating a hashed output value and a collision resolution value. A content addressable memory (CAM) receives the hashed output value, and in response, provides an index value and activates a hit signal if ...

05/04/06 - 20060095653 - Network of networks of associative memory networks for knowledge management
Associative memory systems, methods and/or computer program products include a network of networks of associative memory networks. A network of entity associative memory networks is provided, a respective entity associative memory of which includes associations among a respective observer entity and observed entities that are observed by the respective observer ...

04/20/06 - 20060085590 - Data storage and matching employing words wider than width of content addressable memory
A selected word is stored in a content addressable memory (CAM) by partitioning the word into at least two segments, the segments being individually lesser in width than the CAM but in aggregate greater than the width of the CAM. A first entry in the CAM comprises a predetermined prefix ...

04/13/06 - 20060080499 - Searching small entities in a wide cam
A plurality of entities are stored in a single addressable location in a Content Addressable Memory (CAM). A column in a CAM entry is selected for storing an entity based on the property of the entity to distribute the entities among the columns to maximize memory utilization. A match for ...

04/13/06 - 20060080498 - Error protection for lookup operations performed on ternary content-addressable memory entries
Lookup operations are performed on ternary content-addressable memory (TCAM) entries, with error protection provided. Groups of TCAM entries are programmed such that each of its entries differ by more than a predetermined calculated count of ones distance of k bits, where k>0. Lookup operations are performed on these entries using ...

03/30/06 - 20060069858 - Sorting method and apparatus using a cam
Method and apparatus for using a Content Addressable Memory for sorting a plurality of data items is presented. The data items to be sorted are stored in the Content Addressable Memory. A plurality of bit-by-bit burst searches are performed on the contents of the Content Addressable Memory with all other ...

03/30/06 - 20060069857 - Compression system and method
A new compression and decompression architecture is herein disclosed which advantageously uses a plurality of parallel content addressable memories of different sizes to perform fast matching during compression. ...

01/12/06 - 20060010284 - Synchronous content addressable memory
A content addressable memory (CAM) device. The CAM device is a synchronous device that may perform all of the following operations all in one clock cycle: (1) receive comparand data from a comparand bus; (2) receive an instruction from an instruction bus instructing the CAM device to compare the comparand ...

01/05/06 - 20060004956 - Network processor with content addressable memory (cam) mask
According to embodiments of the present invention, a network processor includes a content addressable memory (CAM) unit having CAM arranged in banks and sharable among microengines. In one embodiment, a mask having a value is used to select/enable one group of CAM banks and to deselect/disable another group of CAM ...

12/29/05 - 20050289295 - Error protection for lookup operations in content-addressable memory entries
Error protection for lookup operations in a content-addressable memory (CAM) entries is disclosed. Values extended to include error protection or error protection fields are stored in CAM entries and a lookup operation is performed on a similarly extended lookup word to determine whether or not an entry is matched, that ...

12/01/05 - 20050268028 - Programmable parallel lookup memory
A parallel lookup memory (PLM) is provided. The PLM includes a content addressable memory (CAM) array having a plurality of CAM entries. Each CAM entry has at least two storage location, and one of the locations includes value matching logic. The PLM also includes a PLM controller, which, responsive to ...

11/24/05 - 20050262295 - Content addressable memory with programmable word width and programmable priority
A content addressable memory (CAM) device including a CAM array and a priority index table. The CAM array has a plurality of rows of CAM cells, each row including a plurality of row segments and being adapted to store a data word that spans a selectable number of the row ...

11/24/05 - 20050262294 - Method for policy matching using a hybrid tcam and memory-based scheme
The invention defines a TCAM-Memory hybrid scheme that: (1) enables achieving high search rates unattainable with memory-based search alone, and (2) accommodates a large number of policies that cannot be achieved using TCAMs alone. In one exemplary embodiment of the hybrid scheme, an index of the head of an action ...

09/29/05 - 20050216656 - Content addressable memory to identify subtag matches
The disclosure includes a description of a content addressable memory (CAM) that includes at least one tag input and at least one random access memory. The CAM also includes circuitry to perform multiple read operations of the at least one random access memory with multiple, different ones of the read ...

09/29/05 - 20050216655 - Content addressable memory constructed from random access memory
The disclosure includes a description of a content addressable memory (CAM) that includes at least one tag input, at least one output, and at least one random access memory. The CAM includes circuitry to perform multiple read operations of the at least one random access memory with different ones of ...

09/08/05 - 20050198431 - Priority encoding logic and circuits
In this invention a multi-level hierarchical scalable priority encoding logic and circuits are disclosed. The advantage to make hierarchical priority encoding is to improve the speed and simplify the circuit implementation and make circuit design flexible and scalable. To reduce the time of waiting for previous level priority encoding result, ...

06/23/05 - 20050138280 - Cam memory architecture and a method of forming and operating a device according to a cam memory architecture
A method for operating a content addressable memory that includes receiving a first data value for evaluation at a first memory block during a first time interval, receiving a second data value for evaluation at a second memory block during a second time interval and evaluating said both the first ...

06/23/05 - 20050138279 - Memory and power efficient mechanism for fast table lookup
A method of implementing classification CAM functionality using primarily RAM cells is disclosed. The method offers significantly more table entries in a given area, or significantly less area for a given table size than conventional ternary CAMs. The method is much more power-efficient, cheaper, and offers a greater range of ...

06/23/05 - 20050138278 - Content addressable memories (cams) based on a binary cam and having at least three states
Content addressable memories are disclosed that provide at least three states and are based on existing binary CAM devices. A higher order CAM having at least three states comprises a binary CAM having two binary bits; and a logic circuit to configure the two binary bits as a single CAM ...

06/16/05 - 20050132132 - Software controlled content addressable memory in a general purpose execution datapath
A lookup mechanism provides an input value to a datapath element disposed in an execution datapath of a processor and causes the datapath element to compare the input value to stored identifier values. The lookup mechanism receives from the datapath element a result based on the comparison. ...

06/09/05 - 20050125599 - Content addressable data storage and compression for semi-persistent computer memory
Content addressable data storage and compression for semi-persistent computer memory including providing a chunk of data that is a quantity of input data; retrieving a memory block from semi-persistent computer memory; searching for a segment of the chunk that matches the memory block; and if a matching segment is found: ...

06/09/05 - 20050125598 - Content addressable data storage and compression for computer memory
Methods, systems, and products of content addressable data storage and compression for computer memory are disclosed as providing a chunk of data comprising a quantity of input data; retrieving a memory block from computer memory; searching for a segment of the chunk that matches the memory block; and if a ...



###

FreshPatents.com Support