Information processing method, information processing device, and program

The system allows users to rent products for a trial period, addressing the risk of loss by optimizing pricing and ensuring timely fee collection, thereby enhancing user experience and sales opportunities in e-commerce.

JP2025016577AInactive Publication Date: 2025-02-04MERCARI INC(JP)
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
JP2024187902
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-02-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Conventional e-commerce systems do not allow users to try products before purchasing, leading to potential loss of expensive items due to uncertainty.

Method used

A system that enables users to rent products for a certain period, allowing them to try the product before buying, with pricing determined based on factors like product sales history, user behavior, and creditworthiness, and the system collects rental fees and sells the product at the end of the rental period.

Benefits of technology

Enables users to assess products before purchase, reducing the risk of loss and providing additional sales opportunities for e-commerce platforms, while optimizing rental pricing and ensuring timely collection of rental fees.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025016577000001_ABST
    Figure 2025016577000001_ABST
Patent Text Reader

Abstract

To provide a technology for enabling a user to use a product for a fixed period.SOLUTION: There is provided an information processing method for making an information processing device execute the processing of: acquiring a display request for a product published on an electronic commercial transaction platform from a user terminal; acquiring a sales price and a rental price of the product; displaying the sales price, the rental price and the product together on the user terminal; settling the sales price when purchase of the product is selected; and settling the rental price when the rental of the product is selected.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing method, an information processing device, and a program. [Background technology]

[0002] 2. Description of the Related Art Conventionally, there have been provided systems for selling various products on websites (EC (Electronic Commerce) sites) on the Internet (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Publication No. 2003-151034 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the conventional technology, for example, a new product may be expensive, and a user may be unsure whether to purchase the product. The present disclosure aims to provide a technology that allows a user to use a product for a certain period of time. [Means for solving the problem]

[0005] In an information processing method according to one embodiment of the present disclosure, an information processing device executes the following processes: acquiring a display request for a product listed on an e-commerce platform from a user terminal; acquiring a sales price and rental price for the product; displaying the sales price, the rental price, and the product on the user terminal; settling the sales price when purchase of the product is selected; and settling the rental price when rental of the product is selected. [Brief description of the drawings]

[0006] [Figure 1]FIG. 1 is a diagram illustrating a configuration of a communication system according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server and a terminal according to the embodiment. [Diagram 3] FIG. 2 is a block diagram showing an example of a functional configuration of a server and a terminal according to the embodiment; [Figure 4] FIG. 11 is a diagram showing an example of a sequence of a rental start process of the communication system according to the embodiment. [Figure 5A] FIG. 4 is a diagram showing an example of product information stored in a product information storage unit according to the embodiment; [Figure 5B] 4 is a diagram showing an example of buying and selling information stored in a buying and selling information storage unit according to the embodiment; FIG. [Figure 5C] FIG. 4 is a diagram illustrating an example of user information stored in a user information storage unit according to the embodiment. [Figure 5D] 4 is a diagram showing an example of rental information stored in a rental information storage unit according to the embodiment; FIG. [Figure 6] FIG. 4 is a diagram illustrating an example of a display screen of a terminal according to an embodiment. [Figure 7] 11 is a diagram showing an example of a sequence of rental termination processing due to the sale of the communication system according to the embodiment. FIG. [Figure 8] A figure showing an example of a sequence of rental termination processing due to purchase of the communication system of the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0007] <Legal compliance> The disclosure described herein, when implemented, is implemented in compliance with the laws and regulations of the countries in which the disclosure is implemented. In addition, the disclosure described herein is implemented with all changes, substitutions, variations, modifications, and alterations that a person skilled in the art can make that are necessary to comply with the laws and regulations of the countries.

[0008] A rental embodiment according to the present disclosure will be described with reference to the drawings. <System configuration> Fig. 1 is a diagram showing a configuration of a communication system 1 according to an embodiment of the present disclosure. As shown in Fig. 1, in the communication system 1, a server 110A, a server 110B, a terminal 120A, a terminal 120B, a terminal 120C, and an EC server 140 are connected via a network 130.

[0009] In the present disclosure, when there is no need to distinguish between server 110A and server 110B, server 110A and server 110B may each be expressed as server 110.

[0010] In the present disclosure, when there is no need to distinguish between terminal 120A, terminal 120B, and terminal 120C, terminal 120A, terminal 120B, and terminal 120C may each be expressed as terminal 120 (an example of an "information processing terminal").

[0011] In the present disclosure, when it is not necessary to distinguish between the server 110, the terminal 120, and the EC server 140, each of the server 110, the terminal 120, and the EC server 140 may be expressed as an information processing device 200. Note that the number of information processing devices 200 connected to the network 130 is not limited to the example in FIG.

[0012] The server 110 provides a predetermined service to the terminal 120 used by the user via the network 130. The predetermined service includes, but is not limited to, a payment service, a transaction service, a rental (lease) service for lending products to the user, a financial service, an electronic commerce service, a social networking service (SNS) represented by a messaging service using an instant messenger, and a content providing service for music, videos, books, and the like. When the user uses the predetermined service via the terminal 120, the server 110 can provide the predetermined service to one or more terminals 120. The transaction service is, for example, a service that enables consumers to sell and purchase products. The transaction service may include, for example, a flea market service, an online auction service, and other interpersonal transaction services (interpersonal online transactions, CtoC (Consumer to Consumer) electronic commerce, and interpersonal online transactions), and an instant purchase (pawn shop) service.

[0013] In the rental service, the server 110 purchases from the EC server 140 or the like a product that is sold on the website or the like of the EC server 140 and is specified by a user on the website or the like, and rents (leases, lends) the product to the user. Then, when the rental ends, the server 110 collects the remaining amount by selling the product to another user through a transaction service. In the present disclosure, for example, the amount corresponding to the amount obtained by subtracting an amount based on the total amount of rental fees already paid by the user who rents the product (total amount of rental fees already collected) from the price of the product (the price at which the server 110 purchased the product from the EC server 140 or the like before renting it to the user) is referred to as the "remaining amount". For example, the server 110 may add the amount of rental commission and insurance premium to the amount of the product price, and calculate the amount obtained by subtracting the total amount of rental fees already collected as the remaining amount. In addition, the server 110 may calculate the remaining amount by, for example, multiplying the total amount of rental fees by a coefficient according to the user's credit score.

[0014] The EC server 140 is a server that sells various products on a website (an EC (Electronic Commerce) site) on the Internet. The EC server 140 may be operated by a business operator that is affiliated with the business operator of the server 110. The EC server 140 may also be operated by the business operator of the server 110. In this case, the EC server 140 may be the same server as the server 110.

[0015] The terminal 120 is, for example, a terminal such as a user's smartphone, and performs processing to utilize various services provided by the server 110, such as a payment service, a person-to-person transaction service such as a flea market service or an online auction service, and a rental service.

[0016] The rental service of the present disclosure includes, for example, a service in which the operator of the server 110 pays at least a portion of the price of a product selected by a user to the operator of the EC server 140 to purchase the product, lends the product to the user, and collects from the user a rental fee for a predetermined period (an example of a "lending fee") and at least a portion of the proceeds from the sale (selling) of the product to the user using the person-to-person transaction service provided by the server 110. The product may be, for example, a home appliance, clothes, book, game, etc., and is not limited thereto.

[0017] In this disclosure, a payment service means a service that allows one or more users to give and receive money or money equivalents. Examples include, but are not limited to, services that use one-dimensional codes (such as barcodes), two-dimensional codes (such as QR codes (registered trademark)) (hereinafter, one-dimensional codes and two-dimensional codes are collectively referred to as "two-dimensional codes, etc."), and near-field wireless communication (NFC (Near Field Communication), BLE (Bluetooth (registered trademark) Low Energy), Wi-Fi (registered trademark), ultrasonic communication, infrared communication, etc.). In addition, a payment made by a terminal 120 of a user (payer) who makes a payment by reading a two-dimensional code, etc. is expressed as "user-readable code payment" or "MPM (Merchant Presented Mode)", and a payment made by a terminal 120 of a user (seller, biller) of a store, etc., who bills for the payment, reading the displayed two-dimensional code, etc. is expressed as "store-readable code payment" or "CPM (Consumer Presented Mode)". It should be noted that the MPM and CPM may be dynamic or static.

[0018] If necessary, the terminal used by user X is expressed as terminal 120X, and user information in a predetermined service associated with user X or terminal 120X is expressed as user information X. Note that user information is information of a user associated with an account used by the user in a predetermined service. User information includes, but is not limited to, information associated with a user, such as a user's name, a user's icon image, a user's age, a user's sex, a user's address, a user's hobbies and interests, and a user's identifier, which is input by the user or given by a predetermined service, balance information of electronic value (electronic money) associated with the user, and credit card information (such as a credit card number) associated with the user, and may be any one or a combination of these.

[0019] The network 130 serves to connect two or more information processing devices 200. The network 130 refers to a communication network that provides a connection path so that the terminal 120 can connect to the server 110 and then transmit and receive data.

[0020] One or more portions of the network 130 may be a wired network or a wireless network. The network 130 may include, by way of example and without limitation, an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the Public Switched Telephone Network (PSTN), a cellular network, Integrated Service Digital Networks (ISDNs), wireless LANs, Long Term Evolution (LTE), Code Division Multiple Access (CDMA), Bluetooth, satellite communications, or the like, or a combination of two or more thereof. The network 130 may include one or more networks 130.

[0021] Information processing device 200 may be any information processing device capable of implementing the processes, functions, and methods described in this disclosure.

[0022] The information processing device 200 may include, for example and without limitation, a smartphone, a mobile phone (feature phone), a computer (for example and without limitation, a desktop, laptop, tablet, etc.), a server device, a media computer platform (for example and without limitation, a cable or satellite set-top box, digital video recorder, etc.), a handheld computer device (for example and without limitation, a PDA (Personal Digital Assistant), email client, etc.), a wearable terminal (for example and without limitation, a glasses-type device, a watch-type device, etc.), other types of computers, or communication platforms.

[0023] <Hardware Configuration> A hardware configuration of the information processing device 200 included in the communication system 1 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the hardware configuration of the information processing device 200 according to the embodiment.

[0024] The information processing device 200 includes a processor 201, a memory 202, a storage 203, an input / output interface (input / output I / F) 204, and a communication interface (communication I / F) 205. The hardware components of the information processing device 200 are connected to each other via a bus B, for example and not for limitation.

[0025] The information processing device 200 realizes the processes, functions, and / or methods described in this disclosure through cooperation between a processor 201, a memory 202, a storage 203, an input / output I / F 204, and a communication I / F 205.

[0026] The processor 201 executes processes, functions, and methods realized by codes or instructions included in a program stored in the storage 203. The processor 201 includes, but is not limited to, a central processing unit (CPU), a micro processing unit (MPU), a graphic processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), and the like, and may realize each process disclosed in each embodiment by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large scale integration (LSI)), etc.). These circuits may be realized by one or more integrated circuits, and a plurality of processes shown in each embodiment may be realized by one integrated circuit. An LSI may also be called a VLSI, a super LSI, an ultra LSI, etc., depending on the degree of integration.

[0027] The memory 202 temporarily stores the programs loaded from the storage 203 and provides a working area for the processor 201. The memory 202 also temporarily stores various data generated while the processor 201 is executing the programs. The memory 202 includes, but is not limited to, a random access memory (RAM), a read only memory (ROM), and the like.

[0028] The storage 203 stores programs. The storage 203 includes, but is not limited to, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, and the like.

[0029] The communication I / F 205 transmits and receives various data via the network 130. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as the communication between the two devices can be performed. The communication I / F 205 communicates with other information processing devices via the network 130. The communication I / F 205 transmits various data to the other information processing devices according to instructions from the processor 201. The communication I / F 205 also receives various data transmitted from the other information processing devices and transmits the data to the processor 201.

[0030] The input / output I / F 204 includes an input device for inputting various operations to the information processing device 200, and an output device for outputting processing results processed by the information processing device 200. The input / output I / F 204 may be an integrated input device and an output device, or may be separate input device and output device.

[0031] The input device is realized by any one or a combination of all kinds of devices that can receive input from a user and transmit information related to the input to the processor 201. Examples of the input device include, but are not limited to, a touch panel, a touch display, hardware keys such as a keyboard, a pointing device such as a mouse, a camera (operation input via an image), and a microphone (operation input by voice).

[0032] The output device is realized by any one of all types of devices capable of outputting the processing results processed by the processor 201, or a combination thereof. When the processing results are output as video or video images, the output device is realized by any one of all types of devices capable of displaying the display data written in the frame buffer, or a combination thereof. Examples of the output device include, but are not limited to, a touch panel, a touch display, a monitor (for example, but not limited to, a liquid crystal display, an OELD (Organic Electroluminescence Display), etc.), a head mounted display (HMD), projection mapping, a hologram, a device capable of displaying images, text information, etc. in the air (which may be a vacuum), a speaker (audio output), a printer, etc. Note that these output devices may be capable of displaying display data in 3D.

[0033] The programs of the embodiments of the present disclosure may be provided in a state stored in a computer-readable storage medium. The storage medium can store the programs in a "non-transitory tangible medium." The programs include, but are not limited to, software programs and computer programs.

[0034] The storage medium may, where appropriate, include one or more semiconductor-based or other integrated circuits (ICs) (such as, by way of example and not limitation, field programmable gate arrays (FPGAs), application specific ICs (ASICs), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid state drives (SSDs), RAM drives, secure digital cards or drives, any other suitable storage media, or any suitable combination of two or more of these. The storage medium may, where appropriate, be volatile, non-volatile, or a combination of volatile and non-volatile.

[0035] Furthermore, the program of the present disclosure may be provided to the information processing device 200 via any transmission medium (such as a communication network or broadcast waves) capable of transmitting the program.

[0036] Furthermore, each embodiment of the present disclosure may also be realized in the form of a data signal embedded in a carrier wave in which a program is embodied by electronic transmission.

[0037] Note that the programs of the present disclosure are implemented using, by way of example and not limitation, scripting languages ​​such as JavaScript (registered trademark) and Python, C language, Go language, Swift, Kotlin, Java (registered trademark), and the like.

[0038] At least a part of the processing in the information processing device 200 may be realized by cloud computing configured by one or more computers.

[0039] At least a part of the processing in the information processing device 200 may be performed by another information processing device. In this case, at least a part of the processing of each unit realized by the processor 201 may be performed by the other information processing device.

[0040] <Other> Unless explicitly stated, the judgment configuration in the embodiments of the present disclosure is not required, and a specified process may be performed when the judgment condition is satisfied, or a specified process may be performed when the judgment condition is not satisfied.

[0041] The present disclosure encompasses all changes, substitutions, variations, modifications, or alterations that a person skilled in the art may make to the embodiments and examples of the present disclosure. The appended claims also encompass all changes, substitutions, variations, modifications, or alterations that a person skilled in the art may make to the embodiments and examples of the present disclosure. Furthermore, the present disclosure encompasses any combination of one or more features of an embodiment or example in the present disclosure with one or more features of another embodiment or example in the present disclosure that a person skilled in the art may make.

[0042] In addition, references in the appended claims to an apparatus or system, or a component of an apparatus or system, that is adapted, arranged, capable, configured, enabled, operable, or capable of performing a particular process, function, or method encompass that apparatus, system, component, whether or not the apparatus, system, component, or a particular function thereof is activated, turned on, or unlocked, so long as the apparatus, system, or component is so adapted, arranged, capable, configured, enabled, enabled, or capable of performing.

[0043] In the present disclosure, unless otherwise specified, consent may be obtained from a user in advance or immediately before the implementation of any embodiment or example. In addition, the consent obtained may be comprehensive or may be obtained on a case-by-case basis.

[0044] <Embodiment> The embodiment of the present disclosure is an embodiment in which a product sold on an EC site or the like is loaned to a user.

[0045] According to the embodiment, for example, a user can rent a product and try it out before purchasing it. Also, for example, the EC server 140 selling the product can obtain additional sales promotion means, which results in an effect of reducing the load on the terminal 120A and the server 110, and the load on the network 130 between the terminal 120A and the server 110.

[0046] <Functional configuration of the embodiment> The functional configuration of the server 110 and the terminal 120 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of a block diagram showing the functional configuration of the server 110 and the terminal 120 according to an embodiment. The functional units disclosed in Fig. 3 are realized by cooperation between a processor 201, a memory 202, a storage 203, an input / output I / F 204, and a communication I / F 205 included in the information processing device 200.

[0047] (1) Functional configuration of the server The server 110 includes a reception unit 311, a transmission / reception unit 312, a control unit 313, a display control unit 314, and a storage unit 315. Note that the functions or processes of each functional unit may be realized by machine learning or AI (Artificial Intelligence) to the extent feasible.

[0048] The reception unit 311 receives various setting operations and the like from businesses operating various services provided by the server 110.

[0049] The transmitting / receiving unit 312 transmits and receives data to and from the terminal 120 in accordance with instructions from the control unit 313. When the user of the terminal 120 is authenticated by the user ID and password included in a login request from the terminal 120, for example, the transmitting / receiving unit 312 connects a communication session using HTTPS or the like with the terminal 120, etc. Then, the transmitting / receiving unit 312 stores the communication address and user ID of the terminal 120, etc. in association with the ID of the connected communication session. Then, the transmitting / receiving unit 312 transmits data to the terminal 120, etc. using the connected communication session.

[0050] The control unit 313 performs processing to provide services such as rental services, electronic commerce services including transaction services, settlement services, and financial services to the user of the terminal 120.

[0051] The display control unit 314, in accordance with an instruction from the control unit 313, causes the transmitting / receiving unit 312 to transmit information for controlling the display screen of the terminal 120.

[0052] The memory unit 315 includes a product information memory unit 3151 that stores product information, a sales information memory unit 3152 that stores information about products being sold and bought through the trading service provided by the server 110, a user information memory unit 3153 that stores user information, and a rental information memory unit 3154 that stores rental-related information.

[0053] (2) Functional configuration of the terminal The terminal 120 includes a reception unit 321, a transmission / reception unit 322, a control unit 323, a display control unit 324, and a storage unit 325. Note that the functions or processes of each unit may be realized by machine learning or AI to the extent possible.

[0054] The reception unit 321 receives various operations from the user of the terminal 120 .

[0055] The transmitting / receiving unit 322 transmits and receives data to and from the server 110, etc., in accordance with instructions from the control unit 323. For example, when logging in to the server 110, the transmitting / receiving unit 322 connects a communication session with the server 110 using HTTPS or the like. Then, the transmitting / receiving unit 322 stores the communication address of the server 110, etc., in association with the ID of the connected communication session. Then, the transmitting / receiving unit 322 transmits data to the server 110 using the connected communication session.

[0056] The control unit 323 performs processing for utilizing various services provided by the server 110, such as rental services, electronic commerce services including transaction services, settlement services, and financial services.

[0057] The display control unit 324 controls the display screen of the terminal 120 according to instructions from the control unit 323 and based on information received from the server 110 and the like.

[0058] The storage unit 325 stores information for utilizing the rental service and the like provided by the server 110.

[0059] <Processing of the embodiment> In the following description, a user who is rented a product using the rental service provided by the server 110 is referred to as User A, and a user who purchases (obtains) the product using the transaction service provided by the server 110 is referred to as User B. Note that in the following example, a case where a product sold at an online store (online store, online shop) such as an EC (Electronic Commerce) site is rented is described as an example, but the technology disclosed herein can also be used when a product sold at a physical store (a store that exists in the real world) is rented.

[0060] <Rental start process> A rental start process of the communication system 1 according to the embodiment will be described with reference to FIG. 4 to FIG. 6. FIG. 4 is a diagram showing an example of a sequence of the rental start process of the communication system 1 according to the embodiment. FIG. 5A is a diagram showing an example of product information stored in the product information storage unit 3151 according to the embodiment. FIG. 5B is a diagram showing an example of buying and selling information stored in the buying and selling information storage unit 3152 according to the embodiment. FIG. 5C is a diagram showing an example of user information stored in the user information storage unit 3153 according to the embodiment. FIG. 5D is a diagram showing an example of rental information stored in the rental information storage unit 3154 according to the embodiment. FIG. 6 is a diagram explaining an example of a display screen of the terminal 120 according to the embodiment. Note that the terminal 120 is assumed to be authenticated by the server 110 using the account of the user of the terminal 120 when communicating with the server 110 via the EC server 140 and when communicating with the server 110 directly without via the EC server 140.

[0061] In step S1, the reception unit 321 of the terminal 120A receives an operation to view a product (an example of a "first product") sold by the EC server 140 from the user A. Here, the terminal 120A may, for example, view a website of the EC server 140 in response to the operation of the user A.

[0062] Next, the transmitting / receiving unit 322 of the terminal 120A transmits the viewing request to the server 110 via the EC server 140 (step S2). Here, the viewing request may include, for example, the user ID of the user A, information on the product, and the like. The information on the product may include, for example, identification information (product code) of the product, a product description (description) of the product, an image of the product, and information on the price of the product in the EC server 140. The server 110 may acquire the user ID of the terminal 120A based on the ID of the communication session for the viewing request received from the terminal 120A. The transmitting / receiving unit 322 of the terminal 120A may transmit the viewing request to the EC server 140 and transmit an information request for the rental fee to the server 110. In this case, the information request for the rental fee may include information for identifying the product in the EC server 140 (for example, a product identifier, and the like).

[0063] Next, the control unit 313 of the server 110 determines the rental fee, etc., of the product to the user A (step S3). Here, the server 110 may determine the rental fee, etc., based on at least one of various pieces of information related to the user A.

[0064] [Example of determining rental fee based on the resale value of the product] The server 110 may determine the rental fee based on information about the product in the transaction service provided by the server 110. In this case, the server 110 may calculate the rental fee for the product by referring to the product information storage unit 3151 and the buying and selling information storage unit 3152. Note that the server 110 may not allow rental if there is no information about the product in the transaction service.

[0065] (Product information storage unit 3151) In the example of FIG. 5A, the product information storage unit 3151 stores the product name, price, product description, product image, category, brand (manufacturer name), product color, product size, and release date in association with the product code. The product name, price, product description, product image, brand (manufacturer name), product color, product size, and release date are the name of the product related to the product code, the price of the product in the EC server 140, the product description, the product image, brand (manufacturer name), color, size, and the date the product was first released, respectively. The category is information indicating the attributes of the product, such as home appliances, women's, baby and kids, books, games, etc. The information stored in the product information storage unit 3151 may be set by the operator of the server 110 based on information previously obtained from the operator of the EC server 140 and the manufacturer of the product, for example.

[0066] (Buying and Selling Information Storage Unit 3152) In the example of Figure 5B, the sales information memory unit 3152 stores the seller's user ID, the buyer's user ID, transaction status, product name, price, product description, product image, category, brand, product color, product size, and transaction date and time in correspondence with the product ID.

[0067] The product ID is identification information of a product put up for sale by a user. The transaction status is the status of a transaction for a product related to the product ID, and may include, for example, "up for sale," "in transaction," "transaction completed," "listing stopped," "cancelled by purchaser," "cancelled by operator," and the like. "Up for sale" is a status in which any user can purchase a product related to the product ID. "In transaction" is a status from when a purchase operation is performed by a purchaser until the product shipped by the seller arrives at the purchaser and the purchaser performs an operation to complete receipt. "Transaction completed" is a status after the purchaser performs an operation to complete receipt. "Stopped for sale" is a status in which the seller has canceled the listing. "Cancelled by purchaser" is a status in which the purchaser's purchase of an illegal listing, etc. has been canceled by the administrator of server 110.

[0068] The product name, price, product description, product image, category, brand, product color, and product size are the name of the product related to the product ID, the selling price specified by the seller, the product description, the product image, category, brand name, color, and size, respectively, which are set by the seller's user, etc. The transaction date and time is the date and time when the purchase operation was performed by the buyer.

[0069] It is to be noted that the control unit 313 of the server 110 stores information on listing, sale, etc. in the buying and selling information memory unit 3152 when listing, sale, etc. are carried out in the transaction service provided by the server 110.

[0070] The server 110 may refer to the buying and selling information storage unit 3152 to estimate the possible selling price of the product in the transaction service provided by the server 110. In this case, the server 110 may refer to the buying and selling information storage unit 3152 to calculate a representative value of the prices at which purchasers purchase products that are identical to the product specified by user A or that have a similarity to the product specified by user A equal to or greater than a predetermined threshold (similar), and estimate the representative value as the possible selling price. Note that the server 110 may use, for example, an average value, a median value, or a most frequent value as the representative value. Note that the server 110 may calculate a representative value for a predetermined period.

[0071] The server 110 may determine that the two products are the same when the product name, brand, color, and size of the product specified by the user A and the product stored in the buying and selling information storage unit 3152 match. The server 110 may also determine that the similarity of the two products is equal to or greater than a predetermined threshold value when, for example, the category of the product specified by the user A and the product stored in the buying and selling information storage unit 3152 are in a predetermined relationship that is set in advance, and at least a part of the product name and brand match. The server 110 may also calculate the similarity of the two products based on the list price of the product, the price at which it was bought and sold in the trading service, the product name, brand, color, size, and the like, using an AI that has performed machine learning by deep learning, for example.

[0072] Then, when a product is sold at the available sale amount using the transaction service provided by server 110, server 110 may determine the amount obtained by deducting the sales commission to be collected by the server 110 operator from the available sale amount as an amount corresponding to the available sale amount of the product.

[0073] Then, the server 110 may calculate the rental fee for the product based on the difference between the price of the product on the EC server 140 and the amount corresponding to the estimated possible sale price of the product. In this case, the server 110 may determine the amount obtained by dividing the difference by the number of units of the rental period (e.g., months) designated by the user A, and adding a commission fee, a guarantee fee, etc., as the rental fee per unit of the rental period (e.g., monthly).

[0074] [Example of determining rental fee based on user A's sales performance in a trading service] The server 110 may refer to the buying / selling information storage unit 3152 and the user information storage unit 3153 and determine the rental fee based on the behavior history of the user A in the transaction service provided by the server 110. In this case, the server 110 may set a lower rental fee, for example, the more the user A sells a similar product in the transaction service at a higher price than other sellers (vendors). This allows the rental fee to be reduced for a user who can sell a product at a relatively high price by using the product carefully and properly storing the product's box, instruction manual, etc.

[0075] (User information storage unit 3153) 5C, the balance, the action history of the payment service, the action history of the transaction service, the evaluation history, the action history of the rental service, and personal information are recorded in association with the user ID in the user information storage unit 3153. The user ID is user identification information.

[0076] The balance is the user's remaining balance and can be used for payment in various services provided by the server 110. The balance may include, for example, a deposit amount, sales proceeds, and points. The deposit amount is, for example, electronic value charged using a bank, a credit card, a store's cash register, or the like. Sales proceeds is, for example, electronic value obtained by deducting a commission fee from the price of a product or the like by the server 110 when the user sells the product or the like using a transaction service. Points are, for example, electronic value granted to the user by the server 110 and can be used for payment. Note that one point may be used to pay one yen. Note that the server 110 may not allow the electronic value of points, which is part of the balance, to be withdrawn in cash (for example, to a bank account or ATM).

[0077] The payment service behavior history is the user's behavior history in the payment service provided by the server 110. The payment service behavior history may include a deposit history, a payment history, a debt history such as a deferred payment history, and a debt repayment history.

[0078] The behavioral history of the transaction service is a behavioral history of the user in the transaction service provided by the server 110. The behavioral history of the transaction service may include, for example, a user's listing history, selling history, and purchasing history. Note that the server 110 may refer to the buying and selling information storage unit 3152 in FIG. 5B and acquire, as the behavioral history of the user in the transaction service, records whose user ID matches the user ID of the seller and records whose user ID matches the user ID of the purchaser.

[0079] The evaluation history is a history of evaluations of the user by other users in the transaction service. The rental service behavior history is a history of the user's behavior in the rental service provided by the server 110. Each of these histories may be recorded by the server 110, for example, when the user uses each service provided by the server 110.

[0080] The personal information is personal information about the user. The personal information may include, for example, age, sex, address (delivery address), and identification information (e.g., driver's license number, etc.).

[0081] For example, the server 110 may refer to the buying and selling information storage unit 3152 and calculate a representative value of the price at which each product that is the same as each product sold to user A or has a similarity to each product sold to user A equal to or greater than a predetermined threshold is purchased by a purchaser. The server 110 may then determine a lower rental fee for each product sold to user A, the higher the average value of the ratio between the representative value of each product sold to user A.

[0082] [Example of determining rental fee based on evaluations of User A by other users in a trading service] The server 110 may determine the rental fee based on the evaluation of user A by other users in the transaction service provided by the server 110. In this case, the server 110 may, for example, lower the rental fee the higher the evaluation of user A by other users. This makes it possible to reduce the rental fee for users who are considered to be less likely to cause trouble when selling an item. Note that the server 110 may cause the buyer to input the evaluation value and text for the seller at the buyer's terminal 120 when the item is delivered to the buyer of the transaction service.

[0083] [Example of determining rental fee based on other information] The server 110 may determine the rental fee based on the period for which the product is lent to the user. In this case, the server 110 may determine a higher total rental fee and a lower rental fee per unit of the rental period (e.g., monthly) for the longer period for which the product is lent to the user.

[0084] The server 110 may also determine the rental fee based on the user's creditworthiness. In this case, the server 110 may calculate the user's creditworthiness based on personal information registered by the user in the server 110 and whether or not the user has been identified using a personal identification document such as a driver's license. The higher the creditworthiness, the lower the rental fee may be determined.

[0085] The server 110 may also determine the rental fee based on the user's behavior history in the payment service. In this case, the server 110 may determine the rental fee to be lower the higher the user's balance in the payment service and the higher the total payment amount in a given period.

[0086] [Example of deciding whether to rent or not] The server 110 may determine whether or not to rent the product based on various information related to the user A and the product to be lent. In this case, the server 110 may determine whether or not to rent the product based on at least one of the following: the price at which the product was sold before being lent to the user A (the price of the product in the EC server 140), the behavioral history of the user A in the transaction service, the evaluation of the user A by other users in the transaction service, the behavioral history of the user in the payment service, the presence or absence of a transaction history of the lent product in the transaction service, and the behavioral history of the user in the rental service. This allows, for example, high-priced products to be available for rental to users who are considered to be unlikely to cause problems.

[0087] Next, the transmitting / receiving unit 312 of the server 110 transmits information on the rental fee for the product to the user A to the terminal 120A, for example, via the EC server 140 (step S4). Next, the display control unit 324 of the terminal 120A displays the received rental fee on the screen (step S5). In the example of FIG. 6A, the terminal 120A displays an image 602 of the product, a product description 603 of the product, a price 604 of the product in the EC server 140, a "Purchase" button 605, rental fee information 606, and a "Rent" button 607 on a display screen 601 of a Web page of the EC server 140. When the "Purchase" button 605 is pressed by the user A, the EC server 140 displays a display screen for purchase on the terminal 120A. User A can purchase the product on the EC server 140 by specifying the product delivery address information, payment method, etc. on the purchase display screen and paying the price shown in the product price 604 on the EC server 140. The product delivery address information may be automatically set based on the address information included in the user's personal information stored in the user information storage unit 3153 of the server 110.

[0088] In the example of FIG. 6A, the rental fee information 606 includes a monthly rental fee 606A and a rental period 606B. The rental period 606B may be specified by the user A. Alternatively, the user may be able to select an option set by the business operator who operates the EC server 140 or the business operator who operates the server 110. In this case, the server 110 may cause the terminal 120A to display the monthly rental fee 606A corresponding to the rental period 606B specified by the user A.

[0089] The server 110 may also display an explanatory text on the conditions for using the rental service. The explanatory text may include a text explaining that the product will be sold through the transaction service provided by the server 110 by the end of the rental period, and the remaining balance will be repaid from the profit (sales proceeds) obtained by deducting fees and the like from the price. The explanatory text may also include a text explaining the conditions, such as interest, that will be incurred if the remaining balance cannot be repaid by the end of the rental period.

[0090] Next, the accepting unit 321 of the terminal 120A accepts an operation to rent the product from the user A (step S6). Here, the terminal 120A may accept an operation such as pressing the "Rent" button 607 in Fig. 6A.

[0091] Next, the transmitting / receiving unit 322 of the terminal 120A transmits a request to rent the product to the server 110 via, for example, the EC server 140 (step S7).

[0092] Next, the transmitting / receiving unit 312 of the server 110 transmits information for shipping the product to the shipping address specified by the user A to the EC server 140, which is the seller of the product (step S8). Here, the server 110 notifies the EC server 140 of information regarding delivery to the user A. Note that the information regarding delivery to the user A may be the address of the user A specified by the user A, or the like.

[0093] Furthermore, the information regarding delivery to user A may be information for identifying the delivery (delivery ID). In this case, the EC server 140 may attach a printed matter of the delivery ID or the like to the product, and deliver the product to a predetermined delivery company that is affiliated with the business operator of the server 110. The delivery company may then inquire of the server 110 about the delivery address for the delivery ID. The server 110 may then notify the delivery company of the delivery address for user A that was specified by user A in response to the inquiry.

[0094] Next, the control unit 313 of the server 110 pays (settles, remits) the price of the product to the EC server 140, which is the seller of the product (step S9). Here, the server 110 may pay to the EC server 140 an amount that is a discount of a predetermined percentage (for example, 5%) from the price of the product at the EC server 140 (the price when the product is purchased before being lent to the user). Also, the server 110 may make the payment (settles, remits) using electronic value, for example, or may make the payment by transferring legal tender to a bank account designated by the EC server 140.

[0095] Next, the control unit 313 of the server 110 records in the rental information storage unit 3154 that the product has been rented to the user A (step S10).

[0096] (Rental information storage unit 3154) 5D, the rental information storage unit 3154 stores, in association with the rental ID, the user ID of the rental destination, information on the product being rented, the seller, the purchase price, the purchase date and time, the delivery completion date and time, the rental fee, the rental period, the total amount of rental fee collected, the late fee, the remaining amount, and the rental status. Although not shown, the planned date of putting up for sale may also be stored.

[0097] The rental ID is information for identifying a rental. The server 110 may generate the rental ID based on, for example, the user ID of the user who rents the product, the product code of the product, and the date and time when the rental request is received from the terminal 120.

[0098] The user ID of the rental destination is the user ID of the user to whom the server 110 rents the product. The information of the product being rented may include, for example, the product name, product description, and product image. Alternatively, the server 110 may record a product code as the information of the product being rented, and obtain a record with a matching product code from the product information storage unit 3151 in FIG. 5A.

[0099] The seller is information about the EC server 140 from which the server 110 purchased the product before the product was lent to the user. The purchase price and purchase date and time are the price and date and time when the server 110 purchased the product from the EC server 140, respectively.

[0100] The delivery completion date and time is the date and time when the product sent from the EC server 140 is delivered to the user by the delivery company.

[0101] The monthly rental fee is the monthly rental fee paid by the user to the server 110. The total rental fee already collected is the total rental fee for the product that has been paid by the user to the server 110.

[0102] The late fee is a late fee incurred when the rental does not end after the rental period has elapsed from the day after the delivery completion date and time, etc. As described above, the remaining amount may be, for example, an amount corresponding to the amount obtained by subtracting an amount based on the total amount of rental fees already paid by the user who rented the item (total amount of rental fees already collected) from the amount of the item's price (the price when purchased from the EC server 140, etc.).

[0103] The rental status is information that indicates the rental status, and may include, for example, "renting" and "rental completed."

[0104] In the process of step S10, the server 110 records the user ID of the rental destination, information on the product being rented, the seller, the purchase price, the purchase date and time, the rental fee, and the rental period in association with the generated rental ID in the rental information storage unit 3154. In addition, the rental status is set to "rented".

[0105] In addition, when server 110 receives a notification from EC server 140 or terminal 120A that delivery of a product to user A has been completed, and the notification includes a rental ID or a pair of information of a user ID and a product code, server 110 may record the delivery completion date and time in rental information storage unit 3154.

[0106] Next, the control unit 313 of the server 110 collects the rental fee for the product from the user A (step S11). Here, the server 110 may collect (reduce, subtract) the rental fee from the balance of the user A at predetermined intervals during the rental (for example, at the end of each month). Then, the server 110 may update the total amount of rental fee already collected and the remaining amount in the rental information storage unit 3154.

[0107] The server 110 may collect the rental fee from the user A's balance when a predetermined operation is performed by the user A on the terminal 120A.

[0108] <Rental termination due to sale> A rental end process due to the sale of the communication system 1 according to the embodiment will be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of a sequence of the rental end process due to the sale of the communication system 1 according to the embodiment. Note that it is assumed that the rental start process in Fig. 4 described above has been performed before the process in Fig. 7.

[0109] In step S21, the reception unit 321 of the terminal 120A receives from the user A an operation to put up for sale, on the transaction service of the server 110, an item that the user A is renting through the rental service.

[0110] For example, the terminal 120A may transmit to the server 110 a request to acquire a list of products rented by the user A. The server 110 may then refer to the rental information storage unit 3154 in Fig. 5D and transmit to the terminal 120A information on the list including the rental ID of each product rented to the user A and an image of each product. The terminal 120A may then display the list of products and accept an operation from the user A to select a product to put up for sale from the list.

[0111] Furthermore, the server 110 may transmit to the terminal 120A, for example, a rental ID of the product and a notification (reminder) of the end date of the rental period of the product rented by the user A, a predetermined period (for example, one week) before the rental period expires. The terminal 120A may then display the notification, and when the user A presses the display area of ​​the notification, may display a screen for listing the product.

[0112] When an item rented by user A using a rental service is put up for sale within the rental period, server 110 may refer to rental information storage unit 3154 in FIG. 5D to obtain the remaining amount of the item. Then, server 110 may determine whether the proceeds (sales profit) at the price specified by user A is equal to or greater than the remaining amount, and if so, may put up the item for sale, or if not, may send a warning message to terminal 120A indicating that the proceeds at the specified price are not equal to or greater than the remaining amount. Then, server 110 may put up the item for sale when user A's approval operation is performed on terminal 120A. This can reduce the possibility of a situation in which user A has to pay an additional amount to make up for the shortfall in the remaining amount because the price specified by user A is low, for example.

[0113] Next, the transmitting / receiving unit 322 of the terminal 120A transmits the putting up request to the server 110 (step S22). Here, the putting up request may include a rental ID for the product designated by user A to be put up for sale.

[0114] Next, the control unit 313 of the server 110 puts the item up for sale on the trading service (step S23). Here, the server 110 generates an item ID in association with the received listing request, stores each piece of information on the item in association with the generated item ID in the buying and selling information storage unit 3152 of FIG. 5B, and sets the trading status to "up for sale". This allows other users to purchase the item on the trading service. Note that the server 110 may restrict the listing of the item so that it cannot be canceled after the item is listed on the trading service. Also, the server 110 may restrict the price of the item so that it cannot be changed after the item is listed on the trading service. Also, the server 110 may restrict the range of price change after the item is listed on the trading service. In this case, the server 110 may determine the range of price change based on the price at the time of listing. In this case, the server 110 may, for example, limit the limit by which the price can be reduced after listing to a predetermined percentage (for example, 20%) of the price at the time of listing. In this case, for example, an item listed for 20,000 yen would be limited to a price reduction of 16,000 yen.

[0115] In this case, the server 110 may refer to the buying and selling information storage unit 3152 and determine the change price range based on the trading record of the same product or products whose similarity is equal to or exceeds a threshold value in the trading service.

[0116] In this case, the server 110 may limit the amount of price change to a predetermined percentage (e.g., 10%) of the price at the time of listing, for example, if the number of transactions of identical or similar products exceeding a threshold value within a predetermined period in the trading service is equal to or exceeds a threshold value. In this case, for example, a product listed for 20,000 yen is limited to a price reduction of 18,000 yen. This allows the amount of price reduction for loaned products to be reduced for products with a large circulation, which are considered to be able to be sold relatively quickly.

[0117] In this case, the server 110 may set the upper limit of the price reduction after listing to, for example, a representative value (for example, average, median, or most frequent value) of the prices at which identical or similar products with a threshold or higher were purchased by buyers within a specified period in the trading service. This makes it possible to prevent the price from being changed to a lower value than the representative value.

[0118] Next, the reception unit 321 of the terminal 120B receives from the user B an operation to purchase the product rented to the user A (step S24). Here, the terminal 120B, for example, in response to the operation of the user B, displays a list of products offered in the transaction service provided by the server 110 and receives an operation from the user B to select a product from the list.

[0119] Next, the transmitting / receiving unit 322 of the terminal 120B transmits a purchase request for the product to the server 110 (step S25). The purchase request may include information on the product ID of the product.

[0120] Next, the transmitting / receiving unit 312 of the server 110 transmits a purchase notification of the product to the terminal 120A (step S26). The control unit 313 of the server 110 then changes the transaction status of the product from "listed" to "in transaction" in the buying / selling information storage unit 3152 of Fig. 5B, and stores the user ID of user B as the user ID of the purchaser of the product.

[0121] Next, the display control unit 324 of the terminal 120A displays a purchase notification of the product (step S27). Then, the user A uses a home delivery service or the like to ship the product to the shipping address of the user B. Then, the product is delivered to the user B.

[0122] Next, the reception unit 321 of the terminal 120B receives an arrival confirmation operation from the user B (step S28). Next, the transmission / reception unit 322 of the terminal 120B transmits an arrival confirmation notification including the product ID to the server 110 (step S29).

[0123] Next, the control unit 313 of the server 110 collects the price of the product in the transaction service from the balance of user B (step S30). Here, the control unit 313 of the server 110 refers to the buying and selling information storage unit 3152 of FIG. 5B to obtain the user ID of user B, who is the purchaser of the product, and the price. Then, in the user information storage unit 3153, the control unit 313 of the server 110 changes the transaction status of the product from "in transaction" to "transaction completed" in the buying and selling information storage unit 3152 of FIG. 5B.

[0124] Next, the control unit 313 of the server 110 collects the remaining amount of the product and the sales commission (step S31). Here, the control unit 313 of the server 110 refers to the rental information storage unit 3154 and acquires the remaining amount of the product. Then, the server 110 collects the remaining amount of the product and the sales commission from the fee collected from the user B.

[0125] Next, the control unit 313 of the server 110 adds the difference between the amount corresponding to the amount at which the product was sold by user A through the transaction service (e.g., the sales proceeds) and the remaining amount to the balance of user A (step S32). As a result, for example, the amount obtained by subtracting the sales commission and the remaining amount of the rental product from the price of the product sold using the transaction service is added to the balance of user A. In addition, the sales commission and the remaining amount of the rental product are collected by the server 110.

[0126] In this case, if the amount remaining after deducting the sales commission and the remaining amount of the product from the price collected from user B (the amount when the product was sold by user A in the trading service) is a positive (plus) value, server 110 will credit that amount to the balance of user A. In this case, for example, if the price is 27,000 yen, the remaining amount is 24,000 yen, and the sales commission is 2,400 yen, server 110 will credit (add) 600 yen (=27,000-24,000-2,400) to user A's balance.

[0127] Also, for example, if the price is 20,000 yen, the balance is 24,000 yen, and the sales commission is 2,000 yen, the amount after deduction is -6,000 (=20,000-24,000-2,000) yen, which is a negative value, so the server 110 collects (subtracts) 6,000 yen from the balance of user A (in other words, adds -6,000 yen). In this case, the control unit 313 of the server 110 may collect from, for example, the bank account of user A stored in the user information storage unit 3153, the balance of user A, and the balance of user A in the deferred payment service. Note that the deferred payment service may be, for example, a deferred payment service in the settlement service provided by the server 110, and may be, for example, a service that allows the payment to be made in a lump sum within a predetermined period, such as by the end of the following month, together with the price of a product purchased in the transaction service provided by the server 110. This allows the user to pay the remaining balance from a source other than the price of the product, even if the product is sold at a low price that makes it impossible for the user to pay the remaining balance.

[0128] Next, control unit 313 of server 110 records in rental information storage unit 3154 of Fig. 5D that the rental of the product specified by user A has ended (step S33). Here, server 110 sets the rental status of the record in rental information storage unit 3154 of Fig. 5D that matches the rental ID received from terminal 120A to "rental ended."

[0129] <Rental termination process by purchase> In the example of Fig. 7, a case has been described in which the rental ends when user A puts up for sale the rented item, sells it, and has it shipped to the shipping destination of user B. Alternatively, server 110 may end the rental by having user A purchase the item. This allows user A to purchase the item when, for example, user A wants to purchase the item because he likes it, or when user A cannot put the item up for sale because it has been lost or damaged.

[0130] A rental end process by purchase of the communication system 1 according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a diagram showing an example of a sequence of a rental end process by purchase of the communication system 1 according to the embodiment. Note that it is assumed that the rental start process in Fig. 4 described above has been performed before the process in Fig. 8.

[0131] In step S201, the reception unit 321 of the terminal 120A receives from the user A an operation to purchase (buy) a product rented to the user A. Here, similar to the processing of step S21 in Fig. 7, the terminal 120A may, for example, obtain a list of products rented to the user A from the server 110 so that the user A can select a product to buy.

[0132] Next, the transceiver 322 of the terminal 120A transmits a buy-back request to the server 110 (step S202). Here, the buy-back request may include, for example, the user A's user ID and the rental ID.

[0133] Next, the control unit 313 of the server 110 deducts the remaining amount of the rented product from the balance of the user A (step S203). Here, the server 110 may, for example, subtract the remaining amount from the balance of the user A.

[0134] Next, control unit 313 of server 110 records in rental information storage unit 3154 of Fig. 5D that the rental of the product specified by user A has ended (step S204). Here, server 110 sets the rental status of the record in rental information storage unit 3154 of Fig. 5D that matches the rental ID received from terminal 120A to "rental ended."

[0135] (Regarding late fees) The control unit 313 of the server 110 may collect from the user A a late fee according to at least one of the period from the end of the rental period to the time when the product is sold by the user A in the trading service, the remaining amount, and the rental fee. In this case, the server 110 may determine the rental fee for the number of days elapsed from the end date of the rental period to the date and time when the product is sold in the trading service as the late fee. In this case, for example, if the period from the end of the rental period to the time when the product is sold by the user A in the trading service is half a month (for example, 15 days) and the rental fee is 2000 yen per month, the server 110 may determine the late fee to be 1000 yen (=2000 yen x 0.5 months). Furthermore, the server 110 may determine the amount obtained by multiplying the remaining amount by a predetermined rate or the amount obtained by multiplying the amount by the number of days as the late fee. Server 110 may set the date and time when the arrival confirmation notice is received from terminal 120B, which has accepted the arrival confirmation operation from user B in the process of step S29 in Fig. 7, as the date and time when the product is sold in the trading service. This allows user A to essentially continue renting the rented product until it can be sold in the trading service. Server 110 may also set the date and time when the product is put up for sale in the process of step S23 so that no late fee is charged even if the product is put up for sale by the user. This makes it possible to limit the charge of late fees even if the user puts up a product but does not purchase it.

[0136] Furthermore, when the rental ends due to a sale or purchase, the server 110 may collect the remaining amount minus the late fee from the user A. This allows the user A to reduce the disadvantage of the late fee even if the late fee becomes high because it takes a long time for the rented item to be sold in the transaction service, by ending the rental by selling or purchasing the item.

[0137] In this case, when the rental ends due to a sale, in the processing of step S32 of FIG. 7, server 110 may add to user A's balance an amount obtained by adding an amount corresponding to the amount for which user A sold the item in the trading service (e.g., the sales proceeds) and the late fee already collected from user A, minus the remaining amount.

[0138] Furthermore, when the rental ends due to a purchase, the server 110 may collect the amount obtained by subtracting the late fee already collected from the user A from the remaining balance in the process of step S203 in FIG.

[0139] An example of the process in the embodiment will be described below. The process in each of the following embodiments can be executed in combination with the process in the other embodiments.

[0140] <<First Example>> In the above example, a case has been described where a product sold by the EC server 140 is rented to a user. In addition, the server 110 may enable a product sold (listed) in a transaction service provided by the server 110 to be rented to a user.

[0141] The first embodiment is an embodiment in which a product that is for sale (listed) in a transaction service provided by the server 110 is rented to a user. According to the first embodiment, for example, a user can use the product for a certain period of time.

[0142] <<Processing in the First Embodiment>> Since the first example is similar to the above-mentioned embodiment except for some parts, the description of the similar parts will be omitted as appropriate. In the following, the description of the parts common to the above-mentioned embodiment will be omitted, and only the differences will be described.

[0143] 4, the terminal 120A accepts an operation to view a product (an example of a “first product”) sold through a transaction service provided by the server 110 from the user A. Note that the communication in each step of FIG. 4 is performed without going through the EC server 140.

[0144] In step S8 of Fig. 4, server 110 transmits information for shipping the product to the shipping destination of user A to terminal 120C of user C, who is the seller (seller) of the product. In step S9 of Fig. 4, server 110 adds the amount obtained by subtracting the sales commission from the price of the product to the balance of user C, who is the seller of the product.

[0145] <<Second Example>> The second embodiment is an embodiment in which a privilege is given to a user based on an evaluation comment on a product by a user who rents the product. According to the second embodiment, for example, an evaluation comment by a user who has used the product for a certain period of time can be acquired.

[0146] <<Processing of the Second Embodiment>> The server 110 may obtain information indicating each evaluation item for the product from the EC server 140. Then, the server 110 may transmit the information on each evaluation item to the terminal 120A and display it on the terminal 120A. Then, the terminal 120A may accept input of evaluation comments for each evaluation item from the user A and transmit the comments to the server 110.

[0147] Then, the server 110 transmits the evaluation comments for each evaluation item to the EC server 140. The server 110 may then provide rewards such as points to the balance of the user A in return for the evaluation comments. This allows the EC server 140 to acquire evaluation comments on the product from users who wish to try out the product. The EC server 140 may post the acquired evaluation comments on a web page or the like that sells the product. [Explanation of symbols]

[0148] 100 Communication Systems 110 Server 311 Reception 312 Transmitter / receiver 313 Control Unit 314 Display control section 315 Storage section 3151 Product information storage unit 3152 Trading information storage unit 3153 User information storage unit 3154 Rental information storage unit 120 terminals 321 Reception 322 Transmitter / receiver 323 Control Unit 324 Display control section 325 Storage section

Claims

1. An information processing device, A process of receiving a display request for a product listed on an e-commerce platform from a user terminal; obtaining the selling price and rental price of the product; A process of displaying the selling price, the rental price, and the product on the user terminal; A process of settling the selling price when the purchase of the product is selected; a process of settling the rental price when the rental of the product is selected; An information processing method.

2. The information processing method according to claim 1 , wherein a period for which the product is rented to the user is determined by the user associated with the user terminal.

3. The information processing method according to claim 1 , wherein the rental price of the product is determined based on information of a user associated with the user terminal.

4. An information processing method according to any one of claims 1 to 3, wherein the rental price of the product is determined based on at least one of the period for which the product is rented to a user linked to the user terminal, the user's creditworthiness, and the user's behavioral history in payment services.

5. The information processing device, The information processing method according to any one of claims 1 to 4, further comprising the step of: if the product is rented by a user associated with the user terminal, listing the product on the e-commerce platform based on a listing request from the user terminal.

6. The information processing device, A purchase request for the product is obtained from the user terminal; Calculating the remaining amount of the product by subtracting an amount based on the total amount of rental fees already paid by the user associated with the user terminal from the selling price of the product; The information processing method according to claim 1 , further comprising the step of: deducting the remaining amount from a balance of the user.

7. The information processing method according to claim 1 , wherein the product is a product offered for sale on the electronic commerce platform by a user other than the user associated with the user terminal.

8. A process of receiving a display request for a product listed on an e-commerce platform from a user terminal; obtaining the selling price and rental price of the product; A process of displaying the selling price, the rental price, and the product on the user terminal; A process of settling the selling price when the purchase of the product is selected; a process of settling the rental price when the rental of the product is selected; An information processing apparatus having a control unit that executes the above.

9. In the information processing device, A process of receiving a display request for a product listed on an e-commerce platform from a user terminal; obtaining the selling price and rental price of the product; A process of displaying the selling price, the rental price, and the product on the user terminal; A process of settling the selling price when the purchase of the product is selected; a process of settling the rental price when the rental of the product is selected; A program to execute.

Citation Information

Patent Citations

  • Sales system

    JP2002150077A

  • Rental merchandise and its management device program recording medium

    JP2002189798A

  • Article purchase system, system managing device, user terminal, rental contact terminal, article selling method, privilege imparting method, purchase price determining method, article selling program, privilege imparting program, and purchase price determining program

    JP2002189959A

  • Method and apparatus for managing demand and inventory

    JP2006502506A

  • Care product retrieval device, and care product retrieval system

    JP2012252534A