Interfacing with streams of differing speeds

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8131854
APP PUB NO 20100138554A1
SERIAL NO

12698794

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system processes packet data received in a number of incoming streams of variable speeds. The system includes an input interface, input logic, and one or more packet processors. The input interface receives the packet data and outputs the data using a first arbitration element. The input logic includes flow control logic, a memory, and a dispatch unit. The flow control logic initiates flow control on the data output by the input interface. The memory stores the data from the input interface. The dispatch unit reads the data from the memory using a second arbitration element. The packet processor(s) process the data from the dispatch unit.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
JUNIPER NETWORKS, INC.SUNNYVALE, CA2495

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dyckerhoff, Stefan San Jose, US 20 180
Kritayakirana, Kong Sunnyvale, US 7 37

Cited Art Landscape

Patent Info (Count) # Cites Year
 
PMC-SIERRA, INC. (2)
5875192 ATM inverse multiplexing system 72 1996
6754741 Flexible FIFO system for interfacing between datapaths of variable length 23 2001
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
5875309 Arbitration system using linked table 29 1997
6970921 Network interface supporting virtual paths for quality of service 31 2001
 
SONY CORPORATION (1)
6742118 Information processing apparatus, information processing method, data recording medium, and information processing system 13 1998
 
JUNIPER NETWORKS, INC. (1)
7698454 Interfacing with streams of differing speeds 3 2001
 
XEROX CORPORATION (1)
5926459 Rate shaping in per-flow queued routing mechanisms for available bit rate service 87 1997
 
SURF COMMUNICATION SOLUTIONS LTD. (1)
6978311 Scheduling in a remote-access server 31 2000
 
SAMSUNG ELECTRONICS CO., LTD. (4)
6240508 Decode and execution synchronized pipeline processing using decode generated memory read queue with stop entry to allow execution generated memory read 42 1995
6199131 Computer system employing optimized delayed transaction arbitration technique 87 1997
6173369 Computer system for processing multiple requests and out of order returns using a request queue 19 1998
6782007 TDM bus synchronization circuit and protocol and method of operation 15 1999
 
HITACHI CABLE, LTD. (1)
7050468 Multiplexed signal transmitter/receiver, communication system, and multiplexing transmission method 14 2001
 
ORACLE AMERICA, INC. (1)
6721789 Scheduling storage accesses for rate-guaranteed and non-rate-guaranteed requests 47 1999
 
NEC CORPORATION (1)
5815170 Memory control method of character multiplexed broadcast receiver 10 1996
 
HUGHES ELECTRONICS CORPORATION (1)
6078958 System for allocating available bandwidth of a concentrated media output 78 1997
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 7151749 Method and System for providing adaptive bandwidth control for real-time communication 41 2002
 
NOKIA WIRELESS ROUTERS INC. (1)
6788702 Protocol for neighborhood-established transmission scheduling 117 1999
 
KABUSHIKI KAISHA TOSHIBA (2)
5602852 Data communications system using a fiber distributed data exchange interface 18 1994
5754961 Radio communication system including SDL having transmission rate of relatively high speed 81 1995
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
5761417 Video data streamer having scheduler for scheduling read request for individual data buffers associated with output ports of communication node to one storage node 170 1994
 
DATACUBE, INC. (1)
2002/0046,251 Streaming memory controller 12 2001
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
6674805 System for controlling a clock signal for synchronizing a counter to a received value and method thereof 16 2000
 
CANON KABUSHIKI KAISHA (1)
5930014 Network system having node devices connected therebetween, node device used in the network system, and communication method utilized in the network system 17 1996
 
ZARLINK SEMICONDUCTOR INC. (1)
6678275 Multitrunk ATM termination device 20 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
6816907 System and method for providing differentiated services on the web 77 2000
 
ADVANCED MICRO DEVICES, INC. (1)
7151774 Method and apparatus for trunking links having different transmission rates 7 2001
 
BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (1)
7082102 Systems and methods for policy-enabled communications networks 169 2001
 
CISCO TECHNOLOGY, INC. (7)
6061348 Method and apparatus for dynamically allocating bandwidth for a time division multiplexed data bus 33 1995
5970067 Asynchronous transfer mode communication with inverse multiplexing over multiple communication links 48 1996
5923755 Multi-service data receiver architecture 68 1997
6269096 Receive and transmit blocks for asynchronous transfer mode (ATM) cell delineation 15 1998
6167445 Method and apparatus for defining and implementing high-level quality of service policies in computer networks 625 1998
6822960 Asynchronous transfer mode (ATM) switch and method 40 1999
6795506 Methods and apparatus for efficient scheduling and multiplexing 94 2000
 
FUJITSU LIMITED (4)
6658014 Packet buffer device and packet assembling method 13 1999
6693909 Method and system for transporting traffic in a packet-switched network 47 2000
6771600 Packet insertion interval control system and packet insertion interval control method 6 2001
7016366 Packet switch that converts variable length packets to fixed length packets and uses fewer QOS categories in the input queues that in the outout queues 19 2001
 
INFINEON TECHNOLOGIES AG (1)
6598034 Rule based IP data processing 324 1999
 
PROVENANCE ASSET GROUP LLC (1)
7184434 Label distribution protocol supporting multiple classes of service in a multi protocol label switching (MPLS) network, methods and MPLS network using thereof 29 2002
 
ATWATER PARTNERS LLC OF TEXAS (1)
6490296 Multi-link segmentation and reassembly for bonding multiple PVC's in an inverse multiplexing arrangement 22 2001
 
Telefonaktiebolaget LM Ericsson (pub1) (1)
* 2001/0023,445 Method and arrangement for control of non real-time application flows in a network communications system 11 2001
 
ROUND ROCK RESEARCH, LLC (1)
6321233 Apparatus for controlling pipelined memory access requests 20 1998
 
INTEL CORPORATION (1)
5721955 System for transferring portion of data to host from buffer if size of packet is greater than first threshold value but less than second threshold value 23 1996
 
BROCADE COMMUNICATIONS SYSTEMS, INC. (1)
6941252 Striping data frames across parallel fibre channel links 12 2001
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
6947450 Method and a device for determining packet transmission priority between a plurality of data streams 11 2000
 
Telefonaktiebolaget LN Ericsson (publ) (1)
6577596 Method and apparatus for packet delay reduction using scheduling and header compression 44 1999
 
PANASONIC ELECTRIC WORKS CO., LTD. (1)
6085238 Virtual LAN system 515 1997
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
5828902 Disc control device having reduced seek time by scheduling disc read requests 17 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Sep 6, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 6, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00