Packet shaping on a fixed segment scheduler

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6996107
APP PUB NO 20030072313A1
SERIAL NO

09969809

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Methods and devices for scheduling data transmission processing based on the size of the data transmission unit and a predetermined increment value. A scheduler has slots which represent specific amounts of time in which a queue of data transmission units to be processed is represented. An indicator determines which slot and thereby which queue is being examined. Each queue is assigned a specific increment value and each data transmission unit in a queue is assigned a count value based on the size of the data transmission unit. When a data transmission unit is at the head of the queue and is a candidate for processing, if the count value is greater than a predetermined value then the queue and thereby the data transmission unit at the head of the queue is rescheduled at a later time. This is effected by assigning the queue to a subsequent slot in the scheduler. The subsequent slot in the scheduler is determined based on the given increment value for that queue. The increment value is based on how many data transmission units are desired to be processed within a given amount of time.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSEMI STORAGE SOLUTIONS LTD.ALISO VIEJO, CA5

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Janoska, Mark William Carleton Place, CA 8 153

Cited Art Landscape

Patent Info (Count) # Cites Year
 
SHARP KABUSHIKI KAISHA (1)
6064050 Cooking apparatus sequentially displaying cooking methods on its display and cooking methods using such cooking apparatus 23 1997
 
ALCATEL CANADA INC. (2)
* 5818839 Timing reference for scheduling data traffic on multiple ports 24 1997
* 6721325 Fair share scheduling of multiple service classes with prioritized shaping 56 1998
 
WSOU INVESTMENTS, LLC (1)
* 6529474 Shaping algorithm 6 1999
 
ERICSSON AB (1)
* 6477144 Time linked scheduling of cell-based traffic 54 1998
 
EXTREME NETWORKS, INC. (1)
6072772 Method for providing bandwidth and delay guarantees in a crossbar switch with speedup 116 1998
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
5875175 Method and apparatus for time-based download control 40 1997
 
INTEL CORPORATION (1)
* 6396843 Method and apparatus for guaranteeing data transfer rates and delays in data packet networks using logarithmic calendar queues 22 1998
 
SEAGATE TECHNOLOGY LLC (1)
6170042 Disc drive data storage system and method for dynamically scheduling queued commands 59 1998
 
XEROX CORPORATION (2)
6064677 Multiple rate sensitive priority queues for reducing relative data transport unit delay variations in time multiplexed outputs from output queued routing mechanisms 65 1997
5926459 Rate shaping in per-flow queued routing mechanisms for available bit rate service 87 1997
 
NOKIA TECHNOLOGIES OY (1)
6094426 Method for scheduling packet data transmission 40 1999
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
5867230 System, device, and method for streaming a multimedia file encoded at a variable bitrate 88 1997
 
PROVENANCE ASSET GROUP LLC (1)
5905730 High speed packet scheduling method and apparatus 100 1998
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
VASU NETWORKS CORPORATION (18)
* 2005/0147,049 Telephone with automatic switching between cellular and VoIP networks 55 2005
8913604 Access point with controller for billing and generating income for access point owner 0 2005
* 8520605 Apparatus for controlling broadband access and distribution of content and communications through an access point 5 2005
8514867 Method of determining broadband content usage within a system 3 2005
* 2006/0050,721 Method of determing broadband content usage within a system 18 2005
* 2006/0050,663 Apparatus for controlling broadband access and distribution of content and communications through an access point 12 2005
* 2006/0050,687 Access point with controller for billing and generating income for access point owner 15 2005
8078164 Mobile telephone VOIP/cellular seamless roaming switching controller 35 2006
* 2006/0121,894 Mobile telephone VOIP/cellular seamless roaming switching controller 49 2006
8467789 Telephone with automatic switching between cellular and VoIP networks 0 2011
8886181 Mobile telephone VOIP/cellular seamless roaming switching controller 2 2011
8958434 Method of determining broadband content usage within a system 3 2013
9179267 Apparatus for controlling broadband access and distribution of content and communications through an access point 0 2013
9179006 Access point with controller for billing and generating income for access point owner 0 2014
9306827 Method of determining broadband content usage within a system 0 2014
9648538 Mobile device with automatic switching between cellular and WiFi networks 0 2015
9553996 Access point with controller for billing and generating income for access point owner 0 2015
* 2016/0029,180 APPARATUS FOR CONTROLLING BROADBAND ACCESS AND DISTRIBUTION OF CONTENT AND COMMUNICATIONS THROUGH AN ACCESS POINT 0 2015
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Aug 7, 2017
Fee Large entity fee small entity fee micro entity fee
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