IP Library Granted Patent US 12,504,873
Granted Patent B2
US 12,504,873 · App. 18/133,310 · Granted Dec 23, 2025

Method and apparatus for controlling virtual object to drop virtual item and medium

Inventors: Jiaqi Pan (Shenzhen, CN); Meng Qiu (Shenzhen, CN); Shuting Zhang (Shenzhen, CN); Weijian Cui (Shenzhen, CN); Cong Tian (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
G06F3/0486A63F13/55G06F3/04812G06F3/04817G06F3/04842
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,504,873
App. No.
18/133,310
Granted
Dec 23, 2025
Kind
B2
Abstract

This application discloses a method for controlling a virtual object to drop a virtual item in a virtual environment performed at a terminal. The method includes: displaying a user interface, the user interface including an icon corresponding to at least one type of virtual items possessed by a virtual object and a partial-drop region; receiving a first drag operation of dragging target virtual items from the icon corresponding to the at least one type of virtual items to the partial-drop region; dropping a fixed number of target virtual items in response to release of the first drag operation at a first location within the partial-drop region; and dropping a user-customized number of target virtual items in response to release of the first drag operation at a second location within the partial-drop region.

Claims (62)

1 . A method for controlling a virtual object to drop a virtual item in a virtual environment performed at a terminal, the method comprising:

displaying a user interface, the user interface including an icon corresponding to at least one type of a plurality of target virtual items possessed by a virtual object for playing a game in the virtual environment and a partial-drop region;

receiving a first drag operation of dragging target virtual items from the icon corresponding to the at least one type of virtual items to the partial-drop region;

dropping, among the plurality of target virtual items, a fixed number of target virtual items to the virtual environment in response to release of the first drag operation at a first location within the partial-drop region, wherein the fixed number is less than a total number of the plurality of target virtual items possessed by the virtual object; and

dropping, among the plurality of target virtual items, a user-customized number of target virtual items to the virtual environment in response to release of the first drag operation at a second location within the partial-drop region, wherein the user-customized number is less than the total number of the plurality of target virtual items possessed by the virtual object, wherein the dropped target virtual items are configured to be picked up and used by a second virtual object for playing the game in the virtual environment.

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

removing the fixed or the user-customized number of target virtual items from a virtual item list of the virtual object; and

displaying the fixed or the user-customized number of target virtual items on the ground near the virtual object.

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

before the dropping operations:

determining a time duration of the target virtual items staying within the partial-drop region before the release of the first drag operation; and

dropping the fixed or the user-customized number of target virtual items when the time duration is longer than a time threshold.

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

dropping the total number of the plurality of target virtual items when the time duration is less than the time threshold.

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

before the dropping operations:

displaying the first location and the second location within the partial-drop region when the target virtual items possessed by the virtual object have a quantity greater than a quantity threshold.

6 . The method according to claim 5 , wherein the first location and the second location are displayed within the partial-drop region after the first drag operation is initiated on the icon.

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

displaying a setting interface; and

setting the user-customized number according to a setting operation received by the setting interface.

8 . A terminal, comprising: a processor and a memory, the memory storing at least one instruction, the at least one instruction, when executed by the processor, causing the terminal to perform a method for controlling a virtual object to drop a virtual item in a virtual environment, the method including:

displaying a user interface, the user interface including an icon corresponding to at least one type of a plurality of target virtual items possessed by a virtual object for playing a game in the virtual environment and a partial-drop region;

receiving a first drag operation of dragging target virtual items from the icon corresponding to the at least one type of virtual items to the partial-drop region;

dropping, among the plurality of target virtual items, a fixed number of target virtual items to the virtual environment in response to release of the first drag operation at a first location within the partial-drop region, wherein the fixed number is less than a total number of the plurality of target virtual items possessed by the virtual object; and

dropping, among the plurality of target virtual items, a user-customized number of target virtual items to the virtual environment in response to release of the first drag operation at a second location within the partial-drop region, wherein the user-customized number is less than the total number of the plurality of target virtual items possessed by the virtual object, wherein the dropped target virtual items are configured to be picked up and used by a second virtual object for playing the game in the virtual environment.

9 . The terminal according to claim 8 , wherein the method further comprises:

removing the fixed or the user-customized number of target virtual items from a virtual item list of the virtual object; and

displaying the fixed or the user-customized number of target virtual items on the ground near the virtual object.

10 . The terminal according to claim 8 , wherein the method further comprises:

before the dropping operations:

determining a time duration of the target virtual items staying within the partial-drop region before the release of the first drag operation; and

dropping the fixed or the user-customized number of target virtual items when the time duration is longer than a time threshold.

11 . The terminal according to claim 10 , wherein the method further comprises:

dropping the total number of the plurality of target virtual items when the time duration is less than the time threshold.

12 . The terminal according to claim 8 , wherein the method further comprises:

before the dropping operations:

displaying the first location and the second location within the partial-drop region when the target virtual items possessed by the virtual object have a quantity greater than a quantity threshold.

13 . The terminal according to claim 12 , wherein the first location and the second location are displayed within the partial-drop region after the first drag operation is initiated on the icon.

14 . The terminal according to claim 8 , wherein the method further comprises:

displaying a setting interface; and

setting the user-customized number according to a setting operation received by the setting interface.

15 . A non-transitory computer-readable storage medium, storing at least one instruction, the at least one instruction, when executed by a processor of a terminal, causing the terminal to perform a method for controlling a virtual object to drop a virtual item in a virtual environment, the method including:

displaying a user interface, the user interface including an icon corresponding to at least one type of a plurality of target virtual items possessed by a virtual object for playing a game in the virtual environment and a partial-drop region;

receiving a first drag operation of dragging target virtual items from the icon corresponding to the at least one type of virtual items to the partial-drop region;

dropping, among the plurality of target virtual items, a fixed number of target virtual items to the virtual environment in response to release of the first drag operation at a first location within the partial-drop region, wherein the fixed number is less than a total number of the plurality of target virtual items possessed by the virtual object; and

dropping, among the plurality of target virtual items, a user-customized number of target virtual items to the virtual environment in response to release of the first drag operation at a second location within the partial-drop region, wherein the user-customized number is less than the total number of the plurality of target virtual items possessed by the virtual object, wherein the dropped target virtual items are configured to be picked up and used by a second virtual object for playing the game in the virtual environment.

16 . The non-transitory computer-readable storage medium according to claim 15 , wherein the method further comprises:

removing the fixed or the user-customized number of target virtual items from a virtual item list of the virtual object; and

displaying the fixed or the user-customized number of target virtual items on the ground near the virtual object.

17 . The non-transitory computer-readable storage medium according to claim 15 , wherein the method further comprises:

before the dropping operations:

determining a time duration of the target virtual items staying within the partial-drop region before the release of the first drag operation; and

dropping the fixed or the user-customized number of target virtual items when the time duration is longer than a time threshold.

18 . The non-transitory computer-readable storage medium according to claim 17 , wherein the method further comprises:

dropping the total number of the plurality of target virtual items when the time duration is less than the time threshold.

19 . The non-transitory computer-readable storage medium according to claim 15 , wherein the method further comprises:

before the dropping operations:

displaying the first location and the second location within the partial-drop region when the target virtual items possessed by the virtual object have a quantity greater than a quantity threshold.

20 . The non-transitory computer-readable storage medium according to claim 15 , wherein the method further comprises:

displaying a setting interface; and

setting the user-customized number according to a setting operation received by the setting interface.

Priority Claims (1)
CN 201910488333.6 · Jun 5, 2019 · national
Continuity (3)
Continuation 17332864 · May 27, 2021
Continuation PCTCN2020092277 · May 26, 2020
Related Publication 20230244373A1 · Aug 3, 2023
References Cited (53)
US 11656755B2 · Pan et al. · 2023 [cited by applicant]
US 20040229695A1 · Hussaini et al. · 2004 [cited by applicant]
US 20050026695A1 · Tsuchiyama et al. · 2005 [cited by applicant]
US 20050166159A1 · Mondry et al. · 2005 [cited by applicant]
US 20070150834A1 · Muller et al. · 2007 [cited by applicant]
US 20070173334A1 · Whitby et al. · 2007 [cited by applicant]
US 20070265081A1 · Shimura et al. · 2007 [cited by applicant]
US 20100144443A1 · Graham et al. · 2010 [cited by applicant]
US 20100210333A1 · Halash · 2010 [cited by applicant]
US 20110265041A1 · Ganetakos · 2011 [cited by examiner]
US 20130132878A1 · Tijssen · 2013 [cited by examiner]
US 20130290884A1 · Sotoike · 2013 [cited by applicant]
US 20140279415A1 · Hazam · 2014 [cited by examiner]
US 20150206105A1 · Suzukake · 2015 [cited by examiner]
US 20160048285A1 · Jwa · 2016 [cited by examiner]
US 20170340977A1 · Guthridge et al. · 2017 [cited by applicant]
US 20180107372A1 · Van Damme · 2018 [cited by examiner]
US 20180369692A1 · Winick · 2018 [cited by applicant]
CN 105204732A · 2015 [cited by applicant]
CN 107551554A · 2018 [cited by applicant]
CN 108459811A · 2018 [cited by applicant]
CN 110201403A · 2019 [cited by applicant]
CN 108459811B · 2021 [cited by examiner]
EP 3922331A1 · 2022 [cited by applicant]
JP 2016168282A · 2016 [cited by applicant]
JP 2017018464A · 2017 [cited by applicant]
JP 2019048002A · 2019 [cited by applicant]
WO WO2020244415A1 · 2020 [cited by applicant]
Jayanam. Unity Inventory Tutorial: Drop Items. Youtube. Jan. 7, 2018. <https://www.youtube.com/watch?v=db6ofSbAXnE&list=PLboXykqtm8dynMisqs4_oKvAlZedixvtf&index=5> (Year: 2018). [cited by examiner]
Tencent Technology, Japanese Office Action, JP Application No. 2021-541110, May 16, 2023, 11 pgs. [cited by applicant]
Apex Legends Strategy Team, “How to Give (Throw Away) Items”, Game8, Apex Legends Wiki, Mar. 31, 2019, 6 pgs., Retrieved from the Internet: https://web.archive.org/web/20190331193126/https://game8.jp/apex-legends/257815. [cited by applicant]
Baidu, “How to Choose the Number of Lost Items to Stimulate the Battlefield”, Feb. 28, 2018, pgs., Retrieved from the Internet: https://jingvan.baidu.com/article/1974b2895cf980f4b0f7747b.html. [cited by applicant]
Happy With You, “How to Enchant Other People's Equipment in World of Warcraft? Can the Equipment Already be Enchanted?”, Sogou, Jan. 11, 2010, 2 pgs., Retrieved from the Internet: https://wenwen.sogou.com/z/q174207640.h… [cited by applicant]
Ichidori's Room, “How to Drop Items and Pass Them to Other Players [Fortnite]”, Nov. 3, 2017, 12 pgs., Retrieved from the Internet: https://torik0419.com/2017/11/03/fortnite-%E6%AD%A6%E5%99%A8-%E8%90%BD%E3%81%A8%E3%81%9… [cited by applicant]
Jayanam, “Unity Inventory Tutorial: Drop Items”, Youtube.com, Ja. 7, 2018, 2 pgs., Retrieved from the Internet: www.youtube.com/watch?v=db6ofSbA.XnE&list=PLboXykqtm8dynMisqs4_oKyAIZedixytf&index=5. [cited by applicant]
Skwir123, “TIL Manually Insert Fuel 1-at-a-time with ‘Z’”, Reddit, May 23, 2019, 6 pgs., Retrieved from the Internet: https://www.reddit.com/r/factorio/comments/bs2yzz/til_manually_insert_fuel_1atatime_with_z/. [cited by applicant]
Tencent Technology, Australian Office Action, AU Patent Application No. 2020287683, Aug. 31, 2022, 3 pgs. [cited by applicant]
Tencent Technology, Australian Office Action, AU Patent Application No. 2020287683, Jan. 18, 2023, 5 pgs. [cited by applicant]
Tencent Technology, Canadian Office Action, CA Patent Application No. 3,132,899, Dec. 2, 2022, 7 pgs. [cited by applicant]
Tencent Technology, ISRWO, PCT/CN2020/092277, Aug. 26, 2020, 6 pgs. [cited by applicant]
Tencent Technology, IPRP, PCT/CN2020/092277, Dec. 7, 2021, 5 pgs. [cited by applicant]
Tencent Technology, Japanese Office Action, JP Patent Application No. 2021-541110, Sep. 27, 2022, 10 pgs. [cited by applicant]
Tencent Technology, Singaporean Office Action, SG Patent Application No. 11202109732T, Nov. 28, 2022, 5 pgs. [cited by applicant]
Wayback Machine, “Fortnite: Patch Notes 1.7.1, Added Place Names to Battle Royale Mode Maps, Changed Weapon Names and Damage, Changed Kill Count Mechanism During Team Battles, Etc.”, Nov. 20, 2017, 11 pgs., Retrieved fr… [cited by applicant]
Fortnite KR, “Fundamentals Guide—All About Game UI”, Internet YouTube posted video, Oct. 30, 2018, 2 pgs., Retrieved from the Internet: https:/www.youtube.com/watch?v=ZcQVC4L63vs. [cited by applicant]
“Mobile Terraria Strategy 01—Start,” Internet Naver Blog, Mar. 11, 2017, 23 pgs., Retrieved from the Internet: https://blog.naver.com/PostView.nhn?blogId=kih14326&logNo=220955777150. [cited by applicant]
Tencent Technology, Korean Office Action, KR Patent Application No. 10-2021-7032065, Aug. 3, 2023, 14 pgs. [cited by applicant]
Tencent Technology (Shenzhen) Company Limited, Canadian Office Action, Patent Application No. CA 3,132,899, Sep. 5, 2023, 5 pgs. [cited by applicant]
Tencent Technology, European Office Action, EP Patent Application No. 20819115.5 Mar. 22, 2024, 5 pgs. [cited by applicant]
Tencent Technology, Canadian Office Action, CA Patent Application No. 3,132,899, Sep. 11, 2024, 5 pgs. [cited by applicant]
Tencent Technology, United Arab Emirates Office Action, AE Patent Application No. P6002199/2021, Aug. 1, 2024, 6 pgs. [cited by applicant]
Tencent Technology, Brazilian Office Action, BR Patent Application No. BR112021018289-6, Dec. 11, 2024, 5 pgs. [cited by applicant]
Tencent Technology, Singaporean Office Action, SG Patent Application No. 11202109732T, Dec. 12, 2024, 3 pgs. [cited by applicant]