IP Library Granted Patent US 8,274,925
Granted Patent B2
US 8,274,925 · App. 12/652,307 · Granted Sep 25, 2012

Retaining traffic channel assignments for satellite terminals to provide lower latency communication services

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,274,925
App. No.
12/652,307
Granted
Sep 25, 2012
Kind
B2
Abstract

A traffic channel is assigned for use by a terminal to transmit data traffic to a satellite for relay to a satellite base station. The traffic channel assignment is retained for use by the terminal while the terminal is idle between data traffic transmissions to the satellite in response to a type of service designation that is associated with the terminal.

Claims (82)

1. A wireless communications method comprising:

assigning a traffic channel for use by a terminal to transmit data traffic to a satellite for relay to a satellite base station; and

retaining the traffic channel assignment for use by the terminal while the terminal is idle between data traffic transmissions to the satellite in response to a type of service designation that is associated with the terminal and indicates that the terminal is to be provided reduced latency push-to-talk (PTT) protocol service.

2. The method of claim 1 :

wherein assigning a traffic channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station comprises operating the satellite base station to assign a traffic channel for use by the terminal; and

wherein retaining the traffic channel assignment for use by the terminal while the terminal is idle between data traffic transmissions to the satellite comprises operating the satellite base station to retain the traffic channel assignment for use by the terminal while the terminal is idle between data traffic transmissions to the satellite responsive to receiving from a serving gateway data indicating that the type of service designation is associated with the terminal.

3. The method of claim 1 , wherein retaining the traffic channel assignment for use by the terminal while the terminal is idle between data traffic transmissions to the satellite comprises:

responding to each of a sequence of user activations of a push-to-talk (PTT) switch of the terminal by transmitting voice data traffic from the terminal through the retained traffic channel assignment without waiting for assignment of another traffic channel to the terminal.

4. The method of claim 1 , wherein retaining the traffic channel assignment for use by the terminal while the terminal is idle between data traffic transmissions to the satellite comprises:

responding to generation of each of a sequence of Voice-Over-Internet Protocol (VOIP) data traffic from voice that is sensed by a microphone of the terminal by transmitting the VOIP data traffic from the terminal through the retained traffic channel assignment without waiting for assignment of another traffic channel to the terminal.

5. The method of claim 1 :

wherein assigning a traffic channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station comprises assigning a carrier frequency of a Frequency Division Multiplex Access (FDMA) channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station; and

wherein retaining the traffic channel assignment for use by the terminal while the terminal is idle between data traffic transmissions to the satellite in response to a type of service designation that is associated with the terminal comprises retaining the assigned carrier frequency for exclusive use by the terminal while the terminal is idle between data traffic transmissions to the satellite.

6. The method of claim 1 :

wherein assigning a traffic channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station comprises assigning a timeslot of a Time Division Multiplex Access (TDMA) channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station; and

wherein retaining the traffic channel assignment for use by the terminal while the terminal is idle between data traffic transmissions to the satellite in response to a type of service designation that is associated with the terminal comprises retaining the assigned timeslot for exclusive use by the terminal while the terminal is idle between data traffic transmissions to the satellite.

7. The method of claim 1 :

wherein assigning a traffic channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station comprises assigning a spreading code of a Code Division Multiplex Access (CDMA) channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station; and

wherein retaining the traffic channel assignment for use by the terminal while the terminal is idle between data traffic transmissions to the satellite in response to a type of service designation that is associated with the terminal comprises retaining the assigned spreading code for exclusive use by the terminal while the terminal is idle between data traffic transmissions to the satellite.

8. The method of claim 1 , wherein assigning a traffic channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station comprises:

communicating a registration request from the satellite base station to a serving gateway, the registration request identifying the terminal; and

operating the serving gateway to cause searching of a database of terminal identifiers and corresponding type of service designations responsive to the registration request to identify the type of service designation for the identified terminal, and to communicate the identified type of service designation to the satellite base station.

9. The method of claim 1 , wherein assigning a traffic channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station comprises:

operating the satellite base station and/or a serving gateway to identify a type of service designation for the terminal responsive to data that is included in a communication data packet which is received by the satellite base station and/or the serving gateway during registration of the terminal.

10. The method of claim 9 , wherein operating the satellite base station and/or a serving gateway to identify the type of service designation for the terminal comprises:

operating the serving gateway to identify a type of service designation for the terminal responsive to data that is included in a data packet which is received by the serving gateway from an Authorization, Authentication, and Accounting (AAA) server during registration of the terminal.

11. The method of claim 9 , wherein operating the satellite base station and/or a serving gateway to identify a type of service designation for the terminal responsive to data that is included in a communication data packet which is received by the satellite base station and/or a serving gateway during registration of the terminal comprises:

identifying a type of service designation for the terminal from data contained in a Differentiated Services Code Point (DSCP) header portion of the communication data packet.

12. The method of claim 11 , wherein identifying a type of service designation for the terminal from data contained in a DSCP header portion of the communication data packet:

identifying a type of service designation for the terminal from a value contained in bit locations 6 and/or 7 of the DSCP header portion of the communication data packet.

13. The method of claim 1 , further comprising:

releasing the assigned traffic channel for use by another terminal in response to determining that less than a threshold number of traffic channels are available for assignment to other terminals.

14. The method of claim 1 , further comprising:

releasing the assigned traffic channel for use by another terminal in response to determining that a signal quality of a communication received by the satellite from the terminal and/or received by the terminal from the satellite is less than a threshold level.

15. The method of claim 1 , further comprising:

releasing the assigned traffic channel for use by another terminal in response to determining that the terminal is moving at greater than a threshold velocity.

16. The method of claim 1 , further comprising:

releasing the assigned traffic channel for use by another terminal in response to determining that the terminal has been assigned a defined priority level.

17. The method of claim 1 , further comprising:

releasing the assigned traffic channel for use by another terminal in response to determining that the terminal is not located at one of a plurality of defined locations.

18. The method of claim 1 , further comprising:

releasing the assigned traffic channel for use by another terminal in response to occurrence of a time of day and/or a day of week.

19. A wireless communication system comprising:

a satellite base station that is configured to assign a traffic channel for use by a terminal to transmit data traffic to a satellite for relay to the satellite base station, and to retain the traffic channel assignment for use by the terminal while the terminal is idle between data traffic transmissions to the satellite in response to a type of service designation that is associated with the terminal and indicates that the terminal is to be provided reduced latency push-to-talk (PTT) protocol service.

20. The system of claim 19 , wherein:

the terminal is configured to respond to each of a sequence of user activations of a push-to-talk (PTT) switch of the terminal by transmitting voice data traffic through the retained traffic channel assignment without waiting for assignment of another traffic channel to the terminal by the satellite base station.

21. The system of claim 19 , wherein:

the terminal is configured to respond to generation of each of a sequence of Voice-Over-Internet Protocol (VOIP) data traffic from voice that is sensed by a microphone of the terminal by transmitting the VOIP data traffic from the terminal through the retained traffic channel assignment without waiting for assignment of another traffic channel to the terminal by the satellite base station.

22. The system of claim 19 , wherein:

the satellite base station is further configured to assign a carrier frequency of a Frequency Division Multiplex Access (FDMA) channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station, and to retain the assigned carrier frequency for exclusive use by the terminal while the terminal is idle between data traffic transmissions to the satellite.

23. The system of claim 19 , wherein:

the satellite base station is further configured to assign a timeslot of a Time Division Multiplex Access (TDMA channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station, and to retain the assigned timeslot for exclusive use by the terminal while the terminal is idle between data traffic transmissions to the satellite.

24. The system of claim 19 , wherein:

the satellite base station is further configured to assign a spreading code of a Code Division Multiplex Access (CDMA) channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station, and to retain the assigned spreading code for exclusive use by the terminal while the terminal is idle between data traffic transmissions to the satellite.

25. The system of claim 19 :

further comprising a serving gateway that is configured to receive a registration request message that was transmitted by the terminal to the satellite base station, to cause searching of a database of terminal identifiers and corresponding type of service designations responsive to the registration request message to identify the type of service designation for the identified terminal, and to communicate the identified type of service designation to the satellite base station,

wherein the satellite base station is configured to determine whether to assign and retain a traffic channel for use by the terminal responsive to the identified type of service designation.

26. The system of claim 25 , further comprising:

an Authorization, Authentication, and Accounting (AAA) server that is configured to respond to the registration request message by searching the database to identify the type of service designation for the identified terminal, and to communicate the identified type of service designation in a Differentiated Services Code Point (DSCP) header portion of a data packet.

27. The system of claim 26 , wherein:

the AAA server is further configured to communicate the identified type of service designation to the serving gateway through a value contained in bit locations 6 and/or 7 of the DSCP header portion of the data packet.

28. The system of claim 19 , wherein:

the satellite base station is further configured to release the assigned traffic channel for use by another terminal in response to determining that less than a threshold number of traffic channels are available for assignment to other terminals.

29. The system of claim 19 , wherein:

the satellite base station is further configured to release the assigned traffic channel for use by another terminal in response to determining that a signal quality of a communication received by the satellite from the terminal and/or received by the terminal from the satellite is less than a threshold level.

30. The system of claim 19 , wherein:

the satellite base station is further configured to release the assigned traffic channel for use by another terminal in response to determining that the terminal is moving at greater than a threshold velocity.

31. The system of claim 19 , wherein:

the satellite base station is further configured to release the assigned traffic channel for use by another terminal in response to determining that the terminal has been assigned a defined priority level.

32. The system of claim 19 , wherein:

the satellite base station is further configured to release the assigned traffic channel for use by another terminal in response to determining that the terminal is not located at one of a plurality of defined locations.

33. The system of claim 19 , wherein:

the satellite base station is further configured to release the assigned traffic channel for use by another terminal in response to occurrence of a time of day and/or a day of week.

34. A wireless communication system comprising:

a terminal that is configured to receive from a satellite base station a traffic channel assignment for use by the terminal to transmit data traffic to a satellite for relay to the satellite base station and a command that indicates whether the traffic channel assignment is to be retained while idle, and to retain the traffic channel assignment for use by the terminal while the terminal is idle between data traffic transmissions to the satellite in response to the command indicating that the assignment is to be retained while idle,

wherein the terminal is further configured to: 1) respond to each of a sequence of user activations of a push-to-talk (PTT) switch of the terminal by transmitting voice data traffic through the retained traffic channel assignment without waiting for assignment of another traffic channel to the terminal by the satellite base station; and/or 2) respond to generation of each of a sequence of Voice-Over-Internet Protocol (VOIP) data traffic from voice that is sensed by a microphone of the terminal by transmitting the VOIP data traffic from the terminal through the retained traffic channel assignment without waiting for assignment of another traffic channel to the terminal by the satellite base station.

35. The system of claim 34 , wherein:

the terminal is further configured to receive from the satellite base station an assigned carrier frequency of a Frequency Division Multiplex Access (FDMA) channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station, and to respond to data traffic becoming ready for transmission while the terminal is idle between data traffic transmissions to the satellite by transmitting the data traffic using the assigned carrier frequency without requesting assigning of another carrier frequency from the satellite base station.

36. The system of claim 34 , wherein:

the terminal is further configured to receive from the satellite base station a timeslot of a Time Division Multiplex Access (TDMA) channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station, and to respond to data traffic becoming ready for transmission while the terminal is idle between data traffic transmissions to the satellite by transmitting the data traffic using the assigned timeslot without requesting assigning of another timeslot from the satellite base station.

37. The system of claim 34 , wherein:

the terminal is further configured to receive from the satellite base station a spreading code of a Code Division Multiplex Access (CDMA) channel for use by the terminal to transmit data traffic to the satellite for relay to the satellite base station, and to respond to data traffic becoming ready for transmission while the terminal is idle between data traffic transmissions to the satellite by transmitting the data traffic using the assigned spreading code without requesting assigning of another spreading code from the satellite base station.

Assignments (16)
ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Dec 13, 2024
From: U.S. BANK NATIONAL ASSOCIATION; LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 069631/0485 →
U.S. ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Mar 3, 2023
From: U.S. BANK NATIONAL ASSOCIATION, AS EXISTING COLLATERAL AGENT
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 062952/0826 →
SECURITY INTEREST Recorded Dec 28, 2022
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 062230/0806 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 30, 2020
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 054262/0207 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 30, 2020
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 054262/0295 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
Reel/Frame 054297/0724 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: ATC TECHNOLOGIES, LLC
Reel/Frame 054297/0444 →
U.S. ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC; LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 054298/0001 →
ASSIGNMENT OF SECURITY INTEREST Recorded Oct 22, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 054214/0165 →
SECURITY INTEREST Recorded Sep 11, 2020
From: ATC TECHNOLOGIES, LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 053755/0916 →
SECURITY AGREEMENT (FIRST LIEN) Recorded Jan 22, 2016
From: ATC TECHNOLOGIES, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 037573/0939 →
SECURITY AGREEMENT (SECOND LIEN) Recorded Jan 22, 2016
From: ATC TECHNOLOGIES, LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 037573/0963 →
SECURITY AGREEMENT Recorded Jun 14, 2011
From: LIGHTSQUARED LP; ATC TECHNOLOGIES, LLC; LIGHTSQUARED INC. OF VIRGINIA; LIGHTSQUARED SUBSIDIARY LLC
To: WILMINGTON TRUST FSB, AS COLLATERAL TRUSTEE
Reel/Frame 026438/0603 →
SECURITY AGREEMENT Recorded Oct 12, 2010
From: ATC TECHNOLOGIES, LLC
To: WILMINGTON TRUST FSB, AS COLLATERAL TRUSTEE
Reel/Frame 025126/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2010
From: MOBILE SATELLITE VENTURES, LP
To: ATC TECHNOLOGIES, LLC
Reel/Frame 023914/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2010
From: JACKS, ERIC CLAUDIS
To: MOBILE SATELLITE VENTURES, LP
Reel/Frame 023734/0855 →