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

Icon_funbox Bizarre Patents

Patent No. 6650315

Mouse device with a built-in printer

A mouse device for use as an input device of a computer is provided that includes a housing in which recording paper is loadable, and a printer unit provided within the housing for printing on the recording paper print information received from the computer.

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 370/429 - Particular storing and queuing arrangement


Subclass of Class 370 - Multiplex communications
Definition: Subject matter having a particular buffer processing arrangement
No. of patents: 768
Last issue date: 05/22/2012


1                      
NumberTitleIssue Date
8184652System and method for linking list transmit queue management
A linking list transmit queue system includes a queue, packet buffer and buffer tag with one-to-one mapping between them. The packet buffer stores packet data, the buffer tag stores packet data length and the queue stores a linking list of addresses corresponding to...
05/22/2012
8170045Class-based bandwidth partitioning
Class-based bandwidth partitioning of a sequence of packets of varying packet classes is performed, such as, but not limited to determining whether or not to admit a packet to a queue based on a probability corresponding to a class of packets associated with the pac...
05/01/2012
8094670Method and apparatus for performing network processing functions
A novel network architecture that integrates the functions of an internet protocol (IP) router into a network processing unit (NPU) that resides in a host computer's chipset such that the host computer's resources are perceived as separate network appliances. The NP...
01/10/2012
8085804System and method for processing multiple broadcast multimedia streams
A computer-implemented method is disclosed including: receiving a broadcast signal containing a set of multiplexed multimedia channels; storing said multiplexed multimedia channels in a temporary storage buffer on a mass storage device; determining a point in said t...
12/27/2011
8014414Method and system for generating a packet identifier table from a received transport stream
One embodiment of the present invention sets forth a method of generating a packet identifier table that comprises reading a packet identifier value from a received transport stream packet, identifying a type of data contained in the received transport stream packet...
09/06/2011
8005106Apparatus and methods for hybrid fair bandwidth allocation and drop precedence
In one embodiment, apparatus and methods for apparatus and methods for fair bandwidth allocation are disclosed. In one embodiment, a method includes (i) determining a drop probability for each of a plurality of classes of packets being dropped or admitted to a queue...
08/23/2011
8000338Methods and apparatus for continuous connectivity between mobile device and network using dynamic connection spreading
The invention provides methods and apparatus for establishing a connection between a mobile client and an external computer network such that the client computer network connection provides the illusion of seamless connectivity. In one aspect of the invention data i...
08/16/2011
7983291Flexible packet modification engine for a network device
A network device for processing data on a data network includes a port interface, in communication with a plurality of ports, configured to receive data packets from a data network and to send processed data packets to the data network, a memory management unit, in ...
07/19/2011
7957409Methods and devices for transmitting data between storage area networks
Methods and devices are provided for efficient transmission of data between storage area networks. According to some aspects of the invention, novel methods are provided for processing data packets sent by, or received from, a storage area network. Some such aspects...
06/07/2011
7929562Method and apparatus for optimizing response time to events in queue
A system for optimizing response time to events or representations thereof waiting in a queue has a first server having access to the queue; a software application running on the first server; and a second server accessible from the first server, the second server c...
04/19/2011
7873065Selectively enabling network packet concatenation based on metrics
A method, system, and apparatus are directed towards selectively concatenating data into a packet to modify a number of packets transmitted over a network based on a combination of network and/or send-queue metrics. In one embodiment, Nagle's algorithm is used for c...
01/18/2011
7873066Streaming direct inter-thread communication buffer packets that support hardware controlled arbitrary vector operand alignment in a densely threaded network on a chip
A computer-implemented method, system and computer program product for arbitrarily aligning vector operands, which are transmitted in inter-thread communication buffer packets within a highly threaded Network On a Chip (NOC) processor, are presented. A set of multip...
01/18/2011
7817660High capacity scheduler
A first interface for receiving downlink data packets from a core network, a second interface for transmitting data packets to user entities, a processor comprising a scheduler, a first memory partition comprising and parameter data pertaining to a first subset of a...
10/19/2010
7813369Half RDMA and half FIFO operations
In a multinode data processing system in which nodes exchange information over a network or through a switch, a structure and mechanism is provided within the realm of Remote Direct Memory Access (RDMA) operations in which DMA operations are present on one side of t...
10/12/2010
7769038Wireless network scheduling methods and apparatus based on both waiting time and occupancy
A scheduler is adapted to schedule packets or other data blocks for transmission from a plurality of transmission elements in timeslots in a communication system. The scheduler determines scaled capacity measures for respective ones of the transmission elements, wit...
08/03/2010
7769039System configured for complex determination of a user's busy state and for assigning an organic “do not disturb” filter
A system and method for complex determination of a user's busy state and for assigning a do not disturb (DND) filter. A first electronic device is configured to house a DND recognizer module. The first electronic device is further configured to store and execute a p...
08/03/2010
7751421Traffic generator and monitor
A switch in a data communications network for performing traffic generation in addition to standard switching and routing operations is disclosed. The switch uses a fixed number of test packets retained in a conventional switch buffer to produce one or more infinite...
07/06/2010
7720085Method and apparatus for controlling transmission flow using explicit rate control and queuing without data rate supervision
Packet flow rate control techniques are enhanced by the interactive and early invocation of packet queuing to control short flows of packets and to eliminate undershoot and overshoot of a targeted flow rate. Packet queuing involves the scheduled release of packets i...
05/18/2010
7697557Predictive caching content distribution network
In various exemplary embodiments, a method for the distribution of content within a network of constrained capacity uses distributed content storage nodes functioning to achieve optimal service quality and maximum service session capacity. The method, which function...
04/13/2010
7680142Communications chip having a plurality of logic analysers
A communications chip having a plurality of ports. Each port is provided with an interface for attachment to an external communications facility to exchange data traffic. There is also a switching matrix for routing data traffic on the chip between the ports. The ch...
03/16/2010
7639707Variable size FIFO memory
A variable size first in first out (FIFO) memory is disclosed. The variable size FIFO memory may include head and tail FIFO memories operating at a very high data rate and an off chip buffer memory. The off chip buffer memory may be, for example, of a dynamic RAM ty...
12/29/2009
7623539Apparatus and method for processing cells in an ATM adaptation layer device in a communications system that exhibits cell delay variation
An apparatus for interfacing with a cell delay variation buffer and a re-assembly memory buffer includes a header and sequence number processing module that can interface with the cell delay variation buffer and a re-assembly processing module that can interface wit...
11/24/2009
7602801Packet processing device and method
There is provided a packet processing device for, when decoding variable length data that is split into packets, realizing a reduction in processing load at a decoder, by providing information for identifying a start position of the data. A header analyzing section ...
10/13/2009
7596147Apparatus and method for fractional processing of cells in a communications system
At least one cell in a communications system, from a network side, is caused to be stored into a cell buffer bulk memory. Responsive to detecting a predetermined fullness condition of a timeslot memory buffer, a predetermined number of bytes (corresponding to a frac...
09/29/2009
7555003Data transfer control unit and data transfer control method
According to one embodiment, a data transfer control unit includes: a first status storage portion which stores first communication status information; a second status storage portion which stores second communication status information; a data storage portion which...
06/30/2009
7555002Infiniband general services queue pair virtualization for multiple logical ports on a single physical port
An aliased queue pair is provided within a logically partitioned data processing system for each logical partition for the single general services management queue pair that exists within a physical host channel adapter. Packets intended for the logical ports are re...
06/30/2009
7551638Network interface with transmit frame descriptor reuse
A network interface unit includes an interface memory coupled to a host memory of a network station, the network station also hosting the network interface unit. The host memory is operable to store a plurality of data frames and a plurality of transmit frame descri...
06/23/2009
7505478Method and apparatus of de-multiplexing data
A method and apparatus to de-multiplex a de-interleaved frame is provided. The method of de-multiplexing may add a de-interleaved address of a symbol of the de-interleaved frame to a base address of the de-interleaved frame to provide a target address. The symbol ma...
03/17/2009
7483443Adaptive queuing for data transmission over a network
Methods and systems for dynamically adjusting the length of delay before playback as a function of the amount of transmission jitter is disclosed, whereby a target error rate is received, error rates at different delays are tracked and current delay is adjusted as a...
01/27/2009
7447226Methods and apparatus for continuous connectivity between mobile device and network using dynamic connection spreading
The invention provides methods and apparatus for establishing a connection between a mobile client and an external computer network such that the client computer network connection provides the illusion of seamless connectivity. In one aspect of the invention data i...
11/04/2008
7443871Method and system for managing a jitter buffer
Methods and systems for dynamically adjusting the length of delay before playback as a function of the amount of transmission jitter is disclosed, whereby a target error rate is received, error rates at different delays are tracked and current delay is adjusted as a...
10/28/2008
7440469Descriptor write back delay mechanism to improve performance
A multiprocessor switching device substantially implemented on a single CMOS integrated circuit is described in connection with a descriptor write back timer mechanism for use in efficiently writing descriptors back to memory after transmitting data under control of...
10/21/2008
7437145Wireless control apparatus, system, control method, and program
A network system is provided which includes an Enterprise-mode authentication server on a host network, a wireless access point (AP) on a wired local network, and wireless terminals on a wireless local network. The AP obtains a result of user authentication performe...
10/14/2008
7436845Input and output buffering
An Infiniband device is provided. The device has a plurality of input/output ports. Each port has associated therewith an input buffer for storage of a packet received at that port. Each port also has associated therewith a plurality of output buffers for storage of...
10/14/2008
7433338Method for supporting mobility in wireless networks
A method enables mobility in a wireless network consuming less resources than prior art methods. The wireless network contains mobile devices, base stations, and a network server connected to the Internet. The method uses IP headers within the wireless networks, in ...
10/07/2008
7433364Method for optimizing queuing performance
Techniques for optimizing queuing performance include passing, from a ring having M slots, one or more enqueue requests and one or more dequeue requests to a queue manager, and determining whether the ring is full, and if the ring is full, sending only an enqueue re...
10/07/2008
7430214Circuit, method and program for data queue control
After packets received by receiving latches have been divided into individual words and the words have been stored into buffer queues, the packets read from the buffer queues are stored into packet storage queues. A format determining circuit has defined in advance ...
09/30/2008
7430211System and method for receive queue provisioning
Systems and methods that provide receive queue provisioning are provided. In one embodiment, a communications system may include, for example, a first queue pair (QP), a second QP, a general pool and a resource manager. The first QP may be associated with a first co...
09/30/2008
7430215Interleaver, deinterleaver, interleaving method, and deinterleaving method for OFDM data
An interleaver and interleaving method each includes two stages, and is useful in coded orthogonal frequency division multiplexed (COFDM) wireless local area networks. A first stage performs a first block permutation and a second stage performs bit order permutation...
09/30/2008
7430169Retro flow control for arriving traffic in computer networks
The decision within a packet processing device to transmit a newly arriving packet into a queue to await further processing or to discard the same packet is made by a flow control method and system. The flow control is updated with a constant period determined by st...
09/30/2008
1                      
 
Sign InRegister
Username  
Password   
forgot password?