IP Library Granted Patent US 11,476,919
Granted Patent B2
US 11,476,919 · App. 16/779,098 · Granted Oct 18, 2022

Method for providing continuous connectivity to a device

Inventor: Wael Guibene (Parker, CO)
Assignee: Charter Communications Operating, LLC
H04B7/18513H04B7/18517H04W28/0268H04W88/16
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 11,476,919
App. No.
16/779,098
Granted
Oct 18, 2022
Kind
B2
Abstract

A communications system, e.g. an Internet-of-Things (IoT) communications system, includes satellite gateways in addition to terrestrial gateways. High QoS end point devices utilize communications via satellite gateway to be able to communicate with a network server when communications with the network server via terrestrial gateways are unavailable or unreliable. Low QoS end point devices may communicate with the network server via terrestrial gateways but are restricted from using the satellite gateways. An additional receive window, corresponding to the satellite gateway, is used for communicating downlink signals from the satellite gateway to the high QoS end point device.

Claims (55)

1. A communications method implemented by an end point (EP) device, the method comprising:

operating the EP device to attempt to communicate, while operating in a terrestrial mode of operation, with a network server via one or more terrestrial gateways, said attempt to communicate including transmitting a packet;

monitoring a first set of terrestrial downlink receive windows used by terrestrial gateways for an acknowledgment corresponding to said packet from a terrestrial gateway following the transmission of said packet;

determining, from a failure to receive an acknowledgement of the said packet transmitted during said terrestrial mode of operation that communications via only terrestrial gateways at a desired data rate is not possible; and

in response to determining that communications via only terrestrial gateways at a desired data rate is not possible switching into a satellite compatible mode of operation; and

operating the EP device in satellite compatible mode of operation, wherein operating in said satellite compatible mode of operation includes:

transmitting an additional packet; and

monitoring for an acknowledgment corresponding to said additional packet in both i) the first set of terrestrial downlink receive windows and ii) an additional downlink receive window, said additional downlink receive window being a satellite downlink receive window.

2. The communications method of claim 1 , wherein said packet transmitted while operating in a terrestrial mode of operation is a packet transmitted at a maximum supported EP device transmit power level; and

wherein the method further comprises:

transmitting, prior to transmitting said packet at the maximum supported EP device transmit power level, while operating in the terrestrial mode of operation, at least two other packets at different power levels lower than said maximum supported EP device transmit power level.

3. The communications method of claim 2 , further comprising:

prior to determining, from a failure to receive an acknowledgement that communications via only terrestrial gateways at a desired data rate is not possible, performing at least one of i) increasing transmit power to a maximum EP transmit power level or ii) increasing a spreading factor (SF) to a maximum spreading factor.

4. The communications method of claim 3 , wherein said operating an EP device to attempt to communicate with a network server via one or more terrestrial gateways includes transmitting said packet from the EP device using the maximum EP transmit power level.

5. The communications method of claim 2 , wherein during said satellite compatible mode of operation the EP device monitors more downlink receive windows for acknowledgements following a packet transmission than during a terrestrial mode of operation which is used prior to switching into the satellite compatible mode of operation.

6. The communications method of claim 3 , wherein said packet is transmitted with a request for an acknowledgement.

7. The communications method of claim 6 , further comprising:

storing information in said end point device indicating that said end point device is a high QoS end point device, said high QoS end point device being an end point device entitled to use satellite communication when terrestrial communication is unable to provide a desired QoS level to which the end point device is entitled.

8. An end point (EP) device, comprising:

a processor configured to:

operate the EP device to attempt to communicate, while operating in a terrestrial mode of operation, with a network server via one or more terrestrial gateways, said attempt to communicate including transmitting a packet;

operate the EP device to monitor a first set of terrestrial downlink receive windows used by terrestrial gateways for an acknowledgment corresponding to said packet from a terrestrial gateway following the transmission of said packet;

determine, from a failure to receive an acknowledgement of the packet transmitted during said terrestrial mode of operation that communications via only terrestrial gateways at a desired data rate is not possible; and

in response to determining that communications via only terrestrial gateways at a desired data rate is not possible, operating the EP device to switch into a satellite compatible mode of operation; and

operate the EP device in satellite compatible mode of operation, wherein operating in said satellite compatible mode of operation includes:

transmitting from the EP device an additional packet; and

monitoring for an acknowledgment corresponding to said additional packet in both i) the first set of terrestrial downlink receive windows and ii) an additional downlink receive window, said additional downlink receive window being a satellite downlink receive window.

9. The EP device of claim 8 , wherein said processor is further configured to control the EP device to:

receive, while operating in the satellite compatible mode of operation, an acknowledgment to the additional packet in one of the first set of terrestrial downlink receive windows; and

transition the EP device, in response to receiving said acknowledgment to the additional packet in one of the first set of terrestrial downlink receive windows, from the satellite compatible mode of operation to a terrestrial only mode of operation.

10. The EP device of claim 9 , wherein said processor is further configured to:

prior to determining, from a failure to receive an acknowledgement that communications via only terrestrial gateways at a desired data rate is not possible, operate the end point device to perform at least one of i) increasing transmit power to a maximum EP transmit power level or ii) increasing a spreading factor (SF) to a maximum spreading factor.

11. The EP device of claim 10 , wherein said processor is configured to:

operate the EP device to transmit said packet from the EP device using the maximum EP transmit power level, as part of being configured to operate an EP device to attempt to communicate with a network server via one or more terrestrial gateways.

12. The EP device of claim 10 , wherein said processor is further configured to:

operate the EP device to store information in said end point device indicating that said end point device is a high QoS end point device, said high QoS end point device being an end point device entitled to use satellite communication when terrestrial communication is unable to provide a desired QoS level to which the end point device is entitled.

13. The method of claim 2 , further comprising:

recognizing, while operating in the terrestrial mode of operation, a failure to receive acknowledgments to the at least two other packets transmitted at different power levels lower than said highest power level prior to transmitting said packet at the highest supported EP device transmit power level.

14. The method of claim 2 , wherein transmitting the additional packet while operating the EP device in satellite compatible mode of operation includes transmitting the additional packet at the maximum EP transmit power.

15. The method of claim 1 , further comprising:

receiving an acknowledgment to the additional packet in one of the first set of terrestrial downlink receive windows while operating in said satellite compatible mode of operation; and

transitioning the EP device, in response to receiving said acknowledgment to the additional packet in one of the first set of terrestrial downlink receive windows, from said satellite compatible mode of operation into a terrestrial only mode of operation.

16. The method of claim 2 , further comprising:

receiving an acknowledgment to the additional packet in the satellite downlink receive window.

17. The method of claim 16 , further comprising:

determining, based on the receipt of an acknowledgment in the satellite downlink receive window that communications via a satellite gateway has been established.

18. The method of claim 17 , further comprising:

following determining that communications via a satellite gateway has been established, i) transmitting another packet at the maximum transmit power level; and

monitoring for an acknowledgment corresponding to said another packet in both ii) a terrestrial downlink receive window and ii) a satellite downlink receive window.

19. The EP device of claim 8 , wherein said processor is further configured to control the EP device to:

receive an acknowledgment to the additional packet in the satellite downlink receive window; and

determine, based on the receipt of an acknowledgment in the satellite downlink receive window that communications via a satellite gateway has been established.

20. The EP device of claim 19 , wherein said processor is further configured to control the EP device to:

transmit, following determining that communications via a satellite gateway has been established, another packet at the maximum transmit power level; and

monitor for an acknowledgment corresponding to said another packet in both i) a terrestrial downlink receive window and ii) a satellite downlink receive window.

Assignments (4)
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 061503/0937 →
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 061504/0307 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Aug 10, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061633/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2020
From: GUIBENE, WAEL
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 051732/0513 →
Continuity (1)
Related Publication 20210242932A1 · Aug 5, 2021