IP Library Patent Application 16749325
Patent Application
App. No. 16/749,325

SERVICE DELIVERY AT THE EDGE

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 None
App. No.
16/749,325
Abstract

A method and system for delivering services to terminals and associated edge devices in a satellite communication system. A network node remotely creates at least one service appliance within a terminal of the satellite communication system and customer premise equipment (CPE) connected to the terminal. Containerized applications are then transmitted from the network node to the service appliance. The service appliance subsequently executes the containerized application using hardware resources of the terminal and CPE. Usage of the containerized application can also be monitored.

Claims (49)

1 . A method, comprising:

receiving a request, from a network node, to supply one or more services via a satellite communication system;

creating, by the network node, at least one service appliance within at least one of a terminal of the satellite communication system and customer premise equipment (CPE) connected to the terminal, wherein the at least one service appliance is used to provide the one or more services;

transmitting a containerized application from the network node to the at least one service appliance via the satellite communication system, wherein the at least one service appliance is configured to execute the containerized application using hardware resources of the terminal and CPE; and

monitoring usage of air interface resources of the satellite communication system by the containerized application.

2 . The method of claim 1 , further comprising initiating a communication session between the network node and the at least one service appliance via the satellite communication system.

3 . The method of claim 2 , wherein the network node is communicatively coupled to the gateway via a public network, a private network, or both.

4 . The method of claim 3 , further comprising:

receiving an application from an application server communicatively coupled to the network node; and

containerizing the application into the containerized application.

5 . The method of claim 1 , further comprising:

receiving a request for a service at the network node from the at least one service appliance; and

transmitting the containerized application from the network node to the at least one service appliance in response to the request.

6 . The method of claim 5 , further comprising:

generating an interface, by the at least one service appliance, for selecting at least one service available from the network node,

wherein the request is made via the interface.

7 . The method of claim 1 , wherein the monitoring further comprises monitoring hardware usage by the containerized application, network usage by the containerized application, or both.

8 . The method of claim 1 , wherein the monitoring further comprises determining whether or not sufficient hardware resources are available for use by the containerized application.

9 . The method of claim 1 , further comprising billing a user based on the monitored usage of the containerized application, by an operator of the satellite communication system.

10 . A system comprising:

a terminal of a satellite communication system;

one or more customer premise equipment (CPEs) connected to the terminal; and

a network node configured to:

transmit a request to supply one or more services via the satellite communication system,

create at least one service appliance within at least one of the terminal and the one or more CPEs, wherein the at least one service appliance is used to provide the one or more services, and

transmit a containerized application to the at least one service appliance via the satellite communication system, wherein the at least one service appliance is configured to execute the containerized application using hardware resources of the terminal and one or more CPEs,

wherein the terminal is configured to monitor usage of air interface resources of the satellite communication system by the containerized application.

11 . The system of claim 10 , wherein the network node is further configured to initiate a communication session with the at least one service appliance via a gateway of the satellite communication system.

12 . The system of claim 11 , wherein the network node is configured to establish a communication link with the gateway via a public network, a private network, or both.

13 . The system of claim 10 , wherein the network node is further configured to:

receiving an application from an application server communicatively coupled to the network node; and

containerizing the application into the containerized application.

14 . The system of claim 10 , wherein the network node is further configured to:

receive a request for a service from the at least one service appliance; and

transmit the containerized application from to the at least one service appliance in response to the request.

15 . The system of claim 14 , wherein the at least one service appliance is configured to:

generate an interface for selecting at least one service available from the network node; and

facilitate the request for the service through the interface.

16 . The system of claim 10 , wherein the network node is further configured to monitor hardware usage by the containerized application, network usage by the containerized application, or both.

17 . The system of claim 10 , wherein the network node is further configured to determining whether or not sufficient hardware resources are available for use by the containerized application.

18 . The system of claim 10 , further comprising billing a user based on the monitored usage of the containerized application, by an operator of the satellite communication system.

19 . A method, comprising:

receiving a request, from a network node, to supply one or more services via a satellite communication system;

creating, by the network node, at least one service appliance within at least one of a terminal of the satellite communication system and customer premise equipment (CPE) connected to the terminal, wherein the at least one service appliance is used to provide the one or more services;

receiving, at the network node, a request to provision an application for the at least one service appliance, wherein the request is received from an application server associated with the application;

containerizing the application by packaging at least binary files associated with the application, software dependencies, and hardware requirements into a self-contained unit;

provisioning the containerized application;

transmitting the provisioned and containerized application to the at least one service appliance, wherein the at least one service appliance is configured to execute the containerized application using hardware resources of the terminal and CPE; and

monitoring the containerized application's usage of air interface resources of the satellite communication system.

Assignments (3)
SECURITY INTEREST Recorded May 18, 2020
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 052691/0066 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 3RD INVENTORS LAST NAME PREVIOUSLY RECORDED AT REEL: 051598 FRAME: 0248. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 10, 2020
From: LEE, LIN-NAN
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 052371/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: SU, CHI-JIUN; BECKER, NEAL; LEEE, LIN-NAN; KAY, STAN
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 051598/0248 →