System and method for diagnosing QOE in real time communication
US-10574978-B1 · Feb 25, 2020 · US
US11627088B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11627088-B2 |
| Application number | US-202117334911-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 31, 2021 |
| Priority date | May 31, 2021 |
| Publication date | Apr 11, 2023 |
| Grant date | Apr 11, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer software application running on a wireless communication device determines whether an application scenario is urgent or nonurgent, and determines whether the user state is interest, uninterested or absent. The application sends the application scenario and the user state to a wireless networking device. The wireless networking device determines the user roles of different wireless communication devices. It further adjusts priorities of data packets destined to the wireless communication device based on the application scenario, the user state and the user role when downlink to the wireless communication device is congested. The priority is decreased when the application scenario is unurgent, the user role is a listener, and the user state is uninterested or absent.
Opening claim text (preview).
What is claimed is: 1. A method for prioritizing data packets for transmission to a wireless communication device over a wireless connection, said method performed by a computer software system and comprising (1) determining a user state of said wireless communication device by a computer software application, said computer software application running on said wireless communication device, said user state associated with a destination identifier of said wireless communication device; (2) determining an application scenario of said computer software application by said computer software application; (3) receiving said user state from said computer software application by a wireless networking device, said wireless networking device adapted to create a wireless network, said wireless communication device adapted to connect to said wireless networking device; (4) receiving said application scenario from said computer software application by said wireless networking device; (5) determining a user role of a source wireless communication device by said wireless networking device, said source wireless communication device identified by a sender identifier, wherein said user role is a speaker when a number of audio data packets from said source wireless communication device during a predetermined window of time is over a predetermined threshold, and a listener when said number is below said predetermined threshold wherein said predetermined threshold is a positive number; and (6) adjusting, by said wireless networking device, a data packet priority of a data packet based on at least one of said application scenario, said user state and said user role before said data packet is scheduled to be sent, to said wireless communication device over said wireless network, thereby forming an adjusted data packet priority, wherein said data packet is received from said source wireless communication device and destined for said wireless communication device. 2. The method of claim 1 further comprising decrementing, by a data packet priority adjuster running in said wireless networking device, said data packet priority to form said adjusted data packet priority when said application scenario is nonurgent. 3. The method of claim 1 further comprising decrementing, by a data packet priority adjuster running in said wireless networking device, said data packet priority to form said adjusted data packet priority when said user state is uninterested or absent. 4. The method of claim 1 wherein said computer software system includes said computer software application an application interface module running in said wireless networking device and adapted to receive said application scenario from said computer software application, a user role handler running in said wireless networking device and adapted to determine said user role, and a data packet priority adjuster running in said wireless networking device and adapted to adjust said data packet priority. 5. The method of claim 1 further comprising decrementing, by said data packet priority adjuster, said data packet priority to form said adjusted data packet priority when said user role is a listener.
Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service] · CPC title
Congestion control (load shedding arrangements in network planning H04W16/08; performing reselection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12) · CPC title
using assembly or disassembly of packets · CPC title
based on user or device properties, e.g. MTC-capable devices (services for machine-to-machine communication [M2M] or machine type communication [MTC] H04W4/70; wireless resource selection or allocation plan definition based on terminal or device properties H04W72/51) · CPC title
Traffic characterised by specific attributes, e.g. priority or QoS · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.