"For a list of all the ways technology has failed to improve the quality of life, please press three."
Alice Kahn
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 |
| 8094669 | System and method for store and forward routing for distributed destinations The present invention enables a store-and-forward service providing an efficient and reliable forwarding of messages stored in a message queue to a distributed destination. It provides customers with high availability and scalability for applications such as JMS que... | 01/10/2012 |
| 8085803 | Method and apparatus for improving quality of service for packetized voice Queued real-time voice received over a data network is actively managed. Upon detecting that the amount of real-time voice stored in the queue has reached a first threshold, a selection process selects non-consecutive portions of the voice to remove from the queue w... | 12/27/2011 |
| 8081647 | Method and apparatus for buffering requests to web services using annotations A system that allows for buffering of requests to web services. In an embodiment, a web service can include at least one annotation indicating that requests to that web service are to be buffered by a queue. A queue name and parameters can be optionally specified in... | 12/20/2011 |
| 8077734 | Method and apparatus for predicting characteristics of incoming data packets to enable speculative processing to reduce processor latency A system for processing data packets in a data packet network has at least one input port for receiving data packets, at least one output port for sending out data packets, a processor for processing packet data, and a packet predictor for predicting a future packet... | 12/13/2011 |
| 8059672 | Internet communications between wireless base stations and service nodes A communication system includes a base station and a service node. The service node communicates over the Internet. The base station establishes Internet connectivity over a communication link. The base station registers with the service node over the communication ... | 11/15/2011 |
| 8031734 | System, method and computer program for in-place, lightweight ack promotion in network environment A method for in-place, lightweight Ack packet promotion is provided. The method includes receiving a new Ack packet via a network; searching through a transmit queue for an old Ack packet that corresponds to the new Ack packet; and replacing the data in a number fie... | 10/04/2011 |
| 7990993 | Platform-independent control plane and lower-level derivation of forwarding structures A network device includes a processor that executes a software module above an operating system of a network device, wherein the software module is configured to create a set of forwarding structures for use in forwarding network traffic with the network device with... | 08/02/2011 |
| 7983290 | Preserving the order of packets through a device A network device includes one or more sprayers, multiple packet processors, and one or more desprayers. The sprayers receive packets on at least one incoming packet stream and distribute the packets according to a load balancing scheme that balances the number of by... | 07/19/2011 |
| 7983289 | Communication apparatus and recording medium A packet is transmitted such that jitter of a packet transmission time period is suppressed. A transmission apparatus includes a stream data obtaining unit obtaining stream data from a source outside of the transmission apparatus, a coding unit compressing and codin... | 07/19/2011 |
| 7965729 | Transferring data such as files Transferring data (such as files) on an end-to-end, high-speed packet-switched network connection (a “virtual circuit”) or on a circuit. An out-of-band path is used for signaling and status messages (control). The same, or a separate, out-of-band path may be use... | 06/21/2011 |
| 7965730 | Frame transmitting apparatus and method utilizing a round-robin technique A frame transmitting apparatus transmits a frame to a frame receiving apparatus. The frame transmitting apparatus includes the following units. An accumulated-capacity-value storage unit has stored therein an accumulated capacity value calculated. A cycle and capaci... | 06/21/2011 |
| 7961748 | Distributed router application serialization A router, which may be a wireless gateway, for routing messages between communications networks, including a persistent storage, and a transport interface for sending outgoing messages to communications devices associated with a first communications network, and rec... | 06/14/2011 |
| 7961747 | Display device with conversion capability for portable media player Presented herein are system(s), method(s), and apparatus for a monitor with conversion capabilities for transferring data to a portable media player. In one embodiment, there is presented a monitor for displaying video data. The monitor comprises at least one input,... | 06/14/2011 |
| 7940788 | System for transmitting data within a network between nodes of the network and flow control process for transmitting the data A system is for transmitting data in a network and includes emitter nodes, each including a transmitter for transmitting requests for data transmission. The system may also include a receiver node receiving the data transmission from the emitter nodes and including ... | 05/10/2011 |
| 7885283 | Apparatus and method for connecting storage devices An apparatus for connecting storage devices including a storage unit that stores connected-device-management information in which first device identification information of a first storage device is associated with second device identification information of a secon... | 02/08/2011 |
| 7885285 | Probabilistic routing for vehicular ad hoc network A probabilistic method of determining a second vehicle in the VANET to which a packet is to be forwarded from a first vehicle is provided. The method includes determining the second vehicle to forward the packet from the first vehicle based on pre-calculated expecte... | 02/08/2011 |
| 7885284 | Message-based communications A method of communicating information between an intermediate element and a source element in a message-based communications system is provided where request and response messages being are sent via an intermediate element arranged to forward the messages to the app... | 02/08/2011 |
| 7876769 | Self-cleaning mechanism for error recovery A system manages a buffer having a group of entries. The system receives information relating to a read request for a memory. The system determines whether an entry in the buffer contains valid information. If the entry is determined to contain valid information, th... | 01/25/2011 |
| 7869453 | Apparatus and method for data transfer There is provided an apparatus and method for transferring data packets from a peripheral module to a memory via a memory-controller. When a given peripheral module requests that it send a data packet to the memory via the memory-controller, the memory-controller se... | 01/11/2011 |
| 7852867 | Integrated memory for storing egressing packet data, replay data and to-be egressed data An integrated egress/replay memory structure is provided with split rate write and read ports and means for managing at least three types of data moving into, through and/or out of the integrated memory structure, namely: (1) currently egressing packet data; (2) rep... | 12/14/2010 |
| 7817659 | Method and apparatus for aggregating input data streams A method and apparatus aggregate a plurality of input data streams from first processors into one data stream for a second processor, the circuit and the first and second processors being provided on an electronic circuit substrate. The aggregation circuit includes ... | 10/19/2010 |
| 7787484 | Method for transmitting data from multiple clock domains and a device having data transmission capabilities A method that includes defining a transmission schedule of a TDM data frame that includes multiple TDM time slots allocated for transmitting data over a TDM line; the method is characterized by including: providing a transmission clock signal having a transmission c... | 08/31/2010 |
| 7751420 | Network switching method and apparatus, wireless access apparatus, and wireless network In a wireless network, access points communicate with each other by transmitting and receiving data in first units and with client devices by transmitting and receiving data in second units over wireless links. A first unit encapsulates one or more second units addr... | 07/06/2010 |
| 7706394 | System and method for collapsing VOQ's of a packet switch fabric A system and a method to avoid packet traffic congestion in a shared-memory switch core, while dramatically reducing the amount of shared memory in the switch core and the associated egress buffers, is disclosed. According to the invention, the virtual output queuin... | 04/27/2010 |
| 7693169 | Transmission apparatus and frame transmission method A line unit holds in its active table data a number that indicates which flooding setting table is to be made active. An input frame forwarding unit embeds the number in an internal frame header of a frame that is to be output. As the number is embedded before the f... | 04/06/2010 |
| 7688842 | Method for in-place, lightweight Ack promotion in a wireless network environment A method for in-place, lightweight Ack packet promotion in a wireless network environment is provided. The method includes receiving a new Ack packet via a wireless network; searching through a transmit queue for an old Ack packet that corresponds to the new Ack pac... | 03/30/2010 |
| 7680141 | Transmitter device and relay device for performing data transmission control A transmitter device which performs window control in transmitting data for transmission through a communication network is caused to identify a mode of window control to be performed based on a communication condition under which the data transmission is performed,... | 03/16/2010 |
| 7660323 | Cascade control system for network units A network unit for the reception and forwarding of data packets and for use in a stack of similar units includes a data processor and cascade control logic for the exchange of control frames with others of said units in the stack. The cascade control logic is operat... | 02/09/2010 |
| 7656889 | IP-based voice/video communication system and call pickup/forwarding method An IP based voice/video communication system and call pickup/forwarding method and a program storage device, readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the call pickup/forwarding method enables a subscrib... | 02/02/2010 |
| 7649904 | Seamless split-horizon flooding of layer two (L2) network traffic on non-native and mixed architectures A forwarding component of a routing node floods copies of a packet to a plurality of next hops associated with the same layer two (L2) network as an interface on which the packet was received. The plurality of next hops excludes a next hop that corresponds to the in... | 01/19/2010 |
| 7639706 | Data synchronized playback apparatus A data synchronized playback apparatus comprises a buffer which stores streaming data, a buffer fill quantity measurement unit which measures the amount of streaming data stored in the buffer, a decoder which decodes the streaming data and sends decoded data to a D/... | 12/29/2009 |
| 7633962 | Methods and apparatus for minimizing sequence identifier difference of simultaneously transmitted cells A method of minimizing SID difference of simultaneously transmitted cells in two or more data communication lines is provided. A data transmission speed of each of the two or more data communication lines is identified. A fullness threshold of at least one buffer of... | 12/15/2009 |
| 7606254 | Evaluatable high-assurance guard for security applications The present invention is a method for providing a high-assurance guard in a partitioned processing system, the partitioned processing system including a first input/output partition, a guard function partition and a second input/output partition, the method includin... | 10/20/2009 |
| 7606253 | Successful transactions A data communications architecture employing serializers and deserializers that reduces data communications latency. In an illustrative implementation, the data communications architecture communicates data across communications links. The architecture maintains var... | 10/20/2009 |
| 7606252 | Stateless message routing Systems and methods of processing incoming data provide for receiving incoming data and determining whether to employ stateless routing of the incoming data based on one or more destination hosts associated with the incoming data. In one approach, stateless routing ... | 10/20/2009 |
| 7593417 | Handling broadcast and multicast traffic as unicast traffic in a wireless network An access point is to handle received broadcast or multicast traffic as multiple instances of unicast traffic, where each instance is destined for a corresponding wireless client device associated with the access point. A client device may adjust its listen interval... | 09/22/2009 |
| 7570655 | Distributed router application serialization A router, which may be a wireless gateway, for routing messages between communications networks, including a persistent storage, and a transport interface for sending outgoing messages to communications devices associated with a first communications network, and rec... | 08/04/2009 |
| 7570654 | Switching device utilizing requests indicating cumulative amount of data In general, in one aspect, a switching device includes a plurality of ingress ports to receive data from external sources and a plurality of egress ports to transmit data to external destinations. The switching device also includes a plurality of queues to store dat... | 08/04/2009 |
| 7567582 | Branch office DNS storage and resolution Maintaining DNS records. A computing network system includes a local Domain Name Service (DNS) server connected to one or more local clients or resources at a local branch office in an enterprise network. The local DNS server advertises to the local clients or resou... | 07/28/2009 |
| 7564861 | Systems and methods for compressing data A method for predicting the compression rate of a particular compression algorithm upon a data stream before applying the compression algorithm to the data stream. The method utilizes a predefined threshold value and an estimated compression rate to determine whethe... | 07/21/2009 |