Information processing device, method, program and system

JP7641056B1Active Publication Date: 2025-03-06WOODSTOCK INC

Patent Information

Application Number
JP2024081289
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-05-17
Publication Date
2025-03-06
Estimated Expiration
2044-05-17

AI Technical Summary

Benefits of technology

【0009】 本開示によれば、金融商品の取引をするか否かの判断をよりいっそう容易にして、取引をよりいっそう促すことができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007641056000001_ABST
    Figure 0007641056000001_ABST
Patent Text Reader

Abstract

To make it easier to decide whether or not to trade financial products, thereby further encouraging trading. [Solution] A program for operating a computer having a computer processor is provided. The program causes the computer processor to execute the steps of: storing in a storage unit a history of buying and selling transactions of a stock that is the subject of a trade by each user, presenting stock information and accepting an operation to specify the stock, and presenting a screen that, in response to a user's operation to specify a stock, refers to the history of buying and selling transactions of the stock by multiple users and accepts an operation to buy and sell the specified stock together with information of users who have traded the specified stock.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Services that support the trading of financial products, such as stock investment, are being provided. For example, services that allow you to trade financial products over the Internet and services available for smartphones have appeared.

[0003] Patent Document 1 describes a technology that enables remote buying and selling of financial products through a network in online stock trading. Patent Document 1 describes a technology that "particularly by standardizing the way in which a user issues trading instructions, the user can easily issue a sell instruction for financial products to a securities company or the like with a single touch." Specifically, it describes a financial product trading system that "displays an icon screen that contains icons corresponding to multiple stocks extracted in advance on the same screen, so that a screen that allows a user to carry out a transaction corresponding to a desired stock can be displayed by simply selecting an icon." [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2016 / 110940 Summary of the Invention [Problem to be solved by the invention]

[0005] As described above, if a user is able to select the financial products they wish to trade, they can search for and trade the desired stocks while referring to information such as investment news articles and government-announced indexes.

[0006] However, deciding which stocks to invest in is not an easy task.

[0007] The purpose of the present disclosure is to make it easier to decide whether or not to trade financial products, thereby further encouraging trading. [Means for solving the problem]

[0008] In order to solve the above problem, a program for operating a computer having a computer processor is provided. The program causes the computer processor to execute the steps of: storing in a storage unit a history of buying and selling transactions of a stock that is the subject of a trade by each user, presenting stock information and accepting an operation to specify the stock, and presenting a screen that, in response to a user's operation to specify a stock, refers to the history of buying and selling transactions of the stock by multiple users and accepts an operation to buy and sell the specified stock together with information of users who have traded the specified stock. Effect of the Invention

[0009] According to the present disclosure, it is possible to make it easier to decide whether or not to trade financial products, thereby further encouraging trading. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram showing the configuration of a system 1. [Diagram 2] FIG. 2 is a diagram showing the configuration of the server 20. As shown in FIG. [Diagram 3] FIG. 3 is a diagram showing the configuration of the terminal 10. As shown in FIG. [Figure 4] FIG. 4 is a diagram showing the data structure of the user database 211. As shown in FIG. [Diagram 5] FIG. 5 is a diagram showing the data structure of the stock trading database 212. [Figure 6] FIG. 6 is a diagram showing the data structure of the posting history database 213. As shown in FIG. [Figure 7] FIG. 7 is a diagram showing the data structure of the stock evaluation database 214. [Figure 8]FIG. 8 is a diagram showing a process flow for accepting a user's post on an SNS and making it viewable by other users. [Figure 9] FIG. 9 is a diagram showing a process flow for displaying the content posted by a user on an SNS and presenting an operation screen in response to an operation for specifying a brand. [Figure 10] FIG. 10 is a diagram showing a process flow for accepting, through a touch operation, whether or not a user is interested in a stock. [Figure 11] FIG. 11 is a diagram showing a process flow for identifying brands recommended for a user and presenting them to the user. [Figure 12] FIG. 12 is an example of a screen displaying posts by each user on a timeline of an SNS. [Figure 13] FIG. 13 is an example of a screen that displays information on stocks being traded by users, user rankings, etc., while also presenting a search screen. [Figure 14] FIG. 14 is an example of a screen that displays stock information including information of users who traded the stock in response to a user's operation to specify the stock. [Figure 15] FIG. 15 is an example of a screen that displays stock information including information of users who traded the stock in response to a user's operation to specify the stock. [Figure 16] FIG. 16 is an example of a screen that displays stock information including information of users who traded the stock in response to a user's operation to specify the stock. [Figure 17] FIG. 17 is an example of a screen that displays information including a portfolio as the trading history of a specified user in response to an operation of specifying a user. [Figure 18] FIG. 18 shows an example of a screen when the user's interest in a stock is accepted by a touch operation. [Figure 19] FIG. 19 is an example of a screen when the user's interest in a stock is accepted by a touch operation. [Figure 20] FIG. 20 shows an example of a screen when the user's interest in a stock is accepted by a touch operation. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In all the drawings explaining the embodiment, the same reference numerals are given to common components, and repeated explanations are omitted. Note that the following embodiment does not unduly limit the contents of the present disclosure described in the claims. In addition, not all of the components shown in the embodiment are essential components of the present disclosure. In addition, each figure is a schematic diagram and is not necessarily illustrated strictly.

[0012] In the following description, a "processor" refers to one or more processors. The at least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be a single-core or multi-core.

[0013] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC)) that performs part or all of the processing.

[0014] In the following explanation, information that gives an output for an input may be described using an expression such as "xxx table", but this information may be data of any structure or a learning model such as a neural network that generates an output for an input. Therefore, the "xxx table" may be called "xxx information".

[0015] Furthermore, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.

[0016] In addition, in the following explanation, the processing may be described with the "program" as the subject, but since the program is executed by a processor to perform a specified processing step by appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may be the processor (or a device such as a controller having the processor).

[0017] The program may be installed in a device such as a computer, or may be, for example, in a program distribution server or a computer-readable (e.g., non-transitory) recording medium. In the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.

[0018] In the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may be used instead.

[0019] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference signs (or common signs among the reference signs) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference signs) of the elements may be used.

[0020] In the following description, the control lines and information lines are those that are considered necessary for the description, and not all control lines and information lines in the product are necessarily shown. All components may be connected to each other.

[0021] <Outline of the embodiment> <1.1 Overall system configuration> FIG. 1 is a diagram showing the configuration of a system 1.

[0022] 1 includes a server 20, a trader's terminal 10, an exchange server 30, an investment information service server 40 that provides investment information to traders, and a server 50 of another SNS different from the one provided by the server 20. These devices are communicatively connected via a network 80.

[0023] The server 20 is a device for providing a social networking service (SNS) function and a financial product trading system. As an SNS function, the server 20 encourages interaction between users by enabling each user to mutually view the results of posts posted by the other users.

[0024] The exchange server 30 is a system for trading financial products, and is a device for distributing information such as the trading price and order quantity of the stock to be traded.

[0025] The investment information service server 40 is a device that provides traders with information such as government-announced indexes, investor relations information for listed companies, and columns by experts.

[0026] The server 50 of the other SNS is a service that encourages interaction between users by allowing each user to mutually view the results of posts posted by the other users, etc. For example, a user of the terminal 10 has an account of an SNS provided by the server 50 of the other SNS.

[0027] In the illustrated example, a terminal 10 is shown as an example of a terminal of a user who uses the SNS function and the financial product trading system provided by the server 20. Each user operates their own terminal.

[0028] In this embodiment, each device (terminal device, server, etc.) can also be regarded as an information processing device. That is, a collection of the devices can be regarded as one "information processing device", and the system 1 may be formed as a collection of multiple devices. The method of allocating multiple functions required to realize the system 1 according to this embodiment to one or multiple pieces of hardware can be appropriately determined in consideration of the processing capacity of each piece of hardware and / or the specifications required for the system 1.

[0029] The terminal 10 is a device operated by a user. The terminal 10 is realized, for example, as follows. · Handheld mobile devices such as smartphones and tablets Desktop PCs (Personal Computers), laptop PCs Wearable devices worn by users (wristwatches, glasses, etc.) The terminal 10 includes a communication IF (Interface) 12 , an input device 13 , an output device 14 , a memory 15 , a storage 16 , and a processor 19 .

[0030] The communication IF 12 is an interface for inputting and outputting signals so that the terminal 10 can communicate with an external device.

[0031] The input device 13 is a device for receiving an input operation from a user (for example, a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, etc.).

[0032] The output device 14 is a device (such as a display and a speaker) for presenting information to a user.

[0033] The memory 15 is for temporarily storing programs and data to be processed by the programs, and is a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0034] The storage 16 is for storing data, and is, for example, a flash memory or a hard disk drive (HDD).

[0035] The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, peripheral circuits, and the like.

[0036] The server 20 includes a communication IF 22 , an input / output IF 23 , a memory 25 , a storage 26 , and a processor 29 .

[0037] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices.

[0038] The input / output IF 23 functions as an interface with an input device for receiving an input operation from a user and an output device for presenting information to the user.

[0039] The memory 25 is for temporarily storing programs and data to be processed by the programs, and is a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0040] The storage 26 is for storing data, and is, for example, a flash memory or a hard disk drive (HDD).

[0041] The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, peripheral circuits, and the like.

[0042] <1.2 Functional configuration of server 20> Fig. 2 is a diagram showing the configuration of the server 20. As shown in Fig. 2, the server 20 fulfills the functions of a communication unit 201, a storage unit 202, and a control unit 203.

[0043] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0044] The storage unit 202 stores various databases such as a user database 211, a stock trading database 212, a posting history database 213, and a stock evaluation database 214.

[0045] The user database 211 is a database for managing information on each user, the details of which will be described later.

[0046] The stock trading database 212 is a database that manages the history of financial product transactions made by each user. Details will be described later.

[0047] The posting history database 213 is a database for managing the history of posts made by each user using the SNS function, as will be described in detail later.

[0048] The stock evaluation database 214 is a database for managing the results of each user's evaluation of the tradability of financial products, as will be described in detail later.

[0049] The control unit 203 is realized by the processor 29 reading a program stored in the storage unit 202 and executing instructions included in the program. The control unit 203 performs functions indicated as a reception control module 2041, a transmission control module 2042, a user management module 2043, a stock suggestion module 2044, a posting processing module 2045, a stock trading module 2046, and an evaluation processing module 2047 by operating in accordance with the program.

[0050] The reception control module 2041 controls the process in which the server 20 receives a signal from an external device in accordance with a communication protocol.

[0051] The transmission control module 2042 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0052] The user management module 2043 is a module for managing information on each user who uses the system 1. Specifically, the user management module 2043 accepts registration of information on each user and updates the user database 211.

[0053] The stock presentation module 2044 is a program module that performs processing to present stock information to the user.

[0054] The stock presentation module 2044 presents stock information to the user in the following manner. - In response to a user's operation to specify a stock by tapping on the stock's icon, information on the specified stock (trading price chart, information on users who traded the stock, etc.) is displayed Instead of the user specifying an icon of a brand, the icon of a recommended brand is presented in response to accessing a service provided by the server 20. The post processing module 2045 is a program module that accepts posts from users in the SNS function, updates the post history database 213, and allows users to view each other's posts by referring to the post history database 213.

[0055] The stock trading module 2046 is a program module that accepts an operation to order a stock from a user and performs processing to update the stock trading database 212 according to the order contents.

[0056] The stock trading module 2046 processes the order received from the user according to whether it transmits the order to the exchange server 30 that mediates the transaction, or performs a bilateral transaction with the business entity that operates the server 20.

[0057] The evaluation processing module 2047 is a program module that performs processing to receive an evaluation of the possibility of trading a stock from a user and update the stock evaluation database 214 .

[0058] The evaluation processing module 2047 receives the following evaluations from the user. -Evaluation of stock purchase intention - Rating that you are not interested in the stock - Evaluation of stocks to include them in a watchlist for consideration of whether to buy them <1.3 Configuration of Terminal 10> FIG. 3 is a diagram showing the configuration of the terminal 10. As shown in FIG.

[0059] As shown in FIG. 3, the terminal 10 includes a plurality of antennas (antenna 111, antenna 112), communication units (first communication unit 120, second communication unit 121) corresponding to the respective antennas, an input device 130 (including a touch-sensitive device 131), a display 132, an audio processing unit 140, a microphone 141, a speaker 142, a position information sensor 150, a camera 160, a motion sensor 170, a storage unit 180, and a control unit 190. The terminal 10 also has functions and configurations (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not particularly shown in FIG. 3. As shown in FIG. 3, each block included in the terminal 10 is electrically connected by a bus or the like.

[0060] The antenna 111 radiates a signal generated by the terminal 10 as a radio wave. The antenna 111 also receives the radio wave from space and provides the received signal to the first communication unit 120.

[0061] The antenna 112 radiates a signal generated by the terminal 10 as a radio wave. The antenna 112 also receives the radio wave from space and provides the received signal to the second communication unit 121.

[0062] The first communication unit 120 performs modulation and demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal 10 can communicate with other wireless devices. The second communication unit 121 performs modulation and demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal 10 can communicate with other wireless devices. The first communication unit 120 and the second communication unit 121 are communication modules including a tuner, a Received Signal Strength Indicator (RSSI) calculation circuit, a Cyclic Redundancy Check (CRC) calculation circuit, a high-frequency circuit, and the like. The first communication unit 120 and the second communication unit 121 perform modulation and demodulation, frequency conversion, and the like of wireless signals transmitted and received by the terminal 10, and provide the received signals to the control unit 190.

[0063] The input device 130 has a mechanism for accepting an input operation by a user. Specifically, the input device 130 is configured as a touch screen and includes a touch-sensitive device 131. The touch-sensitive device 131 accepts an input operation by a user of the terminal 10. The touch-sensitive device 131 detects a touch position of the user on the touch panel by using, for example, a capacitive touch panel. The touch-sensitive device 131 outputs a signal indicating the touch position of the user detected by the touch panel to the control unit 190 as an input operation.

[0064] Display 132 displays data such as images, videos, and text under the control of control unit 190. Display 132 is realized by, for example, an LCD, an organic EL display, or the like.

[0065] The audio processing unit 140 modulates and demodulates an audio signal. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 190. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized by, for example, a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal 10.

[0066] The position information sensor 150 is a sensor that detects the position of the terminal 10, and is, for example, a GPS (Global Positioning System) module. The GPS module is a receiving device used in a satellite positioning system. In the satellite positioning system, signals are received from at least three or four satellites, and the current position of the terminal 10 equipped with the GPS module is detected based on the received signals.

[0067] The camera 160 is a device that receives light with a light receiving element and outputs the received light as a captured image. The camera 160 is, for example, a depth camera that can detect the distance from the camera 160 to a subject being photographed.

[0068] The motion sensor 170 includes an acceleration sensor, an angular velocity sensor, etc., and detects the movement of the terminal 10 .

[0069] The storage unit 180 is configured, for example, from a flash memory or the like, and stores data and programs used by the terminal 10. The various types of information stored in the storage unit 180 will be described later.

[0070] The control unit 190 reads a program stored in the storage unit 180 and executes instructions included in the program to control the operation of the terminal 10. The control unit 190 is, for example, an application processor. The control unit 190 operates according to the program to fulfill the functions of an operation reception unit 191, a transmission / reception unit 192, a data processing unit 193, a notification control unit 194, and a storage control unit 195.

[0071] The operation reception unit 191 performs a process of receiving a user's input operation to an input device such as the touch-sensitive device 131. The operation reception unit 191 determines the type of operation, such as whether the user's operation is a flick operation, a tap operation, or a drag (swipe) operation, based on information about the coordinates where the user touches the touch-sensitive device 131 with a finger or the like.

[0072] The transmission / reception unit 192 performs processing for the terminal 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol.

[0073] The data processing unit 193 performs calculations on the data that the terminal 10 accepts as input in accordance with a program, and outputs the calculation results to a memory or the like.

[0074] The notification control unit 194 performs processing for displaying a display image on the display 132, processing for outputting sound from the speaker 142, and processing for generating vibrations.

[0075] The storage control unit 195 controls the storage of data in the storage unit 180 .

[0076] The following describes various types of information stored in storage unit 180. In one aspect, storage unit 180 stores various types of information such as user information 181, SNS account information 182, and the like.

[0077] The user information 181 is information about a user who uses the service of the server 20. The user information 181 includes, for example, information such as a login ID of the user.

[0078] The SNS account information 182 is information on the user's account in another SNS different from the SNS function provided by the server 20. The SNS account information 182 includes information such as the user's ID in the other SNS.

[0079] <Data Structure> 4 is a diagram showing the data structure of the user database 211. The user database 211 includes an item "user ID", an item "name", an item "profile", an item "following number", an item "follower number", an item "account balance", an item "portfolio", an item "portfolio public settings", and an item "follower asset score".

[0080] The item "user ID" is information for identifying each user.

[0081] The item "name" is information indicating the name of the user.

[0082] Specifically, the item "Name" includes information on the name set by the user in the SNS function provided by the server 20 as the poster name to be presented to other users.

[0083] The item "profile" is information indicating the user's profile.

[0084] Specifically, the item "profile" includes information that is set in the SNS function provided by the server 20 as information that the user sets to present to other users as the poster's profile.

[0085] The item "number of following" is information on the number of accounts of other users that the user is following.

[0086] Specifically, the item "Number of Follows" includes information on the number of accounts of followed users, which is counted by referring to a follow list (not shown) that is updated when a user performs an operation to follow another user (including information on the user who performed the following operation, the followed user, and the date and time of the following, and also including information on the operation history when a follow is canceled), which is identified by referring to the follow list).

[0087] When a user follows another user, the user and the other user are associated with each other and registered in a follow list, but the manner in which users are associated with each other may be as follows. Approval status Users do not need the approval of other users to follow them. Any content that requires the approval of other users when a user follows them · How each user registers to a list A user can unilaterally follow other users, and the list of other users that the user follows does not necessarily match the list of followers that follow the user. When users are associated with each other, the other users are registered in each user's list as friends, etc. The item "Number of Followers" is information on the number of follower accounts.

[0088] Specifically, the item "number of followers" includes information on the number of accounts of other users who are following the user, which is tallied by referring to a follow list (not shown).

[0089] The item "account balance" is information on the balance that a user can use to place a purchase order for a financial product, etc.

[0090] The item "portfolio" is information about the breakdown (portfolio) of stocks held by the user.

[0091] Specifically, the item "portfolio" includes the following information on stocks held by the user: - Information identifying the stock (ticker) The average trading price of the stock (the average trading price can be determined by referencing the stock trading database 212 and aggregating each order) -Quantity of stocks held by the user The server 20 can collect this information on the stocks held by the user and compare it with real-time trading prices to determine the valuation and profit / loss of the financial assets held by the user.

[0092] The item "portfolio disclosure setting" is information on whether or not information about stocks held by a user is to be disclosed to other users.

[0093] Specifically, the item “portfolio disclosure setting” includes information on the result of accepting a setting from a user as to whether or not the user's portfolio is to be made public to other users in the SNS function provided by the server 20.

[0094] The item "follower asset score" is information on the result of evaluating a user.

[0095] Specifically, the item "follower asset score" includes score information determined as follows as information on the result of evaluating a user. A score calculated based on the results of trading stocks of users who are followers. Specifically, the score is the sum of the financial assets of users who are followers. The score may be calculated at regular intervals (e.g., weekly), or may be calculated whenever the user's information is made available for viewing (e.g., when the user's posted content is made available for other users to view, when an operation to specify a user is accepted and the information of the specified user is displayed, etc.). 5 is a diagram showing the data structure of the stock trading database 212. The stock trading database 212 includes an item "Trading ID", an item "User ID", an item "Trading date and time", an item "Exchange", an item "Trading issue", an item "Average trading price", an item "Trading quantity", an item "Buying / selling orders", and an item "Contract amount".

[0096] The item "Transaction ID" is information for identifying each transaction of a stock made by a user.

[0097] The item "user ID" is information for identifying a user.

[0098] Specifically, the item “user ID” corresponds to the item “user ID” of the user database 211 .

[0099] The item "transaction date and time" is information on the timing when the stock was traded.

[0100] Specifically, the item "transaction date and time" includes information on the timing when a buy order or a sell order was executed.

[0101] The item "Exchange" is information on the exchange of the financial product.

[0102] The item "transaction issue" is information for identifying the issue in which the transaction was made.

[0103] The item "average transaction price" is information on the average transaction price when a transaction of the issue is concluded.

[0104] Specifically, the item "average transaction price" includes information on the average transaction price calculated based on the transaction price of each transaction that is concluded according to the quantity (number of shares) ordered by the user.

[0105] The item "transaction amount" is information on the amount of a transaction.

[0106] Specifically, in the case of stock trading, the item "trading volume" includes information on the number of shares traded.

[0107] The item "Buy / Sell Order" is information indicating whether the transaction is a buy order or a sell order.

[0108] The item "contract amount" is information on the amount contracted in a transaction.

[0109] 6 is a diagram showing the data structure of the posting history database 213. The posting history database 213 includes an item "posting ID", an item "user ID", an item "posting date and time", an item "posting content", an item "stocks included in the post", an item "portfolio attachment", an item "response source post", and an item "reaction".

[0110] The item "Posting ID" is information for identifying each posting made by each user in the SNS function provided by the server 20.

[0111] The item "user ID" is information for identifying a user.

[0112] Specifically, the item “user ID” corresponds to the item “user ID” of the user database 211 .

[0113] The item "Posting date and time" is information about the timing of posting.

[0114] The item "Posted Content" is information about the content posted by each user.

[0115] Specifically, the item "Post Content" includes post information that is accepted in the form of text entered by each user that includes information identifying each stock being traded, such as stocks, foreign exchange, etc. (for example, a combination of a specific symbol and identification information for the stock (ticker, etc.)).

[0116] The item "stock included in post" is information about a stock when information identifying the stock is included in the content posted by each user.

[0117] Specifically, the item "Brand included in post" includes information on the result of the determination by the server 20 that the content of the post of each user includes information that identifies a brand.

[0118] The item "portfolio attachment" is information as to whether or not the content posted by each user includes information about the user's portfolio.

[0119] Specifically, the item "portfolio attachment" includes information on the result of determining whether the content posted by the user includes information specifying a portfolio, as follows. In the SNS function provided by the server 20, when a user posts, information designating that the portfolio is to be made public (for example, using a specific symbol in the content of the post, or accepting an operation on the operation screen to include the portfolio in the post) is received, and it is determined that the portfolio is to be made public. The item "Response source post" is identification information of other related posts when a post is replied to in the form of a thread.

[0120] The item "reaction" is information about reactions made by other users to a post.

[0121] Specifically, the item "reaction" may include information on reactions made by other users to a post as follows. When a reaction button such as "Like" is pressed in association with a displayed post, information identifying the reaction (Like, etc.) and the number of reactions made by each user 7 is a diagram showing the data structure of the stock evaluation database 214. The stock evaluation database 214 includes an item "Evaluation ID", an item "User ID", an item "Stock presentation date and time", an item "Presented stock", an item "Evaluation result", an item "Evaluation operation date and time", and an item "Stock detailed information".

[0122] The item "rating ID" is information for identifying each rating given by a user to each brand.

[0123] Specifically, the item "Evaluation ID" is The item "user ID" is information for identifying a user.

[0124] Specifically, the item “user ID” corresponds to the item “user ID” of the user database 211 .

[0125] The item "stock presentation date and time" is information on the timing when the stock to be evaluated was presented to the user.

[0126] The item "presented stock" is information for identifying a stock presented to the user as a target for evaluation.

[0127] Specifically, the item “offered issue” corresponds to information identifying each issue shown in the item “traded issue” of the issue trading database 212.

[0128] The item "Evaluation result" is information on the results of the user's evaluation of each brand.

[0129] Specifically, the item "Evaluation result" includes the result of receiving an evaluation of each brand from a user on one of a number of levels as follows: I want to buy Not interested · On my watchlist (not interested in buying but interested in buying) The item "rating operation date and time" is information on the timing when the user performed an operation to rate a stock.

[0130] The item "detailed stock information" is detailed information about the stock that will be used as a basis for the user's decision when the stock to be evaluated is presented to the user.

[0131] Specifically, the item "stock detailed information" includes information that is used as a basis for investment decisions, as follows: Company organizational information, such as number of employees ·Market value Dividend Yield <Flow> FIG. 8 is a diagram showing a process flow for accepting a user's post on an SNS and making it viewable by other users.

[0132] For example, the server 20 presents a screen of an SNS function to the user in response to access from the user.

[0133] In step S821, the server 20 presents the user with a screen for accepting posts from the user. For example, the server 20 displays a post button for accepting posts on the screen and accepts an input operation to the post button from the user.

[0134] In step S811, the terminal 10 accepts input of a post from the user. The terminal 10 is capable of accepting a post including a stock code. The terminal 10 is capable of accepting an operation to include the user's portfolio in the post content. The terminal 10 transmits information including the user's post content to the server 20.

[0135] In step S823, the server 20 receives information on the content posted by the user, and updates the posting history database 213 based on the information on the content posted.

[0136] FIG. 9 is a diagram showing a process flow for displaying the content posted by a user on an SNS and presenting an operation screen in response to an operation for specifying a brand.

[0137] In step S921, the server 20 refers to the posting history database 213 and causes the postings of each user to be displayed on the operation screen so that the users can view them together.

[0138] The server 20 refers to the posting history database 213, and when the user's posting includes information that identifies a stock, the server 20 displays the stock's real-time trading price information and a stock icon that can be specified. When the user's posting includes information on the user's portfolio, the server 20 displays the details of the user's portfolio so that the user can confirm them.

[0139] For each user's post, the server 20 presents information on the item "follower asset score" in the user database 211 as information on the user who posted.

[0140] In step S911, the terminal 10 displays the posts of each user. For example, the terminal 10 displays the posts of each user side by side as a timeline according to the timing of each user's post. If the post includes information that identifies a stock, the terminal 10 displays the real-time trading price and accepts an operation to specify a stock icon.

[0141] In step S923, in response to the user's operation of designating a stock icon, the server 20 presents to the user a stock trading screen, information about users who traded the stock by referring to the stock trading database 212, and a screen displaying the aggregated results of the stock's buying and selling transactions (such as the ratio of buy orders to sell orders).

[0142] The server 20 displays the following as information about the user who traded the stock: -Users with the highest trading profits for the stock - Information of users who held the specified stock but have since sold it -Information on users who currently hold the specified stock - Information about users who have the specified stock on their watchlist In step S913, the terminal 10 displays an icon indicating the stock, the aggregated results of buying and selling transactions of the stock, and information of users who have traded the stock on the operation screen. The terminal 10 displays the user information in a specifiable manner.

[0143] In response to an operation to designate user information, the server 20 presents the following information as the designated user information. · User Portfolio - User's assets FIG. 10 is a diagram showing a process flow for accepting, through a touch operation, whether or not a user is interested in a stock.

[0144] In step S1021, the server 20 refers to the stock trading database 212, the posting history database 213, the user's operation history, etc., and identifies candidate stocks for which the user can evaluate the investment potential. The server 20 presents information on the identified candidate stocks to the user so that the evaluation can be accepted.

[0145] In step S1011, the terminal 10 accepts an input of an evaluation of the possibility of investing in a plurality of candidate stocks. For example, the terminal 10 sequentially displays a plurality of candidate stocks, and accepts an evaluation of considering buying, an evaluation of not being interested, or an evaluation of registering on a watch list for each stock, depending on the direction of the touch operation.

[0146] In step S1023, the server 20 updates the stock evaluation database 214 according to the result of the user's evaluation.

[0147] FIG. 11 is a diagram showing a process flow for identifying brands recommended for a user and presenting them to the user.

[0148] In step S1121, the server 20 refers to the database and identifies recommended stocks to be presented to the user. For example, recommended stocks may be identified based on the number of times and frequency of transactions by each user, whether the stocks were included in posts by each user, etc. For the identified multiple stocks, the aggregated results of buying and selling transactions are presented in a manner in which stock icons can be specified.

[0149] In step S1111, the terminal 10 displays the identified multiple issues and the results of the buying and selling transactions for the issues. <Screen Configuration> FIG. 12 is an example of a screen displaying posts by each user on a timeline of an SNS.

[0150] FIG. 13 is an example of a screen that displays information on stocks being traded by users, user rankings, etc., while also presenting a search screen.

[0151] FIG. 14 is an example of a screen that displays stock information including information of users who traded the stock in response to a user's operation to specify the stock.

[0152] FIG. 15 is an example of a screen that displays stock information including information of users who traded the stock in response to a user's operation to specify the stock.

[0153] FIG. 16 is an example of a screen that displays stock information including information of users who traded the stock in response to a user's operation to specify the stock.

[0154] FIG. 17 is an example of a screen that displays information including a portfolio as the trading history of a specified user in response to an operation of specifying a user.

[0155] FIG. 18 shows an example of a screen when the user's interest in a stock is accepted by a touch operation.

[0156] FIG. 19 is an example of a screen when the user's interest in a stock is accepted by a touch operation.

[0157] FIG. 20 shows an example of a screen when the user's interest in a stock is accepted by a touch operation.

[0158] The operation screen 1000 is a screen for accepting user operations in the services provided by the server 20.

[0159] In the example of FIG. 12, the operation screen 1000 shows an example in which a timeline showing posts by each user is displayed by specifying a home operation receiving section 1028.

[0160] The trading period display area 1002 is an area that displays the period during which trading of the financial product will commence at the exchange.

[0161] As shown in the figure, before trading begins, the trading period display area 1002 displays the time remaining until the exchange opens. When trading begins, a message such as "Open" is displayed to indicate that trading is possible.

[0162] The user icon display area 1004 is an area for displaying icons representing each user.

[0163] The user icon display area 1004 may receive an operation by the user to designate an icon, and thereby display detailed information of the designated user, as described below.

[0164] The user name display area 1006 is an area for displaying the name of the user.

[0165] The user name display area 1006 includes information on the name of the user, which is identified by referring to the user database 211 .

[0166] The follower asset score display area 1008 is an area that displays the user's score.

[0167] The follower asset score display area 1008 refers to the user database 211 and displays the information shown in the item "follower asset score."

[0168] The account name display area 1010 is an area where the user's account name is displayed.

[0169] The posting date and time display area 1012 is an area that displays the time when the user posted.

[0170] The posted content display area 1014 is an area where the content posted by the user is displayed.

[0171] The posted content display area 1014 refers to the posting history database 213 and displays information under the item "posted content."

[0172] The brand display area 1016 is an area that displays information about a brand when the user includes information that identifies the brand in the posted content.

[0173] As shown in the figure, when a user includes information specifying a stock in the content of a post (e.g., a combination of a specific symbol and stock identification information such as a ticker), the stock display area 1016 also displays the trading status of the stock (e.g., information showing an increase or decrease compared to the previous day) by referring to the posting history database 213. In the example shown in the figure, the terminal 10 accepts a user operation on the stock display area 1016, and transitions to a screen for trading stocks, which will be described later, in response to the user operation on the stock display area 1016.

[0174] The stock details display area 1018 is an area that displays detailed information about the trading status of a stock when the user includes information that identifies the stock in the posted content.

[0175] As shown in the figure, the issue details display area 1018 displays the name of the company corresponding to the issue and information on the real-time trading price of the issue. In the example shown in the figure, the terminal 10 accepts a user's operation on the issue details display area 1018, and transitions to a screen for trading the issue, which will be described later, in response to the user's operation.

[0176] The posting evaluation operation receiving unit 1020 is an operating member that receives reaction operations from each user to a posting.

[0177] The posting evaluation operation receiving unit 1020 displays information (icons, etc.) corresponding to the types of reactions made by users and the number of reactions.

[0178] The posting evaluation operation receiving unit 1022 is an operating member that receives reaction operations from each user to a posting.

[0179] The reply operation receiving section 1024 is an operating member that receives an operation for replying to a post.

[0180] In the illustrated example, the reply operation receiving unit 1024 displays the number of replies to the post and information on an icon corresponding to the user who posted the reply. The terminal 10 displays a screen for posting a reply in response to an input operation by the user to the reply operation receiving unit 1024. Also, in response to an operation on the icon of the user who posted the reply, which is displayed in the reply operation receiving unit 1024, the terminal 10 displays information on the user, as described later.

[0181] The posting operation receiving unit 1026 is an operating member that receives an operation for posting to an SNS.

[0182] In response to a user's operation, the posting operation receiving unit 1026 opens a screen for inputting a post and presents it to the user.

[0183] The home operation acceptance unit 1028 is an operation member that accepts an operation to switch the display content to a timeline that displays posts by each user.

[0184] The home operation acceptance section 1028 is displayed as a menu at the bottom of the screen, and the menu also displays icons of a search operation acceptance section 1030, a trend viewing operation acceptance section 1032, etc. The terminal 10 may display the icons of the menu at the bottom fixed at the bottom even when the user performs an operation to scroll the screen (for example, scroll vertically to display the posted contents of each user in order).

[0185] The search operation receiving unit 1030 is an operating member that receives an operation for searching for information on brands, users, and the like.

[0186] The trend viewing operation receiving section 1032 is an operating member that receives an operation to display information on each stock category or on popular stocks with a lot of trading, etc.

[0187] The history viewing operation acceptance unit 1034 is an operation member that accepts an operation for displaying the history of transactions made by the user.

[0188] The search operation receiving section 1036 is an operating member that receives operations for searching for various information such as brands, users, and the like.

[0189] In the illustrated example, the search operation receiving unit 1036 receives a search input in the form of free text.

[0190] The viewing format designation receiving section 1038 is an operation member that receives designation for switching the format for displaying information on stocks traded by each user.

[0191] In the illustrated example, the viewing format designation receiving unit 1038 displays an icon corresponding to each stock, information on the number of transactions, and information on the transaction price such as increase or decrease, side by side in a horizontally scrollable manner on the screen. The terminal 10 may display the above information in a list format in response to a user's operation on the viewing format designation receiving unit 1038.

[0192] The stock display area 1040 is an area that displays icons corresponding to each stock.

[0193] The brand display area 1040 may display, for example, the logo of the company corresponding to each brand.

[0194] The transaction summary display area 1042 is an area that displays the transaction status of each stock.

[0195] In the illustrated example, the transaction summary display area 1042 displays information on the number of transactions made in a given period (e.g., one week, or a certain period from the beginning of the week until the market closes at the end of the week, etc.). By displaying icons corresponding to stocks in association with the number of transactions in this way, it is easy to know which stocks are attracting attention, making it even easier for the user to select stocks.

[0196] The price movement display area 1044 is an area for displaying price movement information as information relating to the price of each stock.

[0197] In the illustrated example, the price movement display area 1044 displays information on whether the price is rising or falling, and to what extent.

[0198] Additionally, the terminal 10 may display a list of stocks whose prices are rising and a list of stocks whose prices are falling, arranged according to the degree of their rate of price increase or decrease.

[0199] The view format operation acceptance section 1046 is an operation member that accepts an operation to switch the format for displaying the user rankings.

[0200] The viewing format operation receiving unit 1046 may be capable of switching the display of the user rankings to the following formats. - Asset increase / decrease (in order of increase / decrease rate within a certain period) If a particular stock is recognized as having a high trading frequency, the number of such stocks (only stocks that are currently recognized as having a high trading frequency may be displayed) Number of transactions (number of transactions within a certain period) The user information display area 1048 is an area for displaying information about the user corresponding to the displayed ranking.

[0201] The user icon display area 1050 is an area for displaying icons representing each user.

[0202] The follow operation receiving section 1052 is an operating member that receives an operation to follow the displayed user.

[0203] As shown in the figure, the follow operation receiving unit 1052 displays both user information according to the ranking (the user's icon, information on owned assets, etc.) and the operation member for following (follow operation receiving unit 1052), thereby providing users with information to refer to when following other users and allowing them to easily follow others, thereby encouraging further interaction between users.

[0204] The trading price display area 1054 is an area that displays information on the trading price of a specified stock.

[0205] The details viewing operation acceptance section 1056 is an operating member that accepts an operation to view detailed information about a specified stock.

[0206] The details viewing operation receiving unit 1056 displays information useful for investment, such as the performance of the company corresponding to the stock, in response to a user operation.

[0207] The chart display area 1058 is an area for displaying a chart showing the time series transition of the trading price of a specified stock.

[0208] The display period designation receiving section 1060 is an operation member that receives the designation of the period for displaying the chart.

[0209] In the illustrated example, the display period designation receiving unit 1060 displays a chart of daily price movements, but it may also be configured to display a chart of real-time trading prices while the market is open, and it may be possible to specify to display a chart for a period such as a week, month, etc.

[0210] The sell order operation receiving unit 1062 is an operating member that receives an order operation to sell a stock from a user.

[0211] The sell order operation receiving unit 1062 may display a screen for receiving designation of information required for a sell order (selling price, selling quantity, etc.) in response to a user operation.

[0212] The buy order operation receiving unit 1064 is an operating member that receives an order operation for buying a stock from a user.

[0213] The top trader count display area 1066 is an area that displays users who have traded the stock the most.

[0214] In the illustrated example, the top trading volume display area 1066 tallyes up the number of times each user traded the displayed stock within a certain period (for example, a daily unit or a weekly unit), and displays information about the user with the most trades and information about that period.

[0215] The user icon display area 1068 is an area for displaying icons representing each user.

[0216] In response to a user's operation, user information is displayed in the user icon display area 1068. In this manner, by displaying user information in the top transaction count display area 1066, it is possible to provide an opportunity to follow the user.

[0217] The history viewing operation receiving unit 1070 is an operating member that receives an operation to view the history of a user who has been determined to have traded a stock many times.

[0218] The holding history display area 1072 is an area that displays information about users who have traded the stock.

[0219] In the illustrated example, the holding history display area 1072 displays icons of users who have held the stock in the past (not currently holding it) and users who currently hold it, and in response to a user's operation to designate each icon, information about the user of the designated icon is displayed.

[0220] Moreover, in a holding record display area 1072, information on the number of users who currently hold the stock is displayed.

[0221] This makes it easier for users to make decisions about whether or not to invest in a stock, while also encouraging interaction between users.

[0222] The top performer display area 1074 is an area for displaying information on users who have performed well as a result of trading on stocks.

[0223] In the illustrated example, the top performer display area 1074 displays information about users who have achieved large returns through stock trading.

[0224] The user icon display area 1076 is an area for displaying icons representing each user.

[0225] A user icon display area 1076 displays user information in response to a user operation.

[0226] The trading status display area 1078 is an area that displays the trading status of each user for a stock within a certain period of time.

[0227] In the illustrated example, the trading status display area 1078 displays the number of users placing buy orders and the number of users placing sell orders during a certain period (week). This allows the user to be provided with information for deciding which stock to select, such as whether the stock is expected to rise or fall, based on the breakdown of buys and sells, the number of people placing orders, etc.

[0228] The trade count display area 1080 is an area that displays the number of times a stock has been traded by each user.

[0229] In the illustrated example, the transaction number display area 1080 displays the number of orders that have been contracted and trades that have been concluded.

[0230] The graph display area 1082 is an area for displaying a graph of the ratio of buy orders to sell orders as the trading status of each user.

[0231] The buy order user display area 1084 is an area for displaying information about a user who has placed a buy order.

[0232] In the illustrated example, the buy order user display area 1084 displays the icons of users who have placed buy orders, and displays detailed information about the users in response to an operation on the icon of each user. Also, in response to an operation on the buy order user display area 1084 by a user, a list of the corresponding users is displayed.

[0233] The selling order user display area 1086 is an area that displays information about users who have placed selling orders.

[0234] In the illustrated example, the selling order user display area 1086 displays the icons of users who have placed selling orders, and displays detailed information about the users in response to an operation on the icon of each user. Also, in response to an operation on the selling order user display area 1086 by a user, a list of the corresponding users is displayed.

[0235] The post display area for each stock 1088 is an area that displays posts made by each user regarding a stock.

[0236] In the illustrated example, the post-by-stock display area 1088 references the post history database 213 and displays posts posted for each stock based on information identifying the stock included in the post.

[0237] The screen transition operation acceptance unit 1090 is an operation member that accepts an operation for transitioning to a screen for trading stocks (FIG. 15).

[0238] The extraction condition display area 1092 is an area for displaying the conditions for extracting users who have traded a stock.

[0239] The past trade designation receiving section 1094 is an operating member that receives a designation that specifies, as a condition, that the user has traded a stock in the past but does not hold the stock.

[0240] In the illustrated example, the past transaction designation acceptance section 1094 is displayed in an emphasized manner different from the other conditions, to indicate that it is a condition designated by the user.

[0241] The holding specification receiving unit 1096 is an operation member that receives a specification that the user is currently holding the stock as a condition.

[0242] The watch list entry designation receiving section 1098 is an operation member that receives a designation that the user is registered on the watch list as a condition.

[0243] The full condition specification receiving section 1100 is an operation member that receives a specification including all of these conditions as the conditions.

[0244] The relevant user display area 1102 is an area that displays information about users who meet the specified conditions.

[0245] The user icon display area 1104 is an area for displaying icons representing each user.

[0246] The user icon display area 1104 displays user information in response to user operations.

[0247] The follow operation receiving unit 1106 is an operating member that receives an operation to follow the displayed user.

[0248] The profile display area 1108 is an area that displays the user's profile.

[0249] The post confirmation operation receiving unit 1110 is an operation member that receives an operation to confirm the displayed content posted by a user.

[0250] The follower confirmation operation receiving section 1112 is an operating member that receives an operation for confirming the user's followers.

[0251] In the illustrated example, the follower confirmation operation receiving unit 1112 displays the number of followers.

[0252] The follow confirmation operation receiving unit 1114 is an operation member that receives an operation for confirming users that the user is following.

[0253] In the illustrated example, the follow confirmation operation receiving unit 1114 displays the number of following users.

[0254] The interaction confirmation operation receiving unit 1116 is an operation member that receives an operation for confirming the content of communication between a user and another user.

[0255] In the illustrated example, the interaction confirmation operation receiving unit 1116 displays a score that evaluates the number of communications by replies to a post, etc. In response to an operation on the interaction confirmation operation receiving unit 1116, posts with replies to the user's post, posts to which the user has replied, etc. are displayed.

[0256] The performance summary display area 1118 is an area that displays a summary of the user's trading performance.

[0257] In the illustrated example, the performance summary display area 1118 displays the percentage increase or decrease of assets.

[0258] The breakdown confirmation operation receiving unit 1120 is an operation member that receives an operation to confirm the stocks included in the user's portfolio.

[0259] The portfolio display area 1122 is an area that displays a visual depiction of the user's portfolio.

[0260] In the illustrated example, the portfolio display area 1122 changes the size of the icon for each stock according to the valuation of each stock (the larger the valuation, the larger the icon) and displays the icons for each stock side by side.

[0261] The transaction history display area 1124 is an area that displays the history of transactions made by the user.

[0262] The stock card display area 1126 is an area for displaying information about the stock to be evaluated.

[0263] As shown in the figure, the stock card display area 1126 displays information such as the trading price display area 1054, the chart display area 1058, and the graph display area 1082.

[0264] The terminal 10 draws the stock card display area 1126 so that a card-shaped figure moves in the direction of the swipe operation according to the user's swipe operation. Specifically, by swiping (flicking) the screen to the right, a rating of "want to buy" is accepted. Also, by swiping and flicking the screen to the left, a rating of "not interested" is accepted. Also, by swiping and flicking the screen to the top (or bottom), a rating of "add to watchlist" is accepted.

[0265] In the example shown in the figure, the stock card display area 1126 is displayed on the display of the terminal 10 so that there is a blank area where the stock card display area 1126 is not displayed, but it is also possible to display the stock card display area 1126 to fill the entire screen.

[0266] The no interest operation accepting section 1128 is an operating member that accepts an operation of rating a presented brand as "not interested" by a tap operation.

[0267] The watchlist entry operation receiving unit 1130 is an operation member that receives an operation to evaluate a presented stock by tapping to "register it on the watchlist."

[0268] The purchase intention operation receiving unit 1132 is an operation member that receives an operation of rating a presented stock by tapping to the effect that the stock is "wanted to be purchased."

[0269] The operation content display area 1134 is an area for displaying the content of an operation when the user is about to move a card by a swipe operation and evaluate the card.

[0270] In the illustrated example, the operation content display area 1134 displays that the user is about to rate the card "want to buy" in response to the operation of swiping the card to the right. Also, while depicting the card being moved by swiping, a card corresponding to another stock is displayed on the back side to suggest that the next card will be presented as the subject of rating.

[0271] Summary information display area 1136 is an area that displays additional information about the stock.

[0272] In the illustrated example, summary information display area 1136 displays the results of stock information generated using a large-scale language model, and displays the fact that it was generated using a large-scale language model.

[0273] The company information display area 1138 is an area for displaying stock information.

[0274] In the illustrated example, company information display area 1138 displays information provided to investors, such as market capitalization.

[0275] <Other> The above-mentioned configurations, functions, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that realizes the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-mentioned embodiments, and the program code itself and the storage medium storing it constitute the present invention. Examples of storage media for supplying such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, etc.

[0276] Furthermore, the program code for realizing the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, Java (registered trademark), and the like.

[0277] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed over a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read out and execute the program code stored in the storage means or storage medium.

[0278] The functions performed by the components described herein may be implemented in circuitry or processing circuitry, including general purpose processors, application specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to perform the functions described. Processors include transistors and other circuits and are considered to be circuitry or processing circuitry. A processor may be a programmed processor that executes a program stored in a memory.

[0279] In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed in this specification or any hardware known to be programmed to realize or perform the described functions.

[0280] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.

[0281] Although several embodiments of the present disclosure have been described above, these embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are within the scope of the invention and its equivalents as described in the claims, as well as the scope and spirit of the invention.

[0282] (Additional Note) The matters described in the above embodiments will be supplemented below.

[0283] (Appendix 1) A program for operating a computer having a computer processor, the program causing the computer processor to execute the steps of: storing in a memory unit a history of each user's buying and selling transactions of a stock that is the subject of a trade; presenting information about the stock and accepting an operation to specify the stock; and, in response to a user's operation to specify a stock, referencing the history of buying and selling transactions of the stock by multiple users and presenting a screen that accepts operations to buy and sell the specified stock together with information about users who have traded the specified stock.

[0284] (Appendix 2) A program as described in Appendix 1, which refers to a history of buying and selling transactions of stocks by multiple users stored in a memory unit, and for each of the multiple stocks, presents to the user an icon representing the stock and the results of the aggregated buying and selling transactions of the stock in association with each other.

[0285] (Appendix 3) A program as described in Appendix 2, which presents stock icons so that they can be selected by the user, and in response to receiving an operation from the user to select a stock icon, presents the user with a screen that accepts operations for buying and selling transactions of the stock.

[0286] (Appendix 4) The program further causes the computer processor to execute the steps of accepting input of posts from each user and presenting the accepted posts so that they can be viewed by other users, wherein in the accepting step, input of a post including information identifying a stock is accepted, and if the post includes information specifying a stock, the stock included in the post is made specifiable and viewable by other users, and by accepting an operation to specify a stock from a user, a trading screen for the specified stock and each user's posts including information identifying the stock are presented.The program described in any of Appendices 1 to 3.

[0287] (Appendix 5) The program described in Appendix 4, which, when a post includes information specifying a stock, associates information regarding the real-time trading price of that stock with the post and makes it viewable by users.

[0288] (Appendix 6) The program described in any of Appendices 1 to 4, further causing a computer processor to execute the steps of accepting input from each user of an evaluation of the possibility of investing in each stock, identifying candidate stocks to be presented to each user in accordance with the evaluation of each stock input by the user, and presenting the identified candidate stocks to the user.

[0289] (Appendix 7) The program described in Appendix 6, in which in the receiving step, information about a stock is displayed on a screen for a user and a touch operation on the information about the stock is received, and input of a stock evaluation is received depending on the direction of the touch operation, and evaluation input including an evaluation indicating that buying is being considered and an evaluation indicating that there is no interest in trading is received depending on the direction of the touch operation.

[0290] (Appendix 8) The program described in Appendix 7, in which in the step of presenting candidate stocks to the user, stocks that meet both of the following conditions are presented to the user: the stock is one that has received an evaluation from the user indicating that it is being considered for purchase; and the stock's trading price is fluctuating in the market.

[0291] (Appendix 9) A program described in any one of Appendices 1 to 8, in which, in a step of presenting information about a stock, information about users with the highest trading profits for that stock is presented in response to an operation of specifying the stock.

[0292] (Appendix 10) A program described in any of Appendices 1 to 9, in which, in a step of presenting information about a stock, in response to an operation of specifying a stock, information about users who held the specified stock but have since sold it, and information about users who currently hold the specified stock, are presented.

[0293] (Appendix 11) A program described in any one of Appendices 1 to 10, which displays information about a portfolio of stocks held by a user by accepting the user's specified information.

[0294] (Appendix 12) A program described in any of Appendices 1 to 11, which accepts an operation from a user to associate the user with another user, stores in a memory unit that the user is associated with the other user, and allows a second user to view information about a first user, thereby allowing the second user to view information about a score determined according to assets held by one or more users associated with the first user.

[0295] (Appendix 13) A method for operating a computer having a computer processor, the method being configured such that the computer processor stores in a memory unit a history of each user's buying and selling transactions of a stock that is the subject of a trade, and the method executes the steps of: presenting information about the stock and accepting an operation to specify the stock; and, in response to a user's operation to specify a stock, referencing the history of buying and selling transactions of the stock by multiple users, and presenting a screen that accepts operations to buy and sell the specified stock together with information about users who have traded the specified stock.

[0296] (Appendix 14) An information processing device, the control unit of which is configured to store in a memory unit the history of each user's buying and selling transactions of the stocks that are the subject of a trade, and which executes the steps of presenting information about the stocks and accepting an operation to specify the stock, and, in response to the user's operation to specify a stock, referencing the history of buying and selling transactions of the stock by multiple users and presenting a screen that accepts operations to buy and sell the specified stock together with information about users who have traded the specified stock.

Claims

1. A program for operating a computer having a computer processor, the program causing the computer processor to: The system is configured to store in a storage unit a history of buying and selling transactions of stocks that are the subject of a trade by each user; A step of presenting information about a stock and accepting an operation to specify the stock; In response to a user's operation of designating a stock, a screen is presented which refers to a history of buying and selling transactions of the stock by a plurality of users, and which accepts operations for buying and selling transactions of the designated stock together with information of users who have traded the designated stock; A program to execute.

2. The program described in claim 1, which refers to the history of buying and selling transactions of the stock by the multiple users stored in the memory unit, and presents to the user, for each of the multiple stocks, an icon representing the stock and a result of the aggregated buying and selling transactions of the stock in association with each other.

3. The program according to claim 2, wherein the icon of the stock is presented so that it can be designated by the user, and in response to receiving an operation from the user to designate the icon of the stock, a screen that accepts operations for buying and selling transactions of the stock is presented to the user.

4. The program further causes the computer processor to: A step of accepting input of posts from each user; presenting the received post so that it can be viewed by other users; In the step of accepting, an input of the post including information for identifying a stock is accepted, When the post includes information specifying the brand, the brand included in the post can be viewed by other users in a specifiable manner; 2. The program according to claim 1, wherein, by accepting an operation to designate a stock from a user, a trading screen for the designated stock and posts by each user including information identifying the stock are presented.

5. The program according to claim 4 , wherein, when the post includes information specifying the stock, information regarding the real-time trading price of the stock is associated with the post and made viewable by users.

6. The program further causes the computer processor to: A step of receiving an input of an evaluation of the possibility of investing in each stock from each user; Identifying candidates for stocks to be presented for each user in accordance with the evaluations for each stock input by the user; The program according to claim 1 , further comprising: a step of presenting the identified stock candidates to the user.

7. In the receiving step, information about a stock is displayed on a screen for a user, and a touch operation on the information about the stock is received, and an input of an evaluation of the stock is received according to a direction of the touch operation. The program according to claim 6 , further comprising: receiving an input of an evaluation including an evaluation indicating that buying is being considered and an evaluation indicating that there is no interest in trading, depending on a direction of the touch operation.

8. In the step of presenting the brand candidates to a user, The stock is one that has received a rating from the user indicating that it is being considered for purchase; The stock is one whose trading price is fluctuating in the market; 8. The program according to claim 7, further comprising: presenting to the user stocks that satisfy all of the above conditions.

9. 2. The program according to claim 1, wherein in the step of presenting the stock information, information on users who have made top profits from trading the stock is presented in response to an operation of designating the stock.

10. The program of claim 1, wherein in the step of presenting information about the stock, in response to an operation of designating the stock, information about users who held the specified stock but have since sold it, and information about users who currently hold the specified stock, are presented.

11. 2. The program according to claim 1, further comprising: displaying information about a portfolio of stocks held by a user by accepting designation of information about the user.

12. A program for operating a computer having a computer processor, comprising: The system is configured to store in a storage unit a history of buying and selling transactions of stocks that are the subject of a trade by each user; The program causes the computer processor to: receiving, from a user, an operation for associating the user with another user, and storing in a storage unit that the user is associated with the other user; A program that executes a process of allowing a second user to view information about a first user, and allowing the second user to view information about a score determined according to assets held by one or more users associated with the first user.

13. 1. A method of operating a computer having a computer processor, the method comprising: The system is configured to store in a storage unit a history of buying and selling transactions of stocks that are the subject of a trade by each user; A step of presenting information about a stock and accepting an operation to specify the stock; In response to a user's operation of designating a stock, a screen is presented which refers to a history of buying and selling transactions of the stock by a plurality of users, and which accepts operations for buying and selling transactions of the designated stock together with information of users who have traded the designated stock; A method for performing.

14. An information processing device, comprising: The system is configured to store in a storage unit a history of buying and selling transactions of stocks that are the subject of a trade by each user; A step of presenting information about a stock and accepting an operation to specify the stock; In response to a user's operation of designating a stock, a screen is presented which refers to a history of buying and selling transactions of the stock by a plurality of users, and which accepts operations for buying and selling transactions of the designated stock together with information of users who have traded the designated stock; An information processing device that executes the above.

15. A method of operating a computer having a computer processor, comprising: The system is configured to store in a storage unit a history of buying and selling transactions of stocks that are the subject of a trade by each user; The method further comprises the step of: receiving, from a user, an operation for associating the user with another user, and storing in a storage unit that the user is associated with the other user; A method for allowing a second user to view information about a first user, the second user viewing information about a score determined according to assets held by one or more users associated with the first user.

16. An information processing device, comprising: The system is configured to store in a storage unit a history of buying and selling transactions of stocks that are the subject of a trade by each user; A control unit of the information processing device receiving, from a user, an operation for associating the user with another user, and storing in a storage unit that the user is associated with the other user; An information processing device that allows a second user to view information about a first user, and allows the second user to view information about a score specified according to assets held by one or more users associated with the first user.

Citation Information

Patent Citations

  • Device and method for browsing transaction data and recording medium

    JP2001175750A

  • Point calculation method, prediction evaluation system and computer program

    JP2008040563A

  • Financial commodity transaction system, financial commodity transaction method, communication terminal device, web server, computer program, and server program

    JP2016157418A

  • Device used for trading securities

    JP2018037058A

  • Computer program

    JP2021144424A

Cited By

  • Information presentation device and information presentation method

    WO2026196552A1