IP Library › Granted Patent US 11,917,230
Granted Patent B2
US 11,917,230 · App. 17/495,629 · Granted Feb 27, 2024

Method and system for maximizing uplink bandwidth in a communication system

Inventors: Yi-Neng Zeng (Taipei, TW); Keng-Cheng Liu (Taipei, TW); Wei-Ming Huang (Taipei, TW); Shih-Hsun Lai (Taipei, TW); Ji-Jeng Lin (Taipei, TW); Chia-Jui Lee (Taipei, TW); Liao Jin Xiang (Taipei, TW)
Assignee: Quanta Cloud Technology Inc.
H04N21/26216G06T9/002H04N21/6181H04W28/06H04W28/20H04W88/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,917,230
App. No.
17/495,629
Granted
Feb 27, 2024
Kind
B2
Abstract

A system and method for maximizing bandwidth in an uplink for a 5G communication system is disclosed. Multiple end devices generate image streams. A gateway is coupled to the end devices. The gateway includes a gateway monitor agent collecting utilization rate data of the gateway and an image inspector collecting inspection data from the received image streams. An edge server is coupled to the gateway. The edge server includes an edge server monitor agent collecting utilization rate data of the edge server. An analytics manager is coupled to the gateway and the edge server. The analytics manager is configured to determine an allocation strategy based on the collected utilization rate data from the gateway and the edge server.

Claims (28)

1. A communication system comprising:

an end device generating an image stream;

a gateway coupled to the end device, the gateway including a gateway monitor agent collecting utilization rate data of the gateway, a task allocator, and an image inspector collecting inspection data from the received image stream;

an edge server coupled to the gateway via an uplink, the edge server including an edge server monitor agent collecting utilization rate data of the edge server, wherein the edge server and the gateway are each capable of performing an identical image inference task relating to processing the image stream; and

an analytics manager coupled to the gateway and the edge server, the analytics manager configured to determine an allocation strategy of the image inference task relating to processing the image stream to be performed by either the gateway or the edge server to maximize uplink bandwidth utilization from the gateway to the edge server, wherein the allocation strategy is selected based on a prediction of utilization rate determined by a utilization model trained by the collected utilization rate data from the gateway and the edge server, and wherein the task allocator employs the allocation strategy to assign the image inference task relating to processing the image stream to one of the gateway or the edge server.

2. The system of claim 1 , wherein the end device is one of a tablet, a mobile phone, a laptop computer, or a personal computer.

3. The system of claim 1 , wherein the image inspector compresses the image stream through identification of a key frame in the image stream.

4. The system of claim 3 , wherein the key frame is identified by a region of interest output by an image compression model trained by collected inspection data of previous image streams, and wherein images with key frames are extracted from the image stream and images without the region of interest are dropped.

5. The system of claim 4 , wherein the image inference task is determining the presence of a region of interest in an image of the image stream.

6. The system of claim 4 , wherein the image compression model is trained by a Convolution Neural Network (CNN) and an Auto-Encoder Network.

7. The system of claim 3 , wherein the edge server is operable to reconstruct the key frame in the image stream from low resolution to high resolution in real time to lower the uplink bandwidth utilization of the edge server.

8. The system of claim 1 , wherein the utilization rate data includes a bandwidth utilization rate and a real-time computation rate.

9. The system of claim 1 , wherein the utilization model includes a Recurrent Neural Network (RNN) and a Long Short Term Memory (LSTM) network that obtain a time-series prediction for bandwidth prediction.

10. The system of claim 1 , wherein the allocation strategy allocates the inference task to the edge server based on whether a computing workload value of the edge server and a timely bandwidth utilization value of the edge server are less than a threshold value.

11. A method of streamlining image processing in a communication system including a gateway coupled to an edge server having an edge server monitor agent, the gateway having a gateway monitor agent and an image inspector, wherein the edge server and the gateway are each capable of performing an identical image inference task relating to processing the image stream, the method comprising:

receiving an image stream from an end device;

collecting utilization rate data of the gateway via the gateway monitor agent;

collecting inspection data from the received image stream via the image inspector;

collecting utilization rate data of the edge server via the edge server monitor agent;

selecting an allocation strategy of the image inference task relating to processing the image stream to be performed by either the gateway or the edge server to maximize uplink bandwidth utilization from the gateway to the edge server, wherein the allocation strategy is selected based on a prediction of utilization rate determined by a utilization model trained by the collected utilization rate data from the gateway and the edge server via an analytics manager coupled to the gateway and the edge server; and

assigning the image inference task relating to processing the image stream to one of the gateway or the edge server based on the allocation strategy.

12. The method of claim 11 , wherein the end device is one of a tablet, a mobile phone, a laptop computer, or a personal computer.

13. The method of claim 11 , wherein the image inspector compresses the image stream through identification of a key frame in the image stream.

14. The method of claim 13 , further comprising training an image compression model through collected inspection data of previous image streams, wherein the key frame is identified by a region of interest output by the image compression model and wherein key frames are extracted from the image stream and images without the region of interest are dropped.

15. The method of claim 14 , wherein the image compression model is trained by a Convolution Neural Network (CNN) and an Auto-Encoder Network.

16. The method of claim 13 , further comprising reconstructing the key frame in the image stream from low resolution to high resolution in real time to lower the uplink bandwidth utilization of the edge server.

17. The method of claim 11 , wherein the utilization rate data includes a bandwidth utilization rate and a real-time computation rate.

18. The method of claim 11 , wherein the utilization model includes a Recurrent Neural Network (RNN) and a Long Short Term Memory (LSTM) network that obtain a time-series prediction for bandwidth prediction.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION TITLE PREVIOUSLY RECORDED AT REEL: 057720 FRAME: 0983. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 19, 2021
From: ZENG, YI-NENG; LIU, KENG-CHENG; HUANG, WEI-MING; LAI, SHIH-HSUN; LIN, JI-JENG; LEE, CHIA-JUI; XIANG, LIAO JIN
To: QUANTA CLOUD TECHNOLOGY INC.
Reel/Frame 057859/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2021
From: ZENG, YI-NENG; LIU, KENG-CHENG; HUANG, WEI-MING; LAI, SHIH-HSUN; LIN, JI-JENG; LEE, CHIA-JUI; XIANG, LIAO JIN
To: QUANTA CLOUD TECHNOLOGY INC.
Reel/Frame 057720/0983 →
Continuity (2)
Provisional Application 63128603 · Dec 21, 2020
Related Publication 20220201555A1 · Jun 23, 2022
Cited By (1)
US 12,197,937