IP Library › Granted Patent US 12,485,353
Granted Patent B2
US 12,485,353 · App. 18/835,786 · Granted Dec 2, 2025

Trading support server, trading support system, and trading support program

Inventor: Kazunari Kida (Tokyo, JP)
Assignee: POLYGON TAILOR Inc.
A63F13/85A63F2300/575
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,485,353
App. No.
18/835,786
Granted
Dec 2, 2025
Kind
B2
Abstract

A trading support server for items of a virtual space: stores a seller who wishes to put up a sales item, the sales item, and an individual price, causes the seller to declare a parent item used to create the sales item, and stores information identifying the parent item, determines whether a parent item is associated with a specific item, and where a parent item is associated with the specific item, adds individual prices of the specific item and the parent item to a charged amount, and adds the individual price of the specific item to a sales amount of a seller of the specific item, and the individual price of the parent item to a sales amount of a seller of the parent item where the purchaser has paid the charged amount having the individual prices of both the specific item and the parent item added.

Claims (111)

1 . A trading support server that supports user-to-user trading of items which are electronic data to be used in a virtual space, the trading support server comprising:

a communication interface;

a memory storing:

an item table;

a modifying tree table; and

a purchase history table including information representing a purchase history of a plurality of users; and

a processor programmed to:

store a seller user who wishes to put up a sales item for sale, the sales item that the seller user puts up for sale, and an individual price that should be reflected in a sales amount of the seller user when the sales item is traded in association with each other in the item table;

cause the seller user to declare a parent item used to create the sales item;

store information for identifying the parent item in association with the sales item in the modifying tree table;

determine whether a purchase user has requested to purchase a specific sales item;

upon a determination that the purchase user has requested to purchase the specific sales item, refer to the modifying tree table to determine whether a parent item is associated with the specific sales item;

in response to a determination that the parent item is associated with the specific sales item in the modifying tree table, refer to the stored purchase history table and determine whether the purchase user has already purchased the parent item associated with the specific sales item;

in response to a determination that the purchase user has not already purchased the parent item associated with the specific sales item:

refer to the item table, access an individual price of the specific sales item and an individual price of the parent item, and add the accessed individual prices of both the specific sales item and the parent item to a charged amount to be charged to the purchaser user;

transmit, via the communication interface, to a terminal of the purchaser user, an offer to sell the specific sales item for the charged amount;

determine, via the communication interface, whether the purchaser user has purchased the specific sales item for the charged amount;

in response to a determination that the purchaser user has purchased the specific sales item for the charged amount:

refer to the item table to determine the individual price of the specific sales item;

add the individual price of the specific sales item to a sales amount of the seller user of the specific sales item;

refer to the item table to determine the individual price of the parent item;

add the individual price of the parent item to a sales amount of a seller user of the parent item;

transfer, via the communication interface, the sales amount to a terminal of the seller user of the specific sales item; and

transfer, via the communication interface, the sales amount to a terminal of a seller user of the parent item; and

in response to a determination that the purchase user has already purchased the parent item associated with the specific sales item:

refer to the item table, access the individual price of the specific sales item and set the individual price of the specific sales item as the charged amount to be charged to the purchaser user;

transmit, via the communication interface, to the terminal of the purchaser user, the offer to sell the specific sales item for the charged amount;

determine, via the communication interface, whether the purchaser user has purchased the specific sales item for the charged amount; and

in response to a determination that the purchaser user has purchased the specific sales item for the charged amount:

refer to the item table to determine the individual price of the specific sales item;

add the individual price of the specific sales item to a sales amount of the seller user of the specific sales item without adding anything to the sales amount of the seller user of the parent item; and

transfer, via the communication interface, the sales amount to the terminal of a seller user of the specific sales item.

2 . The trading support server according to claim 1 , wherein, in a case where it is determined on a basis of information stored in the memory that a superior rank parent item is further associated with the parent item, the processor is programmed to also add an individual price of the superior rank parent item to the charged amount.

3 . The trading support server according to claim 1 , wherein the parent item is associated with the specific sales item in the modifying tree table even in a case where only part of the parent item is-was used to create the sales item.

4 . The trading support server according to claim 1 , wherein

the virtual space is a metaverse, and

the electronic data includes 3D modeling data of an avatar which is a type of object that can be used in the metaverse, and 3D modeling data of an additional item for the avatar.

5 . A trading support system comprising:

the trading support server according to claim 1 ; and

a data server that stores electronic data of a plurality of sales items put up for sale by a plurality of the seller users.

6 . A non-transitory computer-readable storage medium storing a trading support program that causes a computer to function as a trading support server that supports user-to-user trading of items which are electronic data to be used in a virtual space, the computer-readable trading support program causing the computer to execute:

store a seller user who wishes to put up a sales item for sale, the sales item that the seller user puts up for sale, and an individual price that should be reflected in a sales amount of the seller user when the sales item is traded in association with each other in an item table stored in a memory;

cause the seller user to declare a parent item used to create the sales item;

store information for identifying the parent item in association with the sales item in a modifying tree table stored in the memory;

determine whether a purchase user has requested to purchase a specific sales item;

upon a determination that the purchase user has requested to purchase the specific sales item, refer to the modifying tree table to determine whether a parent item is associated with the specific sales item;

in response to a determination that the parent item is associated with the specific sales item in the modifying tree table, refer to a purchase history table stored in the memory and determine whether the purchase user has already purchased the parent item associated with the specific sales item;

in response to a determination that the purchase user has not already purchased the parent item associated with the specific sales item:

refer to the item table, access an individual price of the specific sales item and an individual price of the parent item, and add the accessed individual prices of both the specific sales item and the parent item to a charged amount to be charged to the purchaser user;

transmit, via a communication interface, to a terminal of the purchaser user, an offer to sell the specific sales item for the charged amount;

determine, via the communication interface, whether the purchaser user has purchased the specific sales item for the charged amount;

in response to a determination that the purchaser user has purchased the specific sales item for the charged amount:

refer to the item table to determine the individual price of the specific sales item;

add the individual price of the specific sales item to a sales amount of the seller user of the specific sales item;

refer to the item table to determine the individual price of the parent item;

add the individual price of the parent item to a sales amount of a seller user of the parent item;

transfer, via the communication interface, the sales amount to a terminal of the seller user of the specific sales item; and

transfer, via the communication interface, the sales amount to a terminal of a seller user of the parent item; and

in response to a determination that the purchase user has already purchased the parent item associated with the specific sales item:

refer to the item table, access the individual price of the specific sales item and set the individual price of the specific sales item as the charged amount to be charged to the purchaser user;

transmit, via the communication interface, to the terminal of the purchaser user, the offer to sell the specific sales item for the charged amount;

determine, via the communication interface, whether the purchaser user has purchased the specific sales item for the charged amount; and

in response to a determination that the purchaser user has purchased the specific sales item for the charged amount:

refer to the item table to determine the individual price of the specific sales item;

add the individual price of the specific sales item to a sales amount of the seller user of the specific sales item without adding anything to the sales amount of the seller user of the parent item; and

transfer, via the communication interface, the sales amount to the terminal of a seller user of the specific sales item.

7 . A trading support server that supports user-to-user trading of items which are electronic data to be used in a virtual space, the trading support server comprising:

a communication interface;

a memory storing:

an item table;

a modifying tree table; and

a processor programmed to:

store a seller user who wishes to put up a sales item for sale, the sales item that the seller user puts up for sale, and an individual price that should be reflected in a sales amount of the seller user when the sales item is traded in association with each other in the item table;

cause the seller user to declare a parent item used to create the sales item;

store information for identifying the parent item in association with the sales item in the modifying tree table;

in a case where it is determined that the parent item is not permitted re- sale, notify the purchase user's terminal that the sales item is not permitted sale via the communication interface, and does not store information about the sales item in the item table and the modifying tree table, in order to prevent the sales item put up for sale;

cause a list of sales items to be displayed on a display of a purchase user's terminal in a manner in which sales items for which re-sale is permitted are displayed in a manner more noticeable to the purchase user than sales items for which re-sale is not permitted;

determine whether a purchase user has requested to purchase a specific sales item by selecting the sales item for purchase on the purchase user's terminal;

upon a determination that the purchase user has requested to purchase the specific sales item, refer to the modifying tree table to determine whether a parent item is associated with the specific sales item;

in response to a determination that the parent item is associated with the specific sales item in the modifying tree table, refer to the item table, access an individual price of the specific sales item and an individual price of the parent item, and add the accessed individual prices of both the specific sales item and the parent item to a charged amount to be charged to the purchaser user;

transmit, via the communication interface, to the terminal of the purchaser user, an offer to sell the specific sales item for the charged amount;

determine, via the communication interface, whether the purchaser user has purchased the specific sales item for the charged amount;

in response to a determination that the purchaser user has purchased the specific sales item for the charged amount:

refer to the item table to determine the individual price of the specific sales item;

add the individual price of the specific sales item to a sales amount of the seller user of the specific sales item;

refer to the item table to determine the individual price of the parent item;

add the individual price of the parent item to a sales amount of a seller user of the parent item;

transfer, via the communication interface, the sales amount to a terminal of the seller user of the specific sales item; and

transfer, via the communication interface, the sales amount to a terminal of a seller user of the parent item.

8 . The trading support server of claim 7 , wherein the processor is programmed to cause the list of sales items to be displayed on the display of the purchase user's terminal in a manner in which sales items for which re-sale is permitted are displayed larger than sales items for which re-sale is not permitted.

9 . The trading support server of claim 7 , wherein the processor is programmed to cause the list of sales items to be displayed on the display of the purchase user's terminal in a manner in which sales items for which re-sale is permitted have a higher search result ranking than sales items for which re-sale is not permitted.

10 . A non-transitory computer-readable storage medium storing a trading support program that causes a computer to function as a trading support server that supports user-to-user trading of items which are electronic data to be used in a virtual space, the computer-readable trading support program causing the computer to:

store a seller user who wishes to put up a sales item for sale, the sales item that the seller user puts up for sale, and an individual price that should be reflected in a sales amount of the seller user when the sales item is traded in association with each other in an item table stored in a memory;

cause the seller user to declare a parent item used to create the sales item;

store information for identifying the parent item in association with the sales item in a modifying tree table stored in the memory;

in a case where it is determined that the parent item is not permitted re- sale, notify the purchase user's terminal that the sales item is not permitted sale via the communication interface, and does not store information about the sales item in the item table and the modifying tree table, in order to prevent the sales item put up for sale;

cause a list of sales items to be displayed on a display of a purchase user's terminal in a manner in which sales items for which re-sale is permitted is displayed in a manner more noticeable to the purchase user than sales items for which re-sale is not permitted;

determine whether a purchase user has requested to purchase a specific sales item by selecting the sales item for purchase on the purchase user's terminal;

upon a determination that the purchase user has requested to purchase the specific sales item, refer to the modifying tree table to determine whether a parent item is associated with the specific sales item;

in response to a determination that the parent item is associated with the specific sales item in the modifying tree table, refer to the item table, access an individual price of the specific sales item and an individual price of the parent item, and add the accessed individual prices of both the specific sales item and the parent item to a charged amount to be charged to the purchaser user;

transmit, via a communication interface, to a terminal of the purchaser user, an offer to sell the specific sales item for the charged amount;

determine, via the communication interface, whether the purchaser user has purchased the specific sales item for the charged amount;

in response to a determination that the purchaser user has purchased the specific sales item for the charged amount:

refer to the item table to determine the individual price of the specific sales item;

add the individual price of the specific sales item to a sales amount of the seller user of the specific sales item;

refer to the item table to determine the individual price of the parent item;

add the individual price of the parent item to a sales amount of a seller user of the parent item;

transfer, via the communication interface, the sales amount to a terminal of the seller user of the specific sales item; and

transfer, via the communication interface, the sales amount to a terminal of a seller user of the parent item.

11 . The non-transitory computer-readable storage medium of claim 10 , wherein the program causes the computer to cause the list of sales items to be displayed on the display of the purchase user's terminal in a manner in which sales items for which re-sale is permitted is displayed larger than sales items for which re-sale is not permitted.

12 . The non-transitory computer-readable storage medium of claim 10 , wherein the program causes the computer to cause the list of sales items to be displayed on the display of the purchase user's terminal in a manner in which sales items for which re-sale is permitted has a higher search result ranking than sales items for which re-sale is not permitted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2024
From: KIDA, KAZUNARI
To: POLYGON TAILOR INC.
Reel/Frame 068180/0216 →
Continuity (1)
Related Publication 20250161826A1 · May 22, 2025
References Cited (21)
US 11468504B2 · Imafuku · 2022 [cited by applicant]
US 20050137015A1 · Rogers · 2005 [cited by examiner]
US 20080220876A1 · Mehta · 2008 [cited by examiner]
US 20090300036A1 · Nagasaki · 2009 [cited by applicant]
US 20210365909A1 · Shiina · 2021 [cited by applicant]
US 20220314125A1 · Koch · 2022 [cited by examiner]
US 20240181349A1 · Lee · 2024 [cited by applicant]
JP 2009157565A · 2009 [cited by applicant]
JP 2009296159A · 2009 [cited by applicant]
JP 2021189475A · 2021 [cited by applicant]
JP 202262975A · 2022 [cited by applicant]
KR 1020210046069A · 2021 [cited by applicant]
KR 1020210053762A · 2021 [cited by applicant]
KR 1020220146298A · 2022 [cited by applicant]
Metaverse, “VRChat,” VRChat Inc., retrieved from https://hello.vrchat.com/ on Aug. 8, 2024 (2 pages), which was available before the invention as claimed in the present application. [cited by applicant]
E-marketplace platform “Booth,” pixiv Inc., with machine translation, retrieved from https://booth.pm/ja on Aug. 16, 2024 (8 pages), which was available before the invention as claimed in the present application. [cited by applicant]
International Search Report issued in corresponding International Application No. PCT/JP2023/017502, date of mailing Jun. 20, 2023 (3 pages). [cited by applicant]
Written Opinion of the International Searching Authority issued in corresponding International Application No. PCT/JP2023/017502, date of mailing Jun. 20, 2023 (5 pages). [cited by applicant]
Skeb, Virtual Life Magazine, dated Mar. 2, 2021, retrieved from https://vr-lifemagazine.com/polygontailor/ on Jul. 16, 2024 (17 pages). [cited by applicant]
Notice of Reasons for Refusal, with machine translation, issued in corresponding Japan Application No. 2023-559104, dated Oct. 31, 2023 (14 pages). [cited by applicant]
Decision of Refusal, with machine translation, issued in corresponding Japan Application No. 2023-559104, dated Jan. 16, 2024 (8 pages). [cited by applicant]