US Patent No: 6,577,596

Number of patents in Portfolio can not be more than 2000

Method and apparatus for packet delay reduction using scheduling and header compression

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for reducing delay in the transmission of a plurality of packets by performing IP scheduling and header compression at various layers in a multilayer architecture having a plurality of classifications includes scheduling packets according to classifications. If congestion occurs during scheduling, packets may be discarded. Some packet headers may be compressed thereafter. Packets may further be queued in a first and a second queue, after scheduling, discarding, and compressing, according to at least two classifications. Best Efforts packets may be queued into the lower priority second queue. Classifications may be associated with, for example, QoS levels, delay factors, LFI, and Multilink PPP. Scheduling is performed at higher or lower layers in a multi-layer protocol. The lower layer includes a PPP layer. The lower layer may also include an HDLC layer which creates a tag for packets prior to compression being performed thereupon. The tag may be added to packets at some point thereafter. Tags are removed prior to transmission. An outbound packet queue having a queue depth of no greater than one ensures no more than one Best Efforts packet wait time.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
UNWIRED PLANET, LLCRENO, NV1052

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Olsson, Gunnar Tumba, SE 11 130
Rahlen, Simon Tullinge, SE 2 59

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 6,269,079 Systems, methods and computer program products for distributing connection information between ATM nodes 53 2000
 
CISCO TECHNOLOGY, INC. (1)
* 6,449,255 Method and apparatus for managing packets using a real-time feedback signal 73 1999
 
CIENA CORPORATION (1)
* 6,324,165 Large capacity, multiclass core ATM switch architecture 135 1997
 
NEWBRIDGE NETWORKS CORPORATION (1)
* 5,999,528 Communications system for receiving and transmitting data cells 151 1996
 
MITEL CORPORATION (1)
5,293,379 Packet-based data compression method 198 1993
 
NOKIA TECHNOLOGIES OY (1)
5,978,386 Packet radio system, and a terminal equipment for a packet radio system 91 1997
 
MOTOROLA, INC. (1)
* 5,231,633 Method for prioritizing, selectively discarding, and multiplexing differing traffic type fast packets 347 1990
 
MOTOROLA SOLUTIONS, INC. (1)
5,987,022 Method for transmitting multiple-protocol packetized data 125 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2007/0081,456 PRIORITY BASED BANDWIDTH ALLOCATION WITHIN REAL-TIME AND NON-REAL TIME TRAFFIC STREAMS 4 2006
 
Juniper Networks, Inc. (5)
* 8,271,672 Guaranteed bandwidth memory apparatus and method 1 2001
7,698,454 Interfacing with streams of differing speeds 3 2001
8,131,854 Interfacing with streams of differing speeds 0 2010
* 2010/0138,554 INTERFACING WITH STREAMS OF DIFFERING SPEEDS 0 2010
8,706,896 Guaranteed bandwidth memory apparatus and method 0 2012
 
LINKEDIN CORPORATION (1)
* 7,796,508 Method of generically specifying congestion control and avoidance behavior 1 2008
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 7,391,736 Method and apparatus for transmitting packet data having compressed header 22 2003
* 2004/0071,096 Method and apparatus for transmitting packet data having compressed header 3 2003
 
SONY ELECTRONICS INC. (1)
* 7,219,224 Method and apparatus for transferring fragmented audio/video control commands using an independent software layer 2 2000
 
HITACHI, LTD. (2)
* 7,995,522 Base station and packet transfer equipment 1 2008
* 2009/0016,267 BASE STATION AND PACKET TRANSFER EQUIPMENT 5 2008
 
AVAYA HOLDINGS LIMITED (2)
* 8,149,695 Dynamic queue instantiation 1 2005
* 2007/0147,402 Dynamic queue instantiation 1 2005
 
A10 NETWORKS, INC. (3)
* 7,236,491 Method and apparatus for scheduling for packet-switched networks 39 2001
* 2002/0131,413 Method and apparatus for scheduling for packet-switched networks 24 2001
9,154,577 Sychronization of configuration file of virtual application distribution chassis 0 2011
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 6,721,333 Point to point protocol multiplexing/demultiplexing method and apparatus 25 2000
 
AVAYA INC. (2)
* 7,411,971 Systems and methods for the schedule alignment of packet flow 1 2004
* 2005/0111,362 Systems and methods for the schedule alignment of a packet flow 15 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
* 7,093,028 User and content aware object-based data stream transmission methods and arrangements 48 1999
7,389,356 Generalized differentiation methods and arrangements for adaptive multimedia communications 10 2001
* 2001/0047,423 Generalized differentiation methods and arrangements for adaptive multimedia communications 19 2001
 
LG ELECTRONICS INC. (2)
7,729,334 Apparatus and method for transmitting data blocks based on priority 2 2005
* 2005/0238,051 Apparatus and method for transmitting data blocks based on priority 76 2005
 
NETOCTAVE, INC. (1)
* 2003/0196,081 Methods, systems, and computer program products for processing a packet-object using multiple pipelined processing modules 80 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 7,872,968 Priority based bandwidth allocation within real-time and non-real time traffic streams 0 2006
7,899,069 Priority based bandwidth allocation within real-time and non-real-time traffic streams 0 2008
* 2015/0172,383 RESOURCE OVER-SUBSCRIPTION 0 2013
 
CISCO TECHNOLOGY, INC. (6)
* 6,778,495 Combining multilink and IP per-destination load balancing over a multilink bundle 66 2000
* 7,230,918 System for using special links in multi-link bundles 6 2002
* 7,613,110 Combining multilink and IP per-destination load balancing over a multilink bundle 15 2004
* 7,586,918 Link fragment interleaving with fragmentation preceding queuing 3 2004
* 7,761,508 Access device-based fragmentation and interleaving support for tunneled communication sessions 0 2005
* 2007/0071,035 LAC-based LFI support for tunneled PPP sessions 3 2005
 
ALCATEL LUCENT (1)
* 8,031,607 Implementation of internet protocol header compression with traffic management quality of service 2 2009
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (3)
* 7,170,900 Method and apparatus for scheduling message processing 4 2001
* 7,602,809 Reducing transmission time for data packets controlled by a link layer protocol comprising a fragmenting/defragmenting capability 3 2002
* 2005/0152,355 Reducing transmission time for data packets controlled by a link layer protocol comprising a fragmenting/defragmenting capability 12 2004
 
Network Equipment Technologies, Inc. (2)
* 2005/0021,842 Real-time packet classification and rate-limiting control packets in a network processor based data-plane 3 2003
* 2004/0184,462 Sliding window implementation for regulating packets for protocol-based connections 1 2003
 
ERICSSON INC. (1)
* 2003/0016,685 Method and apparatus for scheduling message processing 1 2001
 
AT&T INTELLECTUAL PROPERTY II, L.P. (2)
7,590,058 Method and apparatus for controlling the quality of service of voice and data services over variable bandwidth access networks 4 2004
7,545,745 Method and apparatus for controlling the quality of service of voice and data services over variable bandwidth access networks 3 2005
 
EMC CORPORATION (2)
* 8,576,875 Systems and methods of improving performance of transport protocols in a multi-path environment 0 2007
* 2008/0062,879 Systems and Methods of Improving Performance of Transport Protocols in a Multi-Path Environment 27 2007
 
MOBIDIA, INC. (1)
* 2008/0279,216 System and Method of Traffic Management Over Mixed Networks 12 2006
 
INTEL CORPORATION (2)
* 7,385,926 Apparatus to speculatively identify packets for transmission and method therefor 3 2002
* 2004/0100,981 Apparatus to speculatively identify packets for transmission and method therefor 1 2002
 
RPX CORPORATION (1)
* 8,046,404 System and method for discarding frames of an image during transport across a network link 0 2002
 
LIFESIZE COMMUNICATIONS, INC. (1)
* 2006/0106,929 Network conference communications 7 2005
 
HARRIS CORPORATION (6)
8,516,153 Method and system for network-independent QoS 0 2006
8,730,981 Method and system for compression based quality of service 0 2006
* 2007/0291,765 SYSTEMS AND METHODS FOR DYNAMIC MODE-DRIVEN LINK MANAGEMENT 4 2006
8,300,653 Systems and methods for assured communications with quality of service 0 2006
* 2008/0025,334 SYSTEMS AND METHODS FOR ASSURED COMMUNICATIONS WITH QUALITY OF SERVICE 7 2006
* 2008/0025,318 Systems and methods for dynamically customizable quality of service on the edge of a network 0 2006
 
AGILENT TECHNOLOGIES, INC. (1)
* 2004/0052,259 Measuring network operational parameters as experienced by network operational traffic 72 2003
 
NTT DOCOMO, INC. (3)
* 7,263,064 Packet communication system with packets classification, division and retransmission 5 2002
* 8,111,652 Base station, radio communication system, and communication method 1 2003
* 2004/0082,364 Base station, radio communication system, and communication method 14 2003
 
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA (4)
* 7,644,186 Method and apparatus for header compression 3 2004
* 2005/0094,647 Method and apparatus for header compression 22 2004
8,185,661 Method and apparatus for header compression 0 2009
* 2010/0067,545 METHOD AND APPARATUS FOR HEADER COMPRESSION 1 2009
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
* 7,120,159 Apparatus and method for packet transmission 5 2001
* 2002/0114,340 Apparatus and method for packet transmission 5 2001
 
NOKIA CORPORATION (1)
* 2004/0068,577 Method for controlling a stream of data packets in a packet data communication network 8 2003
 
AT&T CORP. (1)
* 2005/0281,277 Establishing traffic priorities in a voice over IP network 33 2004
* Cited By Examiner