Method and system for network processor scheduler

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6795870
SERIAL NO

09548907

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method uses grouped calendars, flow queues, pointers and stored rules to process information packets so that different flow control characteristics associated with the information units are maintained.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY46918

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bass, Brian Mitchell Apex, NC 60 1543
Calvignac, Jean Louis Cary, NC 108 2272
Heddes, Marco C Raleigh, NC 78 1808
Siegel, Michael Steven Raleigh, NC 72 2137
Verplanken, Fabrice Jean La Gaude, FR 105 1798

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5367523 Adaptive rate-based congestion and flow control in packet communications networks 179 1993
 
ERICSSON AB (1)
5995511 Digital network including mechanism for grouping virtual message transfer paths having similar transfer service rates to facilitate efficient scheduling of transfers thereover 75 1996
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
5781531 Method and apparatus for hierarchical relative error scheduling 44 1995
 
CISCO TECHNOLOGY, INC. (1)
* 5818815 Method and an apparatus for shaping the output traffic in a fixed length cell switching network node 29 1995
 
THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY (1)
5923644 Apparatus and method for processing multicast cells in an input-queued multicast switch 44 1996
 
XEROX CORPORATION (2)
5689508 Reservation ring mechanism for providing fair queued access in a fast packet switch networks 72 1995
5926459 Rate shaping in per-flow queued routing mechanisms for available bit rate service 87 1997
 
UNIVERSITY OF WASHINGTON (1)
5339311 Data packet resequencer for a high speed data switch 109 1993
 
Telesis Technologies Laboratory (1)
5917822 Method for providing integrated packet services over a shared-media network 222 1996
 
FUJITSU LIMITED (2)
5996019 Network link access scheduling using a plurality of prioritized lists containing queue identifiers 54 1996
5940375 Feedback control apparatus and cell scheduling apparatus for use with cell exchange 36 1997
 
MOTOROLA, INC. (1)
5793747 Event-driven cell scheduler and method for supporting multiple service categories in a communication network 190 1996
 
ORACLE AMERICA, INC. (2)
* 6385673 SYSTEM AND METHOD FOR ADJUSTING PERFORMANCE OF A MEDIA STORAGE BY DECREASING A MAXIMUM THROUGHPUT BY A PRIMARY DERATE PARAMETER TO SPECIFY AVAILABLE & GUARANTEED RATE PARAMETERS AND DETERMINING RING BUFFER SIZES FOR STREAMS 116 1999
* 6438630 Scheduling storage accesses for multiple continuous media streams 67 1999
 
PROVENANCE ASSET GROUP LLC (1)
5850399 Hierarchical packet scheduling method and apparatus 204 1998
 
INTEL CORPORATION (2)
5959993 Scheduler design for ATM switches, and its implementation in a distributed shared memory architecture 37 1996
* 6373846 Single chip networking device with enhanced memory access co-processor 46 1998
 
National Science Foundation (1)
5923656 Scalable broad band input-queued ATM switch including weight driven cell scheduler 72 1996
 
Top Layer Networks, Inc. (2)
* 6226267 System and process for application-level flow connection of data processing networks 77 1998
* 6426943 Application-level data communication switching system and process for automatic detection of and quality of service adjustment for bulk data transfers 67 1999
 
WASHINGTON UNIVERSITY (1)
5260935 Data packet resequencer for a high speed data switch 111 1991
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
* 7903687 Method for scheduling, writing, and reading data inside the partitioned buffer of a switch, router or packet processing device 2 2005
7881332 Configurable ports for a host ethernet adapter 1 2005
7697536 Network communications for operating system partitions 3 2005
* 2006/0221,989 Method and system for accommodating several ethernet ports and a wrap transmitted flow handled by a simplifed frame-by-frame upper structure 3 2005
* 2006/0222,002 Configurable ports for a host Ethernet adapter 2 2005
* 2006/0221,961 Network communications for operating system partitions 98 2005
8291050 Method, apparatus and article of manufacture for configuring multiple partitions to use a shared network adapter 0 2007
* 2007/0283,286 Method, Apparatus and Article of Manufacture for Configuring Multiple Partitions to use a Shared Network Adapter 3 2007
7782888 Configurable ports for a host ethernet adapter 0 2007
* 2008/0089,358 Configurable ports for a host ethernet adapter 20 2007
 
ANRITSU CORPORATION (1)
* 2003/0097,460 Relay apparatus and relay method suitable for performing communication to ensure quality of service 33 2002
 
VERIZON PATENT AND LICENSING INC. (2)
7805287 Node emulator 2 2003
* 7844432 Node emulator 2 2004
 
CHARTOLEAUX KG LIMITED LIABILITY COMPANY (3)
7046660 Switching apparatus for high speed channels using multiple parallel lower speed channels while maintaining data rate 6 2001
* 2003/0063,604 Switching apparatus for high speed channels using multiple parallel lower speed channels while maintaining data rate 2 2001
7675908 Parallel channel architecture 0 2006
 
FORESTAY RESEARCH, LLC (3)
* 7362751 Variable length switch fabric 7 2001
* 2003/0063,618 Variable length switch fabric 3 2001
7782849 Data switch and switch fabric 1 2007
 
JUNIPER NETWORKS, INC. (3)
* 7085849 Scheduler systems and methods for transmit system interfaces 8 2002
* 7809853 Scheduler for transmit system interfaces 3 2006
8015312 Scheduler for transmit system interfaces 0 2010
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 9531812 Method and device for setting priority of data transmission 0 2013
 
TOPSIDE RESEARCH, LLC (14)
8213322 Dynamically distributed weighted fair queuing 5 2001
* 2003/0214,949 System for reordering sequenced based packets in a switching network 20 2002
8190858 Interface device for interfacing a main processor to processing engines and classifier engines, and methods for configuring and operating interface devices 0 2003
7990987 Network processor having bypass capability 0 2003
* 2004/0168,041 Flexible interface device 3 2003
7426602 Switch for bus optimization 7 2005
7646780 System for reordering sequenced based packets in a switching network 0 2006
* 2007/0081,558 System For Reordering Sequenced Based Packets In A Switching Network 6 2006
7590721 Reordering sequence based channels 4 2007
* 2007/0237,151 Reordering Sequence Based Channels 2 2007
7590791 Optimized switching method 1 2008
* 2008/0307,150 Optimized Switching Method 6 2008
7848251 Adaptive rate control 1 2009
* 2009/0279,560 Adaptive Rate Control 2 2009
 
FUJITSU LIMITED (2)
* 7920573 Data relay device, data relay method, and computer product 3 2007
* 2008/0095,181 DATA RELAY DEVICE, DATA RELAY METHOD, AND COMPUTER PRODUCT 3 2007
 
UCHICAGO ARGONNE, LLC (1)
* 2003/0187,120 Coatings and films derived from clay/wax nanocomposites 3 2003
 
TWITTER, INC. (2)
7706409 System and method for parsing, filtering, and computing the checksum in a host Ethernet adapter (HEA) 0 2005
* 2006/0221,952 System and method for parsing, filtering, and computing the checksum in a host ethernet adapter (HEA) 3 2005
 
MINERAL LASSEN LLC (9)
6987775 Variable size First In First Out (FIFO) memory with head and tail caching 7 2001
6967951 System for reordering sequenced based packets in a switching network 19 2002
7856011 Reordering packets 3 2005
7639707 Variable size FIFO memory 2 2005
* 2006/0072,578 Reordering packets 18 2005
* 2006/0072,598 Variable size FIFO memory 1 2005
8107377 Reordering packets 1 2010
* 2010/0189,123 Reordering Packets 2 2010
8913618 Reordering packets 0 2011
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (8)
7454552 Switch with transparent and non-transparent ports 9 2004
* 2005/0105,516 Switch with transparent and non-transparent ports 0 2004
7421532 Switching with transparent and non-transparent ports 21 2005
* 2005/0117,578 Switching with transparent and non-transparent ports 12 2005
7814259 PCI express switch with backwards compatibility 15 2008
* 2008/0304,504 PCI Express Switch with Backwards Compatibility 6 2008
7945722 Routing data units between different address domains 0 2010
* 2011/0016,258 Routing Data Units Between Different Address Domains 1 2010
 
INTERNET MACHINES (1)
7668187 Method for reordering sequenced packets 4 2006
* Cited By Examiner