IP Library › Granted Patent US 12,569,763
Granted Patent B2
US 12,569,763 · App. 18/491,056 · Granted Mar 10, 2026

Virtual object control method and related apparatus

Inventor: Zhihong Liu (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
A63F13/537A63F13/56
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 12,569,763
App. No.
18/491,056
Granted
Mar 10, 2026
Kind
B2
Abstract

A virtual object control method is provided. The method includes: displaying a user interface (UI), the UI including a joystick control configured to control a virtual object to move; receiving a quick click/tap operation signal acting on a target region corresponding to the joystick control; and controlling, according to the quick click/tap operation signal, the virtual object to run in a virtual scene displayed in the UI.

Claims (51)

1 . A virtual object control method, performed by a terminal device, the method comprising:

displaying a user interface (UI), the UI including a joystick control configured to control a virtual object to move;

receiving an operation signal initiated at a target region corresponding to the joystick control; and

controlling, in response to a touch position of the operation signal being detected at a display position corresponding to a running icon, the virtual object to run automatically in a virtual scene displayed in the UI,

wherein:

the running icon is a quick running icon in response to that the virtual object is at a standing state at a beginning time of the operational signal; or

the running icon is a quick stand-up icon in response to that the virtual object is at a non-standing state at the beginning time of the operational signal.

2 . The method according to claim 1 , wherein controlling the virtual object to run comprises:

obtaining an attribute value corresponding to the operation signal;

determining a running speed of the virtual object according to the attribute value; and

controlling the virtual object to run in the virtual scene according to the running speed.

3 . The method according to claim 1 , wherein controlling the virtual object to run comprises:

detecting an operation position corresponding to the operation signal;

determining a running direction of the virtual object according to the operation position; and

controlling the virtual object to run in the virtual scene according to the running direction.

4 . The method according to claim 1 , wherein controlling the virtual object to run comprises:

controlling, in response to determining the operation signal is received and the virtual object is in a non-standing state, the virtual object to run in the virtual scene in the non-standing state.

5 . The method according to claim 4 , further comprising:

receiving a posture switching instruction corresponding to the virtual object;

controlling, according to the posture switching instruction, the virtual object to switch from the non-standing state to a standing state; and

controlling the virtual object to automatically run in the virtual scene in the standing state.

6 . The method according to claim 1 , wherein the UI further includes a quick stand-up icon configured to effect a state switching of the virtual object and to control the virtual object to automatically run in the virtual scene in response to the state switching.

7 . The method according to claim 6 , wherein the UI further includes a drag icon, and the method further comprises:

displaying the quick stand-up icon in response to determining a distance between a center position of the drag icon and a center position of the joystick control is greater than a distance threshold.

8 . A virtual object control apparatus, comprising: at least one memory storing computer program instructions; and at least one processor coupled to the at least one memory and configured to execute the computer program instructions and perform:

displaying a user interface (UI), the UI including a joystick control configured to control a virtual object to move;

receiving an operation signal initiated at a target region corresponding to the joystick control; and

controlling, in response to a touch position of the operation signal being detected at a display position corresponding to a running icon, the virtual object to run automatically in a virtual scene displayed in the UI,

wherein:

the running icon is a quick running icon in response to that the virtual object is at a standing state at a beginning time of the operational signal; or

the running icon is a quick stand-up icon in response to that the virtual object is at a non-standing state at the beginning time of the operational signal.

9 . The virtual object control apparatus according to claim 8 , wherein controlling the virtual object to run comprises:

detecting an operation position corresponding to the operation signal;

determining a running direction of the virtual object according to the operation position; and

controlling the virtual object to run in the virtual scene according to the running direction.

10 . The virtual object control apparatus according to claim 8 , wherein controlling the virtual object to run comprises:

controlling, in response to determining the operation signal is received and the virtual object is in a non-standing state, the virtual object to run in the virtual scene in the non-standing state.

11 . The virtual object control apparatus according to claim 10 , wherein the at least one processor is configured to execute the computer program instructions and further perform:

receiving a posture switching instruction corresponding to the virtual object;

controlling, according to the posture switching instruction, the virtual object to switch from the non-standing state to a standing state; and

controlling the virtual object to automatically run in the virtual scene in the standing state.

12 . The virtual object control apparatus according to claim 8 , wherein the UI further includes a quick stand-up icon configured to effect a state switching of the virtual object and to control the virtual object to automatically run in the virtual scene in response to the state switching.

13 . The virtual object control apparatus according to claim 12 , wherein the UI further includes a drag icon, and the at least one processor is configured to execute the computer program instructions and further perform:

displaying the quick stand-up icon in response to determining a distance between a center position of the drag icon and a center position of the joystick control is greater than a distance threshold.

14 . A non-transitory computer-readable storage medium storing computer program instructions executable by at least one processor to perform:

displaying a user interface (UI), the UI including a joystick control configured to control a virtual object to move;

receiving an operation signal initiated at a target region corresponding to the joystick control; and

controlling, in response to a touch position of the operation signal being detected at a display position corresponding to a running icon, the virtual object to run automatically in a virtual scene displayed in the UI,

wherein:

the running icon is a quick running icon in response to that the virtual object is at a standing state at a beginning time of the operational signal; or

the running icon is a quick stand-up icon in response to that the virtual object is at a non-standing state at the beginning time of the operational signal.

Priority Claims (1)
CN 201910812631.6 · Aug 30, 2019 · national
Continuity (3)
Continuation 17408362 · Aug 20, 2021
Continuation PCTCN2020103033 · Jul 20, 2020
Related Publication 20240042317A1 · Feb 8, 2024
References Cited (49)
US 9348488B1 · Renema, II · 2016 [cited by examiner]
US 9952755B2 · Ogiso · 2018 [cited by examiner]
US 10180714B1 · Kin · 2019 [cited by examiner]
US 10603589B2 · Miyamoto · 2020 [cited by examiner]
US 20010046896A1 · Miyamoto · 2001 [cited by examiner]
US 20090143141A1 · Wells · 2009 [cited by examiner]
US 20100045667A1 · Kornmann · 2010 [cited by examiner]
US 20110172013A1 · Shirasaka · 2011 [cited by examiner]
US 20130217498A1 · Wang · 2013 [cited by applicant]
US 20150182856A1 · Mays, III · 2015 [cited by examiner]
US 20150258430A1 · Alexeev · 2015 [cited by examiner]
US 20170182407A1 · Steele · 2017 [cited by examiner]
US 20180024660A1 · Wang · 2018 [cited by examiner]
US 20180164801A1 · Kim · 2018 [cited by examiner]
US 20190046878A1 · Howard · 2019 [cited by examiner]
US 20190099669A1 · Miao · 2019 [cited by applicant]
US 20190126148A1 · Wei · 2019 [cited by examiner]
US 20200188774A1 · Fung · 2020 [cited by examiner]
US 20200282308A1 · Guo et al. · 2020 [cited by applicant]
US 20210339151A1 · Stafford · 2021 [cited by examiner]
US 20210379491A1 · Liu · 2021 [cited by examiner]
US 20220297004A1 · Hang et al. · 2022 [cited by applicant]
US 20230078466A1 · Lu · 2023 [cited by examiner]
US 20230080907A1 · Lu · 2023 [cited by examiner]
CN 103252087A · 2013 [cited by applicant]
CN 105446525A · 2016 [cited by applicant]
CN 105582670A · 2016 [cited by applicant]
CN 107754309A · 2018 [cited by applicant]
CN 107930105A · 2018 [cited by applicant]
CN 108379844A · 2018 [cited by applicant]
CN 108469943A · 2018 [cited by applicant]
CN 108509139A · 2018 [cited by applicant]
CN 108635850A · 2018 [cited by applicant]
CN 110523085A · 2019 [cited by applicant]
JP 2010017395A · 2010 [cited by applicant]
JP 2018015522A · 2018 [cited by applicant]
JP 201967390A · 2019 [cited by applicant]
JP 2019201851A · 2019 [cited by applicant]
JP 2023521495A · 2023 [cited by applicant]
James Mattone, “Getting a Grip on the Call of Duty®: Mobile Controls”, Oct. 9, 2019, Activision Blog, pp. 1-2, at https://blog.activision.com/call-of-duty/2019-10/Getting-a-Grip-on-the-Call-of-Duty-Mobile-Controls (last… [cited by examiner]
The World Intellectual Property Organization (WIPO) International Search Report for PCT/CN2020/103033 Oct. 21, 2020 6 Pages (including translation). [cited by applicant]
The State Intellectual Property Office of the People's Republic of China (SIPO) Office Action 1 for 2019108126316 Apr. 2, 2020 7 Pages (including translation). [cited by applicant]
The Japan Patent Office (JPO) Notification of Reasons for Refusal for Application No. 2021-558011 and Translation Oct. 18, 2022 9 Pages. [cited by applicant]
The Japan Patent Office (JPO) Decision of Refusal for Application No. 2021-558011 and Translation Jun. 5, 2022 5 Pages. [cited by applicant]
Seiichi Kuranishi , Monster Hunter G, Electric Shock DS & Wii, Japan, ASCII Media Works, Jan. 1, 2009, vol. 9, p. 6-33 (Document which is newly cited ; Documents showing well-known arts) 05. [cited by applicant]
Adam Savage,“Quick Look at the Joystick-It iPad Arcade Stick”, 2011, Youtube.com, pp. 1-2, at https://www.youtube.com/watch?v=IWwzIS7erYA (last visited Apr. 4, 2023). (Year: 2011). [cited by applicant]
Korean Intellectual Property Office (KIPO) Office Action 1 for 2024-7001068 May 1, 2024 11 Pages (including translation). [cited by applicant]
Call of Duty Mobile beta (May 25, 2019), https://www.youtube.com/watch?v=NTyy9t8_vhc. [cited by applicant]
The Japan Patent Office (JPO) Notice of Reasons for Refusal for Application No. 2023-171282 Aug. 12, 2025 11 Pages (including translation). [cited by applicant]