Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND APPARATUS FOR DETERMINING OPERATING PARAMETERS OF A WIRELESS ROUTER
Document Type and Number:
WIPO Patent Application WO/2023/224606
Kind Code:
A1
Abstract:
Methods and apparatus provide for operation of a wireless router, including changing the router from default settings to regional settings. Advantageous aspects of operation include the router obtaining an identifier of a satellite terminal device that provides Internet access for the router, exchanging internet messages with a remote node that returns to the router an indication of the region in which the satellite terminal device is located, and using the location of the satellite terminal device to select regional settings of the router.

Inventors:
KOUTRAS JIM P (US)
SCHAFER JEFFREY V (US)
BOOSE DAVID (US)
Application Number:
PCT/US2022/029611
Publication Date:
November 23, 2023
Filing Date:
May 17, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
VIASAT INC (US)
International Classes:
H04L9/40; H04L41/08; H04L41/0806; H04W76/10; H04W84/06
Foreign References:
US20210176123A12021-06-10
US20190373022A12019-12-05
US20220086671A12022-03-17
CA2547405A12007-11-23
Attorney, Agent or Firm:
PUTNAM, Jonathan et al. (US)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. A method of operation by a wireless router, the method comprising: changing from operating with default settings to operating with regional settings, based on: obtaining an Internet Protocol (IP) address and a terminal identifier from a satellite terminal device that is locally coupled to the wireless router, the satellite terminal device providing the wireless router with Internet access via a satellite communications network to which the satellite terminal device is connected; sending an outgoing Internet message towards a remote node via the satellite terminal device, the remote node associated with an operator of the satellite communications network and the outgoing Internet message indicating the terminal identifier; receiving an incoming Internet message from the remote node via the satellite terminal device, the incoming Internet message indicating a region in which the satellite terminal device is located; selecting the regional settings based on the region indicated for the satellite terminal device; and changing from operating with the default settings to operating with the regional settings, wherein the change relates to one or both of a radio transmission power of the wireless router and radio frequencies used by the wireless router.

2. The method of claim 1, wherein the incoming Internet message includes a credential, and wherein the method further includes using the credential to establish a secure connection with the remote node.

3. The method of claim 2, further comprising re-establishing the secure connection with the remote node responsive to disruption of the secure connection, re-obtaining a terminal identifier from a satellite terminal device that is then locally coupled to the wireless router, and continuing to use the regional settings in response to receiving, via the re-established secure connection, information from the remote node that indicates that the region has not changed.

4. The method of claim 2 or 3, further comprising, responsive to loss of the secure connection, continuing to use the regional settings until the wireless router reboots or is powered off.

5. The method of any one of claims 1-4, wherein obtaining the IP address and the terminal identifier comprises performing a Dynamic Host Configuration Protocol (DHCP) procedure towards the satellite terminal device to obtain the IP address and, separately, querying the satellite terminal device via Hypertext Transfer Protocol Secure (HTTPS) for the terminal identifier.

6. The method of any one of claims 1-5, wherein obtaining the terminal identifier comprises obtaining a Medium Access Control (MAC) address of the satellite terminal device or obtaining an identifier that is based on the MAC address of the satellite terminal device.

7. The method of any one of claims 1-6, further comprising reverting from the regional settings to the default settings upon rebooting.

8. The method of claim 1, further comprising reverting from the regional settings to the default settings responsive to receiving a reset signal.

9. The method of claim 1 , further comprising reverting from the regional settings to the default settings responsive to detecting that the wireless router has been connected to a new satellite terminal device.

10. The method of claim 1, further comprising reverting from the regional settings to the default settings responsive to detecting, during a power-on procedure of the wireless router, that the wireless router was powered off for more than a defined duration.

11. A method of operation by a node that is associated with an operator of a satellite communications network, the method comprising: receiving an incoming Internet message originating from a remote wireless router that is coupled to the satellite communications network via a satellite terminal device that is local to the wireless router, the incoming Internet message indicating a terminal identifier of the satellite terminal device; determining a region in which the satellite terminal device is located; and sending an outgoing Internet message towards the wireless router, the outgoing Internet message indicating the region of the satellite terminal device.

12. The method of claim 11, further comprising sending the outgoing Internet message conditioned on the satellite terminal device being an authorized satellite terminal device.

13. The method of claim 11 or 12, further comprising: including a credential in the outgoing Internet message; and subsequently establishing a secure connection with the wireless router, based on the credential.

14. The method of claim 13, further comprising attempting re-establishment of the secure connection responsive to a disruption of the secure connection and, responsive to reestablishment of the secure connection, receiving a terminal identifier from the wireless router for a satellite terminal device to which the wireless router is then connected, and sending an indication of the region in which the then-connected satellite terminal device is located.

15. The method of any one of claims 11-14, further comprising determining the region in which the satellite terminal device is located based on determining a beam identity of a serving beam of the satellite terminal device in the satellite communications network.

16. The method of any one of claims 11-14, further comprising determining the region in which the satellite terminal device is located by accessing a database that links terminal identifiers with the regions in which the corresponding satellite terminal devices are located.

17. A wireless router comprising: communication interface circuitry; and processing circuitry that is operative to change from operating the wireless router with default settings to operating the wireless router with regional settings, based on being configured to: obtain, via the communication interface circuitry, an Internet Protocol (IP) address and a terminal identifier from a satellite terminal device that is locally coupled to the communication interface circuitry of the wireless router, the satellite terminal device providing the wireless router with Internet access via a satellite communications network to which the satellite terminal device is connected; send, via the communication interface circuitry, an outgoing Internet message towards a remote node via the satellite terminal device, the remote node associated with an operator of the satellite communications network and the outgoing Internet message indicating the terminal identifier; receive, via the communication interface circuitry, an incoming Internet message sent from the remote node via the satellite terminal device, the incoming Internet message indicating a region in which the satellite terminal device is located; select the regional settings based on the region indicated for the satellite terminal device; and change from operating with the default settings to operating with the regional settings, wherein the change relates to one or both of a radio transmission power of the wireless router and radio frequencies used by the wireless router.

18. The wireless router of claim 17, wherein the incoming Internet message includes a credential, and wherein the processing circuitry is configured to use the credential to establish a secure connection with the remote node.

19. The wireless router of claim 18, wherein the processing circuitry is configured to reestablish the secure connection with the remote node responsive to disruption of the secure connection, re-obtain a terminal identifier from a satellite terminal device that is then locally coupled to the wireless router, and continue to use the regional settings in response to receiving, via the re-established secure connection, information from the remote node that indicates that the region has not changed.

20. The wireless router of claim 18 or 19, wherein, responsive to loss of the secure connection, the processing circuitry is configured to continue to operate the wireless router with the regional settings until the wireless router reboots or is powered off.

21. The wireless router of any one of claims 1-20, wherein, to obtain the IP address and the terminal identifier, the processing circuitry is configured to perform a Dynamic Host Configuration Protocol (DHCP) procedure towards the satellite terminal device to obtain the IP address and, separately, query the satellite terminal device via Hypertext Transfer Protocol Secure (HTTPS) for the terminal identifier.

22. The wireless router of any one of claims 1-21, wherein the processing circuitry is configured to obtain the terminal identifier as a Medium Access Control (MAC) address of the satellite terminal device or an identifier that is based on the MAC address of the satellite terminal device.

23. The wireless router of any one of claims 17-22, wherein the processing circuitry is configured to revert the wireless router from operating with the regional settings to operating the wireless router with the default settings, upon rebooting of the wireless router.

24. The wireless router of claim 17, wherein the processing circuitry is configured to revert from operating the wireless router with the regional settings to operating the wireless router with the default settings, responsive to receiving a reset signal.

25. The wireless router of claim 17, wherein the processing circuitry is configured to revert the wireless router from operating with the regional settings to operating the wireless router with the default settings, responsive to detecting that the wireless router has been connected to a new satellite terminal device.

26. The wireless router of claim 17, wherein the processing circuitry is configured to revert the wireless router from operating with the regional settings to operating with the default settings, responsive to detecting, during a power-on procedure of the wireless router, that the wireless router was powered off for more than a defined duration.

27. A node that is associated with an operator of a satellite communications network, the node comprising: communication interface circuitry; and processing circuitry configured to: receive, via the communication interface circuitry, an incoming Internet message originating from a remote wireless router that is coupled to the satellite communications network via a satellite terminal device that is local to the wireless router, the incoming Internet message indicating a terminal identifier of the satellite terminal device; determine a region in which the satellite terminal device is located; and send, via the communication interface circuitry, an outgoing Internet message towards the wireless router, the outgoing Internet message indicating the region of the satellite terminal device.

28. The node of claim 27, wherein the processing circuitry is further configured to send the outgoing Internet message conditioned on the satellite terminal device being an authorized satellite terminal device.

29. The node of claim 27 or 28, wherein the processing circuitry is further configured to: include a credential in the outgoing Internet message; and subsequently establish a secure connection with the wireless router, based on the credential.

30. The node of claim 29, wherein the processing circuitry is configured to attempt reestablishment of the secure connection responsive to a disruption of the secure connection and, responsive to re-establishment of the secure connection, receive a terminal identifier from the wireless router for a satellite terminal device to which the wireless router is then connected, and send an indication of the region in which the then- connected satellite terminal device is located.

31. The node of any one of claims 27-30, wherein the processing circuitry is configured to determine the region in which the satellite terminal device is located based on determining a beam identity of a serving beam of the satellite terminal device in the satellite communications network.

32. The node of any one of claims 27-30, wherein the processing circuitry is configured to determine the region in which the satellite terminal device is located by accessing a database that links terminal identifiers with the regions in which the corresponding satellite terminal devices are located.

Description:
METHOD AND APPARATUS FOR DETERMINING OPERATING PARAMETERS OF A WIRELESS ROUTER

TECHNICAL FIELD

[0001] Methods and apparatus provide for operation of a wireless router, including changing the router from default settings to regional settings.

BACKGROUND

[0002] A known approach to ensuring compliance with applicable regional restrictions on the frequency channels and transmit power used by a wireless router is to sell the router with a default configuration enabled that is compliant with the worst-case or most restrictive among a multiplicity of regional restrictions. Use of the default configuration ensures compliance with the applicable regional restrictions on frequencies and transmit power levels, regardless of the particular region in which the router is installed and used.

[0003] A subsequent challenge then lies in determining the particular region in which the router is used and, although there are various known approaches to determining the region in which a router is operating, these various approaches require specific capabilities of the router or depend on specific installation contexts. For example, one approach relies on the router including a dedicated Global Positioning System (GPS) receiver for independent determination of its location. Other approaches require the router to include a cellular receiver, for reception of cellular network signals and corresponding determination of its location from the cellular network signals. Still other approaches rely on sensing the local radio environment, e.g., for channels in use or to receive locally transmitted beacon signals that convey the needed information.

[0004] While such techniques are appropriate for certain types or classes of routers, or are otherwise practical in certain types of installations, they may be inappropriate or impractical in other scenarios. For example, at least some consumer-class routers, such as those integrated into home gateways or set-top boxes may have limited room or budget for additional sensing circuitry needed to obtain region-related information, or may be operated in installations where GPS signals, beacon signals, or the like are not available or reliable. Additionally, or alternatively, the router may use Internet Protocol (IP) addressing that complicates location determination, for example the router may use Carrier Grade Network Address Translation (CG- NAT) that involves translating between private and public IP addresses. SUMMARY

[0005] Methods and apparatus provide for operation of a wireless router, including changing the router from default settings to regional settings. Advantageous aspects of operation include the router obtaining an identifier of a satellite terminal device that provides Internet access for the router, exchanging internet messages with a remote node that returns to the router an indication of the region in which the satellite terminal device is located, and using the location of the satellite terminal device to select regional settings of the router.

[0006] An example embodiment comprises a method of operation by a wireless router. The method includes changing from operating with default settings to operating with regional settings. Changing from the default settings to the regional settings is based on (a) obtaining an Internet Protocol (IP) address and a terminal identifier from a satellite terminal device that is locally coupled to the wireless router, the satellite terminal device providing the wireless router with Internet access via a satellite communications network to which the satellite terminal device is connected, (b) sending an outgoing Internet message towards a remote node via the satellite terminal device, the remote node associated with an operator of the satellite communications network and the outgoing Internet message indicating the terminal identifier, (c) receiving an incoming Internet message from the remote node via the satellite terminal device, the incoming Internet message indicating a region in which the satellite terminal device is located, (d) selecting the regional settings based on the region indicated for the satellite terminal device, and (e) changing from operating with the default settings to operating with the regional settings. The “change” in the context of this disclosure relates to one or both of a radio transmission power of the wireless router and radio frequencies used by the wireless router.

[0007] Another example embodiment comprises a wireless router that includes communication interface circuitry and processing circuitry. The processing circuitry is operative to change from operating the wireless router with default settings to operating the wireless router with regional settings. Particularly, the processing circuitry is configured to (a) obtain, via the communication interface circuitry, an IP address and a terminal identifier from a satellite terminal device that is locally coupled to the communication interface circuitry of the wireless router, the satellite terminal device providing the wireless router with Internet access via a satellite communications network to which the satellite terminal device is connected, (b) send, via the communication interface circuitry, an outgoing Internet message towards a remote node via the satellite terminal device, the remote node associated with an operator of the satellite communications network and the outgoing Internet message indicating the terminal identifier, (c) receive, via the communication interface circuitry, an incoming Internet message sent from the remote node via the satellite terminal device, the incoming Internet message indicating a region in which the satellite terminal device is located, (d) select the regional settings based on the region indicated for the satellite terminal device, and (e) change from operating with the default settings to operating with the regional settings.

[0008] A further example embodiment comprises a method of operation by a node that is associated with an operator of a satellite communications network. The method includes the node (a) receiving an incoming Internet message originating from a remote wireless router that is coupled to the satellite communications network via a satellite terminal device that is local to the wireless router, the incoming Internet message indicating a terminal identifier of the satellite terminal device, and (b) determining a region in which the satellite terminal device is located, and sending an outgoing Internet message towards the wireless router, the outgoing Internet message indicating the region of the satellite terminal device.

[0009] A related example embodiment comprises a node that is associated with an operator of a satellite communications network. The node includes communication interface circuitry and processing circuitry. Particularly, the processing circuitry is configured to (a) receive, via the communication interface circuitry, an incoming Internet message originating from a remote wireless router that is coupled to the satellite communications network via a satellite terminal device that is local to the wireless router, the incoming Internet message indicating a terminal identifier of the satellite terminal device, (b) determine a region in which the satellite terminal device is located, and (c) send, via the communication interface circuitry, an outgoing Internet message towards the wireless router, the outgoing Internet message indicating the region of the satellite terminal device.

[0010] Of course, the present invention is not limited to the above features and advantages. Indeed, those skilled in the art will recognize additional features and advantages upon reading the following detailed description, and upon viewing the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 is a block diagram of a wireless router and a network node according to an example embodiment wherein a satellite terminal device and an associated satellite communication network provide for Internet communication between the wireless router and the network node.

[0012] Figure 2 is a signal flow diagram depicting example signaling between a wireless router and a network node, and between the wireless router and a satellite terminal device that provides the wireless router with Internet access. [0013] Figure 3 is a logic flow diagram of a method of operating a wireless router, according to an example embodiment.

[0014] Figure 4 is a logic flow diagram of a method of operating a network node, according to an example embodiment.

[0015] Figure 5 is a block diagram of processing circuitry of a wireless router according to an example embodiment.

[0016] Figure 6 is a block diagram of processing circuitry of a wireless router according to an example embodiment.

DETAILED DESCRIPTION

[0017] Figure 1 illustrates a wireless router 10 according to one or more example embodiments and in at least one such embodiment the wireless router 10 is comprised in or integrated into a home gateway device 12, such as used to provide Internet and related multimedia services to a premises. Rather than connecting to the Internet directly, the wireless router 10 is configured for local coupling to a satellite terminal device 14, possibly through an interface device 16. As an example, the interface device 16 is a Power-over- Ethernet (PoE) device that provides power to the wireless router 10 whilst also providing a local communication link between the wireless router 10 and the satellite terminal device 14. As another example, the interface device 16 implements a Multimedia over Coax Alliance (MoCA) protocol.

[0018] The satellite terminal device 14 comprises or includes outdoor equipment, such as an antenna assembly for transmitting uplink signals to one or more satellites 20 of a satellite communications network 18 and receiving downlink signals from the one or more satellites 20. Broadly, the satellite communications network 18 provides or makes available one or more types of communication services, such as broadband multimedia. Wireless connections between the satellites 20 and respective satellite terminal devices 14 are referred to as user links 24 and wireless connections between the satellites 20 and a ground segment 22 of the satellite communications network 18 are referred to as feeder links 26. The ground segment 22 connects with the Internet 30, which provides communicative coupling to a network node 32, which has access to a network management device or network 34 that maintains one or more databases 36 that contain information relevant to satellite terminal devices 14, e.g., such as any one or more of corresponding identifiers, authorizations or credentials, location information, etc.

[0019] In at least one embodiment, or according to at least one operating scenario, the wireless router 10 is incapable of determining its location or its configuration makes impractical determining its location from network addresses. For example, the wireless router 10 uses Carrier Grade Network Address Translation (CG-NAT), with the use of private Internet Protocol (IP) addresses complicating address-based determination of the location of the wireless router 10. Additionally, or in an alternative operating scenario or embodiment, the wireless router 10 omits Global Positioning System (GPS) or Global Navigation Satellite System (GNSS) receivers and further omits local or wide-area radio scanning capability, which might be used to detect and receive radio signals from external systems that include location cues. Correspondingly, according to an advantageous configuration of the wireless router 10, the wireless router 10 performs inferential localization, based on determining an identity of the satellite terminal device 14 with which it has a local connection, and communicating that identity to the network node 32 via Internet messaging.

[0020] In complementary fashion, the network node 32, acting as a remote, Internet- accessible node from the perspective of the wireless router 10, uses the communicated identity to identify the satellite terminal device 14 and determine the geographic region in which the satellite terminal device 14 is located. For example, the node 32 queries the one or more databases 36 using the communicated identity or information derived therefrom and obtains location information for the satellite terminal device 14 in response to the query. Figure 1 depicts example embodiments of the wireless router 10 and network node 32 in the context of such operations.

[0021] The example wireless router 10 comprises processing circuitry 40, communication interface circuitry 42, e.g., an Ethernet or other transceiver comprising transmit (TX) and receive (RX) circuitry. Further, the wireless router 10 comprises Wireless Local Area Network (WLAN) circuitry 44, which is configured to provide local wireless network services, e.g., according to Wi-Fi 6 or other standardized WLAN network protocols. For example, the WLAN circuitry 44 comprises a QUALCOMM chipset, such as the IPQ8072a chipset, which permits the use of different radio settings for Wi-Fi operation. In such examples and in one or more other embodiments, the processing circuitry 40 may be subsumed in or otherwise implemented by the processing circuitry included in the WLAN circuitry 44.

[0022] Still further, the wireless router 10 includes storage 46, which comprises one or more types of computer-readable media. The storage 46 includes, for example, one or more types of non-volatile memory circuits that store settings for operation of the wireless router 10. These settings comprise, for example, tables or other data structures that define which radio channels (frequencies) or frequency bands are permitted for use in respective regions. Additionally, or alternatively, the settings indicate transmit power levels permitted for the wireless router 10 on a per region basis. Stored settings may also include a default set of settings that are compliant with the most restrictive among the regional settings or otherwise conform to a subset of settings that are common across all regions. Alternatively, the default set of settings may be determined dynamically by the processing circuitry 40, based on comparing the regional settings.

[0023] In an example embodiment, the processing circuitry 40 is operative to change from operating the wireless router with default settings to operating the wireless router with regional settings. Such functionality is based on the processing circuitry 40 being configured to obtain, via the communication interface circuitry 42, an Internet Protocol (IP) address and a terminal identifier from a satellite terminal device 14 that is locally coupled to the communication interface circuitry 42 of the wireless router 10. “Locally coupled” refers to co-location of the wireless router 10 and satellite terminal device 14, such that a physical wired connection or short-range wireless connection provides communicative coupling between the wireless router 10 and the satellite terminal device 14. As an example, the satellite terminal device 14 is an outdoor unit installed at a residential or commercial premises and the wireless router 10 is an indoor unit installed at the same premises or is comprised in a home gateway device 12 or other indoor unit installed in the same premises.

[0024] The satellite terminal device 14 provides the wireless router 10 with Internet access via a satellite communications network 18 to which the satellite terminal device 14 is connected. Correspondingly, the processing circuitry 40 of the wireless router 10 is configured to send, via the communication interface circuitry 42, an outgoing Internet message towards a remote node via the satellite terminal device 14. The remote node — e.g., the node 32 depicted in Figure 1 — is associated with an operator of the satellite communications network 18 and the outgoing Internet message indicates the terminal identifier. “Remote” in this context means at a different geographic location, such that the remote node is reachable via Internet access provided through the satellite communications network 18. The node 32 may provide or otherwise operate as a point of presence (POP) that supports determination by the wireless router 10 of the region in which its locally-coupled satellite terminal device 14 is located.

[0025] The processing circuitry 40 of the wireless router 10 is further configured to receive, via the communication interface circuitry 42, an incoming Internet message sent from the remote node 32 via the satellite terminal device 14, with the incoming Internet message indicating a region in which the satellite terminal device 14 is located. The processing circuitry 40 is configured to select the regional settings for the wireless router 10 based on the region indicated for the satellite terminal device 14 and change from operating with the default settings to operating with the regional settings. The change relates to one or both of a radio transmission power of the wireless router 10 and radio frequencies used by the wireless router 10.

[0026] In at least one embodiment, the incoming Internet message includes a credential, and the processing circuitry 40 of the wireless router 10 is configured to use the credential to establish a secure connection with the remote node. For example, the secure connection is established and operated according to the TR-369 protocol, also referred to as “User Services Platform.” In at least one such embodiment, the processing circuitry 40 is configured to reestablish the secure connection with the remote node responsive to disruption of the secure connection, re-obtain a terminal identifier from a satellite terminal device 14 that is then locally coupled to the wireless router 10, and continue to use the regional settings in response to receiving, via the re-established secure connection, information from the remote node that indicates that the region has not changed.

[0027] Reference to a “then locally coupled” satellite terminal device 14 means the satellite terminal device 14 that is coupled to the wireless router 10 at that particular time. In the example context of losing and then re-establishing the secure connection, re-obtaining the terminal identifier from the then locally coupled satellite terminal device 14 ensures that the wireless router 10 has not somehow been reconnected to a new or changed satellite terminal device 14 in the time between losing the secure connection and attempting to reestablish the secure connection.

[0028] In response to loss of the secure connection, the processing circuitry 40 in one or more embodiments is configured to continue to operate the wireless router 10 with the regional settings until the wireless router is powered off or reboots. Here, “reboot” refers to a resetting or reinitialization of the processing circuitry 40, such as happens when power is cycled, when a watchdog timer expires, or when a reset command is received or a reset signal is asserted. Reset commands may be received from the remote node, or from another external source.

[0029] To obtain the IP address and the terminal identifier, the processing circuitry 40 in one or more embodiments is configured to perform a Dynamic Host Configuration Protocol (DHCP) procedure towards the satellite terminal device 14 to obtain the IP address and, separately, query the satellite terminal device 14 via Hypertext Transfer Protocol Secure (HTTPS) for the terminal identifier. The processing circuitry 40 is configured to obtain the terminal identifier as a Medium Access Control (MAC) address of the satellite terminal device 14, for example, or as an identifier that is based on the MAC address of the satellite terminal device 14.

[0030] The processing circuitry 40 in one or more embodiments is configured to revert the wireless router 10 from operating with the regional settings to operating with the default settings, upon rebooting of the wireless router 10. Additionally or alternatively, the processing circuitry 40 is configured to revert from operating the wireless router 10 with the regional settings to operating the wireless router 10 with the default settings, responsive to any one or more of: receiving a reset signal, detecting that the wireless router 10 has been connected to a new satellite terminal device 14, or detecting, during a power-on procedure of the wireless router 10, that the wireless router 10 was powered off for more than a defined duration.

[0031] As an example of the aforementioned remote node, the node 32 depicted in Figure 1 includes processing circuitry 50, communication interface circuitry 52, and storage 54. The communication interface circuitry 52 comprises, for example, an Ethernet or other computer data network interface, and includes physical-layer circuitry for wireless or wired transmission and reception over a physical medium. Included in the communication interface circuitry 52 are receiver and transmitter circuitry, for transmitting outgoing Internet messages and receiving incoming Internet messages. The storage 54 comprises one or more types of computer-readable media, such as one or more types of memory circuits or devices.

[0032] The node 32 is associated with an operator of a satellite communications network 18 and the processing circuitry 50 is configured to: (a) receive, via the communication interface circuitry 52, an incoming Internet message originating from a remote wireless router 10 that is coupled to the satellite communications network 18 via a satellite terminal device 14 that is local to the wireless router 10, the incoming Internet message indicating a terminal identifier of the satellite terminal device 14; (b) determine a region in which the satellite terminal device 14 is located; and (c) send, via the communication interface circuitry 52, an outgoing Internet message towards the wireless router 10, the outgoing Internet message indicating the region of the satellite terminal device 14. A “country code” included in the outgoing Internet message represents the region information, for example. Country code information may conform to ISO 3166 standards, for example.

[0033] The processing circuitry 50 in one or more embodiments is further configured to send the outgoing Internet message conditioned on the satellite terminal device 14 being an authorized satellite terminal device.

[0034] Further, in one or more embodiments, the processing circuitry 50 is further configured to: include a credential in the outgoing Internet message; and subsequently establish a secure connection with the wireless router 10, based on the credential. In at least one such embodiment, the processing circuitry 50 is configured to attempt re-establishment of the secure connection responsive to a disruption of the secure connection and, responsive to reestablishment of the secure connection, receive a terminal identifier from the wireless router 10 for a satellite terminal device 14 to which the wireless router 10 is then connected, and send an indication of the region in which the then-connected satellite terminal device 14 is located. Such operations ensure that the satellite terminal device 14 used to establish the secure connection is the same one used to re-establish the secure connection, or at least ensure that it is in the same region. [0035] The processing circuitry 50 is configured to determine the region in which the satellite terminal device 14 is located based on, for example, determining a beam identity of a serving beam of the satellite terminal device 14 in the satellite communications network 18. Because respective beams used by the satellite communications system 18 provide service coverage in corresponding, known geographic areas, knowing which beam provides service to the satellite terminal device 14 is tantamount to knowing the geographic area in which the satellite terminal device 14 is located. In particular, installation and configuration of the satellite terminal device 14 may include calibration to “find” the beam center of the serving beam, and such information provides for at least region- accurate determination of the location of the satellite terminal device 14.

[0036] The processing circuitry 50 in another embodiment or according to another operating scenario is configured to determine the region in which the satellite terminal device 14 is located by accessing a database 36 that links terminal identifiers with the regions in which corresponding satellite terminal devices 14 are located.

[0037] Figure 2 illustrates one example of signaling involving a wireless router 10, a satellite terminal device 14, and a remote node 32, and by which the wireless router 10 “regionalizes” its settings for wireless operations. Note that Figure 2 does not show any interface device 16 between the wireless router 10 and the satellite terminal device 14 and omits any signal/protocol translations that may occur between them.

[0038] At step 1, the wireless router 10 and the satellite terminal device 14 perform a DHCP procedure, resulting in the assignment of an IP address to the wireless router 10. At step 2, the wireless router 10 queries the satellite terminal device 14 for a terminal identifier of the satellite terminal device 14, e.g., sending a HyperText Transfer Protocol Secure (HTTPS) query, and receives a corresponding query response at step 3. The wireless router 10 at step 4 sends an outgoing Internet message that includes the terminal identifier of the satellite terminal device 14, where that message is directed towards the remote node 32 and where the remote node 32 uses the terminal identifier to derive or otherwise obtain region information for the satellite terminal device 14.

[0039] At step 5, the wireless router 10 receives an incoming Internet message sent from the remote node 32, where the incoming message indicates the region in which the satellite terminal device 14 is located. In one or more embodiments, the incoming message also contains a credential, such as a secure token, key, or other item of data, to be used by the wireless router 10 for establishing a secure connection to the remote node 32. Step 6 depicts establishment of the secure connection, based on the credential. [0040] At some later time, a disruption of the secure connection occurs and at step 7 the wireless router 10 detects the loss of the secure connection. Disruption occurs, for example, because of satellite connectivity issues experienced by the satellite terminal device 14, or problems affecting the local communication coupling between the satellite terminal device 14 and the wireless router 10.

[0041] At step 8, the wireless router 10 and the remote node 32 re-establish the secure connection, again based on the credential, and at step 9 the wireless router 10 confirms that it remains connected to the same satellite terminal device 14 or that the satellite terminal device 14 to which it is now connected is in the same region as the satellite terminal device 14 through which the wireless router 10 established the secure connection. For example, after re-establishing the secure connection, the wireless router 10 queries the satellite terminal device 14 to which it is currently connected for its terminal identifier, and it sends that terminal identifier to the remote node 32. Correspondingly, the remote node 32 returns an indication of the region associated with the satellite terminal device 14 identified by that terminal identifier. Such operations cover scenarios where the wireless router 10 establishes the secure connection through a first satellite terminal device 14 and is then disconnected from that device and reconnected to another satellite terminal device 14.

[0042] With Figure 2 offering a specific signaling example, it should be understood that in one or more embodiments, upon the wireless router 10 coming online, it reaches out to the network node 32 for “device management” support, with the network node 32 providing a publicly accessible HTTPS POP. For example, the wireless router 10 POSTs a device announcement that includes its router information, such as Serial ID, Base MAC Address, Firmware Version, and any unique identifier assigned if it has previously registered with the network node 32. The wireless router 10 further provides WAN information associated with it, which includes its WAN IP Address and the terminal identifier of the satellite terminal device 14, which may be a Gateway MAC address, for example.

[0043] Figure 3 illustrates a method 300 of operation by a wireless router 10 according to an example embodiment. The method 300 comprises changing from operating with default settings to operating with regional settings, based on: (a) obtaining (Block 302) an IP address and a terminal identifier from a satellite terminal device 14 that is locally coupled to the wireless router 10, the satellite terminal device 14 providing the wireless router 10 with Internet access via a satellite communications network 18 to which the satellite terminal device 14 is connected; (b) sending (Block 304) an outgoing Internet message towards a remote node 32 via the satellite terminal device 14, the remote node 32 associated with an operator of the satellite communications network 18 and the outgoing Internet message indicating the terminal identifier; (c) receiving (Block 306) an incoming Internet message from the remote node 32 via the satellite terminal device 14, the incoming Internet message indicating a region in which the satellite terminal device 14 is located; (d) selecting (Block 308) the regional settings based on the region indicated for the satellite terminal device 14; and (e) changing (Block 310) from operating with the default settings to operating with the regional settings, wherein the change relates to one or both of a radio transmission power of the wireless router 10 and radio frequencies used by the wireless router 10.

[0044] The incoming Internet message includes a credential, for example, and the method 300 in one or more embodiments further includes using the credential to establish a secure connection with the remote node 32. Further, in at least one such embodiment, the method 300 further includes re-establishing the secure connection with the remote node 32 responsive to disruption of the secure connection, re-obtaining a terminal identifier from a satellite terminal device 14 that is then locally coupled to the wireless router 10, and continuing to use the regional settings in response to receiving, via the re-established secure connection, information from the remote node 32 that indicates that the region has not changed. Such embodiments may further include, in response to loss of the secure connection, the wireless router 10 continuing to use the regional settings until the wireless router 10 reboots or is powered off.

[0045] Obtaining the IP address and the terminal identifier from the satellite terminal device 14 comprises, for example, the wireless router 10 performing a DHCP procedure towards the satellite terminal device 14 to obtain the IP address and, separately, querying the satellite terminal device 14 via HTTPS for the terminal identifier. The terminal identifier comprises, for example, a MAC address of the satellite terminal device 14, or an identifier derived from the MAC identifier of the satellite terminal device 14.

[0046] In one or more embodiments, the method 300 further includes the wireless router 10 reverting from the regional settings to the default settings upon one or more events or satisfaction of one or more conditions, including any one or more of the following: upon rebooting, responsive to receiving a reset signal, detecting that the wireless router 10 has been connected to a new satellite terminal device 14, or, responsive to detecting, during a power-on procedure of the wireless router 10, that the wireless router 10 was powered off for more than a defined duration.

[0047] Figure 4 illustrates a method 400 of operation by a remote node 32 according to an example embodiment, where the remote node 32 is associated with an operator of a satellite communications network 18. The method 400 comprises: (a) receiving (Block 402) an incoming Internet message originating from a wireless router 10 that is coupled to the satellite communications network 18 via a satellite terminal device 14 that is local to the wireless router 10, the incoming Internet message indicating a terminal identifier of the satellite terminal device 14; (b) determining (Block 404) a region in which the satellite terminal device 14 is located; and (c) sending (Block 406) an outgoing Internet message towards the wireless router 10, the outgoing Internet message indicating the region of the satellite terminal device 14.

[0048] According to one or more embodiments of the method 400, sending the outgoing Internet message is conditioned on the satellite terminal device 14 being an authorized satellite terminal device. The method 400 may also include the node 32 including a credential in the outgoing Internet message, and subsequently establishing a secure connection with the wireless router 10, based on the credential. In at least one such embodiment, the method 400 further includes the node 32 attempting re-establishment of the secure connection responsive to a disruption of the secure connection and, responsive to re-establishment of the secure connection, receiving a terminal identifier from the wireless router 10 for a satellite terminal device 14 to which the wireless router 10 is then connected, and sending an indication of the region in which the then-connected satellite terminal device 14 is located.

[0049] The node 32 determines the region in which the satellite terminal device 14 is located, for example, based on determining a beam identity of a serving beam of the satellite terminal device 14 in the satellite communications network 18. Alternatively, e.g., in a different embodiment or according to other operating circumstances, the region in which the satellite terminal device 14 is located is determined by the node 32 based on the node 32 accessing a database 36 that links terminal identifiers with the regions in which the corresponding satellite terminal devices 14 are located. In yet another embodiment, the node 32 uses a location reported by the satellite terminal device 14, e.g., such as where the satellite terminal device 14 includes a GPS receiver.

[0050] Figure 5 illustrates an example embodiment of the processing circuitry 40 of the wireless router 10, wherein the processing circuitry 40 comprises one or more microprocessors or other digital processors 60 that is/are specially adapted to carry out the operations described herein for the wireless router 10, based on the execution of computer program instructions 62 stored in the storage 46. Storage 46 comprises, for example, non-volatile memory circuits for longer term storage of the computer program instructions 62, along with volatile memory circuits as working memory for program execution, data processing, etc. The storage 46 may further include configuration data 64, such as information comprising regional settings, default settings, etc. Example memory circuits include SRAM, DRAM, FLASH, EEPROM, etc.

[0051] Figure 6 illustrates an example embodiment of the processing circuitry 50 of the network node 32, wherein the processing circuitry 50 comprises one or more microprocessors or other digital processors 70 that is/are specially adapted to carry out the operations described herein for the network node 32, based on the execution of computer program instructions 72 stored in the storage 54. Storage 54 comprises, for example, non-volatile memory circuits for longer term storage of the computer program instructions 72, along with volatile memory circuits as working memory for program execution, data processing, etc. The storage 54 may further include configuration data 74, such as information comprising satellite network information, such as database-access information used for accessing the database(s) 36 to obtain region information for satellite terminal devices 14.

[0052] Notably, modifications and other embodiments of the disclosed invention(s) will come to mind to one skilled in the art having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the invention(s) is/are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of this disclosure. Although specific terms may be employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.