IP Library Granted Patent US 8,767,746
Granted Patent B1
US 8,767,746 · App. 13/645,827 · Granted Jul 1, 2014

Wireless scheduler bandwidth estimation for quick start

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,767,746
App. No.
13/645,827
Granted
Jul 1, 2014
Kind
B1
Abstract

A method, wireless system, and medium are provided for estimating capacity for a new communication session initiated by a wireless device. The wireless system includes a base station and wireless devices that wirelessly connect to the base station. The base station executes a wireless scheduler that coordinates wireless transmission over wireless networks. The base station also executes a bandwidth estimation component to estimate available bandwidth for a new communication session. The estimated available bandwidth is used in a quick configuration message communicated from the base station to a wireless device to notify the wireless device of the capacity available at the base station and of a transmission rate for the wireless device.

Claims (22)

1. A wireless system having bandwidth estimation components that classify communication sessions, the wireless system comprises:

a plurality of wireless of devices that have communication sessions with packet traffic; and

the bandwidth estimation component monitors packet traffic for each communication session and classifies the communication sessions as elastic or inelastic, wherein a communication session is classified as elastic when the rate of transmission grows during the communication session to exhaust the allocated bandwidth and a communication session is inelastic when the rate of transmission fails to grow during the communication session to exhaust the allocated bandwidth such that the bandwidth estimation component determines that the communication session is elastic or inelastic based on an exponentially averaged rho value ( ρ ), wherein the bandwidth estimation component evaluates the exponentially averaged rho value ( ρ i (t) ) for time slot t based on a rho value ρ i (t) at time slot t and an exponentially averaged rho value ρ i (t−1) at time t−1.

2. The wireless system of claim 1 , wherein the bandwidth estimation component evaluates ρ i (t)=1 if one or more packets for an ith wireless device of the plurality of wireless devices are received at the base station during time slot (t).

3. The wireless system of claim 1 , wherein the bandwidth estimation component evaluates ρ i (t)=0 if no packets for an ith wireless device of the plurality of wireless devices are received at the base station during time slot (t).

4. The wireless system of claim 1 , wherein the bandwidth estimation component calculates ρ i (t) =βρ i (t)+(1−β) ρ i (t−1) , wherein β is a constant.

5. The wireless system of claim 1 , wherein the bandwidth estimation component establishes a constant epsilon (ε).

6. The wireless system of claim 5 , wherein the constant epsilon (ε) is

5

100

.

7. The wireless system of claim 5 , wherein the bandwidth estimation component classifies a communication session as elastic if ρ i (t) >1−ε.

8. The wireless system of claim 5 , wherein the bandwidth estimation component classifies a communication session as inelastic if ρ i (t) ≦1−ε.

9. One or more non-transitory computer readable media storing instructions for performing a method that classifies communication sessions, the method comprising

monitoring packet traffic for each communication session at a plurality of wireless devices; and

classifying the communication sessions as elastic or inelastic, wherein a communication session is classified as elastic when the rate of transmission grows during the communication session to exhaust the allocated bandwidth and a communication session is inelastic when the rate of transmission fails to grow during the communication session to exhaust the allocated bandwidth such that the bandwidth estimation component determines that the communication session is elastic or inelastic based on an exponentially averaged rho value ( ρ ), wherein the bandwidth estimation component evaluates the exponentially averaged rho value ( ρ i (t) ) for time slot t based on a rho value ρ i (t) at time slot t and an exponentially averaged rho value ρ i (t−1) at time t−1.

10. A computer implemented method for classifying communication sessions, the method comprising:

monitoring packet traffic for each communication session at a plurality of wireless devices;

determining that the communication session is elastic or inelastic based on an exponentially averaged rho value ( ρ );

evaluating the exponentially averaged rho value ( ρ i (t) ) for time slot t based on a rho value ρ i (t) at time slot t and an exponentially averaged rho value ρ i (t−1) at time t−1,

and

classifying the communication sessions as elastic or inelastic, wherein a communication session is classified as elastic when the rate of transmission grows during the communication session to exhaust the allocated bandwidth and a communication session is inelastic when the rate of transmission fails to grow during the communication session to exhaust the allocated bandwidth.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: BALI, SOSHANT; YEA, JING
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 029110/0491 →