Class / Patent application number | Description | Number of patent applications / Date published |
370395700 | Having detail of switch memory reading/writing | 17 |
20080225858 | Data transferring apparatus and information processing system - A data transferring unit performs hit determination on a cache memory based on a management table and a request from a CPU board. If requested data is not available in the cache memory, the data transferring unit reads and sequentially transfers the requested data from a shared memory in packets of optimum packet length stored in a time table in such a way that the previous packet is transferred while the next packet is read. In addition, the data transferring unit measures a packet transfer time. A packet-length optimizing unit varies, based on the packet transfer time calculated by the data transferring unit and data stored in the time table, an optimum packet length so that the difference between the packet transfer time and a packet read time is minimized. | 09-18-2008 |
20080240110 | MEMORY SYSTEM WITH APPARATUS AND METHOD TO ENABLE BALANCED BANDWIDTH UTILIZATION - A memory subsystem includes Data Store | 10-02-2008 |
20080240111 | METHOD AND APPARATUS FOR WRITING NETWORK PACKETS INTO COMPUTER MEMORY - An apparatus receives packets from a network and inserts the packet data into the memory of a computer system. The invention reduces the amount of computer system memory bandwidth required to receive packets through the use of a retained data buffer. Packet headers and a summary of packet validation results are processed by network stacks within the computer system to identify the intended memory buffer in which the packet payload is to be placed. Packet payload data is directly placed from the retained data buffer to the intended memory buffer without the use of intermediate buffers. A preferred embodiment includes a data retention network interface card (DRNIC) which includes the required data retention buffer for use in direct placement of received data. | 10-02-2008 |
20080267192 | SYSTEMS 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 disposed on the first switch module and a set of first port data links configured to be coupled to a set of data port data links, each data link configurable to channel at least one of a normal data stream and a monitored data stream. | 10-30-2008 |
20080273538 | Multi-disk optical drive - An apparatus for transitioning data contained on multiple memory storage devices, such as optical disks and memory cards, efficiently onto a data network by utilizing data bridges between the memory devices and the target network. | 11-06-2008 |
20080304489 | APPARATUS AND METHOD TO SET THE SIGNALING RATE OF A NETWORK DISPOSED WITHIN AN INFORMATION STORAGE AND RETRIEVAL SYSTEM - A method is disclosed to set the speed of a network. The method supplies a network interconnected with a system controller and a plurality of switch domains, where each of those plurality of switch domains comprises one or more information storage devices and a switch domain controller, and sets by each of the plurality of switch domains a signaling rate for that switch domain. The method queries in-band by the system controller each of the plurality of switch domains for that switch domain's signaling rate, and provides in-band by each of the plurality of switch domains the signaling rate for that switch domain. The method provides in-band by the system controller to each of the plurality of switch domains a first speed selection command specifying a first network speed, and resets by each of the plurality of switch domains the signaling rate for that switch domain to the first network speed. | 12-11-2008 |
20090168784 | STORAGE SUBSYSTEM - Deadlock is avoided in a grid storage system having superior scalability. Provided is a storage subsystem connected to a host computer for receiving a write or read access from the host computer. This storage subsystem includes a plurality of modules respectively having a storage resource, a switch for connecting the plurality of modules, a controller for controlling the transfer of a packet based on the write or read access from the host computer to a target module among the plurality of modules via the switch, and a memory storing a transfer rule of the packet. The controller controls the transfer of the packet based on the transfer rule. | 07-02-2009 |
20100014525 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR AN N-PORT NETWORK ADAPTOR INTERCHANGEABLE BETWEEN A NETWORK SWITCH/ROUTER AND A 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 non-volatile random access memory and a flash memory, the method including operating in a network switch/router mode of operation, operating in a network adapter mode of operation and switching in between the network switch/router operation and the network adapter operation in response to receiving a device configuration signal. | 01-21-2010 |
20100061375 | Network Data Storing System and Data Accessing Method - The present disclosure provides a network data storage system and a network data access method. The disclosed network data storage system includes: a data node, used for storing a data unit; a metadata node, used for storing and managing routing information and providing the routing information according to a data processing request of a client; and a data management node, used for processing the requested data unit in the data node according to a data access request of the client. The disclosed system and method may improve access performance of network data, enhance expansibility of a system, and lower expansion cost. | 03-11-2010 |
20100061376 | SHARED MEMORY SYSTEM - A shared memory system including: a shared memory includes a plurality of memory banks; a plurality of input ports; a plurality of input buffers; and a controller for controlling writing-into and reading out of the shared memory and for transferring data from each of the input buffers to the shared memory, wherein when one of the memory banks is cycled back next to the starting memory bank, another memory block is to be selected next for writing the remainder of a series of data, said controller controlling each of the input buffers to transfer a plurality of series of data to the shared memory successively with a time gap while switching to said another memory block, said controller offsetting a start memory bank in said another block for start writing the remainder of the series of data by an amount of memory banks corresponding to the time gap. | 03-11-2010 |
20100128731 | METHOD AND SYSTEM FOR DATA MANAGEMENT IN COMMUNICATION NETWORKS - A method for operating a node of a communication network including a plurality of peer-to-peer nodes, the node being linked with predetermined neighbour nodes among the plurality of peer-to-peer nodes, includes: a) storing, on a first storage area, node information indicative of predetermined data required by the node to become an information provider node; b) waiting to receive from at least one information provider node of the neighbour nodes describing information of data that can be provided by the information provider node; c) at the receipt of the describing information from the at least one information provider node, checking in the first storage area if the data that can be provided by the at least one information provider node match at least in part the predetermined data required by the node; d) in the affirmative, deleting in the first storage area the node information indicative of the matching data; and e) in the negative, forwarding the describing information received in c) to at least one of the plurality of peer-to-peer nodes. | 05-27-2010 |
20100158015 | PACKET AGGREGATION AND FRAGMENTATION AT LAYER-2 OVER A MANAGED NETWORK - A method and apparatus for receiving packets from a node within a first network in accordance with a first protocol. A descriptor associated with each received packet is read by a direct memory access (DMA) controller that stores the received packet. A value for a controllable parameter is selected to efficiently communicate the content of the received packet over a second network that operates in accordance with a second protocol. The information in the received packet is then organized into newly formed packets, the size of which makes them efficient for communication over the network in the second protocol. The newly formed packets are stored in a transmit line buffer and associated with a Protocol Descriptor. The Protocol Descriptor provides information to a transmit controller to allow the transmit controller to select and aggregate packets from the transmit line buffer in order to make efficient use of the second protocol. | 06-24-2010 |
20100202461 | INTERNET PROTOCOL ANALYZING - Included are methods for facilitating routing of control data associated with a communication to a plurality of recorders. One such method, among others, includes receiving control data related to a communication and routing the received control data to at least one recorder via a layer | 08-12-2010 |
20110216774 | PACKET FILE SYSTEM - A system and method of recording packets and packet streams to random-access block-oriented recording media, and retrieving the packets and packet streams from said recording media is disclosed. Incoming packets are copied into very large fixed sized blocks, which in turn are distributed to a plurality of disk drives for recording. Supplementary blocks of index data constructed as packets are received and recorded. The index data reduces the time required to locate and read specific packets and packet streams from the recording media. Recorded packets are retrieved and converted to standard pcap format files. | 09-08-2011 |
20110222547 | SYSTEM AND METHOD FOR FLEXIBLE MEMORY SYSTEM CONFIGURATION AND ACCESS - A packet network device includes a packet network processor memory system for storing information used to process and forward packets of information in and through the network device. The information is included in look-up tables whose entries can be mapped either horizontally or vertically into the memory system. In the event that the entries are mapped horizontally, a complete entry can be access at a single memory location and in the event that the entries are mapped vertically, the entries can be accessed at one or more memory locations. | 09-15-2011 |
20120275462 | METHOD OF ACCESSING STORED INFORMATION IN MULTI-FRAMED DATA TRANSMISSIONS - The present invention discloses a method of accessing stored information in multi-framed data transmissions, comprising at least one control interface and at least one elastic store, wherein the control interface accesses the elastic store through a mailbox communications method. The control interface accesses the elastic store via the mailbox communications method, which comprises: (a) setting a address for a data location within said elastic store; (b) setting a request to read from, or write to, said data location within said elastic store; (c) issuing a “GO ______” signal to retrieve data information from said data location within said elastic store, by writing said “GO ______” signal to said microprocessor, which causes a circuit to read from said requested data location within said elastic store; (d) waiting for a possible, but not to be expected, de-assertion of a busy signal to be issued from said data location within said elastic store, and then; and then (e) reading back the value of said data information to said control interface. Where a busy signal occurs, the microprocessor must wait and issue a subsequent “GO ______” signal to retrieve the data information from the data location; where a busy signal does not occur the “GO ______” signal causes the circuit to read from the requested data location and send the data information hack to the microprocessor, where the data information is stored in a user-accessible register. | 11-01-2012 |
20150078389 | SEGMENTATION AND REASSEMBLY OF NETWORK PACKETS FOR SWITCHED FABRIC NETWORKS - Reassembly of member cells into a packet comprises receiving an incoming member cell of a packet from a switching fabric wherein each member cell comprises a segment of the packet and a header, generating a reassembly key using selected information from the incoming member cell header wherein the selected information is the same for all member cells of the packet, checking a reassembly table in a content addressable memory to find an entry that includes a logic key matching the reassembly key, and using a content index in the found entry and a sequence number of the incoming member cell within the packet, to determine a location offset in a reassembly buffer area for storing the incoming member cell at said location offset in the reassembly buffer area for the packet for reassembly. | 03-19-2015 |