IP Library › Granted Patent US 11,883,737
Granted Patent B2
US 11,883,737 · App. 17/032,263 · Granted Jan 30, 2024

Methods and apparatuses for game state based network interface management

Inventors: Hanyang Wang (Beijing, CN); Ajit Chourasia (San Diego, CA); Zheng Fang (San Diego, CA)
Assignee: QUALCOMM Incorporated
A63F13/332A63F13/45A63F13/69G06F16/9017H04L2101/663
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,883,737
App. No.
17/032,263
Granted
Jan 30, 2024
Kind
B2
Abstract

Certain aspects of the present disclosure provide techniques for game-state sensitive network interface selection. An example method that may be performed by a user equipment (UE) includes determining a game state based on game state information; determining a suitable network interface based on the determined game state; and switching to the determined suitable network interface if the determined suitable network interface is different from a current network interface.

Claims (84)

1. A method for wireless communications performed by a mobile user equipment (UE) having a display and running an online game, comprising:

determining a game state of the online game running at the mobile UE based on at least one game state indicator;

determining a suitable network interface for wirelessly communicating between the mobile UE running the online game and a game server, based on the determined game state;

switching to the determined suitable network interface if the determined suitable network interface is different from a current network interface; and

communicating with the game server via the determined suitable network interface.

2. The method of claim 1 , wherein the suitable network interface comprises:

a delay-sensitive network connection; or

a capacity-sensitive network connection.

3. The method of claim 2 , wherein

the delay-sensitive network connection comprises a fast network interface with an average link latency below a predetermined threshold and includes a User Datagram Protocol (UDP) connection; and

the capacity-sensitive network connection comprises a link with above a predetermined threshold or an aggregation of multiple links.

4. The method of claim 1 , wherein the game state comprises at least one of

a game loading start, a game updating, a game updating complete, a user authentication, a player selection, a game playing start, a game playing in progress, and a game playing complete.

5. The method of claim 1 , wherein the at least one game state indicator comprises at least one of:

a game updating timer; or

a game application program interface (API).

6. The method of claim 5 , wherein the determining of the game state comprises at least one of:

receiving a game state indication from the game API; or

receiving an indication that the game updating timer has expired.

7. The method of claim 6 , wherein determining the game state further comprises:

determining that the game state is a game update complete state if the game updating timer has expired, and a current game state is a game updating state; or

determining that the game state is a game state indicated in the received game state indication.

8. The method of claim 1 , wherein determining the suitable network interface comprises selecting a network interface with a set of characteristics suitable for the determined game state, where the set of characteristics comprises at least an average data rate, an average peak rate, and an average connection latency.

9. The method of claim 1 , wherein determining the suitable network interface comprises selecting a corresponding network interface from a lookup table based on the determined game state.

10. The method of claim 1 , wherein switching to the suitable network interface comprises:

setting up new connection to the game server; and

tearing down the current network interface.

11. An apparatus for wireless communications implemented at a mobile user equipment (UE) running an online game, comprising:

a transceiver;

a memory;

a display; and

at least one processor coupled to the memory and display and configured to:

determine a game state of the online game running at the mobile UE based on at least one game state indicator;

determine a suitable network interface for wirelessly communicating between the mobile UE running the online game and a game server, based on the determined game state;

switch to the determined suitable network interface if the determined suitable network interface is different from a current network interface; and

communicate with the game server via the determined suitable network interface.

12. The apparatus of claim 11 , wherein the suitable network interface comprises:

a delay-sensitive network connection; or

a capacity-sensitive network connection.

13. The apparatus of claim 12 , wherein

the delay-sensitive network connection comprises a fast network interface with an average link latency below a predetermined threshold and includes a User Datagram Protocol (UDP) connection; and

the capacity-sensitive network connection comprises a link with a throughput above a predetermined threshold or an aggregation of multiple links.

14. The apparatus of claim 11 , wherein the game state comprises at least one of

a game loading start, a game updating, a game updating complete, a user authentication, a player selection, a game playing start, a game playing in progress, and a game playing complete.

15. The apparatus of claim 11 , wherein the at least one game state indicator comprises at least one of:

a game updating timer; or

a game application program interface (API).

16. The apparatus of claim 15 , wherein the at least one processor is further configured to determine the game state by at least one of:

receiving a game state indication from the game API; or

receiving an indication that the game updating timer has expired.

17. The apparatus of claim 16 , wherein the at least one processor is further configured to determine the game state by determining that the game state is a game update complete state if the game updating timer has expired, and a current game state is a game updating state; or

by determining that the game state is a game state indicated in the received game state indication.

18. The apparatus of claim 11 , wherein the at least one processor is further configured to determine the suitable network interface by selecting a network interface with a set of characteristics suitable for the determined game state, where the set of characteristics comprises at least an average data rate, an average peak rate, and an average connection latency.

19. The apparatus of claim 11 , wherein the at least one processor is further configured to determine the suitable network interface by selecting a corresponding network interface from a lookup table based on the determined game state.

20. The apparatus of claim 11 , wherein the at least one processor is further configured to switch to the suitable network interface by:

setting up new connection to the game server; and

tearing down the current network interface.

21. An apparatus for wireless communication at a mobile user equipment (UE) having a display and running an online game, comprising:

means for determining a game state of the online game running at the mobile UE based on at least one game state indicator;

means for determining a suitable network interface for wirelessly communicating between the mobile UE running the online game and a game server, based on the determined game state;

means for adding/switching to the determined suitable network interface if the determined suitable network interface is different from a current network interface; and

means for communicating with the game server via the determined suitable network interface.

22. The apparatus of claim 21 , wherein the suitable network interface comprises:

a delay-sensitive network connection; or

a capacity-sensitive network connection.

23. The apparatus of claim 22 , wherein

the delay-sensitive network connection comprises a fast network interface with an average link latency below a predetermined threshold and includes a User Datagram Protocol (UDP) connection; and

the capacity-sensitive network connection comprises a link with a throughput above a predetermined threshold or an aggregation of multiple links.

24. The apparatus of claim 21 , wherein the game state comprises at least one of

a game loading start, a game updating, a game updating complete, a user authentication, a player selection, a game playing start, a game playing in progress, and a game playing complete.

25. The apparatus of claim 21 , wherein the at least one game state indicator comprises at least one of:

a game updating timer; or

a game application program interface (API).

26. The apparatus of claim 25 , wherein the means for determining the game state comprises at least one of:

means for receiving a game state indication from the game API; or

means for receiving an indication that the game updating timer has expired.

27. The apparatus of claim 26 , wherein means for determining the game state further comprises:

means for determining that the game state is a game update complete state if the game updating timer has expired, and a current game state is a game updating state; or

means for determining that the game state is a game state indicated in the received game state indication.

28. The apparatus of claim 21 , wherein the means for determining the suitable network interface comprises means for selecting a network interface with a set of characteristics suitable for the determined game state, where the set of characteristics comprises at least an average data rate, an average peak rate, and an average connection latency.

29. The apparatus of claim 21 , wherein the means for determining the suitable network interface comprises means for selecting a corresponding network interface from a lookup table based on the determined game state.

30. The apparatus of claim 21 , wherein means for switching to the suitable network interface comprises:

means for setting up new connection to the game server; and

means for tearing down the current network interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2022
From: WANG, HANYANG; CHOURASIA, AJIT; FANG, ZHENG
To: QUALCOMM INCORPORATED
Reel/Frame 059066/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2022
From: WANG, HANYANG; CHOURASIA, AJIT; FANG, ZHENG
To: QUALCOMM INCORPORATED
Reel/Frame 058768/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: WANG, HANYANG; CHOURASIA, AJIT; FANG, ZHENG
To: QUALCOMM INCORPORATED
Reel/Frame 056055/0895 →
Continuity (2)
Provisional Application 62907303 · Sep 27, 2019
Related Publication 20210093953A1 · Apr 1, 2021