...that it was melting ice cream that inspired the invention of the outboard motor? It was a lovely August day and Ole Evinrude was rowing his boat to his favorite island picnic spot. As he rowed, he watched his ice cream melt and wished he had a faster way to get to the island. At that moment the idea for the outboard motor was born!
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 |
| RE42121 | Method and system for a hierarchical traffic shaper A method of sorting packets for transmission over a communication network. The packets are sorted into groups in accordance with predetermined criteria, wherein the number of groups is equal to at least three times the square root of a fraction whose numerator is th... | 02/08/2011 |
| 7817650 | Data transmission A data communication transmitting node is provided, the transmitting node comprising: a plurality of buffers for storing data from a respective plurality of input data streams; means for monitoring an occupancy level of each of the plurality of buffers to detect if ... | 10/19/2010 |
| 7710988 | Method and system for non-deterministic finite automaton filtering A structural matching engine for non-deterministic filtering operations is provided. The structural matching engine includes an active node processor (ANP) configured to process a state of an active list to determine possible future states of a non-deterministic fin... | 05/04/2010 |
| 7525978 | Method and apparatus for scheduling in a packet buffering network A system and method that can be deployed to schedule links in a switch fabric. The operation uses two functional elements: to perform updating of a priority link list; and then selecting a link using that list. ... | 04/28/2009 |
| 7525977 | Control mechanism for mapping cells and packets A device for mapping and demapping cells in an orderly manner is provided. The device employs a channel identifier and in certain configurations a buffer and series of stages to provide for relatively ordered, predictable mapping and demapping of data, such as virtu... | 04/28/2009 |
| 7441268 | Method and apparatus to manage exceptions in network processors A method and apparatus to process exception packets is described. A signature table, secondary table and a plurality of queues are used to store exception packets which match packets that are currently being handled, such that multiple requests for exception packet ... | 10/21/2008 |
| 7429983 | Packet-based digital display system An all-digital display system includes an electronic processor that is operable to receive an internet protocol video packet and to generate a control signal based at least in part on the internet protocol video packet. In one particular embodiment, the electronic p... | 09/30/2008 |
| 7408948 | Packet mode speech communication A packet mode (e.g. IP) group communication service layer is provided on top of a standard mainstream cellular radio network. Conceptually, the group communication layer includes a pair of basic logical entities, an application bridge and a call processing server (C... | 08/05/2008 |
| 7408936 | Scalable VLAN grouping in a provider Metro Ethernet A method of routing packets in network system where the network system comprises a plurality of edge nodes and a plurality of core nodes. Selected core nodes are coupled to communicate with selected edge nodes. The network system also comprises a plurality of extern... | 08/05/2008 |
| 7406041 | System and method for late-dropping packets in a network switch A system and method for late-dropping packets in a network switch. A network switch may include multiple input ports, multiple output ports, and a shared random access memory coupled to the input ports and output ports by data transport logic. Packets entering the s... | 07/29/2008 |
| 7397808 | Parallel switching architecture for multiple input/output A multiple input/output-queued(MIOQ) switch is presented. This MIOQ switch comprises a (k,m)-dimensional crossbar fabric having k ingress lines and m egress lines; N input buffers at each input; M output buffers at each output; N×k interconnection networks each of ... | 07/08/2008 |
| 7386000 | Packet mode speech communication A packet mode (e.g. IP) group communication service layer is provided on top of a standard mainstream cellular radio network. Conceptually, the group communication layer includes a pair of basic logical entities, an application bridge and a call processing server (C... | 06/10/2008 |
| 7369564 | Method and system for service flow mobility in a wireless network Traffic for a mobile device is queued in one of a plurality of class of service queues for the mobile device. An association of the class of service queues for the mobile device is altered from a first sector to a second sector in response to at least a sector chang... | 05/06/2008 |
| 7366813 | Event queue in a logical partition An information processing system is provided which includes a plurality of system resources, and an event queue having a predetermined number of entries. An event recording mechanism of the information processing system is operable to make entries regarding events i... | 04/29/2008 |
| 7360026 | Method and apparatus for synchronizing data with a reduced clock cycle response time A data buffering unit includes a memory that stores data from a data transmitting device. The data buffering unit also includes a memory read manager that prepares data stored in the memory for output prior to receiving a request for the data from a data reading dev... | 04/15/2008 |
| 7359396 | Optical-core network with selective signal queueing A core network shared by a large number of edge nodes comprises core nodes interconnected by core channels. Selected core channels are provided with buffers to enable temporal alignment of signals arriving at any core node from several other core nodes. A buffer may... | 04/15/2008 |
| 7356039 | Method and apparatus for describing multiple packets to hardware A system and method for describing multiple packets to a communication module or device without requiring descriptors for each packet. A device driver for the communication apparatus receives a set of packet headers and a set of packet payloads from an upper layer p... | 04/08/2008 |
| 7352765 | Packet switching fabric having a segmented ring with token based resource control protocol and output queuing control A packet switching fabric includes means forming a data ring, means forming a control ring, and means forming a plurality of data communication network links each having at least one network node coupled thereto. The fabric further includes a plurality of output que... | 04/01/2008 |
| 7352761 | Distributing unused allocated bandwidth using a borrow vector A packet-based traffic forwarding system with a plurality of contending queues. Each queue has an allocated bandwidth and an associated borrow vector. When a first queue does not consume all of its allocated bandwidth, the borrow vector associated with a second queu... | 04/01/2008 |
| 7342936 | Method of performing deficit round-robin scheduling and structure for implementing same A deficit round-robin scheduler including a round-robin table configured to store a plurality of cycle link lists, wherein each cycle link list includes a head flow identification (FLID) value identifying a first flow of the cycle link list, and a tail FLID value id... | 03/11/2008 |
| 7342934 | System and method for interleaving infiniband sends and RDMA read responses in a single receive queue A system and method for processing interleaved Sends of encapsulated communications and responses to RDMA Reads in a single InfiniBand queue pair receive queue. The queue is implemented as one or more linked lists of memory buckets, and stores Send commands (contain... | 03/11/2008 |
| 7337241 | Fast-path apparatus for receiving data corresponding to a TCP connection A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC provides a fast-path that avoids protocol processing for most large multi-packe... | 02/26/2008 |
| 7336612 | Switching system for telecommunication networks The present invention is directed to a high performance broadband ATM switching system comprised of concentrator, non-recirculating sort-trap and queuing stages. The concentrator stage concentrates cells entering the switch by discarding idle inputs thereto. Cells a... | 02/26/2008 |
| 7324536 | Queue scheduling with priority and weight sharing A Balanced Packet Transmit Opportunity (BPTO) mechanism allows balanced bandwidth traffic to be serviced while still maintaining the service levels desired for high priority traffic. The above embodiment achieved the result by distinguishing both queue types and slo... | 01/29/2008 |
| 7324472 | Transmission method A transmission method is provided whereby data of different classes are transmitted and different reliability positions exist, with the bits of the different classes being mapped to respective reliability positions. ... | 01/29/2008 |
| 7324535 | Methods and apparatus for maintaining a queue Typically, queues in a router device are used to track data information such as packets or data flows for later transmission to another downstream communication device. To reduce overhead associated with tracking an average queue length of a queue, a metric reflecti... | 01/29/2008 |
| 7324525 | Method and apparatus for coalescing acknowledge packets within a server A method for coalescing acknowledge packets within a server is disclosed. A Read Request queue having multiple queue pair entries is provided. Each of the queue pair entries includes a packet sequence number (PSN) field and an indicator field. In response to a recei... | 01/29/2008 |
| 7324442 | Active queue management toward fair bandwidth allocation In a packet-queue management system, a bandwidth allocation approach fairly addresses each of n flows that share the outgoing link of an otherwise congested router. According to an example embodiment of the invention, a buffer at the outgoing link is a simple FIFO, ... | 01/29/2008 |
| 7319669 | Method and system for controlling packet flow in networks A system and method for transmitting and bundling network packets is provided. The incoming network packet size is determined and if the remote buffer space is sufficient to hold the network packet it is transmitted to the destination port. If the remote buffer spac... | 01/15/2008 |
| 7317724 | Performing compression of user datagram protocol packets Performing compression includes receiving at a compressor a flow comprising packets, where each packet has a packet identifier. The packet identifiers are associated with a predetermined increment, but any change in the predetermined increment is ignored. The packet... | 01/08/2008 |
| 7307949 | Hierarchical policers for enforcing differentiated traffic behavior A hierarchical traffic policer may include a first policer configured to pass first packets when a first condition is met. The first policer also may alter selection information within the passed first packets. A second policer may be configured to pass second packe... | 12/11/2007 |
| 7302684 | Systems and methods for managing a run queue Various implementations of the described subject associate a plurality of threads that are sorted based on thread priority with a run queue in a deterministic amount of time. The run queue includes a first plurality of threads, which are sorted based on thread prior... | 11/27/2007 |
| 7302702 | Interception method and system An interception method and system for performing a lawful interception in a packet network such as the GPRS or UMTS network is described. A first network element having an intercepting function for intercepting data packets is provided, said interception function be... | 11/27/2007 |
| 7293094 | Method and apparatus for providing end-to-end quality of service in multiple transport protocol environments using permanent or switched virtual circuit connection management A method and apparatus for ensuring end-to-end QoS for user applications operating in multi-transport protocol environments while using PVC or SVC connection management procedures. A user application at a workstation having specific QoS requirements can selectively ... | 11/06/2007 |
| 7292594 | Weighted fair share scheduler for large input-buffered high-speed cross-point packet/cell switches A switching fabric connects input ports to output ports. Each input has an input pointer referencing an output port, and each output has an output pointer referencing an input port. An arbiter includes input and output credit allocators, and an arbitration module (m... | 11/06/2007 |
| 7290077 | Event queue structure and method An information processing system is provided which includes a plurality of system resources, and an event queue having a maximum number of entries. An event recording mechanism of the information processing system is operable to make entries regarding events in the ... | 10/30/2007 |
| 7286559 | Technique for controlling selection of a peek adapter or a read adapter from multiple adapters connected to a high speed switch A technique is provided for facilitating peeking and reading of messages from multiple adapters connected, for example, to a high speed switch in a distributed computing environment. The technique employs a first, relatively quick filter to initially test whether a ... | 10/23/2007 |
| 7286543 | Memory system with apparatus and method to enable balanced bandwidth utilization A memory subsystem includes Data Store 0 and Data Store 1. Each data store is partitioned into N buffers, N>1. An increment of memory is formed by a buffer pair, with each buffer of the buffer pair being in a different data store. Two buffer pair forma... | 10/23/2007 |
| 7284070 | TCP offload network interface device A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC provides a fast-path that avoids protocol processing for most large multi-packe... | 10/16/2007 |
| 7277425 | High-speed router switching architecture A high-speed router and method for operation of the core of such a router are disclosed. The disclosure describes switching packet data through a router core serving core ingress and egress ports. The router maintains at least one always-up ingress serial link from ... | 10/02/2007 |