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

Icon_funbox Did You Know...

...When G.G. Hubbard learned of his future son-in-law's invention, he called it "only a toy." His daughter was engaged to a young man named Alexander Graham Bell.

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 709/235 - Congestion avoiding


Subclass of Class 709 - Electrical computers and digital processing systems: multicomputer data transferring
Definition: Subject matter further comprising means or steps for controlling
No. of patents: 1085
Last issue date: 01/03/2012


1                      
NumberTitleIssue Date
8090868Load balancer having band control function and setting method thereof
A load balancer includes a configuration information receiving unit that receives configuration information having address information of all the servers to which a request is directed and the type of service provided by each server, a load balance setting unit that...
01/03/2012
8082361Method and system for providing a mobile IP network with non-path dependent intra domain quality of service
A system and method for providing quality of service (QoS) service over a mobile IP network with dynamic domains, multiple or distributed QoS managers per domain and/or with network congestion feedback being used to establish an estimated total domain bandwidth whic...
12/20/2011
8073965Transmission bandwidth and memory requirements reduction in a portable image capture device
A system and method for reducing storage and transmission bandwidth requirements of a portable image capture device capable of establishing a communications connection on a network are disclosed. The method includes assigning an image identifier to captured images u...
12/06/2011
8065430Storage system and logical unit checking method for the same
In a situation where a host computer or storage system is an initiator and the storage system or another storage system is a target, when the initiator intends to check LUs in the target, if the initiator judges that the number of delay ACKs is set to more than one,...
11/22/2011
8060647Multiple concurrent arbiters
Plural arbiters arbitrate over a set of queues. The arbiters are constructed as a series of pipelined stages. Conflict detection logic detects conflicts among the arbiters in arbitrating across the queues, and, when a conflict is detected, the conflict detection log...
11/15/2011
8060646Adaptive refresh rate for header compression over long propagation channels and related methods
An adaptive telecommunications packet transmission system. Implementations may include a compression engine configured to compress a header of at least one uncompressed packet and to send at least one compressed packet corresponding to the at least one uncompressed ...
11/15/2011
8046486Active client buffer management
Active client buffer management methods, systems, and apparatus for transmitting electronic data from a server to a client having a limited receive buffer are disclosed. The receive buffer is managed by determining a consumption rate at the client and adjusting the ...
10/25/2011
8032653Guaranteed bandwidth sharing in a traffic shaping system
In one aspect the invention provides a method for allocating bandwidth in a network appliance where the network appliance includes a plurality of guaranteed bandwidth buckets used to evaluate when to pass traffic through the network appliance. The method includes pr...
10/04/2011
8010694Network performance and reliability evaluation taking into account multiple traffic matrices
Network performability characteristics with improved accuracy are derived by taking into account, in the various analyzed network failure states, attributes of elements at the logical level other than just the capacities of edges, as well as by taking into account o...
08/30/2011
8005978Method to optimize the load balancing of parallel coprocessors
A technique for optimally balancing the load between a series of coprocessors that takes into consideration the load associated with each coprocessor. A cost associated with a packet is determined. This cost along with the coprocessor's current load is used to deter...
08/23/2011
7966417Method and system for transparent TCP offload (TTO) with a user space library
Certain aspects of a method and system for transparent TCP offload with a user space library are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) without transferring state information to a host system. When an eve...
06/21/2011
7962643Method and apparatus for reducing spam on peer-to-peer networks
One embodiment of the present method and apparatus for reducing spam in peer-to-peer networks includes forming a search message including at least one decoy word and sending the search request message, including the decoy word(s), to one or more nodes in the network...
06/14/2011
7958113Automatically and adaptively determining execution plans for queries with parameter markers
A method and system for automatically and adaptively determining query execution plans for parametric queries. A first classifier trained by an initial set of training points is generated. A query workload and/or database statistics are dynamically updated. A new se...
06/07/2011
7953884Method and apparatus for overload control and audit in a resource control and management system
A system and method for resource control management implementing Diameter protocol is disclosed. The system includes a border gateway which is configured to send an overload message and a controller that is acting as a Diameter protocol server which is configured to...
05/31/2011
7949781Flow routing for reducing internet congestion
For reducing Internet congestion caused by multiple flows of the same popular content transmitted to different destinations, a single flow of content is transmitted from the content hosting server to an Internet regional domain using a conventional exterior routing ...
05/24/2011
7949780Adaptive flow control techniques for queuing systems with multiple producers
Provided is a method, computer program and system for controlling the flow of service requests originated by a plurality of requesters. The method includes adding an additional control mechanism, which includes a serializer and a serializer queue, between the reques...
05/24/2011
7937490Intelligent switching of client packets among a group of servers
The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule...
05/03/2011
7921224Method of maintaining traffic services through congestion caused by network failovers
In a method for controlling data traffic in a wireless or other communication network, one or more hardware/software agents are deployed to interface with one or more network entities such as routers, switches, backhaul transmission lines, and wireless base stations...
04/05/2011
7912978Method for determining metrics of a content delivery and global traffic management network
A method for determining metrics of a content delivery and global traffic management network provides service metric probes that determine the service availability and metric measurements of types of services provided by a content delivery machine. Latency probes ar...
03/22/2011
7899927Multiple concurrent arbiters
Plural arbiters arbitrate over a set of queues. The arbiters are constructed as a series of pipelined stages. Conflict detection logic detects conflicts among the arbiters in arbitrating across the queues, and, when a conflict is detected, the conflict detection log...
03/01/2011
7840695Capacity management
Capacity management is described. In an implementation, a method includes executing a module on a computing device to monitor use of a product during a measurement interval to determine a maximum capacity of the product used during the measurement interval and wheth...
11/23/2010
7827302Scalable virtual partitioning of resources
Resources are partitioned via a virtual partitioning system to distribute the resources over a plurality of resource servers. A virtual partition table can be kept at each of a set of resource managers handling requests for resources in tandem. When a resource is re...
11/02/2010
7814223Packet communication device, packet communication system, packet communication system, packet communication module, data processor, and data transfer system
A transmit packet generated by a CPU 1 is held in a buffer 100a (100b). From among packets received from Ethernet 820a (820b), a packet, a destination of which is a communication device 800, is he...
10/12/2010
7814224Information processor deactivates communication processing function without passing interrupt request for processing when detecting traffic inbound is in over-traffic state
An information processor disclosed herein prevents adverse impacts on higher priority processing due to extremely frequent receive processing when inbound traffic from a network is over-traffic state (under a DoS attack). The information processor attached to a netw...
10/12/2010
7802008Quality of service management in network gateways
An apparatus for ensuring quality-of-service in a network is provided. A first stream sender having a flow control parameter and transmitting a first stream. A network interconnection receiving the first stream and a second stream. First stream being a non-realtime ...
09/21/2010
7783776Method of distributing the load of a management centre that transmits information to a large number of user units
The present invention concerns a method for distribution of the load of a managing center transmitting information to a great number of user units, each unit receiving information after a request carried out while connecting to the managing center, characterized in ...
08/24/2010
7779147Method and system for advertisement placement based on network trail proximity
Users that visit a network site typically visit other sites in the same session. The surfing pattern or “trail” through the sites is significant because it may outline the underlining relationship between those sites. Once such data is available, the relationshi...
08/17/2010
7779148Dynamic routing based on information of not responded active source requests quantity received in broadcast heartbeat signal and stored in local data structure for other processor chips
A mechanism for performing dynamic request routing based on broadcast source request information is provided. Each processor chip in the system may use a synchronized heartbeat signal it generates to provide source request information to each of the other processor ...
08/17/2010
7774492System, method and computer program product to maximize server throughput while avoiding server overload by controlling the rate of establishing server-side net work connections
A method for maximizing server throughput while avoiding overload of a server is presented. The method involves intercepting, via an interface unit, a client request for information from the server. Next, the interface unit determines the current server performance,...
08/10/2010
7761592Method of managing a congestion state in a server of a communication network
A method of managing a congestion state in a server of a communication network is provided. The server includes a buffer storing a first number of service requests and having a maximum storage capacity. The method includes: in a first time frame, receiving a further...
07/20/2010
7734809System and method to maximize channel utilization in a multi-channel wireless communication network
A system and method for data transmission using a multichannel medium access control (MAC) protocol to send small messages on the reservation channel directly without any RTS/CTS handshake or channel switching delays. The message is assigned a special type so that i...
06/08/2010
7734808End-to-end congestion control in a Fibre Channel network
Methods and devices are provided for controlling congestion in a network such as a Fibre Channel network. According to some implementations, a node within a network fabric detects congestion caused by an edge device outside of the fabric and notifies the edge device...
06/08/2010
7730202Dynamic interrupt timer
A method of adjusting a timer is disclosed. The method includes adjusting a timer activation period based on a characteristic of a network and setting the timer using the timer activation period. The timer is used in communicating information over the network. ...
06/01/2010
7725595Embedded communications system and method
A method and system for steganography and steganalytic techniques are provided for effecting embedded communications in a variety of communication environments. One aspect may include an embedded transmitter for inserting embedded data into a packet and an embedded ...
05/25/2010
7720990Method and apparatus for handling service requests in a data processing system
A method for handling service requests in a data processing system is disclosed. In response to a service request, a priority of the service request is determined by mapping a context of the service request to a service level agreement (SLA). SLA-aware and timeout-c...
05/18/2010
7694009System and method for balancing TCP/IP/workload of multi-processor system based on hash buckets
A method and system is provided for balancing work load for a plurality of computer processors in a multiple processor computer system. In such a system, there are a plurality of packets to be processed. First, a plurality of hash buckets are generated and each pack...
04/06/2010
7689708Apparatus to flow control frames in a networked storage virtualization using multiple streaming protocols
A storage server includes various components that monitor and control the data flow therebetween. If an egress (downstream) port becomes congested, that information is propagated upstream to the egress components such as the port manager, the traffic manager process...
03/30/2010
7653740Method and system for bandwidth allocation tracking in a packet data network
In a metropolitan area network, a method and system for maintaining an accurate total of the amount of allocated bandwidth on the network. A plurality of incoming packets are assigned to a respective plurality of queues of a metropolitan area network switch. Using a...
01/26/2010
7653741Method and apparatus for processing system management messages
Method and apparatus for processing system management messages are described herein. In one embodiment, a throttling policy associated with a network node is determined for throttling system management messages to be sent to a system management server over a network...
01/26/2010
7631096Real-time bandwidth provisioning in a switching device
A method and apparatus for provisioning bandwidth among a plurality of queues in a switching device are disclosed. The bandwidth provisioning employs a QoS label with a timestamp to determine the queue delay associated with the transmission of the packet from an ing...
12/08/2009
1                      
 
Sign InRegister
Username  
Password   
forgot password?