IP Library › Granted Patent US 12,743,533
Granted Patent B2
US 12,743,533 · App. 17/762,646 · Granted Sep 22, 2026

Object management system, object management method, and object management program

Inventor: Shinnosuke Iwaki (Tokyo, JP)
Assignee: Dwango Co., Ltd.
G06F21/6218G06F16/289G06T19/20G06F2221/2141
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,743,533
App. No.
17/762,646
Granted
Sep 22, 2026
Kind
B2
Abstract

An object management system according to one embodiment receives, from a user terminal, inquiry data indicating a combination of a target virtual object and a target parent object, refers to a database storing object relationship data indicating a hierarchical relationship between a plurality of objects, and allows the user terminal arrangement of the target virtual object in the virtual space when the combination indicated by the inquiry data is registered in the object relationship data, and disallows the arrangement of the user terminal when the combination is not registered in the object relationship data.

Claims (40)

1 . An object management system, comprising at least one processor configured to:

receive, from a user terminal via a communication network, inquiry data generated by the user terminal, the inquiry data including a first combination of an ID of a target virtual object and an ID of a target parent object of the target virtual object;

refer to a database storing object relationship data including a hierarchical relationship between a plurality of objects, the hierarchical relationship including a second combination of IDs of the plurality of objects and further including a physical positional relationship in a virtual space between the plurality of objects defined by the second combination of the IDs;

determine whether the first combination included in the received inquiry data matches the second combination included in the hierarchical relationship in the object relationship data stored in the database; and

allow the user terminal arrangement of the target virtual object in the virtual space based on the physical positional relationship included in the hierarchical relationship in the object relationship data if the first combination matches the second combination, and disallow the user terminal the arrangement if the first combination does not match the second combination, wherein in response to the arrangement being allowed, the user terminal displays the virtual space including the target virtual object.

2 . The object management system of claim 1 , wherein the plurality of objects comprise a parent object and a child object, and wherein the physical positional relationship includes a contact of the child object with the parent object.

3 . The object management system of claim 1 , wherein the at least one processor is configured to transmit, to the user terminal, key data for downloading the target virtual object to the user terminal if the arrangement is allowed.

4 . The object management system of claim 3 , wherein the key data comprises a one-time password.

5 . The object management system of claim 1 , wherein the at least one processor is further configured to:

receive, from the user terminal, the inquiry data further including a user ID;

refer to the database further storing right holder data including a third combination of an ID of a right holder of a virtual object and an ID of the virtual object; and

if a fourth combination of the ID of the target virtual object and the user ID included in the received inquiry data matches the third combination included in the right holder data, register, in the database, a new record of the object relationship data including the first combination and allow the user terminal to arrange the target virtual object in the virtual space.

6 . The object management system of claim 1 , wherein the target parent object is one of the virtual space or the virtual object.

7 . The object management system of claim 1 , wherein at least one of the target virtual object or the target parent object is an avatar.

8 . An object management method executable in an object management system comprising at least one processor, the method comprising:

receiving, from a user terminal via a communication network, inquiry data generated by the user terminal, the inquiry data including a first combination of an ID of a target virtual object and an ID of a target parent object of the target virtual object;

referring to a database storing object relationship data including a hierarchical relationship between a plurality of objects, the hierarchical relationship including a second combination of IDs of the plurality of objects and further including a physical positional relationship in a virtual space between the plurality of objects defined by the second combination of the IDs;

determining whether the first combination included in the received inquiry data matches the second combination included in the hierarchical relationship in the object relationship data stored in the database; and

allowing the user terminal arrangement of the target virtual object in the virtual space based on the physical positional relationship included in the hierarchical relationship in the object relationship data if the first combination matches the second combination, and disallowing the user terminal the arrangement if the first combination does not match the second combination, wherein in response to the arrangement being allowed, the user terminal displaying the virtual space including the target virtual object.

9 . The object management method of claim 8 , further comprising transmitting, to the user terminal, key data for downloading the target virtual object to the user terminal if the arrangement is allowed.

10 . The object management method of claim 8 , further comprising:

receiving, from the user terminal, the inquiry data further including a user ID;

referring to the database further storing right holder data including a third combination of an ID of a right holder of a virtual object and an ID of the virtual object; and

if a fourth combination of the ID of the target virtual object and the user ID included in the received inquiry data matches the third combination included in the right holder data:

registering, in the database, a new record of the object relationship data including the first combination; and

allowing the user terminal to arrange the target virtual object in the virtual space.

11 . The object management method of claim 8 , wherein the target parent object is one of the virtual space or the virtual object.

12 . The object management method of claim 8 , wherein at least one of the target virtual object or the target parent object is an avatar.

13 . A non-transitory computer-readable medium comprising an object management program stored thereon, that when executed by a computer, causes the computer to:

receive, from a user terminal via a communication network, inquiry data generated by the user terminal, the inquiry data including a first combination of an ID of a target virtual object and an ID of a target parent object of the target virtual object;

refer to a database storing object relationship data including a hierarchical relationship between a plurality of objects, the hierarchical relationship including a second combination of IDs of the plurality of objects and further including a physical positional relationship in a virtual space between the plurality of objects defined by the second combination of the IDs;

determine whether the first combination included in the received inquiry data matches the second combination included in the hierarchical relationship in the object relationship data stored in the database; and

allow the user terminal arrangement of the target virtual object in the virtual space based on the physical positional relationship included in the hierarchical relationship in the object relationship data if the first combination matches the second combination, and disallow the user terminal the arrangement if the first combination does not match the second combination, wherein in response to the arrangement being allowed, the user terminal displays the virtual space including the target virtual object.

14 . The non-transitory computer-readable medium of claim 13 , wherein the program, when executed by the computer, causes the computer to further perform transmitting, to the user terminal, key data for downloading the target virtual object to the user terminal if the arrangement is allowed.

15 . The non-transitory computer-readable medium of claim 13 , wherein the program, when executed by the computer, further causes the computer to:

receive, from the user terminal, the inquiry data further including a user ID;

refer to the database further storing right holder data including a third combination of an ID of a right holder of a virtual object and an ID of the virtual object; and

if a fourth combination of the ID of the target virtual object and the user ID included in the received inquiry data matches the third combination included in the right holder data, register, in the database, a new record of the object relationship data including the first combination and allow the user terminal to arrange the target virtual object in the virtual space.

16 . The non-transitory computer-readable medium of claim 13 , wherein the target parent object is one of the virtual space or the virtual object.

17 . The non-transitory computer-readable medium of claim 13 , wherein at least one of the target virtual object or the target parent object is an avatar.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2022
From: IWAKI, SHINNOSUKE
To: DWANGO CO., LTD.
Reel/Frame 059343/0928 →
Priority Claims (1)
JP 2019-234955 · Dec 25, 2019 · national
Continuity (1)
Related Publication 20220335145A1 · Oct 20, 2022
References Cited (18)
US 11392662B1 · Fregly · 2022 [cited by examiner]
US 11586784B2 · Ha · 2023 [cited by examiner]
US 20040078371A1 · Worrall · 2004 [cited by examiner]
US 20050131857A1 · Fujiki · 2005 [cited by examiner]
US 20140104320A1 · Davidson · 2014 [cited by examiner]
US 20150339497A1 · Kurian · 2015 [cited by examiner]
US 20170228886A1 · Kashibuchi · 2017 [cited by examiner]
US 20180315248A1 · Bastov · 2018 [cited by examiner]
US 20220207199A1 · Ha · 2022 [cited by examiner]
CN 105264461A · 2016 [cited by applicant]
JP 2011090640A · 2011 [cited by applicant]
JP 2012118778A · 2012 [cited by applicant]
JP 2019185720A1 · 2019 [cited by applicant]
WO 2010150768A1 · 2010 [cited by applicant]
WO 2021131363 · 2021 [cited by applicant]
International Search Report and Written Opinion (English Translation only for ISR) mailed on Feb. 9, 2021 for International Patent Application No. PCT/JP2020/041974. [cited by applicant]
Rejection Decision for Chinese Patent Application No. 202080064926.0 dated Oct. 11, 2025, pp. all. [cited by applicant]
The First Office Action for Chinese Patent Application No. 202080064926.0, dated Mar. 10, 2025, pp. all. [cited by applicant]