US2023208890A1PendingUtilityA1

System and method for providing upstream directives based on upstream signal quality of wireless network in real-time communication

Assignee: AGORA LAB INCPriority: Jul 7, 2020Filed: Mar 2, 2023Published: Jun 29, 2023
Est. expiryJul 7, 2040(~14 yrs left)· nominal 20-yr term from priority
Inventors:Yue Cao
H04W 24/08H04W 84/12H04L 65/1069H04L 69/162H04L 67/141H04W 76/10H04L 65/80H04W 88/08
71
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An RTC/RTE software application running on a mobile device and an access point software application running on a Wi-Fi access point determine and provide upstream directives in real-time communication over a wireless network. The access point application determines the values of a set of upstream Wi-Fi signal quality parameters including at least one of an upstream RSSI parameter, an upstream SNR parameter, an upstream link speed parameter, and an upstream remaining bandwidth parameter of the mobile device. Each value is compared to a set of upstream thresholds to derive an upstream Wi-Fi connection quality measure. Each set of upstream thresholds includes at least two different values. The RTC/RTE application determines an upstream directive from the upstream Wi-Fi connection quality measure, and presents the upstream directive to a user in an audio or video form.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 - 19  (canceled) 
     
     
         20 . A system of software applications for determining and providing upstream directives in real-time communication and real-time engagement over a wireless network comprising:
 1) an RTC/RTE software application adapted to be executed on a mobile device, wherein said mobile device includes:
 a. a processing unit; 
 b. some amount of memory operatively coupled to said processing unit; 
 c. a display screen operatively coupled to said processing unit; and 
 d. a wireless network interface operatively coupled to said processing unit and configured to communicate with a wireless access point; and 
   2) a wireless access point software application adapted to be executed on said wireless access point, wherein:
 a. said wireless access point is adapted to create a wireless network and includes:
 i. a wireless access point processing unit; 
 ii. some amount of memory operatively coupled to said wireless access point processing unit; 
 iii. a set of LED indicators operatively coupled to said wireless access point processing unit; and 
 iv. a wireless network module operatively coupled to said wireless access point processing; 
 v. a power module operatively coupled to said wireless access point processing unit; and 
 vi. a wired wide area network module operatively coupled to said wireless access point processing unit for accessing the Internet; and 
 
 b. said wireless access point software application is adapted to:
 i. create a socket with a predetermined port on an IP address of said wireless access point; 
 ii. establish a connection with said RTC/RTE software application over said socket; 
 iii. determine a set of values of a set of upstream connection quality parameters of said mobile device with said wireless access point; 
 iv. send said set of values to said RTC/RTE software application over said socket; and 
 
   3) wherein said RTC/RTE software application is adapted to:
 a. receive said set of values; 
 b. determine a set of upstream connection quality measures based on said set of values; 
 c. determine a set of upstream directives based on said set of upstream connection quality measures; and 
 d. present said set of upstream directives. 
   
     
     
         21 . The system of software applications of  claim 20  wherein said wireless access point is a Wi-Fi access point and said predetermined port is a TCP port or a UDP port. 
     
     
         22 . The system of software applications of  claim 21  wherein:
 1) said set of upstream connection quality parameters includes at least one of an upstream RSSI parameter, an upstream SNR parameter, an upstream link speed parameter, and an upstream remaining bandwidth parameter; 
 2) said set of values includes at least one of an upstream RSSI value, an upstream SNR value, an upstream link speed value, and an upstream remaining bandwidth value; and 
 3) said set of upstream connection quality measures includes at least one of an upstream RSSI quality measure, an upstream SNR quality measure, an upstream link speed quality measure, and an upstream remaining bandwidth quality measure. 
 
     
     
         23 . The system of software applications of  claim 22  wherein said RTC/RTE software application determines said upstream RSSI quality measure by comparing said upstream RSSI value to a set of upstream RSSI thresholds. 
     
     
         24 . The system of software applications of  claim 23  wherein said upstream RSSI quality measure is set to low when said upstream RSSI value is below a first upstream RSSI threshold within said set of upstream RSSI thresholds. 
     
     
         25 . The system of software applications of  claim 22  wherein said RTC/RTE software application determines said upstream SNR quality measure by comparing said upstream SNR value to a set of upstream SNR thresholds. 
     
     
         26 . The system of software applications of  claim 25  wherein said upstream SNR quality measure is set to low when said upstream SNR value is below a first upstream SNR threshold within said set of upstream SNR thresholds. 
     
     
         27 . The system of software applications of  claim 22  wherein said RTC/RTE software application determines said upstream link speed quality measure by comparing said upstream link speed value to a set of upstream link speed thresholds. 
     
     
         28 . The system of software applications of  claim 27  wherein said upstream SNR quality measure is set to low when said upstream link speed value is below a first upstream link speed threshold within said set of upstream link speed thresholds. 
     
     
         29 . The system of software applications of  claim 22  wherein said RTC/RTE software application determines said upstream remaining bandwidth quality measure by comparing said upstream remaining bandwidth value to a set of upstream remaining bandwidth thresholds. 
     
     
         30 . The system of software applications of  claim 29  wherein said upstream remaining bandwidth quality measure is set to low when said upstream remaining bandwidth value is below a first upstream remaining bandwidth threshold within said set of upstream remaining bandwidth thresholds. 
     
     
         32 . The system of software applications of  claim 22  wherein said wireless access point software application is further adapted to listen to said socket for a connection request from said RTC/RTE software application on said socket; and said RTC/RTE software application is further adapted to request to connect said wireless access point software application over said socket. 
     
     
         32 . The system of software applications of  claim 22  wherein said RTC/RTE software application presents said set of upstream directives in an audio format or a video format. 
     
     
         33 . A system of software applications for determining and providing upstream directives in real-time communication and real-time engagement over a wireless network comprising:
 1) an RTC/RTE software application adapted to be executed on a mobile device, wherein said mobile device includes:
 a. a processing unit; 
 b. some amount of memory operatively coupled to said processing unit; 
 c. a display screen operatively coupled to said processing unit; and 
 d. a wireless network interface operatively coupled to said processing unit and configured to communicate with a wireless access point; and 
   2) a wireless access point software application adapted to be executed on said wireless access point, wherein:
 a. said wireless access point is adapted to create a wireless network and includes:
 i. a wireless access point processing unit; 
 ii. some amount of memory operatively coupled to said wireless access point processing unit; 
 iii. a set of LED indicators operatively coupled to said wireless access point processing unit; and 
 iv. a wireless network module operatively coupled to said wireless access point processing; 
 v. a power module operatively coupled to said wireless access point processing unit; and 
 vi. a wired wide area network module operatively coupled to said wireless access point processing unit for accessing the Internet; and 
 
 b. said wireless access point software application is adapted to:
 i. create a socket with a predetermined port on an IP address of said wireless access point; 
 ii. establish a connection with said RTC/RTE software application over said socket; 
 iii. determine a set of values of a set of upstream connection quality parameters of said mobile device with said wireless access point; 
 iv. determine a set of upstream connection quality measures based on said set of values; and 
 v. send said set of upstream connection quality measures to said RTC/RTE software application over said socket; and 
 
   3) where said RTC/RTE software application is adapted to:
 a. determine a set of upstream directives based on said set of upstream connection quality measures; and 
   4) present said set of upstream directives in an audio format or a video format.   
     
     
         34 . The system of software applications of  claim 33  wherein said wireless access point is a Wi-Fi access point and said predetermined port is a TCP port or a UDP port. 
     
     
         35 . The system of software applications of  claim 34  wherein:
 1) said set of upstream connection quality parameters includes at least one of an upstream RSSI parameter, an upstream SNR parameter, an upstream link speed parameter, and an upstream remaining bandwidth parameter; 
 2) said set of values includes at least one of an upstream RSSI value, an upstream SNR value, an upstream link speed value, and an upstream remaining bandwidth value; and 
 3) said set of upstream connection quality measures includes at least one of an upstream RSSI quality measure, an upstream SNR quality measure, an upstream link speed quality measure, and an upstream remaining bandwidth quality measure. 
 
     
     
         36 . The system of software applications of  claim 35  wherein:
 1) said RTC/RTE software application determines said upstream RSSI quality measure by comparing said upstream RSSI value to a set of upstream RSSI thresholds; 
 2) said RTC/RTE software application determines said upstream SNR quality measure by comparing said upstream SNR value to a set of upstream SNR thresholds; 
 3) said RTC/RTE software application determines said upstream link speed quality measure by comparing said upstream link speed value to a set of upstream link speed thresholds; and 
 4) said RTC/RTE software application determines said upstream remaining bandwidth quality measure by comparing said upstream remaining bandwidth value to a set of upstream remaining bandwidth thresholds. 
 
     
     
         37 . The system of software applications of  claim 36  wherein:
   1 ) said upstream RSSI quality measure is set to low when said upstream RSSI value is below a first upstream RSSI threshold within said set of upstream RSSI thresholds; 
 2) said upstream SNR quality measure is set to low when said upstream SNR value is below a first upstream SNR threshold within said set of upstream SNR thresholds; 
 3) said upstream SNR quality measure is set to low when said upstream link speed value is below a first upstream link speed threshold within said set of upstream link speed thresholds; and 
 4) said upstream remaining bandwidth quality measure is set to low when said upstream remaining bandwidth value is below a first upstream remaining bandwidth threshold within said set of upstream remaining bandwidth thresholds. 
 
     
     
         38 . The system of software applications of  claim 33  wherein said wireless access point software application is further adapted to listen to said socket for a connection request from said RTC/RTE software application on said socket; and said RTC/RTE software application is further adapted to request to connect said wireless access point software application over said socket.

Join the waitlist — get patent alerts

Track US2023208890A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.