ROUTING NETWORK PACKETS BASED ON ELECTRICAL POWER PROCUREMENT ARRANGEMENTS
Granted: March 12, 2009
Application Number:
20090067331
In general, this disclosure describes techniques of selecting routes for network packets through a computer network based, at least in part, on electrical power procurement arrangements of devices in the computer network. As described herein, there may be a plurality of routes through a computer network from a first device to a second device. Each of these routes may include one or more devices that consume electrical power. A route selection device may make a determination regarding how…
EVENT PROBLEM REPORT BUNDLES IN XML FORMAT
Granted: February 26, 2009
Application Number:
20090052329
A network device may include logic configured to detect that an event has occurred in the network device, determine an XML document structure based on the detected event, and generate an XML document with the determined structure including information relating to the detected event.
EMBEDDED REACTIVE AND PROACTIVE INTELLIGENCE
Granted: February 19, 2009
Application Number:
20090048995
A network device may include logic configured to invoke proactive programs based on the expiration of a long time period within the network device, wherein the proactive programs collect data relating to operations of the network device, invoke reactive programs based on the detection of at least one of an event or expiration of a short time period, wherein the reactive programs collect, correlate and analyze data relating to the detected event or expiration of a short time period,…
METHOD AND APPARATUS FOR FAST REROUTE IN A CONNECTION-ORIENTED NETWORK
Granted: February 12, 2009
Application Number:
20090040921
A method and an apparatus for rapidly resuming, at times of failures, network traffic in a connection-oriented network by using an alternative route pre-computed and stored locally in nodes along an initial route without requiring signaling of upstream nodes or a master server.
NODE APPARATUS
Granted: January 29, 2009
Application Number:
20090028152
To satisfy a quality required for each traffic and perform switching for a packet segmented into cells without packet reassembly, there is provided a node apparatus including a header processing section (2) for determining an output destination of an incoming packet and a quality class from the header information of the packet, a route table (3), and a quality description table (4), and storing the packet in an output queue (6) determined by the determined output destination and quality…
SYSTEM AND METHOD FOR INCREMENTAL AND CONTINUOUS DATA COMPRESSION
Granted: January 22, 2009
Application Number:
20090022413
A data compression system and method for that is capable of detecting and eliminating repeated phrases of variable length within a window of virtually unlimited size.
INGRESS NOISE REDUCTION IN A DIGITAL RECEIVER
Granted: January 1, 2009
Application Number:
20090003372
The invention provides a device for reducing ingress noise in a digital signal, comprising a noise predictor for predicting an amount of ingress noise in the digital signal based on past samples of the ingress noise, and a subtractor for subtracting the predicted amount of ingress noise from the digital signal. Channel distortion is compensated for by a noise-independent equalizer, such as a ZF equalizer, placed upstream of the noise predictor. The device may be incorporated, for…
CONTROLLING NETWORK TRAFFIC
Granted: December 25, 2008
Application Number:
20080316927
In an ATM exchange, a cell transmission control section transmits an ATM cell to a transmission path of an ATM network. A traffic monitor monitors traffic of the cell transmissions. A statistical process section performs a temporal statistical process on the result of the traffic monitoring using a clock and a memory. A CAC produces an instruction for traffic control over a transmission terminal based on the result of the statistical process. A UPC controls traffic of a transmission path…
UNICAST/MULTICAST SYSTEM
Granted: December 25, 2008
Application Number:
20080317029
A unicast/multicast system has an internal cell generating section that generates an internal cell to include its output index information based on user data, and an output port conversion table that stores the relation of output index information and output port number for the internal cell in the form of one-to-one for the unicast and one-to-multiple for the multicast.
SYSTEMS AND METHODS FOR PROVIDING QUALITY ASSURANCE
Granted: December 25, 2008
Application Number:
20080320144
A network includes a media server and a service activation device. The media server may receive a request for content from a subscriber device and transmit a message. The message may identify the subscriber device and include information relating to the content. The service activation device may receive the message from the media server, identify, in response to receiving the message, bandwidth and quality of service requirements for the content, determine whether resources needed to…
ASYNCHRONOUS TRANSFER MODE SWITCH WITH FUNCTION FOR ASSIGNING QUEUE HAVING FORWARDING RATE CLOSE TO DECLARED RATE
Granted: November 20, 2008
Application Number:
20080285450
In an asynchronous transfer mode switch, a plurality of queues is provided for accumulating transfer cells, and a queue assignment processing section, receives a message for establishing a connection and assigns to the connection one of the queues having a forwarding rate close to a declared rate included in the message and not exceeding the declared rate.
RE-WORKABLE HEAT SINK ATTACHMENT ASSEMBLY
Granted: November 6, 2008
Application Number:
20080271875
A re-workable heat dissipation assembly may include a non-removable adhesive layer. A first interposer layer may be adhered to a device via the non-removable adhesive layer. A removable adhesive layer may be adhered to the first interposer layer. A heat dissipation assembly may be adhered to the removable adhesive layer. Use of an interposer layer and a removable adhesive layer in combination with a non-removable adhesive layer, provides a high performance heat dissipation assembly while…
PARALLELIZED PATTERN MATCHING USING NON-DETERMINISTIC FINITE AUTOMATA
Granted: October 30, 2008
Application Number:
20080271141
This disclosure describes techniques of determining whether a symbol stream includes a pattern defined by a regular expression. As described herein, the regular expression may be represented using a non-deterministic finite automaton (NFA). A plurality of states in the NFA may be evaluated in parallel. These states may be associated with a plurality of symbol positions in a symbol stream. Evaluating a plurality of states and symbols in parallel may allow for faster determinations of…
NETWORK ATTACK DETECTION USING PARTIAL DETERMINISTIC FINITE AUTOMATON PATTERN MATCHING
Granted: October 23, 2008
Application Number:
20080263665
This disclosure describes techniques for determining whether network traffic contains one or more computer security threats. In order to determine whether a symbol stream conforms to the symbol pattern, a security device stores a full deterministic finite automaton (fDFA) that accepts streams of symbols that conform to the symbol pattern. The security device also creates a partial deterministic finite automaton (pDFA) that includes nodes that correspond to the nodes in the fDFA that have…
SYSTEMS AND METHODS FOR COMPRESSING PACKET HEADERS
Granted: August 28, 2008
Application Number:
20080205447
A system processes data units in a network. The system receives a data unit that includes a group of headers and suppresses one or more of the headers to form a reduced data unit. The system suppresses one or more other headers of the reduced data unit to form a further reduced data unit and transmits the further reduced data unit to one or more destination devices using the program identifier (PID) field in the MPEG header as an index to suppressed headers.
FIREWALL INCLUDING LOCAL BUS
Granted: August 28, 2008
Application Number:
20080209540
A gateway for screening packets transferred over a network. The gateway includes a plurality of network interfaces, a memory and a memory controller. Each network interface receives and forwards messages from a network through the gateway. The memory temporarily stores packets received from a network. The memory controller couples each of the network interfaces and is configured to coordinate the transfer of received packets to and from the memory using a memory bus. The gateway includes…
ADDRESS CONVERTER FOR GATEWAYS INTERCONNECTING NETWORKS OF DIFFERENT ADDRESS FORMATS
Granted: August 21, 2008
Application Number:
20080198852
In a gateway, a packet received from a first network contains first address data conforming to the first network in the packet header and second address data conforming to a second network in an auxiliary header. The first address data of the packet is then rewritten with the second address data of the packet and transmitted from the gateway to the second network.
DETECTION OF NETWORK SECURITY BREACHES BASED ON ANALYSIS OF NETWORK RECORD LOGS
Granted: June 26, 2008
Application Number:
20080155697
Computer program products and methods of inspecting a log of security records in a computer network are provided. The method includes retrieving a log record, processing the log record including deriving a key to a table, determining a data value from information in the log record and adding the data value to a list of data values associated with the key if the data value is unique. One or more entries of the table are evaluated based on predetermined criteria to detect attempted…
SYSTEMS AND METHODS FOR RECOVERING MEMORY
Granted: June 5, 2008
Application Number:
20080133965
A system includes a group of devices and a shared memory that is partitioned into blocks that are capable of being allocated to the group of devices using linked lists. The system also includes check logic configured to store a group of bits, where each bit corresponds to one of the blocks, and counter logic configured to count for a predetermined period of time. The system further includes logic configured to clear the group of bits stored in the check logic, cause the counter logic to…
CONTEXT-DEPENDENT SCHEDULING THROUGH THE USE OF ANTICIPATED GRANTS FOR BROADBAND COMMUNICATION SYSTEMS
Granted: May 29, 2008
Application Number:
20080123691
A method of scheduling upstream bandwidth. This method comprises: 1) anticipating the need for the upstream bandwidth in advance of any specific request for said upstream bandwidth; and 2) scheduling the upstream bandwidth in accordance with such need.