BANDWIDTH MANAGEMENT SWITCHING CARD
Granted: June 16, 2011
Application Number:
20110142065
A bandwidth management card includes a switch control unit and multiple ports connected to one or more line cards that are separate from the bandwidth management card. The bandwidth management card further includes at least one switch, and multiple network ports, where each of the multiple network ports is connected to a respective link to at least one external network. A first switch of the at least one switch receives instructions from the switch control unit, switches a first subset…
SYSTEMS AND METHODS FOR HANDLING PACKET FRAGMENTATION
Granted: June 16, 2011
Application Number:
20110142070
A packet header processing engine receives a header of a packet. The received header includes a size of the packet. A maximum transfer unit size of a destination interface of the packet may be determined. The packet header processing engine determines whether the size of the packet exceeds the maximum transfer unit size of the destination interface. If the size of the packet does not exceed the maximum transfer unit size of the destination interface, the packet header processing engine…
ATOMIC DELETION OF DATABASE DATA CATEGORIES
Granted: June 16, 2011
Application Number:
20110145206
A device maintains, in a database, a plurality of data items, each data item of the plurality of data items being associated with a respective category. The device associates, in the database, a first counter value with each data item, the first counter value indicating a number of times the respective category has been deleted from the database at a time when the data item was stored in the database. The device associates, in the database or another database, a second counter value with…
ATOMIC DELETION OF DATABASE DATA CATEGORIES
Granted: June 16, 2011
Application Number:
20110145209
A device may maintain, in a database, a plurality of data items, each data item of the plurality of data items being associated with a respective category and supplemental information relating to deletion of the data item. The device may associate a group of counters with at least one of the categories and receive a deletion request corresponding to one of the group of categories, the deletion request including the supplemental information. The device may identify a counter associated…
WEB RESOURCE REQUEST PROCESSING
Granted: June 16, 2011
Application Number:
20110145893
Improved approaches for providing secure remote access to email resources maintained on private networks are disclosed. The secure access can be provided through a public network using a standard network browser. Multiple remote users are able to gain restricted and controlled access to email on a mail server within a private network through a common access point. The solution provided by the improved approaches allow not only native access to email resources but also robust…
MULTI-LINK TRANSPORT PROTOCOL TRANSLATION
Granted: June 16, 2011
Application Number:
20110142063
A device may receive a packet at a network device, and may retrieve from a table, by using information in a header of the packet as keys, records that include communication performance statistics associated with transport protocols. In addition, the device may select, based on the records, a transport protocol with an optimum communication performance statistics among the transport protocols and send the packet in accordance with the selected transport protocol from the network device.
MULTILINK TRAFFIC SHAPING
Granted: June 9, 2011
Application Number:
20110134752
A method for performing multilink communications may include applying a quality-of-service (QoS) policy to incoming traffic, where the QoS policy operates to identify a first portion and a second portion of the incoming traffic. The method may include fragmenting the first portion of the incoming traffic into a group of fragments. The method may include sequencing the group of fragments and the second portion of the incoming traffic into a sequenced flow, where the sequencing causes the…
CONFIGURING NETWORKS INCLUDING SPANNING TREES
Granted: June 9, 2011
Application Number:
20110134803
A method may include receiving a reconfiguration to a first Virtual Local Area Network (VLAN)/spanning tree table, where the first VLAN/spanning tree table has a first identifier and is associated with a region of a network; updating the first VLAN/spanning tree table to generate a second VLAN/spanning tree table based on the reconfiguration; determining a second identifier of the second VLAN/spanning tree table; and generating a list of identifiers associated with the region of the…
ATM SWITCH WITH OAM FUNCTIONS
Granted: June 9, 2011
Application Number:
20110134921
An ATM switch allowing simplified OAM processing only on the line incoming side is disclosed. An incoming line circuit has a header conversion table storing information indicating whether the system is an end point of an OAM processing flow for each connection and an OAM table storing an AIS flag and an RDI flag for each connection. As for an OAM cell found by referring to these tables to be forced to go back to its own port, an switch output port number is rewritten in the OAM function…
MULTICAST TREE STATE REPLICATION
Granted: June 2, 2011
Application Number:
20110128957
A network device may include a first memory to store a primary multicast tree state table for storing next-hop information for a multicast tree corresponding to a multicast stream; a second memory to store a secondary multicast tree, different than the primary multicast tree, state table for storing the next-hop information for the multicast tree corresponding to the multicast stream; a receiver to receive a data unit from a neighbor network device, the data unit including information…
METHOD AND SYSTEM FOR MODIFYING SCRIPT PORTIONS OF REQUESTS FOR REMOTE RESOURCES
Granted: June 2, 2011
Application Number:
20110131478
Techniques for modifying a script portion of markup language documents are described. By modifying the script portion of markup language documents, access to resources residing on remote servers through an intermediate server is facilitated. The script portions can be modified at the intermediate server, client devices, or both.
TEMPERATURE CONTROL OF CONDUCTION-COOLED DEVICES DURING TESTING AT HIGH TEMPERATURES
Granted: June 2, 2011
Application Number:
20110128988
A high temperature testing system for an electronic device may include a testing chamber in which the temperature of ambient air in the testing chamber may be maintained at a desired testing temperature and the surface temperature of the electronic device may be maintained at a second desired testing temperature, where the ambient air temperature and the surface temperature of the electronic device may be set to be equal to one another. In one implementation, a system may control…
ATM CONNECTION BAND CONTROL METHOD AND CONTROL SYSTEM
Granted: June 2, 2011
Application Number:
20110128964
An asynchronous transfer mode (ATM) connection band control system, in an ATM network, may include a first memory, a second, different memory, and a connection-setting control portion. The first memory may store, in a buffer control memory, band acquiring data of a connection, the first memory preliminarily acquiring a connection band for the connection, irrespective of the connection being a switched virtual connection (SVC) or a permanent virtual connection (PVC). The second, different…
PREAMBLE DETECTION AND POSTAMBLE CLOSURE FOR A MEMORY INTERFACE CONTROLLER
Granted: June 2, 2011
Application Number:
20110128793
A memory controller, such as a memory controller for reading data received from a DDR SDRAM memory, may detect the beginning and end of a read cycle. The memory controller may include a preamble detection circuit to receive a strobe signal and output a first control signal indicating detection of a preamble window in the strobe signal that indicates a beginning of the read cycle, where the first control signal is delayed based on a selectable delay period applied to the first control…
STS FRAME-ATM CELL CIRCUIT EMULATION APPARATUS AND FRAME LENGTH COMPENSATION METHOD FOR THE SAME
Granted: May 26, 2011
Application Number:
20110122875
A circuit simulation apparatus is disclosed by which, even if an STS-N frame of an abnormal length is detected by a reassembly buffer, the frame length can be compensated for while preventing an overflow of the reassembly buffer. When an STS-(N×M) frame formed by multiplexing M STS-N frames formed from different channels is cellularized into ATM cells or M different STS-N frames assembled from ATM cells are multiplexed into an STS-(N×M) frame, an ATM cell sync signal and ATM cell data…
SUBSCRIBER NETWORK SYSTEM AND METHOD OF SETTING INFORMATION IN CONCENTRATOR THEREOF
Granted: May 26, 2011
Application Number:
20110122876
A subscriber network system is provided which is capable of reducing the response time and reducing the device cost. In the subscriber network system, a control cell is received that includes an ID portion, a data portion, and a cyclic redundancy check (CRC) portion. The control cell is processed in cooperation with a virtual path identifier (VPI), where the processing obtains the ID portion and the CRC portion. The ID portion and the CRC portion are processed and the ID portion is…
COORDINATED QUEUING BETWEEN UPSTREAM AND DOWNSTREAM QUEUES IN A NETWORK DEVICE
Granted: May 26, 2011
Application Number:
20110122887
A system determines a scheduling value based on a current length of a downstream queue in a network device. The system sends the scheduling value from the downstream queue to an upstream queue and schedules dequeuing of one or more data units, destined for the downstream queue, from the upstream queue based on the scheduling value.
SCALABLE CENTRAL MEMORY SWITCHING FABRIC
Granted: May 26, 2011
Application Number:
20110122892
A system receives a set of datagrams and forms frames based on the datagrams, where at least one of the frames includes data associated with multiple ones of the datagrams. The system writes the frames to memory to form superframes in the memory, where each of the superframes includes multiple ones of frames. The system reads the superframes from the memory, recreates the datagrams based on the superframes, and outputs the datagrams.
REDUNDANT POWER SYSTEM SWITCH FOR BACKUP POWER SWITCHING WITHOUT POWER INTERRUPTION
Granted: May 19, 2011
Application Number:
20110115291
A redundant power system includes a redundant power source, a first switch, a second switch, and a control circuit. The first switch connects between the redundant power source and a low priority remote system, where the first switch has a characteristic of turning off faster than the first switch turns on. The second switch connects between the redundant power source and a high priority remote system, where the second switch has a characteristic of turning off faster than the second…
METHOD AND APPARATUS FOR HITLESS FAILOVER IN NETWORKING SYSTEMS USING SINGLE DATABASE
Granted: May 19, 2011
Application Number:
20110116362
A device includes a master control card that performs control plane processing, a backup control card, where the backup control card takes over control plane processing if the master control card goes out of service, and a database card that connects to the master control card and the backup control card, where the database control card stores information relating to control plane processing. A method of achieving hitless failover in a network element includes detecting that a master…