IP Library Granted Patent US 9,762,314
Granted Patent B2
US 9,762,314 · App. 14/856,933 · Granted Sep 12, 2017

Handoff for non-geosynchronous satellite communication

Inventors: Fatih Ulupinar (San Diego, CA); Punyaslok Purkayastha (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04B7/18541H04W36/0083H04W84/06
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 9,762,314
App. No.
14/856,933
Granted
Sep 12, 2017
Kind
B2
Abstract

Various aspects of the disclosure relate to handoff of a user terminal in communication with a gateway through a satellite in a non-geosynchronous satellite communication system. In some aspects, a gateway and a user terminal use a satellite and beam transition table to determine when to handoff the user terminal from one beam to another and/or from one satellite to another. In some aspects, a user terminal sends capability information, location information, or other information to a gateway whereby, based on this information, the gateway generates a satellite and beam transition table and/or selects a handoff procedure for the user terminal. In some aspects, handoff of a user terminal to a different satellite involves the user terminal conducting satellite signal measurements and sending a measurement message to the gateway. In some aspects, the gateway generates a new satellite and beam transition table as a result of receiving a measurement message.

Claims (107)

1. A method of communication for an apparatus, comprising:

receiving a first signal comprising capability information for a user terminal;

generating satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the generation of the satellite and beam transition information is based on the capability information for the user terminal; and

sending a second signal comprising the satellite and beam transition information to the user terminal.

2. The method of claim 1 , wherein the generation of the satellite and beam transition information is further based on at least one of: location information for the user terminal, ephemeris information, a restriction due to an incumbent system, or any combination thereof.

3. The method of claim 2 , wherein the location information comprises a current location for the user terminal or a motion vector for the user terminal.

4. The method of claim 1 , wherein the capability information indicates at least one of: whether the user terminal can sense multiple beams, whether the user terminal can sense multiple satellites, an inter-beam tune time for the user terminal, an inter-satellite tune time for the user terminal, or any combination thereof.

5. The method of claim 1 , wherein the generation of the satellite and beam transition information is triggered based on at least one of: handoff of the user terminal to a different satellite, receipt of a measurement message from the user terminal, or any combination thereof.

6. The method of claim 1 , further comprising:

performing handoffs for the user terminal to different beams and at least one satellite based on the satellite and beam transition information.

7. The method of claim 1 , further comprising:

receiving a measurement message from the user terminal; and

determining, based on the measurement message, whether to modify the satellite and beam transition information.

8. The method of claim 7 , wherein the modification of the satellite and beam transition information comprises advancing a handoff or delaying a handoff.

9. The method of claim 1 , further comprising:

selecting a handoff procedure for the user terminal based on the capability information.

10. The method of claim 9 , wherein the selection of the handoff procedure comprises enabling or disabling monitoring for a measurement message from the user terminal based on whether the user terminal is dual sense capable.

11. The method of claim 1 , wherein the apparatus comprises a satellite network portal in communication with at least one non-geosynchronous satellite.

12. The method of claim 1 , further comprising:

determining a time of a handoff of the user terminal; and

transferring user queues prior to the handoff.

13. An apparatus for communication comprising:

a memory device; and

a processing circuit coupled to the memory device and configured to:

receive a first signal comprising capability information for a user terminal;

generate satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the generation of the satellite and beam transition information is based on the capability information for the user terminal; and

send a second signal comprising the satellite and beam transition information to the user terminal.

14. The apparatus of claim 13 , wherein the processing circuit is further configured to:

generate the satellite and beam transition information based on at least one of: location information for the user terminal, ephemeris information, a restriction due to an incumbent system, or any combination thereof.

15. The apparatus of claim 13 , wherein the capability information indicates at least one of: whether the user terminal can sense multiple beams, whether the user terminal can sense multiple satellites, an inter-beam tune time for the user terminal, an inter-satellite tune time for the user terminal, or any combination thereof.

16. The apparatus of claim 13 , wherein the processing circuit is further configured to:

perform handoffs for the user terminal to different beams and at least one satellite based on the satellite and beam transition information.

17. The apparatus of claim 13 , wherein the processing circuit is further configured to:

receive a measurement message from the user terminal; and

determine, based on the measurement message, whether to modify the satellite and beam transition information.

18. The apparatus of claim 17 , wherein, to modify the satellite and beam transition information, the processing circuit is further configured to advance a handoff or delay a handoff.

19. The apparatus of claim 13 , wherein the processing circuit is further configured to:

select a handoff procedure for the user terminal based on the capability information.

20. The apparatus of claim 19 , wherein, to select the handoff procedure, the processing circuit is further configured to enable or disable whether the apparatus monitors for a measurement message from the user terminal based on whether the user terminal is dual sense capable.

21. The apparatus of claim 13 , wherein the processing circuit is further configured to:

determine a time of a handoff of the user terminal; and

transfer user queues prior to the handoff.

22. An apparatus for communication comprising:

means for receiving a first signal comprising capability information for a user terminal;

means for generating satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the generation of the satellite and beam transition information is based on the capability information for the user terminal; and

means for sending a second signal comprising the satellite and beam transition information to the user terminal.

23. The apparatus of claim 22 , further comprising:

means for performing handoffs for the user terminal to different beams and at least one satellite based on the satellite and beam transition information.

24. The apparatus of claim 22 , further comprising:

means for receiving a measurement message from the user terminal; and

means for determining, based on the measurement message, whether to modify the satellite and beam transition information.

25. The apparatus of claim 22 , further comprising:

means for selecting a handoff procedure for the user terminal based on the capability information.

26. The apparatus of claim 22 , further comprising:

means for determining a time of a handoff of the user terminal; and

means for transferring user queues prior to the handoff.

27. A non-transitory computer-readable medium storing computer-executable code for an apparatus, including code to:

receive a first signal comprising capability information for a user terminal;

generate satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the generation of the satellite and beam transition information is based on the capability information for the user terminal; and

send a second signal comprising the satellite and beam transition information to the user terminal.

28. A method of communication, comprising:

sending a message comprising user terminal capability information;

receiving satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the satellite and beam transition information is based on the user terminal capability information; and

performing handoff to the particular beam of the particular satellite based on the satellite and beam transition information.

29. The method of claim 28 , further comprising:

measuring signals from at least one satellite; and

sending a measurement message based on the measured signals, wherein the satellite and beam transition information is received as a result of sending the measurement message.

30. The method of claim 29 , wherein the measurement message comprises at least one of: measurement data, a request to advance handoff timing, or a request to delay handoff timing.

31. The method of claim 29 , further comprising:

determining whether to send the measurement message based on at least one of: whether signals from a current serving satellite are inadequate, or whether signals from a target satellite are inadequate.

32. The method of claim 28 , wherein the user terminal capability information indicates at least one of: whether a user terminal can sense multiple beams, whether a user terminal can sense multiple satellites, a user terminal inter-beam tune time, or a user terminal inter-satellite tune time.

33. The method of claim 28 , wherein the sending of the message comprising user terminal capability information is triggered as a result of an initial connection to a satellite.

34. The method of claim 28 , further comprising:

sending a message comprising user terminal location information, wherein the satellite and beam transition information is based on the user terminal location information.

35. The method of claim 34 , wherein the user terminal location information comprises a current user terminal location or a user terminal motion vector.

36. The method of claim 34 , wherein the sending of the message comprising user terminal location information is triggered as a result of at least one of: an initial connection to a satellite, whether a user terminal is beyond a geographical boundary, or whether an error bound has been exceeded.

37. An apparatus for communication comprising:

a memory device; and

a processing circuit coupled to the memory device and configured to:

send a message comprising user terminal capability information;

receive satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the satellite and beam transition information is based on the user terminal capability information; and

perform handoff to the particular beam of the particular satellite based on the satellite and beam transition information.

38. The apparatus of claim 37 , wherein the processing circuit is further configured to:

measure signals from at least one satellite; and

send a measurement message based on the measured signals, wherein the satellite and beam transition information is received as a result of sending the measurement message.

39. The apparatus of claim 38 , wherein the processing circuit is further configured to:

determine whether to send the measurement message based on at least one of: whether signals from a current serving satellite are inadequate, or whether signals from a target satellite are inadequate.

40. The apparatus of claim 37 , wherein the user terminal capability information indicates at least one of: whether a user terminal can sense multiple beams, whether a user terminal can sense multiple satellites, a user terminal inter-beam tune time, or a user terminal inter-satellite tune time.

41. The apparatus of claim 37 , wherein:

the processing circuit is further configured to send a message comprising user terminal location information; and

the satellite and beam transition information is based on the user terminal location information.

42. The apparatus of claim 41 , wherein the sending of the message comprising user terminal location information is triggered as a result of at least one of: an initial connection to a satellite, whether a user terminal is beyond a geographical boundary, or whether an error bound has been exceeded.

43. An apparatus for communication comprising:

means for sending a message comprising user terminal capability information;

means for receiving satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the satellite and beam transition information is based on the user terminal capability information; and

means for performing handoff to the particular beam of the particular satellite based on the satellite and beam transition information.

44. The apparatus of claim 43 , further comprising:

means for measuring signals from at least one satellite; and

means for sending a measurement message based on the measured signals, wherein the satellite and beam transition information is received as a result of sending the measurement message.

45. The apparatus of claim 44 , further comprising:

means for determining whether to send the measurement message based on at least one of: whether signals from a current serving satellite are inadequate, or whether signals from a target satellite are inadequate.

46. The apparatus of claim 43 , further comprising:

means for sending a message comprising user terminal location information, wherein the satellite and beam transition information is based on the user terminal location information.

47. A non-transitory computer-readable medium storing computer-executable code, including code to:

send a message comprising user terminal capability information;

receive satellite and beam transition information that specifies a time to start and a time to terminate communication with a particular beam of a particular satellite, wherein the satellite and beam transition information is based on the user terminal capability information; and

perform handoff to the particular beam of the particular satellite based on the satellite and beam transition information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2015
From: ULUPINAR, FATIH; PURKAYASTHA, PUNYASLOK
To: QUALCOMM INCORPORATED
Reel/Frame 037193/0675 →
Continuity (2)
Provisional Application 62156063 · May 1, 2015
Related Publication 20160323032A1 · Nov 3, 2016