Mark Twain (Samuel L. Clemens) received Patent No. 121,992 for "An Improvement in Adjustable and Detachable Straps for Garments." He later received two more patents: one for a self-pasting scrapbook and one for a game to help players remember important historical dates.
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.
| Application No. | Application Title | Issue Date |
| 20120128007 | DISTRIBUTED SCHEDULING FOR VARIABLE-SIZE PACKET SWITCHING SYSTEM Scheduling methods and apparatus are provided for an input-queued switch. The exemplary distributed scheduling process achieves 100% throughput for any admissible Bernoulli arrival traffic. The exemplary distributed scheduling process includes scheduling variable size p... | 05/24/2012 |
| 20120106567 | MLPPP OCCUPANCY BASED ROUND ROBIN Embodiments of the invention are directed to providing a method for selecting a link for transmitting a data packet, from links of a Multi-Link Point-to-Point Protocol (MLPPP) bundle, by compiling a list of links having a minimum queue depth and selecting the link in a ... | 05/03/2012 |
| 20120051367 | ATM CELL CONVERSION CIRCUIT AND ATM CELL CONVERSION METHOD Sending priority of plural stages is statically assigned according to a quality class and an output connection, and the sending priority is dynamically changed according to a state of sending request stacking every sending priority and a state of ATM cell conversion pro... | 03/01/2012 |
| 20120051366 | METHODS AND APPARATUS FOR LINKED-LIST CIRCULAR BUFFER MANAGEMENT A buffer memory is provided that comprises a plurality of memory elements for storing data elements in an order of arrival, wherein the plurality of memory elements have a variable size and wherein each memory element comprises a pointer (such as a next block starting i... | 03/01/2012 |
| 20120033680 | SYSTEMS AND METHODS FOR RECEIVE AND TRANSMISSION QUEUE PROCESSING IN A MULTI-CORE ARCHITECTURE Described herein is a method and system for directing outgoing data packets from packet engines to a transmit queue of a NIC in a multi-core system, and a method and system for directing incoming data packets from a receive queue of the NIC to the packet engines. Packet... | 02/09/2012 |
| 20120033596 | COMMUNICATION UNIT, SYSTEM AND METHOD FOR SAVING POWER THEREIN A communication unit comprises a receiver for receiving a message sent on an allocation channel, packet identifying logic, capable of identifying a data type of the received message, operably coupled to buffer logic for buffering data packets to be sent to the second co... | 02/09/2012 |
| 20120027024 | Zero-Setting Network Quality Service System A zero-setting QoS system, which is designed with priority session and bandwidth technologies in an undifferentiated network, such that the packets for universal or dedicated network can obtain priority transmission services. As a QoS system of priority levels, the netw... | 02/02/2012 |
| 20120026281 | DATA PROCESSING APPARATUS FOR SEGMENTAL PROCESSING OF INPUT DATA, SYSTEMS USING THE APPARATUS AND METHODS FOR DATA TRANSMITTAL There is provided a data processing apparatus for segmental processing of input data. The apparatus includes a plurality of data processors connected in a series configuration, the plurality of data processors being able to transmit discrete data packets over a video bu... | 02/02/2012 |
| 20120020369 | SCHEDULING HIERARCHY IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR Described embodiments provide for dynamically constructing a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler levels. The network processor generates tasks corresponding to recei... | 01/26/2012 |
| 20120020367 | SPECULATIVE TASK READING IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR Described embodiments provide for scheduling packets for transmission by a network processor. The network processor generates tasks corresponding to received packets associated with a data flow. A traffic manager of the network processor receives tasks provided by a pro... | 01/26/2012 |
| 20120020366 | PACKET DRAINING FROM A SCHEDULING HIERARCHY IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR Described embodiments provide for restructuring a scheduling hierarchy of a network processor having a plurality of processing modules and a shared memory. The scheduling hierarchy schedules packets for transmission. The network processor generates tasks corresponding t... | 01/26/2012 |
| 20120020371 | MULTITHREADED, SUPERSCALAR SCHEDULING IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR Described embodiments schedule packets for transmission by a network processor. A traffic manager generates a scheduling hierarchy having a root scheduler and N levels. The network processor generates tasks corresponding to received packets. The traffic manager enqueues... | 01/26/2012 |
| 20120020368 | DYNAMIC UPDATING OF SCHEDULING HIERARCHY IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR Described embodiments provide for dynamically controlling a scheduling rate of each node in a scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler levels. The network processor gener... | 01/26/2012 |
| 20120020370 | ROOT SCHEDULING ALGORITHM IN A NETWORK PROCESSOR Described embodiments provide for arbitrating between nodes of scheduling hierarchy of a network processor. A traffic manager generates a tree scheduling hierarchy having a root scheduler and N scheduler levels. The network processor generates tasks corresponding to rec... | 01/26/2012 |
| 20120008637 | DIFFERENTIAL FRAME BASED SCHEDULING FOR INPUT QUEUED SWITCHES A differential frame-based scheduling scheme is employed for input queued (IQ) switches with virtual output queues (VOQ). Differential scheduling adjusts previous scheduling based on a traffic difference in two consecutive frames. To guarantee quality of service (QoS) w... | 01/12/2012 |
| 20120008636 | DYNAMICALLY ADJUSTED CREDIT BASED ROUND ROBIN SCHEDULER A credit based queue scheduler dynamically adjusts credits depending upon at least a moving average of incoming packet size to alleviate the impact of traffic burstiness and packet size variation, and increase the performance of the scheduler by lowering latency and jit... | 01/12/2012 |
| 20120002677 | Arbitration method, arbiter circuit, and apparatus provided with arbiter circuit An arbitration method includes a first process to perform a path control to transfer data from physically plural input ports logically having plural virtual channels to an arbitrary one of the plural output ports, wherein only one channel is selectable at one input port... | 01/05/2012 |
| 20120002678 | PRIORITIZATION OF DATA PACKETS A method of operating a telecommunications node (28) through which packets of differing priority are conveyed comprises receiving plural data packets from a source external (26) to the node, the plural data packets including both ordinary packets and a pri... | 01/05/2012 |
| 20110317712 | Recovering Data From A Plurality of Packets A method includes receiving a plurality of packets at an integrated processor block of a network on a chip device. The plurality of packets includes a first packet that includes an indication of a start of data associated with a pixel shader application. The method incl... | 12/29/2011 |
| 20110317713 | Control Plane Packet Processing and Latency Control A switch resource receives control plane packets and data packets. The control plane packets indicate how to configure the network in which the switch resource resides. The switch resource includes a classifier. The classifier classifies the control plane packets based ... | 12/29/2011 |
| 20110310909 | PACKET SWITCHING In an embodiment, an apparatus is provided that may include an integrated circuit including switch circuitry to determine, at least in part, an action to be executed involving a packet. This determination may be based, at least in part, upon flow information determined,... | 12/22/2011 |
| 20110286468 | PACKET BUFFERING DEVICE AND PACKET DISCARDING METHOD A packet buffering device includes: a queue for temporarily holding an arriving packet; a residence time predicting unit which predicts a length of time during which the arriving packet will reside in the queue; and a packet discarding unit which discards the arriving p... | 11/24/2011 |
| 20110286469 | Packet retransmission control system, method and program A lower layer retransmission control unit performs the following processing. When transmitting a transmission packet, giving a sequence number indicating a transmission order to the transmission packet. Receiving, from a receiving device that receives the transmission p... | 11/24/2011 |
| 20110261687 | Priority Based Flow Control Within a Virtual Distributed Bridge Environment Systems and methods to communicate data frames are provided. A particular apparatus may include a first adapter having a first queue configured to store a data frame associated with a first priority. The adapter is configured to generate a first priority pause frame. A ... | 10/27/2011 |
| 20110261831 | Dynamic Priority Queue Level Assignment for a Network Flow Forwarding a flow in a network includes receiving the flow at a switch, determining an optimized priority queue level of the flow at the switch, and forwarding the flow via the switch using an optimized priority queue level of the flow at the switch. The flow passes thr... | 10/27/2011 |
| 20110255551 | METHOD AND SYSTEM FOR WEIGHTED FAIR QUEUING A system for scheduling data for transmission in a communication network includes a credit distributor and a transmit selector. The communication network includes a plurality of children. The transmit selector is communicatively coupled to the credit distributor. The cr... | 10/20/2011 |
| 20110255480 | System and Method for Providing a Communications Framework A system includes a queuing module coupled to a first database and a delivery module coupled to a second database and the queuing module. The queuing module is operable to receive a plurality of communications from a plurality of applications and store the plurality of ... | 10/20/2011 |
| 20110243150 | Facilitating Communication Of Routing Information In certain embodiments, facilitating communication of routing information includes receiving, at a shim, incoming messages communicating routing information from a first protocol point of one or more protocol points operating according to a routing protocol. The shim be... | 10/06/2011 |
| 20110235630 | Techniques for prioritizing traffic Techniques, at a subscriber station, for assigning packets to queues to prioritize real-time content over non-real time content. Packets with the same connection identifier are assigned to different priority queues. Block sequence numbers are assigned to packets after s... | 09/29/2011 |
| 20110228794 | System and Method for Pseudowire Packet Cache and Re-Transmission Disclosed is an apparatus that includes an ingress node configured to couple to an egress node and transmit a plurality of packets to one or more egress nodes, wherein at least some of the plurality of packets are cached before transmission and wherein the ingress node ... | 09/22/2011 |
| 20110228793 | CUSTOMIZED CLASSIFICATION OF HOST BOUND TRAFFIC A network device component receives traffic, determines whether the traffic is host bound traffic or non-host bound traffic, and classifies, based on a user-defined classification scheme, the traffic when the traffic is host bound traffic. The network device component a... | 09/22/2011 |
| 20110222553 | THREAD SYNCHRONIZATION IN A MULTI-THREAD NETWORK COMMUNICATIONS PROCESSOR ARCHITECTURE Described embodiments provide a packet classifier for a network processor that generates tasks corresponding to each received packet. The packet classifier includes a scheduler to generate a thread of contexts for each task received by the packet classifier from a plura... | 09/15/2011 |
| 20110222552 | THREAD SYNCHRONIZATION IN A MULTI-THREAD NETWORK COMMUNICATIONS PROCESSOR ARCHITECTURE Described embodiments provide a packet classifier for a network processor that generates tasks corresponding to each received packet. The packet classifier includes a scheduler to generate contexts corresponding to tasks received by the packet classifier from a pluralit... | 09/15/2011 |
| 20110216648 | CONGESTION CONTROL FOR DELAY SENSITIVE APPLICATIONS In various embodiments, methods and systems are disclosed for a hybrid rate plus window based congestion protocol that controls the rate of packet transmission into the network and provides low queuing delay, practically zero packet loss, fair allocation of network reso... | 09/08/2011 |
| 20110206046 | Source-based queue selection mechanism in the routing environment The invention is directed to a method and system for selecting queues for source-based queuing in a packet router, requiring only one flow per destination route. The invention stores source interface information for each packet while it is being processed. The invention... | 08/25/2011 |
| 20110194426 | HIERARCHICAL QUEUING AND SCHEDULING In an example embodiment, there is disclosed herein logic encoded in at least one tangible media for execution and when executed operable to receive a packet. The logic determines a client associated with the packet. The client associated with a service set, and the ser... | 08/11/2011 |
| 20110194452 | Transmitting Data with Multiple Priorities as OFDM Symbols A transmitter transmits data having a set of two or more priorities on subcarriers using orthogonal frequency division multiplexing (OFDM) symbols. The transmitter includes a media access (MAC) layer, wherein the MAC layer further includes a queue for storing data at ea... | 08/11/2011 |
| 20110194470 | EFFICIENT MEMORY ALLOCATION IN A WIRELESS TRANSMIT/RECEIVER UNIT The present invention allows for effective sharing of the hardware memory of a wireless transmit receive unit (WTRU). The memory will be shared among various buffers of different entities. More particularly, memory will be shared among the MAC reordering buffers and the... | 08/11/2011 |
| 20110188510 | DATA CONVERSION DEVICE AND DATA CONVERSION METHOD A data conversion device includes a receiving unit that receives first data and second data, transmitting after a start of the first data, transmitted from the first device to the second device, a transmitting unit that transmits the received first data and second data ... | 08/04/2011 |
| 20110182299 | LIMITING TRANSMISSION RATE OF DATA An improved solution for limiting the transmission rate of data over a network is provided according to an aspect of the invention. In particular, the transmission rate for a port is limited by rate limiting one of a plurality of queues (e.g., class/quality of service q... | 07/28/2011 |