IP Library › Granted Patent US 12,551,794
Granted Patent B2
US 12,551,794 · App. 17/987,319 · Granted Feb 17, 2026

Virtual item selection interface

Inventors: Jiajing Sui (Shenzhen, CN); Yue Wu (Shenzhen, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
A63F13/537A63F13/2145A63F13/42A63F13/426A63F13/44A63F13/55
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,551,794
App. No.
17/987,319
Granted
Feb 17, 2026
Kind
B2
Abstract

A method for selecting a virtual item is provided. In the method, an item selection element is displayed. An item selection control interface is displayed based on a continuous touch operation that is initially performed on the item selection element. The item selection control interface includes at least one candidate virtual item. The selected virtual item is determined as one of the at least one candidate virtual item included the item selection control interface when an end point of the continuous touch operation corresponds to the one of the at least one candidate virtual item in the item selection control interface. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.

Claims (66)

1 . A method for selecting a virtual item, the method comprising:

displaying an item selection element;

displaying an item selection control interface based on a continuous touch operation that is initially performed on the item selection element, the item selection control interface including at least one candidate virtual item; and

determining the selected virtual item as one of the at least one candidate virtual item included the item selection control interface when an end point of the continuous touch operation corresponds to the one of the at least one candidate virtual item in the item selection control interface, wherein

the item selection control interface includes type identifiers corresponding to different item types of a plurality of virtual items based on the at least one candidate virtual item including a plurality of candidate virtual items, and

the plurality of virtual items of a target item type of the different item types is displayed in the item selection control interface when a stay duration of the continuous touch operation on the type identifier of the target item type reaches a first duration threshold.

2 . The method according to claim 1 , further comprising:

switching an initial virtual item currently equipped by a virtual object to the selected virtual item.

3 . The method according to claim 2 , wherein

the item selection element includes an initial item identifier of the initial virtual item; and

after the switching the initial virtual item to the selected virtual item, the method further comprises:

displaying an item identifier corresponding to the selected virtual item in the item selection element.

4 . The method according to claim 1 , wherein the displaying the item selection control interface comprises:

determining an item quantity of the at least one candidate virtual item; and

displaying the item selection control interface with the item selection element when the item quantity is less than a quantity threshold, the item selection control interface including a candidate item identifier for each of the at least one candidate virtual item.

5 . The method according to claim 4 , wherein the displaying the item selection control interface comprises:

determining a display position of the candidate item identifier of the respective candidate virtual item within the item selection control interface based on an item attribute of the respective candidate virtual item; and

displaying the candidate item identifier within the item selection control interface based on the display position.

6 . The method according to claim 5 , wherein the determining the display position of the candidate item identifier of the respective candidate virtual item comprises:

determining a selection probability of the respective candidate virtual item based on the item attribute of the respective candidate virtual item; and

determining the display position of the respective candidate item identifier within the item selection control interface based on the selection probability and a frequently used position, the frequently used position being determined based on historical usage information, and a distance between the display position and the frequently used position being negatively correlated with the selection probability.

7 . The method according to claim 4 , wherein when the item selection control interface includes at least two different candidate virtual items corresponding to a same candidate item identifier, the item selection control interface further includes a difference identifier for each of the at least two different candidate virtual items.

8 . The method according to claim 4 , wherein

the at least one candidate virtual item includes the plurality of candidate virtual items,

the displaying the item selection control interface comprises:

determining selection probabilities of the plurality of candidate virtual items based on item attributes of the plurality of candidate virtual items when the item quantity is greater than or equal to the quantity threshold; and

selecting a subset of the plurality of candidate virtual items based on the selection probabilities, and

the item selection control interface includes the candidate item identifier for each of the selected subset of the plurality of candidate virtual items.

9 . The method according to claim 4 , wherein

the at least one candidate virtual item includes the plurality of candidate virtual items, and

when the item quantity is greater than or equal to the quantity threshold,

the item selection control interface includes the type identifiers corresponding to different item types of the plurality of virtual items; and

the plurality of virtual items of the target item type of the different item types is displayed in the item selection control interface when the stay duration of the continuous touch operation on the type identifier of the target item type reaches the first duration threshold.

10 . The method according to claim 1 , wherein the displaying the item selection control interface comprises:

displaying a progress bar that indicates a stay duration of the continuous touch operation on the item selection element; and

displaying the item selection control interface when the stay duration of the continuous touch operation on the item selection element reaches a second duration threshold.

11 . The method according to claim 1 , wherein after the displaying the item selection control interface, the method further comprises:

displaying item information of one of the at least one candidate virtual item when a stay duration of the continuous touch operation on the one of the candidate virtual item reaches a third duration threshold.

12 . The method according to claim 1 , wherein after the displaying the item selection control interface, the method further comprises:

canceling the determination of the selected virtual item when the end point of the continuous touch operation does not correspond to any of the at least one candidate virtual item in the item selection control interface.

13 . The method according to claim 1 , wherein the item selection control interface is configured to display the at least one candidate virtual item in one of a circular arrangement, a triangular arrangement, a square arrangement, a tile arrangement, and a welt arrangement.

14 . An apparatus for selection a virtual item, the apparatus comprising:

processing circuitry configured to:

display an item selection element;

display an item selection control interface based on a continuous touch operation that is initially performed on the item selection element, the item selection control interface including at least one candidate virtual item; and

determine the selected virtual item as one of the at least one candidate virtual item included the item selection control interface when an end point of the continuous touch operation corresponds to the one of the at least one candidate virtual item in the item selection control interface, wherein

the item selection control interface includes type identifiers corresponding to different item types of a plurality of virtual items based on the at least one candidate virtual item including a plurality of candidate virtual items, and

the plurality of virtual items of a target item type of the different item types is displayed in the item selection control interface when a stay duration of the continuous touch operation on the type identifier of the target item type reaches a first duration threshold.

15 . The apparatus according to claim 14 , wherein the processing circuitry is configured to:

switch an initial virtual item currently equipped by a virtual object to the selected virtual item.

16 . The apparatus according to claim 14 , wherein the processing circuitry is configured to:

determine an item quantity of the at least one candidate virtual item; and

display the item selection control interface with the item selection element when the item quantity is less than a quantity threshold, the item selection control interface including a candidate item identifier for each of the at least one candidate virtual item.

17 . The apparatus according to claim 16 , wherein the processing circuitry is configured to:

determine a display position of the candidate item identifier of the respective candidate virtual item within the item selection control interface based on an item attribute of the respective candidate virtual item; and

display the candidate item identifier within the item selection control interface based on the display position.

18 . The apparatus according to claim 17 , wherein the processing circuitry is configured to:

determine a selection probability of the respective candidate virtual item based on the item attribute of the respective candidate virtual item; and

determine the display position of the respective candidate item identifier within the item selection control interface based on the selection probability and a frequently used position, the frequently used position being determined based on historical usage information, and a distance between the display position and the frequently used position being negatively correlated with the selection probability.

19 . The apparatus according to claim 16 , wherein when the item selection control interface includes at least two different candidate virtual items corresponding to a same candidate item identifier, the item selection control interface further includes a difference identifier for each of the at least two different candidate virtual items.

20 . A non-transitory computer-readable storage medium, storing instructions which when executed by a processor cause the processor to perform:

displaying an item selection element;

displaying an item selection control interface based on a continuous touch operation that is initially performed on the item selection element, the item selection control interface including at least one candidate virtual item; and

determining a selected virtual item as one of the at least one candidate virtual item included the item selection control interface when an end point of the continuous touch operation corresponds to the one of the at least one candidate virtual item in the item selection control interface, wherein

the item selection control interface includes type identifiers corresponding to different item types of a plurality of virtual items based on the at least one candidate virtual item including a plurality of candidate virtual items, and

the plurality of virtual items of a target item type of the different item types is displayed in the item selection control interface when a stay duration of the continuous touch operation on the type identifier of the target item type reaches a first duration threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: SUI, JIAJING; WU, YUE
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 061775/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: LEI, YIXUE
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 061776/0374 →
Priority Claims (1)
CN 202110576112.1 · May 26, 2021 · national
Continuity (2)
Continuation PCTCN2022090928 · May 5, 2022
Related Publication 20230076343A1 · Mar 9, 2023
References Cited (28)
US 9369657B2 · Lee · 2016 [cited by examiner]
US 10025460B1 · Almand · 2018 [cited by examiner]
US 20040095395A1 · Kurtenbach · 2004 [cited by examiner]
US 20050223339A1 · Lee · 2005 [cited by examiner]
US 20100009733A1 · Garvin et al. · 2010 [cited by applicant]
US 20100281374A1 · Schulz · 2010 [cited by examiner]
US 20100306702A1 · Warner · 2010 [cited by examiner]
US 20110025649A1 · Sheikhzadeh Nadjar · 2011 [cited by examiner]
US 20110066980A1 · Chmielewski · 2011 [cited by examiner]
US 20110093815A1 · Gobeil · 2011 [cited by examiner]
US 20130019173A1 · Kotler · 2013 [cited by examiner]
US 20160019464A1 · Madhavan · 2016 [cited by examiner]
US 20160147433A1 · Lin · 2016 [cited by examiner]
US 20160259496A1 · Butcher · 2016 [cited by examiner]
US 20180043260A1 · Tang · 2018 [cited by examiner]
US 20190366213A1 · Zhou · 2019 [cited by examiner]
US 20210144429A1 · Liu · 2021 [cited by examiner]
US 20210252387A1 · Spofford · 2021 [cited by examiner]
CN 107930120A · 2018 [cited by applicant]
CN 111803933A · 2020 [cited by applicant]
CN 112138391A · 2020 [cited by applicant]
CN 113398571A · 2021 [cited by applicant]
Communicate long-press functionality in a web Ul. ux.stackexchange.com. Online. 2017-03-24. Accessed via the Internet. Accessed Mar. 13, 2025. <URL: https://ux.stackexchange.com/questions/106286/communicate-long-press-f… [cited by examiner]
Darcblade. How to Customize the Item Bar and Radial Menu : Monster Hunter World. Youtube.com Online. Feb. 13, 2018. Accessed via the Internet. Accessed Mar. 13, 2025 .<URL: https://www.youtube.com/watch?v=7OIA3S2Aj4w> (… [cited by examiner]
MostRush. Weapon selection wheel [Customizable, Quick switch, Gta V design]. Online. Jan. 20, 2020. Accessed via the Internet. Accessed Mar. 13, 2025. <URL: https://www.youtube.com/watch?v=IS0qNREs7i8&t=18s> (Year: 2020… [cited by examiner]
Sofa Supastar Gaming. cyberpunk 2077 mod slots explained. Online. Feb. 9, 2021. Accessed via the Internet. Accessed Mar. 13, 2025. <URL: https://www.youtube.com/watch?v=NkWyTXgaDbA> (Year: 2021). [cited by examiner]
Ordinary Sense. How To Use Clothing Mods On Your Clothes Or Armor Cyberpunk 2077—Equip Clothing Mods On Armor. Youtube.com. Online. 2020-12-11. Accessed via the Internet. Accessed Mar. 13, 2025. <URL: https://www.youtub… [cited by examiner]
International Search Report and Written Opinion in PCT/CN2022/090928, mailed Jul. 11, 2022, 13 pages. [cited by applicant]