IP Library Granted Patent US 8,668,587
Granted Patent B2
US 8,668,587 · App. 12/680,928 · Granted Mar 11, 2014

Method of determining quality of service for on-line gaming in a network

Inventors: Jorgen Gustafsson (Lulea, SE); Gunnar Heikkila (Gammelstad, SE); Pontus Sandberg (Linkoping, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
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 8,668,587
App. No.
12/680,928
Granted
Mar 11, 2014
Kind
B2
Abstract

In a method and a device for determining the perceived quality of service for a wireless gaming service a perceived gaming quality is determined based on measurable game and transport parameters.

Claims (28)

1. A method implemented by a device for determining a perceived quality of service for an on-line gaming service, comprising:

determining one or more measurable game parameters from a gaming application associated with the on-line gaming service by analyzing, using the device, at least one of a loading phase and a playing phase of on-line gaming while the on-line gaming service is being provided; and

objectively determining, using the device, a value for the perceived quality of service for the on-line gaming service based on the one or more measurable game parameters and one or more measurable transport parameters from a transport layer over which the on-line gaming service is transported.

2. The method of claim 1 , wherein the one or more measurable game parameters include loading time associated with the loading phase.

3. The method of claim 2 , wherein the one or more measurable transport parameters include at least one of packet loss, packet latency/delay, packet jitter, and throughput.

4. The method of claim 1 , wherein the one or more measurable transport parameters include at least one of packet loss, packet latency/delay, packet jitter, and throughput.

5. The method of claim 1 , wherein determining the value for the perceived quality comprises determining a Game Quality Index (GQI) GQI MOS that estimates a predicted Mean Opinion Score (MOS) as GQI MOS =GQI MIN +GQI BASE *(Q xlatency )*(Q ymapload ), where GQI MIN adapts output to MOS, GQI BASE steers an initial value of GQI MOS , and where Q xlatency and Q ymapload respectively represent packet latency as one of said one or more measurable transport parameters and loading time as one of said one or more measurable game parameters.

6. The method of claim 1 , wherein determining the value for the perceived quality comprises determining a Game Quality Index (GQI) GQI MOS that estimates a predicted Mean Opinion Score (MOS) as GQI MOS =GQI MIN +GQI BASE *(Q xlatency )*(Q ymapload )*(Q zjitter )*(Q wpacketloss ), where GQI MIN adapts output to MOS, GQI BASE steers an initial value of GQI MOS , where Q xlatency , Q zjitter , and Q wpacketloss respectively represent packet latency, packet jitter, and packet loss as said measurable transport parameters, and where Q ymapload represents loading time as one of said one or more measurable game parameters.

7. The method of claim 1 , wherein determining the perceived gaming quality comprises determining a mean opinion score representing the perceived gaming quality.

8. A device configured to determine the perceived quality of service for an on-line gaming service, the device comprising:

one or more circuits configured to:

determine one or more measurable game parameters from a gaming application associated with the on-line gaming service by analyzing at least one of a loading phase and a playing phase of on-line gaming while the on-line gaming service is being provided; and

objectively determine a value for the perceived quality of service for the on-line gaming service based on the one or more measurable game parameters and one or more measurable transport parameters from a transport layer over which the on-line gaming service is transported.

9. The device of claim 8 , wherein said one or more circuits are configured to determine a perceived gaming quality based on loading time as one game parameter.

10. The device of claim 9 , wherein said one or more circuits are configured to determine a perceived gaming quality based on at least one of packet loss, packet latency/delay, packet jitter, and throughput as one transport parameter.

11. The device of claim 8 , wherein said one or more circuits are configured to determine a perceived gaming quality based on at least one of packet loss, packet latency/delay, packet jitter, and throughput as one transport parameter.

12. The device of claim 8 , wherein said one or more circuits are configured to determine the value for the perceived quality by determining a Game Quality Index (GQI) GQI MOS that estimates a predicted Mean Opinion Score (MOS) as GQI MOS =GQI MIN +GQI BASE *(Q xlatency )*(Q ymapload ), where GQI MIN adapts output to MOS, GQI BASE steers an initial value of GQI MOS , and where Q xlatency and Q ymapload respectively represent packet latency as one of said one or more measurable transport parameters and loading time as one of said one or more measurable game parameters.

13. The device of claim 8 , wherein said one or more circuits are configured to determine the value for the perceived quality by determining a Game Quality Index (GQI) GQI MOS that estimates a predicted Mean Opinion Score (MOS) as GQI MOS =GQI MIN +GQI BASE *(Q xlatency )*(Q ymapload )*(Q zjitter )*(Q wpacketloss ), where GQI MIN adapts output to MOS, GQI BASE steers an initial value of GQI MOS , where Q xlatency , Q zjitter , and Q wpacketloss respectively represent packet latency, packet litter, and packet loss as said measurable transport parameters, and where Q ymapload represents loading time as one of said one or more measurable game parameters.

14. The device of claim 8 , wherein the one or more circuits are configured to determine a mean opinion score representing the perceived gaming quality.

15. A computer program product for determining the perceived quality of service for an on-line gaming service, the computer program product comprising computer program code embodied in a non-transitory computer-readable storage medium, the computer program code comprising:

code configured to:

determine one or more measurable game parameters from a gaming application associated with the on-line gaming service by analyzing at least one of a loading phase and a playing phase of on-line gaming while the on-line gaming service is being provided; and

objectively determine a value for the perceived quality of service for the on-line gaming service based on the one or more measurable game parameters and one or more measurable transport parameters from a transport layer over which the on-line gaming service is transported.

16. The computer program product of claim 15 , wherein said code is configured to determine a perceived gaming quality based on loading time as one game parameter.

17. The computer program product of claim 16 , wherein said code is configured to determine a perceived gaming quality based on at least one of packet loss, packet latency/delay, packet jitter, and throughput as one transport parameter.

18. The computer program product of claim 15 , wherein said code is configured to determine a perceived gaming quality based on at least one of packet loss, packet latency/delay, packet jitter, and throughput as one transport parameter.

19. The computer program product of claim 15 , wherein said code is configured to determine the value for the perceived quality by determining a Game Quality Index (GQI) GQI MOS that estimates a predicted Mean Opinion Score (MOS) as GQI MOS =GQI MIN +GQI BASE *(Q xlatency )*(Q ymapload ), where GQI MIN adapts output to MOS, GQI BASE steers an initial value of GQI MOS , and where Q xlatency and Q ymapload respectively represent packet latency as one of said one or more measurable transport parameters and loading time as one of said one or more measurable game parameters.

20. The computer program product of claim 15 , wherein said code is configured to determine the value for the perceived quality by determining a Game Quality Index (GQI) GQI MOS that estimates a predicted Mean Opinion Score (MOS) as GQI MOS =GQI MIN +GQI BASE *(Q xlatency )*(Q ymapload )*(Q zjitter )*(Q wpacketloss ), where GQI MIN adapts output to MOS, GQI BASE steers an initial value of GQI MOS , where Q xlatency , Q zjitter , and Q wpacketloss respectively represent packet latency, packet jitter, and packet loss as said measurable transport parameters, and where Q ymapload represents loading time as one of said one or more measurable game parameters.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2010
From: GUSTAFSSON, JORGEN; HEIKKILA, GUNNAR; SANDBERG, PONTUS
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 024165/0450 →
Priority Claims (1)
SE 0702219 · Oct 3, 2007 · national
Continuity (1)
Related Publication 20100273558A1 · Oct 28, 2010