IP Library Patent Application 18419129
Patent Application
App. No. 18/419,129

NETWORK MANAGEMENT SYSTEM FOR SOFTWARE DEFINED RADIO NETWORKS FOR USE IN MOBILE NETWORKS

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.
18/419,129
Abstract

The present disclosure relates to a software defined radio for a mobile network system including a plurality of satellite transponders, each satellite transponder operating using single channel per carrier (SCPC) transmission to allocate an entire bandwidth of a given frequency channel of a plurality of channels to the network management system, at least one ground station in communication with the plurality of satellite transponders, the at least one ground station communicating on at least one of the plurality of channels, using the plurality of satellite transponders, to a remote host, and a management server, that sets a bandwidth available for a particular channel of the plurality of channels at a predetermined maximum, regularly generating a quality of experience metric for the particular channel of the plurality of channels, and dynamically adjusts the bandwidth allocated to the particular channel of the plurality of channels based upon the quality of experience metric.

Claims (89)

1 . A network management system for use with a software defined radio in a mobile network system, the network management system comprising:

a plurality of satellite transponders, each satellite transponder operating using single channel per carrier (SCPC) transmission to allocate an entire bandwidth of a given frequency channel of a plurality of channels to the network management system;

at least one ground station in communication with the plurality of satellite transponders, the at least one ground station communicating on at least one of the plurality of channels, using the plurality of satellite transponders, to a remote host;

a management server, comprising a computing device, the management server for:

setting a bandwidth available for a particular channel of the plurality of channels at a predetermined maximum;

regularly generating a quality of experience metric for the particular channel of the plurality of channels; and

dynamically adjusting the bandwidth allocated to the particular channel of the plurality of channels based upon the quality of experience metric.

2 . The network management system of claim 1 wherein the quality of experience metric is based upon at least two of the following factors:

an application type using the particular channel, a VIP setting associated with a user of the particular channel, a DNS server lookup time for the particular channel, a connection time of a user device to the particular channel and a ground-based host, a time associated with secure socket layer handshake using the particular channel, a hypertext transfer protocol (HTTP) response time for a requested web page, a file download time compared to the size of the file downloaded, detection of transfer control protocol (TCP) zero window events in a buffer associated with the particular channel, a measure of round-trip time (RTT) for the particular channel, or transmission control protocol (TCP) retransmissions.

3 . The network management system of claim 1 wherein the management server is further for:

regularly generating a set of quality of experience data for the particular channel and a plurality of other channels; and

generating visualization of the set of quality of experience data in a visual format, accessible via the internet.

4 . The network management system of claim 1 wherein the quality of experience metric is a selected one of:

for a plurality of users of the particular channel;

for a single user of the particular channel;

for a single application type using the particular channel; and

for a single type of network traffic on the particular channel.

5 . The network management system of claim 1 wherein the management server is further for:

maintaining a database of users having a higher priority of access to the mobile network system;

upon confirmation of the higher priority of access, applying a priority dynamic traffic management profile to those users having a higher priority of access and another dynamic traffic management profile to other users of the mobile network system; and

allocating more bandwidth of the particular channel to users with the priority dynamic traffic management profile than to users with another dynamic traffic management profile.

6 . The network management system of claim 1 wherein the priority dynamic traffic management profile may receive a selected one of the following:

access to a higher quality stream for audio or video streaming applications than another dynamic traffic management profile, based upon a detection of application type or data type being transmitted or received using the particular channel;

access to more bandwidth for a chat application than another dynamic traffic management profile, based upon a detection of application type or data type being transmitted or received using the particular channel; and

access to a larger proportion of a total of available bandwidth than another dynamic traffic management profile on the particular channel.

7 . The network management system of claim 1 wherein the management server is further for:

categorizing users of the mobile network system into one or more dynamic traffic management profiles;

adjusting bandwidth available to each of the users based upon the dynamic traffic management assigned to each of the users; and

allocating bandwidth available to the particular channel of the plurality of channels, based upon the dynamic traffic management profiles assigned to the users reliant upon the particular channel as compared with those otherwise reliant upon the mobile network.

8 . A method for managing a satellite network used with mobile remote hosts, the method comprising:

allocating a plurality of satellite transponders for use in conjunction with the mobile remote hosts, each satellite transponder operating using single channel per carrier (SCPC) transmission to allocate the entire bandwidth of a given frequency channel of a plurality of channels to the network management system;

transmitting data using at least one ground station in communication with the plurality of satellite transponders, the at least one ground station communicating on at least one of the plurality of channels, using the plurality of satellite transponders, to at least one of the mobile remote hosts;

setting a bandwidth available for a particular channel of the plurality of channels at a predetermined maximum;

regularly generating a quality of experience metric for the particular channel of the plurality of channels; and

dynamically adjusting the bandwidth allocated to the particular channel of the plurality of channels based upon the quality of experience metric.

9 . The method of claim 8 wherein the quality of experience metric is based upon at least two of the following factors:

an application type using the particular channel, a VIP setting associated with a user of the particular channel, a DNS server lookup time for the particular channel, a connection time of a user device to the particular channel and a ground-based host, a time associated with secure socket layer handshake using the particular channel, a hypertext transfer protocol (HTTP) response time for a requested web page, a file download time compared to the size of the file downloaded, detection of transfer control protocol (TCP) zero window events in a buffer associated with the particular channel, a measure of round-trip time (RTT) for the particular channel, or transmission control protocol (TCP) retransmissions.

10 . The method of claim 8 further comprising:

regularly generating a set of quality of experience data for the particular channel and a plurality of other channels; and

generating visualization of the set of quality of experience data in a visual format, accessible via the internet.

11 . The method of claim 8 the quality of experience metric is a selected one of:

for a plurality of users of the particular channel;

for a single user of the particular channel;

for a single application type using the particular channel; and

for a single type of network traffic on the particular channel.

12 . The method of claim 8 further comprising:

maintaining a database of users having a higher priority of access to the mobile network system;

upon confirmation of the higher priority of access, applying a priority dynamic traffic management profile to those users having a higher priority of access and another dynamic traffic management profile to other users of the mobile network system; and

allocating more bandwidth of the particular channel to users with the priority dynamic traffic management profile than to users with another dynamic traffic management profile.

13 . The method of claim 8 wherein the priority dynamic traffic management profile may receive a selected one of the following:

access to a higher quality stream for audio or video streaming applications than another dynamic traffic management profile, based upon a detection of application type or data type being transmitted or received using the particular channel;

access to more bandwidth for a chat application than another dynamic traffic management profile, based upon a detection of application type or data type being transmitted or received using the particular channel; and

access to a larger proportion of a total of available bandwidth than another dynamic traffic management profile on the particular channel.

14 . The method of claim 8 further comprising:

categorizing users of the mobile network system into one or more dynamic traffic management profiles;

adjusting bandwidth available to each of the users based upon the dynamic traffic management assigned to each of the users; and

allocating bandwidth available to the particular channel of the plurality of channels, based upon the dynamic traffic management profiles assigned to the users reliant upon the particular channel as compared with those otherwise reliant upon the mobile network.

15 . Apparatus comprising non-volatile machine-readable storage medium storing a program having instructions which when executed by a processor will cause the processor to:

allocate a plurality of satellite transponders for use in conjunction with the mobile remote hosts, each satellite transponder operating using single channel per carrier (SCPC) transmission to allocate the entire bandwidth of a given frequency channel of a plurality of channels to the network management system;

transmit data using at least one ground station in communication with the plurality of satellite transponders, the at least one ground station communicating on at least one of the plurality of channels, using the plurality of satellite transponders, to at least one of the mobile remote hosts;

set a bandwidth available for a particular channel of the plurality of channels at a predetermined maximum;

regularly generate a quality of experience metric for the particular channel of the plurality of channels; and

dynamically adjust the bandwidth allocated to the particular channel of the plurality of channels based upon the quality of experience metric.

16 . The apparatus of claim 15 wherein the quality of experience metric is based upon at least two of the following factors:

an application type using the particular channel, a VIP setting associated with a user of the particular channel, a DNS server lookup time for the particular channel, a connection time of a user device to the particular channel and a ground-based host, a time associated with secure socket layer handshake using the particular channel, a hypertext transfer protocol (HTTP) response time for a requested web page, a file download time compared to the size of the file downloaded, detection of transfer control protocol (TCP) zero window events in a buffer associated with the particular channel, a measure of round-trip time (RTT) for the particular channel, or transmission control protocol (TCP) retransmissions.

17 . The apparatus of claim 15 wherein the instructions further cause the processor to:

regularly generate a set of quality of experience data for the particular channel and a plurality of other channels; and

generating visualization of the set of quality of experience data in a visual format, accessible via the internet.

18 . The apparatus of claim 15 wherein the quality of experience metric is a selected one of:

for a plurality of users of the particular channel;

for a single user of the particular channel;

for a single application type using the particular channel; and

for a single type of network traffic on the particular channel.

19 . The apparatus of claim 15 wherein the instructions further cause the processor to:

maintain a database of users having a higher priority of access to the mobile network system;

upon confirmation of the higher priority of access, apply a priority dynamic traffic management profile to those users having a higher priority of access and another dynamic traffic management profile to other users of the mobile network system; and

allocate more bandwidth of the particular channel to users with the priority dynamic traffic management profile than to users with another dynamic traffic management profile.

20 . The apparatus of claim 15 wherein the priority dynamic traffic management profile may receive a selected one of the following:

access to a higher quality stream for audio or video streaming applications than another dynamic traffic management profile, based upon a detection of application type or data type being transmitted or received using the particular channel;

access to more bandwidth for a chat application than another dynamic traffic management profile, based upon a detection of application type or data type being transmitted or received using the particular channel; and

access to a larger proportion of a total of available bandwidth than another dynamic traffic management profile on the particular channel.

21 . The apparatus of claim 15 wherein the instructions further cause the processor to:

categorize users of the mobile network system into one or more dynamic traffic management profiles;

adjust bandwidth available to each of the users based upon the dynamic traffic management assigned to each of the users; and

allocate bandwidth available to the particular channel of the plurality of channels, based upon the dynamic traffic management profiles assigned to the users reliant upon the particular channel as compared with those otherwise reliant upon the mobile network.

22 . The apparatus of claim 15 further comprising:

the processor; and

a memory,

wherein the processor and the memory comprise circuits and software for performing the instructions on the storage medium.

Assignments (2)
SECURITY INTEREST Recorded Oct 31, 2025
From: ANUVU HOLDINGS LLC
To: COMERICA BANK
Reel/Frame 072747/0543 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: HARDY, GRAEME; VIGNALI, CLAUDIO; LORENZANA, JAY; BHAYANI, PARVA; REDFORD, STEVE; CHIN, KUAN; TUCKER, STEVE; MCLELLAN, SIMON; KAMARA, SCOTT
To: ANUVU IP HOLDINGS LLC
Reel/Frame 066214/0588 →