Electronic device, method, and computer-readable storage medium for selling item
The electronic device and server system allow users to sell virtual items while continuing to use them, addressing the challenge of postponed or abandoned sales by enabling specified timing for sale registration and management.
Patent Information
- Application Number
- PCT/KR2023/020703
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-14
- Publication Date
- 2025-06-19
AI Technical Summary
Users in the gaming industry face challenges when trying to sell virtual items, as they cannot use the items while they are posted for sale, leading to postponed or abandoned sales.
An electronic device and method that allow users to register virtual items for sale at a specified timing, enabling continued use of the items until the sale is completed, and a server system that manages the sale and transfer of ownership.
Enables users to sell virtual items while still using them, reducing the likelihood of postponed or abandoned sales, and streamlining the sales process through efficient server management.
Smart Images

Figure KR2023020703_19062025_PF_FP_ABST
Abstract
Description
Electronic device, method, and computer-readable storage medium for selling items
[0001] The descriptions below relate to electronic devices, methods, and computer-readable storage media for selling virtual items.
[0002] The gaming industry has recently been growing. As online games proliferate, players can accumulate digital assets within virtual environments. These digital assets can include a variety of items, such as weapons, armor, and consumables, and these items can be traded among game service users.
[0003] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art in connection with the present disclosure.
[0004] Users can register and sell items they own on the game's marketplace. However, the problem is that users cannot use the items while they are listed for sale. This can lead users to postpone the sale until they acquire a replacement item, or even abandon the sale altogether.
[0005] The technical problems to be achieved in this document are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.
[0006] As described above, an electronic device according to an embodiment may include a display, a communication circuit, and a processor. The processor may be configured to display a first screen for a transaction of a virtual item related to a game service through the display. The processor may be configured to receive, through the first screen, a first input for trading one virtual item among virtual items of a PC (playable character) at a specified timing after a current timing. The processor may be configured to transmit, based on the first input, a first signal for registering the virtual item corresponding to the first input to a server configured to provide the game service through the communication circuit. After transmitting the first signal, the processor may be configured to display a second screen including the list of virtual items of the PC in response to a second input for displaying a list of virtual items of the PC. The second screen may include a visual object indicating that the virtual item corresponding to the first input can be sold based on the specified timing.
[0007] In one embodiment, a method of a server for communicating with a user terminal may include: receiving a first request for trading a virtual item at a first timing from a first user terminal; storing first information related to the first request in a database for trading virtual items; After storing the first information, the method may include providing at least a portion of the first information in response to a second request for searching for the virtual item from a second user terminal; and storing second information for trading the virtual item at the first timing in the database in response to receiving a third request for trading the virtual item from the second user terminal. The method may include transmitting, prior to the first timing, a signal to the first user terminal indicating that the virtual item is traded at the first timing. Upon reaching the first timing, the method may include modifying the database to link the virtual item with a user account logged into the second user terminal.
[0008] According to one embodiment, a method performed by an electronic device may include an action of displaying a first screen for a transaction of a virtual item related to a game service. The method may include an action of receiving, through the first screen, a first input for trading one virtual item among virtual items of a playable character (PC) at a specified timing after a current timing. The method may include an action of transmitting, based on the first input, a first signal for registering the virtual item corresponding to the first input to a server configured to provide the game service. After transmitting the first signal, the method may include an action of displaying, in response to a second input for displaying a list of virtual items of the PC, a second screen including the list of virtual items of the PC. The second screen may include a visual object indicating that the virtual item can be sold based on the specified timing.
[0009] In one embodiment, a computer-readable storage medium having one or more programs stored thereon may be configured to include instructions that, when executed by a processor of an electronic device including a display and a communication circuit, cause a first screen for a transaction of a virtual item related to a game service to be displayed through the display. The one or more programs may be configured to include instructions that, when executed by the processor, cause a first input to be received through the first screen for trading one virtual item among virtual items of a playable character (PC) at a specified timing after a current timing. The one or more programs may be configured to include instructions that, when executed by the processor, cause a first signal to be transmitted to a server configured to provide the game service through the communication circuit based on the first input for registering the virtual item corresponding to the first input. The one or more programs may be configured to include instructions that, when executed by the processor, cause, after transmitting the first signal, in response to a second input for displaying a list of virtual items of the PC, to display a second screen including the list of virtual items of the PC. The second screen may include a visual object indicating that the virtual item is available for sale based on the specified timing.
[0010] An electronic device according to one embodiment may provide pre-sales of virtual items. Even after a transaction for the virtual item is concluded, the user may continue to use the virtual item until the transaction is completed and ownership of the virtual item is transferred.
[0011] The effects that can be obtained from the present disclosure are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by a person having ordinary skill in the art to which the present disclosure belongs from the description below.
[0012] FIG. 1 is an exemplary block diagram of an electronic device within a network environment, according to one embodiment.
[0013] FIG. 2 illustrates an example of a screen displayed on an electronic device for transaction of virtual items, according to one embodiment.
[0014] FIG. 3 illustrates an example of a screen displayed on an electronic device, according to one embodiment, showing a list of virtual items.
[0015] FIG. 4 illustrates an example of a screen displayed on a first external electronic device, according to one embodiment, showing a list of virtual items.
[0016] FIG. 5 is an exemplary flowchart illustrating a method of an electronic device for selling virtual items, according to one embodiment.
[0017] FIG. 6 is a diagram illustrating a method of a system including an electronic device, a server, and an external electronic device, according to one embodiment.
[0018] Electronic devices (or external electronic devices) according to various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, servers, or home appliances. Electronic devices (or external electronic devices) according to embodiments of this document are not limited to the aforementioned devices.
[0019] The various embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more items, unless the context clearly indicates otherwise. In this document, phrases such as "A or B," "at least one of A and B," "at least one of A or B," "A, B, or C," "at least one of A, B, and C," and "at least one of A, B, or C" can each include any one of the items listed together in that phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish the corresponding component from other corresponding components, and do not limit the corresponding components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as being “coupled” or “connected” to another component (e.g., a second component), with or without the terms “functionally” or “communicatively,” it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0020] The term "module" as used in this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0021] Various embodiments of the present document may be implemented as software (e.g., a program) including one or more instructions stored in a storage medium that can be read by a machine (e.g., an electronic device (101)). For example, a processor of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one instruction called. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' only means that the storage medium is a tangible device and does not contain a signal (e.g., an electromagnetic wave), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily in the storage medium.
[0022] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™ or App Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0023] According to various embodiments, each component (e.g., a module or a program) of the described components may include one or more entities. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
[0024] Hereinafter, various embodiments of this document are described with reference to the attached drawings.
[0025] FIG. 1 is an exemplary block diagram of an electronic device within a network environment, according to one embodiment.
[0026] Referring to FIG. 1, the environment illustrated in FIG. 1 may include an electronic device (101), a plurality of external electronic devices (105, 107), and a server (103). The electronic device (101) may be connected to the plurality of external electronic devices (105, 107) based on a wired network and / or a wireless network. For example, the wired network may include a network such as the Internet, a local area network (LAN), a wide area network (WAN), Ethernet, or a combination thereof. The wireless network may include a network such as long term evolution (LTE), 5g new radio (NR), wireless fidelity (Wi-Fi), Zigbee, near field communication (NFC), Bluetooth, Bluetooth low-energy (BLE), or a combination thereof. In FIG. 1, the electronic device (101) is illustrated as being directly connected to the plurality of external electronic devices (105, 107) and the server (103), but is not limited thereto. For example, an electronic device (101) and a plurality of external electronic devices (105, 107) may be indirectly connected via one or more routers and / or one or more access points (APs).
[0027] According to one embodiment, the server (103) may refer to a server of a service provider. For example, the server (103) may register users of an electronic device (101) and a plurality of external electronic devices (105, 107), which are client devices, based on linkage with a database that stores user information subscribed to a service (e.g., a multimedia content service or a game service), or may perform user authentication at least based on a correlation between account information received from at least one of the electronic device (101) and the plurality of external electronic devices (105, 107) (e.g., the electronic device (101)) and account information stored in a database that stores user information. For example, the service may include a game service provided to users subscribed to the service. For example, the service may include a program, an application, and / or a library for providing the game service. For example, the server (103) may provide information about a virtual space associated with the game service to an electronic device (101) and a plurality of external electronic devices (105, 107). The virtual space may represent a virtual environment (or game environment) implemented within the game service.
[0028] According to one embodiment, the electronic device (101) may process operation requests related to software applications received from a plurality of external electronic devices (105, 107) that are client devices based on interworking with a database (e.g., memory (133) of the server (103)) that stores data for executing software applications (e.g., game software applications) related to a service, and transmit information about the results of the processing to the server (103). The operation requests related to applications received from the plurality of external electronic devices (105, 107) may include avatar information corresponding to account information of each of the users.
[0029] Referring to FIG. 1, an electronic device (101) according to one embodiment may include a personal computer such as a laptop and a desktop, a smartphone, a smart pad, a tablet PC (personal computer), a smart watch, and a smart accessory such as a head-mounted device (HMD). For example, the electronic device (101) may include at least one of a processor (111), a memory (113), a communication circuit (115), a display (117), and a sensor (119). The processor (111), the memory (113), the communication circuit (115), the display (117), and / or the sensor (119) may be electrically and / or operably coupled with each other by an electronic component such as a communication bus. The type and / or number of hardware components included in the electronic device (101) are not limited to those illustrated in FIG. 1. For example, the electronic device (101) may include only some of the hardware components illustrated in FIG. 1.
[0030] A processor (111) of an electronic device (101) according to one embodiment may include a hardware component for processing data based on one or more instructions. The hardware component for processing data may include, for example, an arithmetic and logic unit (ALU), a field programmable gate array (FPGA), and / or a central processing unit (CPU). The number of processors (111) may be one or more. For example, the processor (111) may have a multi-core processor structure such as a dual core, a quad core, or a hexa core.
[0031] According to one embodiment, the memory (113) of the electronic device (101) may include a hardware component for storing data and / or instructions input and / or output to the processor (111). The memory (113) may include, for example, a volatile memory such as a random-access memory (RAM) and / or a non-volatile memory such as a read-only memory (ROM). The volatile memory may include, for example, at least one of a dynamic RAM (DRAM), a static RAM (SRAM), a cache RAM, and a pseudo SRAM (PSRAM). The non-volatile memory may include, for example, at least one of a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), a flash memory, a hard disk, a compact disc, and an embedded multimedia card (eMMC).
[0032] According to one embodiment, one or more instructions (or commands) representing operations and / or actions to be performed on data by the processor (111) of the electronic device (101) may be stored in the memory (113) of the electronic device (101). A set of one or more instructions may be referred to as firmware, an operating system, a process, a routine, a sub-routine, and / or an application. For example, the electronic device (101) and / or the processor (111) may perform at least one of the operations of FIG. 6 when a set of a plurality of instructions distributed in the form of an operating system, firmware, a driver, and / or an application is executed. Hereinafter, the fact that an application is installed in an electronic device (101) may mean that one or more instructions provided in the form of an application are stored in a memory (113), and that one or more applications are stored in a format executable by the processor (111) (e.g., a file having an extension specified by the operating system of the electronic device (101). As an example, an application may include a program and / or a library related to a service provided to a user.
[0033] According to one embodiment, a communication circuit (115) of an electronic device (101) may include hardware components for supporting transmission and / or reception of signals between the electronic device (101) and a plurality of external electronic devices (105, 107). The communication circuit (115) may include, for example, at least one of a modem (MODEM), an antenna, and an optical / electronic (O / E) converter. For example, the communication circuit (115) may support transmission and / or reception of signals based on various types of protocols, such as Ethernet, a local area network (LAN), a wide area network (WAN), wireless fidelity (Wi-Fi), Bluetooth, Bluetooth low energy (BLE), ZigBee, long term evolution (LTE), and 5G new radio (NR).
[0034] According to one embodiment, the display (117) of the electronic device (101) may be controlled by a controller, such as a processor (111), to output visualized information to a user. The display (117) may include a flat panel display (FPD) and / or electronic paper. The FPD may include a liquid crystal display (LCD), a plasma display panel (PDP), and / or one or more light emitting diodes (LEDs). The LEDs may include organic LEDs (OLEDs). For example, the display (117) may be used to display an image acquired by the processor (111) or an image acquired by a display driving circuit. For example, the electronic device (101) may display an image on a portion (a) of the display (117) under the control of the display driving circuit. However, the present invention is not limited thereto. For example, the electronic device (101) may display multimedia content including an avatar corresponding to the electronic device (101) on the display (117) based on receiving information about multimedia content (e.g., a game screen) from the server (103).
[0035] According to one embodiment, a sensor (119) of an electronic device (101) can identify an input to a display (117). For example, the sensor (119) can identify the input on the display (117) by a user of the electronic device (101). For example, the input can include at least one of a touch input including a contact point on at least a portion of the display (117), a drag input on the display (117), or a hovering input on the display (117). For example, the sensor (119) can detect an operating state (e.g., power or temperature) of the electronic device (101) or an external environmental state (e.g., user state) according to the input, and generate an electrical signal or data value corresponding to the detected state. For example, the sensor (119) may include a gesture sensor, a gyro sensor, a pressure sensor, a magnetic sensor, an acceleration sensor, an IMU (inertial measurement unit) sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0036] According to one embodiment, the server (103) may include at least one of a processor (131), a memory (133), and a communication circuit (135). The processor (131), the memory (133), or the communication circuit (135) may be electrically and / or operably coupled with each other by an electronic component, such as a communication bus. The type and / or number of hardware components included in the server (103) is not limited to those illustrated in FIG. 1. For example, the server (103) may include only some of the hardware components illustrated in FIG. 1. For example, the processor (131) may correspond to the processor (111) of the electronic device (101). For example, the memory (133) may correspond to the memory (113) of the electronic device (101). The communication circuit (135) may correspond to the communication circuit (155) of the electronic device (101). To reduce repetition of description, redundant descriptions may be omitted.
[0037] According to one embodiment, the server (103) may store, within the memory (133), account information of users subscribed to a service (e.g., a game service) based on the server (103). For example, the user account information may include player character (PC) information corresponding to the account information within the game service. Furthermore, for example, the user account information may include information about electronic devices owned by the users.
[0038] For example, the PC information may include the PC's stats, level, skills, and / or appearance information. For example, the PC may include a playable character that performs a designated action based on a user's input related to account information (or an electronic device) corresponding to the PC. For example, the PC may be different from a non-player character (NPC) that the user cannot control. For example, the NPC may represent a server (103) providing the virtual space or a character preset during the design of the virtual space. For example, the NPC may interact with the PC. For example, the NPC may include a monster. For example, the PC and the NPC may be included in an object (or target object) that may be a target of the interaction.
[0039] For example, the server (103) can identify a user's input based on receiving at least one signal from at least one electronic device owned by the user of the electronic device (101) and / or a plurality of external electronic devices (105, 107). The electronic device (101) and / or the server (103) can control the PC based on the identification of the user's input.
[0040] According to one embodiment, the server (103) may store item information within a service (e.g., a game service) based on the server (103) within the memory (133). For example, the item information may include information about an item used by a PC within the game service (or virtual space). For example, the item information may include item stats and / or item appearance information.
[0041] For example, the server (103) may store preview information about items registered (or stored) in the server (103) by one or more users using the game service (or virtual space). For example, the preview information may include the item information. The preview information may include the item information of an item registered in the server (103) by the one or more users for selling the item. The server (103) may provide (or transmit) the preview information to the electronic device (101) in response to an input from a user of the electronic device (101).
[0042] According to one embodiment, the plurality of external electronic devices (105, 107) may be owned by different users. For example, the first external electronic device (105) and / or the second external electronic device (107) may include personal computers such as laptops and desktops, smart phones, smart pads, tablet PCs, smart watches, and smart accessories such as head-mounted devices (HMDs). For example, the plurality of external electronic devices (105, 107) may be examples of electronic devices that receive services (e.g., game services) through the server (103). Each user using the first external electronic device (105) and / or the second external electronic device (107) may be a subscriber to the service provided by the electronic device (101). Although only two external electronic devices (105, 107) are illustrated in FIG. 1, the present disclosure is not limited thereto. For example, the server (103) may be connected to three or more external electronic devices.
[0043] Among a plurality of external electronic devices (105, 107) according to one embodiment, a first external electronic device (105) may include at least one of a processor (151), a memory (153), a communication circuit (155), a display (157), and a sensor (159). The processor (151), the memory (153), the communication circuit (155), the display (157), and / or the sensor (159) may be electrically and / or operably coupled with each other by an electronic component such as a communication bus. The type and / or number of hardware components included in the first external electronic device (105) is not limited to those illustrated in FIG. 1. For example, the first external electronic device (105) may include only some of the hardware components illustrated in FIG. 1. For example, the processor (151) may correspond to the processor (111) of the electronic device (101). For example, the memory (153) may correspond to the memory (113) of the electronic device (101). The communication circuit (155) may correspond to the communication circuit (155) of the electronic device (101). The display (157) may correspond to the display (117) of the electronic device (101). The sensor (159) may correspond to the sensor (119) of the electronic device (101). To reduce repetition of explanations, redundant explanations may be omitted.
[0044] According to one embodiment, each of the plurality of external electronic devices (105, 107) (e.g., the second external electronic device (107)) may include at least some or all of the components included in the first external electronic device (105). Each of the plurality of external electronic devices including the second external electronic device (107) may be independently configured by including at least some or all of the components included in the first external electronic device (105).
[0045] FIG. 2 illustrates an example of a screen displayed on an electronic device for a virtual item transaction, according to one embodiment. In FIG. 2, the electronic device may include at least some of the components of the electronic device (101) of FIG. 1.
[0046] Referring to FIG. 2, an electronic device (101) according to an embodiment may display a first screen (200) related to a game service. For example, the electronic device (101) may display the first screen (200) related to the game service through a display (117). The game service may be provided for network-based playing of games such as role-playing games (RPGs), massive multi-user online RPGs (MMORPGs), first-person shooters (FPSs), and / or puzzles.
[0047] In one embodiment, the first screen (200) may be provided while the exchange menu (271) within the game screen (270) is activated, or may be provided through an input to the exchange menu (271).
[0048] In one embodiment, the first screen (200) may include a first menu (211) for searching for items registered for sale on an exchange, a second menu (212) for selling virtual items of a PC (player character) (280), and a third menu (213) for viewing transaction history of virtual items of the PC (280).
[0049] In one embodiment, the first screen (200) may include a user interface (UI) for trading virtual items related to the game service. For a non-limiting example, the UI for trading virtual items on the first screen (200) may be displayed while the second menu (212) is activated. In one embodiment, the first screen (200) may include an object (210) representing one virtual item (hereinafter, the virtual item) among virtual items of the PC (280) and objects (220) for selecting a point of sale of the virtual item. In one embodiment, the object (210) may provide information about the virtual item. For example, the object (210) may include an image representing the appearance of the virtual item. Although not shown, the first screen (200) (or the object (210)) may include text representing the name of the virtual item as information about the virtual item.
[0050] In one embodiment, a user may specify a sale time after the current timing of the virtual item via objects (220). The sale time may indicate the time at which the virtual item (e.g., ownership of the virtual item) is transferred from PC (280) to another PC (or another user account) (e.g., PC (480) of FIG. 4 ). For non-limiting examples, objects (220) may include objects that allow the user to select a designated timing after the current time, such as '1 day', '3 days', '1 week', '10 days', or 'specified date'. For example, if '3 days' is selected among objects (220), the virtual item may be transferred to the counterparty '3 days' after the timing registered with the exchange when concluding a transaction. For another example, if '3 days' is selected among the objects (220), the virtual item can be transferred to the transaction counterparty '3 days' after the transaction is concluded. The objects (220) can be configured so that the user can select various conditions for the timing of sale of the virtual item. In one embodiment, the first screen (200) can include a first menu (230) for registering a virtual item in the transaction market and a second menu (240) for exiting the first screen (200) or returning to the previous screen. For a non-limiting example, the first menu (230) can include text such as 'Register' to indicate that it is a menu for registering the sale of a virtual item. For a non-limiting example, the second menu (240) can include text such as 'Cancel' to indicate that it is a menu for exiting the first screen (200).
[0051] In one embodiment, the electronic device (101) may receive a first input through the first screen (200) to trade the virtual item at a designated timing (e.g., the sales time designated by the user) after the current time. For example, the first input may include an input (250) (e.g., a touch input) for selecting one of the objects (220) to designate the sales time, and an input (260) on a first menu (230) within the first screen (200) for registering the virtual item. In FIG. 2, the input (250) is illustrated as an input for a check box corresponding to '3 days' to select '3 days' from among the objects (220), but is not limited thereto.
[0052] In one embodiment, the electronic device (101) may transmit a signal to a server (e.g., server (103) of FIG. 1) for registering the virtual item based on the first input. The signal may include information about the designated timing (e.g., 3 days) corresponding to the selected object among the objects (220). The server may process a transaction of the virtual item based on the signal received from the electronic device (101). For example, the server may register the virtual item for sale on an exchange of a game service provided by the server based on the signal received from the electronic device (101). If the transaction of the virtual item is not concluded by the elapse of the designated timing, the server may cancel the sale registration of the virtual item on the exchange.
[0053] FIG. 3 illustrates an example of a screen displayed on an electronic device, according to one embodiment, showing a list of virtual items. In FIG. 3, the electronic device may include at least some of the components of the electronic device (101) of FIG. 1.
[0054] Referring to FIG. 3, an electronic device (101) according to one embodiment may display a second screen (300) related to a game service. For example, the electronic device (101) may display the second screen (300) related to the game service through a display (117).
[0055] In one embodiment, the second screen (300) may be provided while the inventory menu (272) within the game screen (270) is activated, or may be provided through input to the inventory menu (272).
[0056] In one embodiment, the second screen (300) may include a UI for displaying a list of virtual items related to the game service. After transmitting the first signal for registering the virtual item, the electronic device (101) may display the second screen (300) in response to a second input for displaying the list of virtual items. For example, but not limited to, the second input may include an input for an inventory menu (272) within a game screen (270) displayed on the display (117).
[0057] In one embodiment, the second screen (300) may include menus (301, 302, 303) for displaying items of the PC (280) by type. For example, while the first menu (301) is activated, the second screen (300) may provide a list of all virtual items owned by the PC (280). For example, while the second menu (302) is activated, the second screen (300) may provide a list of wearable items (e.g., armor) among virtual items owned by the PC (280). For example, while the third menu (303) is activated, the second screen (300) may provide a list of consumable items (e.g., health potions) among virtual items owned by the PC (280).
[0058] In one embodiment, the second screen (300) may include an object (310) for representing the virtual item. For example, but not limited to, the item represented by the object (310) may be the same item as the item represented by the object (210) of FIG. 2.
[0059] In one embodiment, the second screen (300) may include objects (320, 330) overlaid on the object (310) to indicate the status of the virtual item. The first object (320) may indicate that one of the virtual items has been registered for sale on a marketplace. The second object (330) may indicate that the virtual item can be sold based on the point of sale.
[0060] For example, the second object (330) may indicate the time remaining until the sale. As a non-limiting example, the second object (330) may include text indicating the time remaining until the sale, such as "23 hours remaining." The time remaining until the sale indicated by the second object (330) may be, for example, the time remaining until the virtual item is transferred to the transaction counterparty. For example, the time remaining until the sale may be counted from the time after the transaction for the virtual item is concluded. For example, the virtual item may be set to be transferred (sold) to the transaction counterparty three days after the transaction is concluded. If the transaction for the virtual item is concluded, the second object (330) may indicate the time remaining until three days after the transaction is concluded.
[0061] For example, the second object (330) may indicate the validity period of the sale registration of the virtual item before the transaction of the virtual item is concluded. For example, the virtual item may be set to be sold three days after registration on the exchange, and if the transaction is not concluded within three days, the sale registration of the virtual item may be withdrawn. The second object (330) may indicate the validity period of the sale registration of the virtual item by indicating the time remaining until three days after registration on the exchange. In another example, the validity period of the sale registration of the virtual item may be set separately from the time of sale of the virtual item, and the second object (330) may indicate the set validity period. If the transaction is concluded, the validity period of the sale registration of the virtual item indicated through the second object (330) may be changed to the time remaining until the time of sale.
[0062] For a non-limiting example, the second object (330) may indicate the elapsed time after the virtual item is registered for sale before the transaction is concluded. If the transaction is concluded, the elapsed time after the virtual item is registered for sale, indicated by the second object (330), may be changed to the time remaining until the sale.
[0063] In one embodiment, the virtual item corresponding to the object (310) may include an item (e.g., a potion) that can be consumed by the PC (280). In this case, the virtual item registered for sale may be blocked from use by the PC (280) during the validity period of the sale registration.
[0064] In one embodiment, the second screen (300) may include an object (360) representing a virtual item other than the virtual item. The other virtual item may be, for example, an item that the PC (280) can wear. In this case, the other virtual item may include an item whose durability does not decrease even when used. For example, the other virtual item may include an indestructible item. In one embodiment, the second screen (300) may include objects (370, 380, 390) superimposed on the object (360) to represent the status of the other virtual item. For example, the first object (370) may indicate that the other virtual item has been registered for sale on a trading market. For example, the second object (380) may include an object representing the expiration date of the other virtual item. For example, the expiration date may represent the time remaining until the sale. For example, the second object (380) may include text indicating the time remaining until the point of sale, such as "3 hours remaining." For the second object (380), the description provided with reference to the second object (330) may be applied in a substantially identical or corresponding manner. For example, the third object (390) may indicate that the other virtual item is being worn by the PC (280). In one embodiment, the PC (280) may use the virtual item until the point of sale, even if the other virtual item is registered in a marketplace or a transaction is concluded.
[0065] In one embodiment, the information provided through objects (310, 320, 330, 360, 370, 380, 390) of the second screen (300) may also be provided through a UI (e.g., a UI providing information on PC (280) transaction history) provided while the third menu (213) in the first screen (200) of FIG. 2 is activated.
[0066] FIG. 4 illustrates an example of a screen displayed on a first external electronic device, according to one embodiment, and showing a list of virtual items. In FIG. 4 , the first external electronic device may include at least some of the components of the first external electronic device (105) of FIG. 1 .
[0067] Referring to FIG. 4, a first external electronic device (105) according to one embodiment may display a screen (400) related to a game service. For example, the first external electronic device (105) may display a screen (400) related to the game service through a display (157).
[0068] In one embodiment, the screen (400) may be provided while the exchange menu (471) within the game screen (470) displayed through the first external electronic device (105) is activated, or may be provided through an input to the exchange menu (471). In one embodiment, the game screen (470) may include an inventory menu (472) for displaying a list of virtual items of the PC (480).
[0069] In one embodiment, the screen (400) may include a first menu (411) for searching for items registered for sale on an exchange, a second menu (412) for selling virtual items of a PC (480), a third menu (413) for viewing transaction history of virtual items of a PC (480), and a fourth menu (414) for purchasing virtual items of another PC (e.g., PC (280) of FIG. 3).
[0070] In one embodiment, the screen (400) may include a UI for displaying a list of virtual items being sold (or registered for sale). For a non-limiting example, the UI for displaying the list of virtual items on the screen (400) may be displayed while the fourth menu (414) is activated. In one embodiment, the screen (400) may include an object (410) for displaying the virtual items. For a non-limiting example, the item displayed by the object (410) may be the same item as the item displayed by the object (310) of FIG. 3.
[0071] In one embodiment, the screen (400) may include an object (420) indicating the selling conditions of the virtual item. The selling conditions may include, for example, the selling time and the selling price. The object (420) may include, but is not limited to, text indicating the selling time and texts such as '4000' indicating the selling price. For example, if the virtual item corresponding to the object (410) is set to be transferred '3 days' after the transaction is concluded, the object (420) may include text such as 'Available for receipt 3 days after purchase.' For another example, if the virtual item corresponding to the object (410) is set to be transferred 3 days after being registered for sale on an exchange and is registered for sale on December 7, 2023, the object (420) may include text such as 'Available for receipt on 12 / 10 / 23,' like the object (422).
[0072] In one embodiment, the point in time when the PC (480) acquires the virtual item may be later than the point in time when the PC (480) purchases the virtual item. Accordingly, the use of the goods of the PC (480) paid for the virtual item may be restricted from the point in time when the PC (480) purchases the virtual item until the point in time when the PC (480) takes possession of the virtual item. As another example, an escrow method may be used in the transaction of the virtual item. For example, when the PC (480) purchases the virtual item, the goods of the PC (480) are deducted, but the deducted goods may not be transferred to the counterparty of the transaction but may be stored by a third party. Thereafter, the goods stored by the third party may be transferred to the counterparty of the transaction at the time of the transfer of the virtual item.
[0073] FIG. 5 is an exemplary flowchart illustrating a method of an electronic device for selling virtual items, according to an embodiment. The electronic device of FIG. 5 may include the electronic device (101) of FIG. 1 . At least one of the operations of FIG. 5 may be performed by the electronic device (101) of FIG. 1 . For example, at least one of the operations may be controlled by the processor (111) of FIG. 1 . Each of the operations of FIG. 5 may be performed sequentially, but is not limited thereto. For example, the order of each of the operations may be changed, and at least two operations may be performed in parallel.
[0074] Referring to FIG. 5, in operation (500), the electronic device (101) may display a first screen for trading virtual items related to a game service via the display. For example, referring to FIG. 2, the electronic device (101) may display a first screen (200) for trading virtual items related to a game service via the display (117). In one embodiment, the first screen (200) may include objects (220) for selecting a point of sale for the virtual item.
[0075] In operation (505), the electronic device (101) may receive a first input for trading one virtual item among the virtual items of the PC at a specified timing after the current time through the first screen. For example, referring to FIG. 2, the electronic device (101) may receive inputs (250, 260) for trading one virtual item among the virtual items of the PC at a specified timing after the current time through the first screen (200). For example, the specified timing after the current time may include a timing after the sale registration of the virtual item or the conclusion of a transaction for a virtual item registered for sale.
[0076] In operation (510), the electronic device (101) may transmit, based on a first input, a first signal for registering a virtual item corresponding to the input to the server configured to provide a game service through a communication circuit. In one embodiment, the first signal for registering the virtual item may include information about the designated timing corresponding to an object selected from among the objects (220) for selecting the point of sale.
[0077] In operation (515), the electronic device (101) may, after transmitting the first signal, display a second screen including a list of virtual items of the PC in response to a second input for displaying a list of virtual items of the PC. For example, referring to FIG. 3, the electronic device (101) may, after transmitting the first signal, display a second screen (300) including the list of virtual items of the PC in response to a second input for displaying a list of virtual items of the PC. In one embodiment, the second screen (300) may include a visual object (e.g., objects (320, 330) of FIG. 3) indicating that the virtual item can be sold based on the specified timing. For example, the visual objects may be provided in response to receiving a signal from the server indicating that a transaction of the virtual item has been concluded. For another example, the visual objects may be provided after transmitting the first signal for registering the virtual item, regardless of the signal indicating that a transaction of the virtual item has been concluded.
[0078] FIG. 6 is a diagram illustrating a method of a system including an electronic device, a server, and an external electronic device according to an embodiment. In FIG. 6, at least one of the operations of the electronic device (101) may be performed or controlled by the processor (111) of the electronic device (101) of FIG. 1. At least one of the operations of the server (103) may be performed or controlled by the processor (131) of the server (103) of FIG. 1. At least one of the operations of the first external electronic device (105) may be performed or controlled by the processor (151) of the first external electronic device (105) of FIG. 1. The electronic device (101) and the first external electronic device (105) of FIG. 6 may be referred to as a first user terminal and a second user terminal.
[0079] Referring to FIG. 6, in operation (600), the electronic device (101) may transmit a first request to the server (103) for trading the virtual item. Operation (600) may include operation (510) of FIG. 5. For example, the electronic device (101) may transmit a first request (e.g., the first signal) to the server (103) for trading the virtual item based on a first timing (e.g., the specified timing).
[0080] In operation (605), the server (103) may store first information related to the first request. For example, based on receiving the first request, the server (103) may store first information related to the first request in a database for trading virtual items. The first information may include information regarding the first timing.
[0081] In operation (610), the server (103) may receive a second request to retrieve the virtual item from the first external electronic device (105).
[0082] In operation (615), the server (103) may provide first information related to the virtual item. For example, after storing the first information, the server (103) may, in response to receiving the second request for retrieving the virtual item from the first external electronic device (105), provide at least a portion of the first information to the first external electronic device (105).
[0083] In operation (620), the server (103) may receive a third request for trading the virtual item from the first external electronic device (105).
[0084] In operation (625), the server (103) may, in response to receiving the third request for trading the virtual item from the first external electronic device (105), store, within the database, second information for trading the virtual item at the first timing. Alternatively, the server (103) may, after receiving the third request, store the second information for trading the virtual item at the first timing in response to receiving, from the electronic device (101), a signal for accepting the trading of the virtual item.
[0085] Although not shown, the server (103) may, in response to storing the second information in the database (or after performing operation (625)), transmit a signal to the electronic device (101) indicating that a transaction of the virtual item has been concluded.
[0086] In operation (630), the server (103) may transmit a signal to the electronic device (101) indicating that the virtual item is traded at the first timing. The signal indicating that the virtual item is traded at the first timing may be transmitted before the first timing.
[0087] In operation (635), the electronic device (101) may provide transaction information for the virtual item. For example, in response to receiving the signal from the server (103) indicating that the virtual item is traded at the first timing, the electronic device (101) may display the transaction information for the virtual item. The transaction information may indicate that the virtual item is traded at the specified timing. For example, referring to FIG. 3 , the electronic device (101) may display a second object (330) indicating the validity period of the virtual item, overlapping an object (310) representing the virtual item, within the second screen (300). As another example, the transaction information may be provided overlapping the execution screen of the game service currently being displayed through the display (117), or in the form of a notification provided separately on another screen.
[0088] In operation (640), the server (103) may associate the virtual item with a user account of the first external electronic device (105) at the first timing. For example, when the first timing is reached, the server (103) may change the database to associate the virtual item with a user account logged into the first external electronic device (105). The association operation may include changing the database so that ownership of the virtual item is transferred from a user account logged into the electronic device (101) to a user account logged into the first external electronic device (105). In one embodiment, after (or in response to) associating the virtual item with a user account logged into the first external electronic device (105), the server (103) may transmit a signal to the electronic device (101) indicating completion of a transaction of the virtual item.
[0089] As described above, an electronic device according to an embodiment may include a display, a communication circuit, and a processor. The processor may be configured to display a first screen for a transaction of a virtual item related to a game service through the display. The processor may be configured to receive, through the first screen, a first input for trading one virtual item among virtual items of a PC (playable character) at a specified timing after a current timing. The processor may be configured to transmit, based on the first input, a first signal for registering the virtual item corresponding to the first input to a server configured to provide the game service through the communication circuit. After transmitting the first signal, the processor may be configured to display a second screen including the list of virtual items of the PC in response to a second input for displaying a list of virtual items of the PC. The second screen may include a visual object indicating that the virtual item corresponding to the first input can be sold based on the specified timing.
[0090] In one embodiment, the processor may be configured to, in response to receiving a signal from the server indicating that a transaction of the virtual item corresponding to the first input has been concluded, provide the visual object indicating that the virtual item corresponding to the first input can be sold based on the specified timing.
[0091] In one embodiment, the first screen may include objects for selecting a point of sale of the virtual item corresponding to the first input. The point of sale may indicate a point of time at which ownership of the virtual item corresponding to the first input is transferred from a user account of the electronic device.
[0092] In one embodiment, the first signal for registering the virtual item corresponding to the first input may include information about the designated timing corresponding to the selected object among the objects for selecting the point of sale.
[0093] In one embodiment, the visual object indicating that the virtual item corresponding to the first input can be sold based on the specified timing may include an object indicating the validity period of the virtual item corresponding to the first input. The validity period of the virtual item may indicate the time remaining until the specified timing.
[0094] In one embodiment, the virtual item corresponding to the first input may include an item that is wearable and indestructible by the PC.
[0095] In one embodiment, a method of a server for communicating with a user terminal may include: receiving a first request for trading a virtual item at a first timing from a first user terminal; storing first information related to the first request in a database for trading virtual items; After storing the first information, the method may include providing at least a portion of the first information in response to a second request for searching for the virtual item from a second user terminal; and storing second information for trading the virtual item at the first timing in the database in response to receiving a third request for trading the virtual item from the second user terminal. The method may include transmitting, prior to the first timing, a signal to the first user terminal indicating that the virtual item is traded at the first timing. Upon reaching the first timing, the method may include modifying the database to link the virtual item with a user account logged into the second user terminal.
[0096] In one embodiment, the operation of linking with a user account logged into the second user terminal may include an operation of changing the database to transfer ownership of the virtual item to a user account logged into the second user terminal when the first timing is reached.
[0097] In one embodiment, the first user interface may include the electronic device.
[0098] In one embodiment, the method may include, in response to associating the virtual item with a user account logged into the second user terminal, transmitting a signal to the first user terminal indicating completion of a transaction of the virtual item.
[0099] In one embodiment, the method may include, in response to storing the second information in the database, transmitting a signal to the first user terminal indicating that a transaction of the virtual item has been concluded.
[0100] According to one embodiment, a method performed by an electronic device may include an action of displaying a first screen for a transaction of a virtual item related to a game service. The method may include an action of receiving, through the first screen, a first input for trading one virtual item among virtual items of a playable character (PC) at a specified timing after a current timing. The method may include an action of transmitting, based on the first input, a first signal for registering the virtual item corresponding to the first input to a server configured to provide the game service. After transmitting the first signal, the method may include an action of displaying, in response to a second input for displaying a list of virtual items of the PC, a second screen including the list of virtual items of the PC. The second screen may include a visual object indicating that the virtual item can be sold based on the specified timing.
[0101] In one embodiment, the method may include, in response to receiving a signal from the server indicating that a transaction of the virtual item has been concluded, providing the visual object indicating that the virtual item is available for sale based on the specified timing.
[0102] In one embodiment, the first screen may include objects for selecting a point of sale for the virtual item. The point of sale may indicate a point in time at which ownership of the virtual item is transferred from a user account of the electronic device.
[0103] In one embodiment, the first signal for registering the virtual item may include information about the designated timing corresponding to a selected object among the objects for selecting the point of sale.
[0104] In one embodiment, the visual object indicating that the virtual item can be sold based on the specified timing may include an object indicating the validity period of the virtual item. The validity period of the virtual item may indicate the time remaining until the specified timing.
[0105] In one embodiment, a computer-readable storage medium having one or more programs stored thereon may be configured to include instructions that, when executed by a processor of an electronic device including a display and a communication circuit, cause a first screen for a transaction of a virtual item related to a game service to be displayed through the display. The one or more programs may be configured to include instructions that, when executed by the processor, cause a first input to be received through the first screen for trading one virtual item among virtual items of a playable character (PC) at a specified timing after a current timing. The one or more programs may be configured to include instructions that, when executed by the processor, cause a first signal to be transmitted to a server configured to provide the game service through the communication circuit based on the first input for registering the virtual item corresponding to the first input. The one or more programs may be configured to include instructions that, when executed by the processor, cause, after transmitting the first signal, in response to a second input for displaying a list of virtual items of the PC, to display a second screen including the list of virtual items of the PC. The second screen may include a visual object indicating that the virtual item is available for sale based on the specified timing.
[0106] In one embodiment, the one or more programs may be configured to include instructions that, when executed by the processor, cause, in response to receiving a signal from the server indicating that a transaction of the virtual item has been concluded, to provide the visual object indicating that the virtual item is available for sale based on the specified timing.
[0107] In one embodiment, the first screen may include objects for selecting a point of sale for the virtual item. The point of sale may indicate a point in time at which ownership of the virtual item is transferred from a user account of the electronic device.
[0108] In one embodiment, the first signal for registering the virtual item may include information about the designated timing corresponding to a selected object among the objects for selecting the point of sale.
[0109] In one embodiment, the visual object indicating that the virtual item can be sold based on the specified timing may include an object indicating the validity period of the virtual item. The validity period of the virtual item may indicate the time remaining until the specified timing.
[0110] The devices described above may be implemented as hardware components, software components, and / or a combination of hardware components and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose computers or special-purpose computers, such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing instructions and responding to them. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is sometimes described as being used alone; however, one of ordinary skill in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, a processing unit may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.
[0111] Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing device to perform a desired operation or may independently or collectively command the processing device. The software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or device for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable recording media.
[0112] The method according to the embodiment may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. In this case, the medium may be one that continuously stores a computer-executable program or one that temporarily stores it for execution or download. In addition, the medium may be various recording means or storage means in the form of a single or multiple hardware combinations, and is not limited to a medium directly connected to a computer system, but may also be distributed over a network. Examples of the medium may include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and those configured to store program commands, including ROM, RAM, and flash memory. In addition, examples of other media may include recording or storage media managed by app stores that distribute applications, sites that supply or distribute various software, servers, etc.
[0113] Although the embodiments described above have been described by way of limited examples and drawings, those skilled in the art will appreciate that various modifications and variations can be made based on the above teachings. For example, appropriate results can still be achieved even if the described techniques are performed in a different order than described, and / or components of the described systems, structures, devices, circuits, etc. are combined or combined in a different manner than described, or are replaced or substituted with other components or equivalents.
[0114] Therefore, other implementations, other embodiments, and equivalents of the claims are also within the scope of the claims described below. According to one embodiment, the method according to the various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a commodity between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0115] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In electronic devices, display; communication circuit; and Contains a processor, The above processor, Through the above display, a first screen for transaction of virtual items related to the game service is displayed; Through the first screen, a first input is received for trading one virtual item among the virtual items of the PC (playable character) at a specified timing after the current timing; Based on the first input, a server configured to provide the game service through the communication circuit transmits a first signal for registering the virtual item corresponding to the first input; and After transmitting the first signal, in response to a second input for displaying a list of virtual items of the PC, a second screen including the list of virtual items of the PC is displayed, The second screen above is, Including a visual object indicating that the virtual item corresponding to the first input can be sold based on the specified timing; Electronic devices.
2. In claim 1, The above processor, In response to receiving a signal from the server indicating that a transaction of the virtual item corresponding to the first input has been concluded, configured to provide the visual object indicating that the virtual item corresponding to the first input can be sold based on the specified timing. Electronic devices.
3. In claim 1, The first screen includes objects for selecting a point of sale of the virtual item corresponding to the first input, The point of sale refers to the point in time when ownership of the virtual item corresponding to the first input is transferred from the user account of the electronic device. Electronic devices.
4. In claim 3, The first signal for registering the virtual item corresponding to the first input includes information about the designated timing corresponding to the selected object among the objects for selecting the point of sale. Electronic devices.
5. In claim 1, The visual object indicating that the virtual item corresponding to the first input can be sold based on the specified timing includes an object indicating the validity period of the virtual item, The validity period of the virtual item corresponding to the first input indicates the time remaining until the specified timing. Electronic devices.
6. In claim 1, The virtual item corresponding to the first input includes an item that is wearable and indestructible by the PC. Electronic devices.
7. In a method of a server for communicating with a user terminal, An operation of storing first information related to the first request in a database for trading virtual items based on receiving a first request for trading virtual items based on a first timing from a first user terminal; After storing the first information, an action of providing at least a portion of the first information in response to a second request for searching for the virtual item from a second user terminal; In response to receiving a third request for trading the virtual item from the second user terminal, an action of storing, in the database, second information for trading the virtual item at the first timing; An operation of transmitting a signal indicating that the virtual item is traded at the first timing to the first user terminal prior to the first timing; and When the first timing is reached, the database is changed to include an action of linking the virtual item with a user account logged into the second user terminal. The above operation of linking with a user account logged into the second user terminal includes an operation of changing the database and transferring ownership of the virtual item to a user account logged into the second user terminal when the first timing is reached. method.
8. In claim 7, The first user terminal comprises the electronic device according to any one of claims 1 to 4. method.
9. In claim 7, In response to linking the virtual item with a user account logged into the second user terminal, comprising an action of transmitting a signal indicating completion of a transaction of the virtual item to the first user terminal. method.
10. In claim 7, In response to storing the second information in the database, comprising an action of transmitting a signal indicating that a transaction of the virtual item has been concluded to the first user terminal. method.
11. In a method performed by an electronic device, An action to display a first screen for transaction of virtual items related to a game service; An action of receiving a first input for trading one virtual item among virtual items of a PC (playable character) at a specified timing after the current timing through the first screen; An action of transmitting a first signal for registering the virtual item corresponding to the first input to a server configured to provide the game service based on the first input; After transmitting said first signal, in response to a second input for displaying a list of virtual items of said PC, an action of displaying a second screen including said list of virtual items of said PC; The second screen above is, including a visual object indicating that the virtual item can be sold based on the specified timing; method.
12. In claim 11, In response to receiving a signal from said server indicating that a transaction of said virtual item has been concluded, comprising an action of providing said visual object indicating that said virtual item can be sold based on said specified timing; method.
13. In claim 11, The first screen above includes objects for selecting a point of sale for the virtual item, The above point of sale refers to the point in time when ownership of the virtual item is transferred from the user account of the electronic device. method.
14. In claim 13, The first signal for registering the virtual item includes information about the designated timing corresponding to the selected object among the objects for selecting the point of sale. method.
15. In claim 11, The visual object indicating that the virtual item can be sold based on the specified timing includes an object indicating the validity period of the virtual item, The validity period of the above virtual item indicates the time remaining until the specified timing. method.
16. In a computer-readable storage medium having one or more programs stored therein, The one or more programs, when executed by a processor of an electronic device including a display and a communication circuit: Through the above display, a first screen for transaction of virtual items related to the game service is displayed; Through the first screen, a first input is received for trading one virtual item among the virtual items of the PC (playable character) at a specified timing after the current timing; Based on the first input, a server configured to provide the game service through the communication circuit transmits a first signal for registering the virtual item corresponding to the first input; and After transmitting said first signal, in response to a second input for displaying a list of virtual items of said PC, instructions are configured to cause a second screen including said list of virtual items of said PC to be displayed, The second screen above is, including a visual object indicating that the virtual item can be sold based on the specified timing; Computer readable storage medium.
17. In claim 16, The one or more programs mentioned above, when executed by the processor: In response to receiving a signal from said server indicating that a transaction of said virtual item has been concluded, instructions configured to cause said visual object to be provided indicating that said virtual item can be sold based on said specified timing; Computer readable storage medium.
18. In claim 16, The first screen above includes objects for selecting a point of sale for the virtual item, The above point of sale refers to the point in time when ownership of the virtual item is transferred from the user account of the electronic device. Computer readable storage medium.
19. In claim 18, The first signal for registering the virtual item includes information about the designated timing corresponding to the selected object among the objects for selecting the point of sale. Computer readable storage medium.
20. In claim 16, The visual object indicating that the virtual item can be sold based on the specified timing includes an object indicating the validity period of the virtual item, The validity period of the above virtual item indicates the time remaining until the specified timing. Computer readable storage medium.
Citation Information
Patent Citations
Game program, method and information processor
JP2019198728A
Method and server for display item interface in online game
KR1020130083077A
Method forcontrolling item auction in online game
KR1020130089722A
Method for manufacturing fur and fur produced thereby
KR1020210128884A
KR20210133798A