← Back to Patent Explorer
US5699355A Expired / Lapsed US ⏱️ 0.0 years remaining

System and methods for integrated sharing of satellite access link bandwidth

Assignee: CDC Propriete Intellectuelle
•
Filing: 1995-11-02
•
Granted: 1997-12-16
•
Expires: 2015-11-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract System (10) and methods (100) assign satellite link access bandwidth upon demand as requested by a number of subscriber units (30). After receiving the connection request, a number of time slots being requested is determined. Next, if the maximum number of available time slots is greater than or equal to the number of time slots being requested plus the number of time slots already in use, the connection request is accepted and the number of requested time slots are allocated before communication begins. Otherwise the connection request is rejected and the subscriber unit (30) must try later.

Inventors

  • 👤 Kadathur S. Natarajan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 10:35
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/204; H04B7/212; H04B7/2121; H04B7/2123; H04B7/185; H04B7/1853; H04B7/18539; H04B7/18578; H04B7/18582

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 94 words
A method for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) receiving a connection request; b) determining a requested number of time slots based on a requested capacity multiplied by a frame duration, divided by a packet length; c) accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots; d) allocating the requested number of time slots; and e) transmitting time slot information so that communication can begin.
Claim 2
Independent Claim 94 words
A method for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) receiving a connection request; b) determining a requested number of time slots based on a requested capacity multiplied by a frame duration, divided by a packet length; c) accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots; d) allocating the requested number of time slots; and e) transmitting time slot information so that communication can begin.
Claim 3
Dependent Claim 24 words
A method as recited in claim 1, wherein step (a) comprises the step of a satellite receiving the connection request from a subscriber unit.
Claim 4
Dependent Claim 39 words
A method as recited in claim 1, further comprising the step of rejecting the connection request if the maximum number of time slots is less than the requested number of time slots plus the number of used time slots.
Claim 5
Dependent Claim 39 words
A method as recited in claim 3, wherein a subscriber unit is making the connection request, and wherein the method further comprises the step of transmitting a control message to the subscriber unit if the connection request is rejected.
Claim 6
Dependent Claim 52 words
A method as recited in claim 1, wherein step (c) comprises the step of accepting the connection request based on whether the maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots and priority of the connection request.
Claim 7
Dependent Claim 26 words
A method as recited in claim 1, further comprising the step of updating the number of used time slots by the requested number of time slots.
Claim 8
Dependent Claim 39 words
A method as recited in claim 1, wherein a subscriber unit is making the connection request to a satellite, and wherein the method further comprises the step of determining when the subscriber unit should begin transmission with the satellite.
Claim 9
Dependent Claim 23 words
A method as recited in claim 1, wherein step (e) comprises the step of transmitting the time slot information over a control channel.
Claim 10
Independent Claim 96 words
A method for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) receiving a connection request; b) a satellite determining a requested number of time slots based on a requested capacity multiplied by a frame duration, divided by a packet length; c) accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots; d) allocating the requested number of time slots; and e) transmitting time slot information so that communication can begin.
Claim 11
Independent Claim 96 words
A method for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) receiving a connection request; b) a satellite determining a requested number of time slots based on a requested capacity multiplied by a frame duration, divided by a packet length; c) accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots; d) allocating the requested number of time slots; and e) transmitting time slot information so that communication can begin.
Claim 12
Independent Claim 88 words
A method for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) receiving a connection request; b) determining a requested number of time slots; c) accepting the connection request based on whether the maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots and willingness to pay for a connection; d) allocating the requested number of time slots; and e) transmitting time slot information so that communication can begin.
Claim 13
Independent Claim 88 words
A method for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) receiving a connection request; b) determining a requested number of time slots; c) accepting the connection request based on whether the maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots and willingness to pay for a connection; d) allocating the requested number of time slots; and e) transmitting time slot information so that communication can begin.
Claim 14
Independent Claim 93 words
A method for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) receiving a connection request; b) determining a requested number of time slots; c) accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots; d) allocating the requested number of time slots; e) transmitting time slot information so that communication can begin; and f) recomputing time slot allocations for calls in progress and for the connection request.
Claim 15
Independent Claim 93 words
A method for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) receiving a connection request; b) determining a requested number of time slots; c) accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots; d) allocating the requested number of time slots; e) transmitting time slot information so that communication can begin; and f) recomputing time slot allocations for calls in progress and for the connection request.
Claim 16
Independent Claim 138 words
A method executed by a satellite for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) the satellite receiving a connection request; b) the satellite determining a requested number of time slots based on a requested capacity multiplied by a frame duration, divided by a packet length; c) the satellite accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots; d) the satellite rejecting the connection request if the maximum number of time slots is less than the requested number of time slots plus the number of used time slots; e) the satellite allocating the requested number of time slots; and f) the satellite transmitting time slot information so that communication can begin.
Claim 17
Independent Claim 138 words
A method executed by a satellite for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) the satellite receiving a connection request; b) the satellite determining a requested number of time slots based on a requested capacity multiplied by a frame duration, divided by a packet length; c) the satellite accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots; d) the satellite rejecting the connection request if the maximum number of time slots is less than the requested number of time slots plus the number of used time slots; e) the satellite allocating the requested number of time slots; and f) the satellite transmitting time slot information so that communication can begin.
Claim 18
Independent Claim 144 words
A method executed by a ground station for assigning access link bandwidth upon demand, the method comprising the steps of: a) the ground station receiving a connection request; b) the ground station determining a requested number of time slots based on a requested capacity multiplied by a frame duration, divided by a packet length; c) the ground station accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots; d) the ground station rejecting the connection request if the maximum number of time slots is less than the requested number of time slots plus the number of used time slots; e) the ground station allocating the requested number of time slots; and f) the ground station transmitting time slot information so that communication can begin.
Claim 19
Independent Claim 144 words
A method executed by a ground station for assigning access link bandwidth upon demand, the method comprising the steps of: a) the ground station receiving a connection request; b) the ground station determining a requested number of time slots based on a requested capacity multiplied by a frame duration, divided by a packet length; c) the ground station accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots; d) the ground station rejecting the connection request if the maximum number of time slots is less than the requested number of time slots plus the number of used time slots; e) the ground station allocating the requested number of time slots; and f) the ground station transmitting time slot information so that communication can begin.
Claim 20
Independent Claim 141 words
A method for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) receiving a connection request; b) determining a requested number of time slots based on a requested capacity multiplied by a frame duration, divided by a packet length; c) allocating the requested number of time slots if the requested number of time slots plus a number of used time slots is less than or equal to a maximum number of available time slots; d) allocating a portion of the requested number of time slots if the requested number of time slots plus a number of used time slots is greater than a maximum number of available time slots; e) transmitting time slot information so that communication can begin; and f) repeating steps (d) and (e) until all the requested number of time slots is allocated.
Claim 21
Independent Claim 141 words
A method for assigning satellite access link bandwidth upon demand, the method comprising the steps of: a) receiving a connection request; b) determining a requested number of time slots based on a requested capacity multiplied by a frame duration, divided by a packet length; c) allocating the requested number of time slots if the requested number of time slots plus a number of used time slots is less than or equal to a maximum number of available time slots; d) allocating a portion of the requested number of time slots if the requested number of time slots plus a number of used time slots is greater than a maximum number of available time slots; e) transmitting time slot information so that communication can begin; and f) repeating steps (d) and (e) until all the requested number of time slots is allocated.
Claim 22
Independent Claim 116 words
A system comprising: a transceiver that is capable of receiving a connection request and transmitting time slot information; and a processor coupled to the receiver that is capable of determining a requested number of time slots based on a requested capacity, multiplied by a frame duration, divided by a packet length, accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots, rejecting the connection request is the maximum number of time slots is less than the requested number of time slots plus the number of used time slots and allocating the requested number of time slots.
Claim 23
Independent Claim 116 words
A system comprising: a transceiver that is capable of receiving a connection request and transmitting time slot information; and a processor coupled to the receiver that is capable of determining a requested number of time slots based on a requested capacity, multiplied by a frame duration, divided by a packet length, accepting the connection request if a maximum number of time slots is greater than or equal to the requested number of time slots plus a number of used time slots, rejecting the connection request is the maximum number of time slots is less than the requested number of time slots plus the number of used time slots and allocating the requested number of time slots.

References Cited (Backward Citations)

US5197125A Cited
US5555266A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-15 2001-06-16 2001-12-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-15 2005-06-16 2005-12-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-15 2009-06-16 2009-12-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag