...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.
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.
| Number | Title | Issue Date |
| 8190765 | Data 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 |
| 8180917 | Packet 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 |
| 8176198 | Configurable 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 |
| 8166194 | Lock-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 |
| 8145786 | Efficient 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 |
| 8127040 | Signaling 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 |
| 8103788 | Method 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 |
| 8095682 | Realtime 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 |
| 8090867 | Telecommunication 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 |
| 8060644 | Intelligent 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 |
| 8060645 | Semi 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 |
| 8051197 | Network 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 |
| 8032652 | Initiating 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 |
| 8024475 | Communication 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 |
| 8015312 | Scheduler 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 |
| 7970927 | Concurrent 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 |
| 7949779 | Controlling 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 |
| 7945694 | Realtime 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 |
| 7945693 | Controlling 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 |
| 7930422 | Apparatus 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 |
| 7908394 | Apparatus 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 |
| 7899926 | Pseudo-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 |
| 7895354 | Method 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 |
| 7895355 | Method 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 |
| 7836201 | Methods 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 |
| 7822870 | Method 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 |
| 7818447 | End-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 |
| 7809852 | High 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 |
| 7809853 | Scheduler 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 |
| 7702806 | Statistics 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 |
| 7698453 | Early 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 |
| 7689707 | Exchanging 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 |
| 7676593 | Method 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 |
| 7668968 | Closed-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 |
| 7627688 | Method 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 |
| 7624190 | Methods 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 |
| 7610397 | Method 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 |
| 7600036 | Access 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 |
| 7600035 | Dynamic 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 |
| 7587513 | Efficient 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 |