IP Library Granted Patent US 10,813,078
Granted Patent B2
US 10,813,078 · App. 16/235,465 · Granted Oct 20, 2020

Satellite paging efficiency

Inventors: Channasandra Ravishankar (Clarksburg, MD); Deepak Arur (Vienna, VA); Gaguk Zakaria (College Park, MD)
Assignee: Hughes Network Systems, LLC
H04W68/02H04B7/18513H04W4/029H04W68/04
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 10,813,078
App. No.
16/235,465
Granted
Oct 20, 2020
Kind
B2
Abstract

A base station computer that includes a processor and memory storing instructions executable by the processor is described. The processor may be programmed to: determine a geographic position of a user terminal (UT); store the position in the memory; determine to page the UT; correlate a satellite beam based on the position; and page the UT via the satellite beam.

Claims (54)

1. A base station computer, comprising:

a processor and memory storing instructions executable by the processor, the instructions comprising instructions to:

determine a current geographic position of a user terminal (UT);

store the current geographic position in the memory;

determine to page the UT;

correlate a satellite beam among plurality of satellite beams based on the stored current geographic position;

receive an incoming message from the UT via a terrestrial network, the message including a tracking area list and an identifier of the UT;

based on the incoming message received via the terrestrial network, selectively page the UT via the satellite beam;

receive and store a location report from the UT;

wherein, the location report constitutes information of the UT comprising at least one of: a coordinate data indicating the current geographic position, a transmission timing, and frequency information;

re-determine the current geographic position of the UT based on the stored location report from the UT; and

upon determining, based at least in part on the stored location report, that the UT has been stationary longer than a predetermined time period greater than zero, purge the location report.

2. The computer of claim 1 , wherein the instruction to determine the geographic position comprises receiving a location report from the UT.

3. The computer of claim 2 , wherein the location report comprises coordinate data.

4. The computer of claim 2 , wherein the location report comprises a transmission timing information from the UT, wherein the instructions further comprise, to: calculate the geographic position using the transmission timing information.

5. The computer of claim 1 , wherein the instructions further comprise, to: determine a tracking area code (TAC) using the determined geographic position; and transmit the TAC to the UT.

6. The computer of claim 1 , wherein the instructions further comprise, to: prior to determining to page the UT, receive another identifier from the UT; and store the another identifier with the geographic position.

7. The computer of claim 6 , wherein the identifier received with the tracking area list is a System Architecture Evolution (SAE) Temporary Mobile Subscriber Identity (S-TMSI).

8. The computer of claim 1 , wherein the instruction to determine to page the UT comprises receiving an incoming Radio Resource Control (RRC) message.

9. The computer of claim 1 , wherein the satellite beam is associated with a satellite in a geostationary satellite orbit (GSO) or a non-geostationary satellite orbit (NGSO).

10. The computer of claim 1 , wherein the instructions further comprise, to:

determine whether a paging response message is received from the UT; and

when no paging response message is received, then command an increase in transmission power during paging.

11. The computer of claim 1 , wherein the instructions further comprise, to:

determine whether a paging response message is received from the UT; and

when no paging response message is received, then dilate the paging area.

12. The computer of claim 11 , wherein dilating the paging area comprises an instruction to: page the UT using other satellite beams which the computer correlates to a tracking area defined by the determined geographic position.

13. A user terminal (UT), comprising:

a processor and memory storing instructions executable by the processor, the instructions comprising instructions to:

selectively camp on a satellite beam among plurality of satellite beams correlated by a base station based on a current geographic position of the UT determined and stored by the base station;

transmit a first location report to the base station via a terrestrial network to be stored by the base station;

wherein, the first location report constitutes information of the UT comprising at least one of: a first coordinate data indicating the current geographic position, a first transmission timing, and first frequency information;

transmit to the base station in an outgoing message a tracking area list of the terrestrial network and an identifier of the UT;

based on transmitting the outgoing message comprising the tracking area list and the identifier, transmit, to the base station, a second location report that comprises the identifier of the UT to be stored by the base station;

wherein, the second location report constitutes information of the UT comprising at least one of: a second coordinate data indicating a second current geographic position, a second transmission timing, and second frequency information; and

based on transmitting the second location report, receive, from the base station, a page,

wherein the base station purges the first location report upon determining based at least in part on the first and the second stored location report, that the UT has been stationary longer than a predetermined time period greater than zero.

14. The user terminal of claim 13 , wherein the first or second location report comprises coordinate data indicating a current geographic position of the user terminal.

15. The user terminal of claim 13 , wherein the instructions further comprise, to:

register with a core network, wherein the identifier is

a System Architecture Evolution (SAE) Temporary Mobile Subscriber Identity (S-TMSI).

16. The user terminal of claim 13 , wherein the page is based on an incoming message for the user terminal from a core network or wherein the page is based on an incoming Radio Resource Control message for the user terminal.

17. The user terminal of claim 13 , wherein the page is received at the user terminal when the user terminal is in a Connection Management (CM)-Idle state or a Radio Resource Control (RRC)-Inactive state.

18. A method of paging a user terminal (UT) from a base station, comprising:

determining, by the base station, a current geographic position of the UT;

storing, by the base station, the current geographic position in memory;

determining, by the base station, to page the UT;

correlating, by the base station, a satellite beam among plurality of satellite beams based on the stored current geographic position;

transmitting a message from the UT via a terrestrial network to the base station, the message including a tracking area list and an identifier of the UT;

based on the incoming message received via the terrestrial network from the UT at the base station, selectively paging, by the base station, the UT via the satellite beam;

by the base station, receiving and storing a location report from the UT;

wherein, the location report constitutes information of the UT comprising at least one of: a coordinate data indicating the current geographic position, a transmission timing, and frequency information;

re-determining, by the base station, the current geographic position of the UT based on the stored location report from the UT; and

the base station, upon determining, based at least in part on the stored location report, that the UT has been stationary longer than a predetermined time period greater than zero, purge the location report.

Assignments (5)
SECURITY INTEREST Recorded Feb 3, 2021
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055211/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2020
From: RAVISHANKAR, CHANNASANDRA; ARUR, DEEPAK; ZAKARIA, GAGUK
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 054661/0064 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 15649418 PREVIOUSLY RECORDED ON REEL 050600 FRAME 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT SECURITY AGREEMENTS. Recorded Sep 3, 2020
From: WELLS FARGO, NATIONAL BANK ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053703/0367 →
ASSIGNMENT OF PATENT SECURITY AGREEMENTS Recorded Oct 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050600/0314 →
SECURITY INTEREST Recorded Sep 25, 2019
From: HUGHES NETWORK SYSTEMS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION - AS COLLATERAL AGENT
Reel/Frame 050491/0795 →