IP Library › Granted Patent US 12,126,428
Granted Patent B2
US 12,126,428 · App. 17/588,893 · Granted Oct 22, 2024

Secure communication protocol over satellite network

Inventors: Rajpreet Singh (Bangalore, IN); Saravana Kumar Palanivel Rajan (Bangalore, IN); Viresh Veerasangappa Kadi (Bijapur, IN); Mathan Murugasen (Bengaluru, IN); Veena Sudhakar Padiyar (Mumbai, IN)
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
H04B7/18513H04W8/20H04W12/06H04W84/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 12,126,428
App. No.
17/588,893
Granted
Oct 22, 2024
Kind
B2
Abstract

This disclosure describes a secure protocol for communication over a satellite network. On receiving a message from a mobile device that is currently not authorized to communicate over a satellite network, a gateway analyzes the message to determine whether the message includes a particular tag to indicate an authorization override. A message with a tag indicating an emergency message can be forwarded toward an emergency service provider determined based on the current location of the mobile device. A message with a tag indicating a subscription request can cause the gateway to generate and send subscription information to the mobile device, to allow the user to select a subscription and provide payment information to activate the subscription. In either scenario, a secure connection can be established between mobile device and gateway, through a handshake that employs burst messages over the satellite network.

Claims (65)

1. A computer-implemented method comprising:

receiving, at a network gateway, a message that is transmitted over a satellite network from a mobile device, the message comprising a mobile device identifier and a message type;

determining, by the network gateway, that the mobile device is not currently subscribed to communicate over the satellite network based on the mobile device identifier;

based at least partly on determining that the mobile device is not currently subscribed to communicate over the satellite network, analyzing, by the network gateway, the message to determine the message type; and

based at least partly on determining that the message type corresponds to an authorization override, providing, by the network gateway, authorization for the mobile device to communicate over the satellite network.

2. The method of claim 1 , wherein the providing authorization comprises:

based at least partly on determining that the message type is an emergency message type, sending the message to an emergency message destination.

3. The method of claim 2 , wherein the providing authorization further comprises:

determining a location of the mobile device; and

determining the emergency message destination based on the location of the mobile device.

4. The method of claim 1 , wherein the providing authorization comprises:

based at least partly on determining that the message type is a subscription request message type, sending subscription information to the mobile device over the satellite network, the subscription information describing one or more subscriptions available for the mobile device;

receiving, in response to the subscription information, a subscription activation request transmitted over the satellite network from the mobile device, the subscription activation request identifying a particular subscription of the one or more subscriptions; and

activating the particular subscription for the mobile device.

5. The method of claim 4 , wherein the providing authorization further comprises:

determining a location of the mobile device based on location information included in the message; and

determining, based on the location, the one or more subscriptions available for the mobile device.

6. The method of claim 4 , wherein the subscription information includes, for each of the one or more subscriptions:

a time usage metric;

a duration;

a cost; and

a description.

7. The method of claim 4 , wherein the subscription activation request includes encrypted payment information.

8. The method of claim 1 , wherein the providing authorization further comprises:

authenticating the mobile device, including performing an authentication handshake over the satellite network between the network gateway and the mobile device, the authentication handshake employing one or more burst messages that are communicated via the satellite network.

9. A computing system comprising:

at least one processor; and

memory communicatively coupled to the at least one processor, the memory storing instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising:

receiving, at a network gateway, a message that is transmitted over a satellite network from a mobile device, the message comprising a mobile device identifier and a message type;

determining, by the network gateway, that the mobile device is not currently subscribed to communicate over the satellite network based on the mobile device identifier;

based at least partly on determining that the mobile device is not currently subscribed to communicate over the satellite network, analyzing, by the network gateway, the message to determine the message type; and

based at least partly on determining that the message type corresponds to an authorization override, providing, by the network gateway, authorization for the mobile device to communicate over the satellite network.

10. The system of claim 9 , wherein the providing authorization comprises:

based at least partly on determining that the message type is an emergency message type, sending the message to an emergency message destination.

11. The system of claim 10 , wherein the providing authorization further comprises:

determining a location of the mobile device; and

determining the emergency message destination based on the location of the mobile device.

12. The system of claim 9 , wherein the providing authorization comprises:

based at least partly on determining that the message type is a subscription request message type, sending subscription information to the mobile device over the satellite network, the subscription information describing one or more subscriptions available for the mobile device;

receiving, in response to the subscription information, a subscription activation request transmitted over the satellite network from the mobile device, the subscription activation request identifying a particular subscription of the one or more subscriptions; and

activating the particular subscription for the mobile device.

13. The system of claim 12 , wherein the providing authorization further comprises:

determining a location of the mobile device based on location information included in the message; and

determining, based on the location, the one or more subscriptions available for the mobile device.

14. The system of claim 12 , wherein the subscription information includes, for each of the one or more subscriptions:

a time usage metric;

a duration;

a cost; and

a description.

15. The system of claim 12 , wherein the subscription activation request includes encrypted payment information.

16. The system of claim 9 , wherein the providing authorization comprises:

authenticating the mobile device, including performing an authentication handshake over the satellite network between the network gateway and the mobile device, the authentication handshake employing one or more burst messages that are communicated via the satellite network.

17. One or more non-transitory computer-readable storage media storing instructions which, when executed, cause a network gateway to perform operations comprising:

receiving, at a network gateway, a message that is transmitted over a satellite network from a mobile device, the message comprising a mobile device identifier and a message type;

determining, by the network gateway, that the mobile device is not currently subscribed to communicate over the satellite network based on the mobile device identifier;

based at least partly on determining that the mobile device is not currently subscribed to communicate over the satellite network, analyzing, by the network gateway, the message to determine the message type; and

based at least partly on determining that the message type corresponds to an authorization override, providing, by the network gateway, authorization for the mobile device to communicate over the satellite network.

18. The one or more computer-readable storage media of claim 17 , wherein the providing authorization comprises:

based at least partly on determining that the message type is an emergency message type, sending the message to an emergency message destination.

19. The one or more computer-readable storage media of claim 17 , wherein the providing authorization comprises:

based at least partly on determining that the message type is a subscription request message type, sending subscription information to the mobile device over the satellite network, the subscription information describing one or more subscriptions available for the mobile device;

receiving, in response to the subscription information, a subscription activation request transmitted over the satellite network from the mobile device, the subscription activation request identifying a particular subscription of the one or more subscriptions; and

activating the particular subscription for the mobile device.

20. The one or more computer-readable storage media of claim 17 , wherein the providing authorization comprises:

authenticating the mobile device, including performing an authentication handshake over the satellite network between the network gateway and the mobile device, the authentication handshake employing one or more burst messages that are communicated via the satellite network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2022
From: SINGH, RAJPREET; PALANIVEL RAJAN, SARAVANA KUMAR; KADI, VIRESH VEERASANGAPPA; MURUGASEN, MATHAN; PADIYAR, VEENA SUDHAKAR
To: ACCENTURE GLOBAL SOLUTIONS LIMITED
Reel/Frame 058835/0013 →
Priority Claims (1)
IN 202111047621 · Oct 20, 2021 · national
Continuity (1)
Related Publication 20230124519A1 · Apr 20, 2023