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

Icon_funbox Did You Know...

...that in the early 1940s GE engineer James Wright was charged with a task of utmost importance to the war effort: develop a cheap substitute for rubber that could be used to produce tires, gas masks and a whole host of military gear. Wright tackled the task diligently -- and wound up inventing Silly Putty.

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/234 - Data flow compensating


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


1                      
NumberTitleIssue Date
8190765Data reception management apparatus, systems, and methods
Computer network apparatus may include a packet-receiving module to receive a packet into an element of a storage array while a low resource state exists, an array truncation module to truncate the array at the element when the array is full or when no more packets ...
05/29/2012
8180917Packet threshold-mix batching dispatcher to counter traffic analysis
An antivirus agent located on a user computer, local area network or standalone hardware device includes a statistical module, a control unit, a timeslot generator and a dispatcher. The statistical module calculates statistics for incoming request packets including ...
05/15/2012
8176198Configurable download timing and reward system in a data network
A system and method are provided for determining whether a transaction between a subscriber and a merchant website requires downloading and/or streaming digital objects. In response to a determination that the transaction does require downloading and/or streaming of...
05/08/2012
8166194Lock-free shared audio buffer
An exemplary audio system includes an audio engine, one or more shared buffers where each shared buffer is associated with a client application and one or more lock-free mechanisms to help ensure that a write position of a shared buffer stays equal to or ahead of a ...
04/24/2012
8145786Efficient buffer utilization in a computer network-based messaging system
Buffering messages by receiving a message from a messaging client, writing the message to a logically-contiguous write-available region of a message buffer starting at a logically next write-available location within the write-available region, updating a head index...
03/27/2012
8127040Signaling buffer parameters indicative of receiver buffer architecture
The specification and drawings present a new method, system, apparatus and software product for signaling parameters of multiple buffers by a terminal to a server and determining multiple buffer status of the terminal by the server using these parameters, e.g., for ...
02/28/2012
8103788Method and apparatus for dynamically reallocating buffers for use in a packet transmission
Various embodiments of systems and methods for dynamically reallocating buffers used in communicating packets in various communication channels are disclosed. In some embodiments, a method may involve transmitting packets in several communication channels dependent ...
01/24/2012
8095682Realtime media distribution in a p2p network
Nodes in a realtime p2p media distribution can act in the role of ‘Amplifiers’ to increase the total available bandwidth in the network and thus to improve the quality of the realtime media consumed by the viewers. Examples of such media consumptions are TV chan...
01/10/2012
8090867Telecommunication and multimedia management method and apparatus
An improved communication method for sending media between a sending node and receiving node during a conversation. When network bandwidth is insufficient to transmit a full bit rate representation of time-sensitive media, then a reduced bit rate representation of t...
01/03/2012
8060644Intelligent network adaptor with end-to-end flow control
A host is coupled to a network via an intelligent network adaptor. The host is executing an application configured to receive application data from a peer via the network and the intelligent network adaptor using a stateful connection according to a connection-orien...
11/15/2011
8060645Semi reliable transport of multimedia content
Transmission Control Protocol (TCP) segments received from a server are processed to result in improved reliability. An embodiment of the method comprises receiving a first TCP segment from a server and placing the first TCP segment in a segment queue, the first TCP...
11/15/2011
8051197Network congestion management systems and methods
Systems, methods and software useful for overcoming network congestion problems including head-of-line blocking issues and other network congestion problems. In certain aspects, flow control mechanisms implemented in a switch device or other network device manage bu...
11/01/2011
8032652Initiating peer-to-peer tunnels
Initiating peer-to-peer tunnels between clients in a mobility domain. When initiated by the controller, the access nodes establish a peer-to-peer tunnel for suitable client traffic so as to bypass “slow” tunnels through the controller. Traffic through this “fa...
10/04/2011
8024475Communication method
A client terminal CT transmits an acquisition request for musical composition information. An associated information provision server KS continuously receives the acquisition request at a given time interval. The associated information provision server KS transmits ...
09/20/2011
8015312Scheduler for transmit system interfaces
A system balances bandwidth used by a data stream. The system receives data in the data stream and partitions the data into bursts. The system then identifies whether a size of a current one of the bursts is less than a size of a maximum burst associated with the da...
09/06/2011
7970927Concurrent transmit processing
A method and system for concurrent processing transmit requests uses transmit queue including a circular buffer and a queue state including a producer index, a consumer index, and a producer list. Producer processes write to the circular buffer concurrently. The pro...
06/28/2011
7949779Controlling subscriber information rates in a content delivery network
A plurality of content providers provide multiple resources to multiple clients. At least some of said resources are to be served to clients from a shared content delivery network (CDN) formed by a plurality of repeater servers. Each content provider provides at lea...
05/24/2011
7945694Realtime media distribution in a p2p network
Nodes in a realtime p2p media distribution can act in the role of ‘Amplifiers’ to increase the total available bandwidth in the network and thus to improve the quality of the realtime media consumed by the viewers. Examples of such media consumptions are TV chan...
05/17/2011
7945693Controlling subscriber information rates in a content delivery network
A plurality of content providers provide multiple resources to multiple clients. At least some of the resources are to be served to clients from a shared content delivery network (CDN) formed by a plurality of repeater servers. Each content provider provides at leas...
05/17/2011
7930422Apparatus and method for supporting memory management in an offload of network protocol processing
A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory...
04/19/2011
7908394Apparatus and method for transmitting outgoing data using data descriptors
An apparatus and method for transmitting outgoing data uses data descriptors for multiple sets of contiguous data blocks stored in buffers. When new sets of contiguous data blocks are created due to acknowledgement signals for particular data blocks of the multiple ...
03/15/2011
7899926Pseudo-interactive input processing in wireless environments
An electronic communication device includes a buffer and a controller. The buffer stores characters as they are being input by a user. The controller transmits the stored characters over a network when a pause in the input of characters exceeds a threshold time peri...
03/01/2011
7895354Method and system of remote diagnostic, control and information collection using a dynamic linked library of multiple formats and multiple protocols with intelligent formatter
A method, system and computer program product for (1) collecting information from a remote application unit and/or (2) diagnosing or controlling the remote application unit. By utilizing a shareable computer code device (e.g., a dynamic linked library), a new applic...
02/22/2011
7895355Method and system for detecting gaps in a data stream
Systems and methods are described which allow the detection of gaps in a set of data. These systems and methods may include defining streams of data from a network topology, associating incoming data with one or more of these streams, and processing these streams. A...
02/22/2011
7836201Methods and systems for providing efficient provisioning of data flows
A system and method may include receiving a new flow request, the new flow request for requesting provisioning of a flow between a computer and the server, identifying a path of one or more network elements between the computer and the server, and determining whethe...
11/16/2010
7822870Method and mechanism for predicting data conflicts and generating a load distribution plan in a multi-node system
A system and method for estimating data conflicts in a multi-node system is disclosed. According to an embodiment of the invention, tracing the execution of a workload on a single node and analyzing the trace records makes it possible to predict how many data confli...
10/26/2010
7818447End-to-end broadcast based flow control in a switch fabric
Described is an end-to-end broadcast-based messaging technique used in controlling message flow in a data storage system. Each node stores flow control state information about all the nodes which is used in determining whether to send a data transmission to a receiv...
10/19/2010
7809852High jitter scheduling of interleaved frames in an arbitrated loop
A system and method for converting low-jitter, interleaved frame traffic, such as that generated in an IP network, to high jitter traffic to improve the utilization of bandwidth on arbitrated loops such as Fibre Channel Arbitrated Loops. Embodiments of a high jitter...
10/05/2010
7809853Scheduler for transmit system interfaces
A system balances bandwidth used by a data stream. The system receives data in the data stream and partitions the data into bursts. The system then identifies whether a size of a current one of the bursts is less than a size of a maximum burst associated with the da...
10/05/2010
7702806Statistics collection for network traffic
A system architecture for thwarting denial of service attacks on a victim data center is described. The system includes a first plurality of monitors that monitor network traffic flow through the network. The first plurality of monitors is disposed at a second plura...
04/20/2010
7698453Early generation of acknowledgements for flow control
One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a ...
04/13/2010
7689707Exchanging files between computers
A data processing system having first and second data processing apparatuses and a data communication network supporting HTTP communications to which the first and second processing apparatuses are connected and a method of exchanging electronic files between the fi...
03/30/2010
7676593Method of bandwidth control by rewriting ACK number
A network relay apparatus installed with a TCP shaper has a packet converter that changes an ACK number of a confirmation reply packet in response to downstream data transmitted from a WAN side host to a lower value while transferring the packet. ...
03/09/2010
7668968Closed-loop voice-over-internet-protocol (VOIP) with sender-controlled bandwidth adjustments prior to onset of packet losses
A closed-loop voice-over-Internet-Protocol (VoIP) system has a local and a remote VOIP application. Each VOIP application monitors incoming packet arrival times and durations of audio data in the incoming packets to estimate bandwidth. The bandwidth estimates are fo...
02/23/2010
7627688Method and system for detecting gaps in a data stream
Systems and methods are described which allow the detection of gaps in a set of data. These systems and methods may include defining streams of data from a network topology, associating incoming data with one or more of these streams, and processing these streams. A...
12/01/2009
7624190Methods and apparatus for inserting data into a communications session
Mechanisms and techniques provide a system that operates in a data communications device such as a switch or a router to provide a technique for inserting data into packets associated with a communications session between a first and second computerized devices. The...
11/24/2009
7610397Method and apparatus for adaptive load shedding
One embodiment of the present method and apparatus adaptive load shedding includes receiving at least one data stream (comprising a plurality of tuples, or data items) into a first sliding window of memory. A subset of tuples from the received data stream is then se...
10/27/2009
7600036Access and control system for network-enabled devices
Systems and methods for remote access of network-enabled devices that provide seamless, firewall-compliant connectivity between multiple users and multiple devices, that allow collaborative operations by multiple users of remote devices, that allow point to multipoi...
10/06/2009
7600035Dynamic link distance configuration for extended fabric
A method to dynamically allocate credits for a particular port to port link based on measured link distance during the initial interswitch link configuration process. An apparatus implementing such method or a software upgrade to retrofit existing switches. ...
10/06/2009
7587513Efficient storage of network and application data
Network data is stored and retrieved from a network data repository configured for rapid data access and efficient usage of storage space. The network data repository includes a plurality of flow record folders. A flow record folder includes a location index and one...
09/08/2009
1                      
 
Sign InRegister
Username  
Password   
forgot password?