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

Icon_funbox Quotables

"Flight by machines heavier than air is unpractical and insignificant, if not utterly impossible."

Simon Newcomb, astronomer ; Said in 1902, less than two years before the first flight at Kitty Hawk

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.

 

Class 370/395.7 - Having detail of switch memory reading/writing


Subclass of Class 370 - Multiplex communications
Definition: Subject matter wherein details of reading from or writing
No. of patents: 426
Last issue date: 12/06/2011


1                      
NumberTitleIssue Date
8072987Full array non-disruptive data migration
Source and destination fiber channel devices are coupled to a fiber channel fabric. Hosts communicate with the fiber channel devices using fiber channel addresses. All data is copied from the source fiber channel device to the destination fiber channel device. Sourc...
12/06/2011
8050280Efficient switching device and method for fabricating the same using multiple shared memories
An efficient switching device and a method for fabricating the same using multiple shared memories are provided. The switching device includes: an output time determination unit to determine an output time to an output port; an output time administration unit to adm...
11/01/2011
8040900N-port network adaptor
Methods, systems and computer program products for an N-port network adaptor that is interchangeable between a network switch and a network adaptor. Embodiments of the invention include a method in a network device having a random access memory, a nonvolatile random...
10/18/2011
8031722Techniques for controlling a network switch of a data storage system
A technique controls a network switch having a set of ports. The technique involves configuring the network switch to provide an initial set of communications paths between the ports. The initial set of communications paths defines an initial communications path top...
10/04/2011
8018951Pacing a data transfer operation between compute nodes on a parallel computer
Methods, systems, and products are disclosed for pacing a data transfer between compute nodes on a parallel computer that include: transferring, by an origin compute node, a chunk of an application message to a target compute node; sending, by the origin compute nod...
09/13/2011
7944931Balanced bandwidth utilization
A memory subsystem includes Data Store 0 and Data Store 1. Each data store is partitioned into N buffers, N>1. An increment of memory is formed by a buffer pair, with each buffer of the buffer pair being in a different data store. Two buffer pair forma...
05/17/2011
7944930Memory buffering with fast packet information access for a network device
A networking device employing memory buffering in which a first memory is logically configured into blocks, and the blocks are logically configured into particles, where a second memory is configured to mirror the first memory in which a fixed number of bits in the ...
05/17/2011
7936767Systems and methods for monitoring high speed network traffic via sequentially multiplexed data streams
Systems and methods for monitoring high-speed network traffic via sequentially multiplexed data streams. Exemplary embodiments include a switch module system, including a first switch module configured to be coupled to a first server chassis, a first data port dispo...
05/03/2011
7929549Method and apparatus for scrambling data for control of high-speed bidirectional signaling
A memory subsystem includes a master controller that includes a pseudo random bit sequence (PRBS) generator having a plurality of output taps and an exclusive-OR (XOR) unit. The memory subsystem also includes a memory device that is coupled to the master controller ...
04/19/2011
7869440Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules
Streaming data is processed through one or more pipes of connected modules including mixers and/or splitters. The data is carried in composite physically allocated frames having virtual subframes associated with different ones of the splitters, mixers, and other tra...
01/11/2011
7852858Method and device for communication between multiple sockets
One (SC3) of the sockets (SC) is designated to be capable of receiving the data stream received by each socket associated with a selected process, Said socket thereby designated (SC3) further comprises an additional receive list (RXS) listing buffer me...
12/14/2010
7778253Data switch, and communication system using the data switch
A preferred embodiment comprising a data switch includes a first processor for routing data packets including a MAC address, using a MAC address table stored in a writable memory. The switch further includes a second processor for routing data packets including an I...
08/17/2010
7746871Method and apparatus for communicating data using TX/RX FIFO structure in a wideband stereo codec interface
A method and interface are provided for using a memory that distinguishes transmission data from reception data and performs a First-In-First-Out (FIFO) operation on the transmission and reception data in a communication system. In the method, a controller receives ...
06/29/2010
7733878System and method for packet transmission from fragmented buffer
The present invention is directed to methods and systems for implementing a DMA scheduling mechanism and a DMA system for transmission from fragmented buffers. According to an aspect of the present invention, a processor controls several devices via a polled interfa...
06/08/2010
7733879Memory management unit for a network switch
A network switch having at least one port data port interface, a first memory, a second memory, and a memory management unit in connection with the at least one data port interface, the first memory, and the second memory. The memory management unit operates to rece...
06/08/2010
7715410Queueing system for processors in packet routing operations
In a data-packet processor, a configurable queuing system for packet accounting during processing has a plurality of queues arranged in one or more clusters, an identification mechanism for creating a packet identifier for arriving packets, insertion logic for inser...
05/11/2010
7715411Storage apparatus and data transfer method
A controller controls exchange of data between a plurality of storage units based on transfer rates of the storage units and a fixed rate. If at least one of the transfer rates of a transfer-source storage unit and a transfer-destination storage unit are different t...
05/11/2010
7672316Method for processing overhead of optical network and device thereof
A method for overhead processing of optical network and device thereof are disclosed, the device includes: an overhead memory, an overhead processor, and an overhead processor control module. The overhead processor control module is used for controlling the operatio...
03/02/2010
7672315Methods and apparatus for deskewing VCAT/LCAS members
Write logic and read logic are coupled to SDRAM and a frame status table. VCG members are written into SDRAM by the write logic and an entry (based on the MFI and SQ) in the frame status table is maintained by the write logic for each member. The read logic scans th...
03/02/2010
7626990Packet counters and packet adders for traffic profiling in a multiprocessor router
A packet counter/adder for use in a multiprocessor system. The packet counter stores a counter value of data packets processed by a plurality of processors in the multiprocessor system. The packet counter comprises a first register capable of storing the counter val...
12/01/2009
7620057Cache line replacement with zero latency
A method for cache management includes assigning a respective cache line in a cache of a processing device to each of a plurality of processing flows in the processing device, and loading respective context data relating to each of the processing flows from a memory...
11/17/2009
7551626Queueing system for processors in packet routing operations
In a data-packet processor, a configurable queueing system for packet accounting during processing has a plurality of queues arranged in one or more clusters, an identification mechanism for creating a packet identifier for arriving packets, insertion logic for inse...
06/23/2009
7529252Weighted queuing scheme for managing datagrams within a network device using single port double buffer (ping-pong) memory
A method of handling data in a memory of a network device is disclosed. The method includes the steps of storing portions of a datagram, being handled by a network device, in a memory, where the memory comprises two logic memory blocks, storing at least two pointers...
05/05/2009
7512135Method for transferring data among a logical layer, physical layer, and storage device
Provided is a method for transferring data among a logical layer, physical layer, and storage device. The logical layer allocates a buffer to use to write data to a storage device. The physical layer manages access to the storage device. The logical layer determines...
03/31/2009
7499457Method and apparatus for enforcing packet destination specific priority using threads
A method for processing a plurality of packets that includes receiving the plurality of packets from a network, analyzing each of the plurality of packets by a classifier to determine to which of a plurality of temporary data structures each of the plurality of pack...
03/03/2009
7460545Enhanced SDRAM bandwidth usage and memory management for TDM traffic
A method and apparatus for managing memory for time division multiplexed high speed data traffic is provided. The method and apparatus utilize an interleaving approach in association with multiple memory banks, such as within SDRAM, to perform highly efficient data ...
12/02/2008
7443863Cell switching method and system
A cell switching method and system are disclosed that divide an input ATM cell into ATM adaptation layer (AAL) 2-type common part sublayer (CPS) packets. The divided CPS packets are stored in different first storage areas, in accordance with virtual paths/virtual ch...
10/28/2008
7423981Method and apparatus for an incremental update of a longest prefix match lookup table
A method and apparatus for performing an incremental update of a lookup table while the lookup table is available for searching is presented. To add or delete a route, a second set of routes is stored in a second memory space in the lookup table, while access is pro...
09/09/2008
7420977Method and apparatus of inter-chip bus shared by message passing and memory access
A system of switches having a memory/command bus having a first interface, a second interface and a third interface. A memory is connected to the third interface of the memory/command bus. The memory has a first memory address. A first switch monitors the memory/com...
09/02/2008
7417986Shared buffer switch interface
A system and method for using a single shared buffer to service multiple destinations for a telecommunications switch is disclosed. Upon receiving a cell of data to be sent to a destination, an interface stores the cell in a shared buffer. The address of the cell in...
08/26/2008
7411949System, method and apparatus for preparing a table for a cell scheduler
Methods, apparatuses and systems for populating a data structure. The data structure may be established in a memory unit and may have a total number of N slots for entries. In this case, N is defined as an integer representing the total number of slots in the data s...
08/12/2008
7403976Method and apparatus for reducing pool starvation in a shared memory switch
A switch includes a reserved pool of buffers in a shared memory. The reserved pool of buffers is reserved for exclusive use by an egress port. The switch includes pool select logic which selects a free buffer from the reserved pool for storing data received from an ...
07/22/2008
7391766Packet unstopper system for a parallel packet switch
A system for controlling egress buffer saturation includes, for each data packet flow, a comparator for comparing the number of data packets ‘WPC’ temporarily stored within an egress buffer to a predefined threshold value ‘WPCth’. The packet sequence number ...
06/24/2008
7366179Dual-PHY based integrated access device
A dual PHY-based integrated access device (IAD) platform employs a highly integrated time division multiplexed (TDM), a synchronous transfer mode (ATM) cell based architecture, to provide enhanced interfacing flexibility for multiple and diverse signaling protocols,...
04/29/2008
7366865Enqueueing entries in a packet queue referencing packets
Provided are a method, system, network processor, network device, and article of manufacture for enqueueing entries in a packet queue referencing packets. When adding a packet to a first memory area, an entry is written to a packet queue in a second memory area refe...
04/29/2008
7360153Method and apparatus for importing digital switching system data into a spreadsheet program
A method and apparatus for importing digital switching system data into a spreadsheet program. Via the switch data examiner of the present invention, raw data from a digital switch/switching system such as the 5ESS® is converted by the switch data examiner to a for...
04/15/2008
7359403Data segmentation method in a telecommunications system
In a telecommunications system a larger higher layer data unit (SDU) is segmented into smaller segments on the lower layer (RLC). A segmentation length information is used to indicate the lengths of the segments in a lower layer protocol data unit (PDU). Specific va...
04/15/2008
7356624Interface between different clock rate components
A circuit for interfacing between a first component 11 operating at a first clock rate and a second component 12 operating at a second clock rate, wherein the second clock rate is higher than the first clock rate. The circuit comprises a first buffer
04/08/2008
7353329Memory buffer device integrating refresh logic
Apparatus and method to carry out refresh operations on rows of memory cells within a memory device independently of a memory controller during times when there is no activity on a memory bus coupling the memory device to the memory controller that involves the memo...
04/01/2008
7353332Switching circuit implementing variable string matching
A content matching engine (CME) uses a content addressable memory (CAM) array that stores a plurality of strings in separate entries. The strings define one or more rules to be matched. The strings of each rule are linked, thereby providing a required order. The str...
04/01/2008
1                      
 
Sign InRegister
Username  
Password   
forgot password?