Information processing device, method, program and system

By storing and referencing user transaction histories and presenting relevant stock information, the program simplifies decision-making for trading financial products, enhancing user engagement.

JP2025174848APending Publication Date: 2025-11-28WOODSTOCK INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025022807
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-11-28

AI Technical Summary

Technical Problem

Users face difficulty in deciding which financial products to trade, making it challenging to encourage trading activities.

Method used

A program is provided that stores and references user transaction histories, presents stock information, and allows users to designate stocks for buying or selling, along with information on users who have traded those stocks, facilitating easier decision-making.

Benefits of technology

This approach makes it easier for users to decide whether to trade financial products, thereby encouraging trading activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025174848000001_ABST
    Figure 2025174848000001_ABST
Patent Text Reader

Abstract

To provide a program of further promoting transactions by making it easier to determine whether or not to trade financial products.SOLUTION: There is provided a program for operating a computer including a computer processor. The program causes the computer processor configured to store in a storage unit, a history of sales transactions of stocks to be traded by each user, to execute the steps of: presenting information of stocks and receiving an operation of specifying a stock; and in response to a user's operation of specifying the stock, referring to a history of sales transactions of the stock by a plurality of users and presenting a screen for receiving an operation of a buying / selling transaction for the specified stock together with information of the user who has traded the specified stock.SELECTED DRAWING: Figure 14
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 trading of financial products, such as stock investments, are being offered. 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 online stock trading to remotely buy and sell financial products via a network. Patent Document 1 describes a technology that "particularly standardizes the way users issue trading instructions, allowing users to easily issue instructions to sell financial products to securities companies, etc. with a single touch." Specifically, it describes a financial product trading system that "displays an icon screen containing icons corresponding to multiple pre-extracted stocks on the same screen, allowing a screen to be displayed on which a trade corresponding to a desired stock can be made simply by 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, users who are able to select the financial products they wish to trade can search for and trade the desired stocks while referring to information such as investment news articles and government-announced indicators.

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

[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 including 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 stocks that are the subject of trading by each user, presenting stock information and accepting an operation to designate a stock; and, in response to a user's operation to designate 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 designated stock together with information of users who have traded the designated stock. [Effects 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 explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram showing the configuration of the system 1. [Figure 2] FIG. 2 is a diagram showing the configuration of the server 20. As shown in FIG. [Figure 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. [Figure 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 brand evaluation database 214. [Figure 8]FIG. 8 is a diagram showing the flow of processing for accepting a user's post on an SNS and making it viewable by other users. [Figure 9] FIG. 9 is a diagram showing the flow of a process 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 the flow of a process for accepting, by touch operation, whether or not the user is interested in a stock. [Figure 11] FIG. 11 is a diagram showing the flow of processing for identifying brands recommended to a user and presenting them to the user. [Figure 12] FIG. 12 shows an example of a screen displaying posts by each user on a timeline of an SNS. [Figure 13] FIG. 13 shows an example of a screen that displays information about stocks that users are buying and selling, user rankings, and the like, while also presenting a search screen. [Figure 14] FIG. 14 is an example of a screen that displays information about a stock, including information about 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 information about a stock, including information about 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 information about a stock, including information about users who traded the stock, in response to a user's operation to specify the stock. [Figure 17] FIG. 17 shows 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 in which the user's interest in a stock is accepted by touch operation. [Figure 19] FIG. 19 shows an example of a screen when the user's interest in a stock is accepted by touch operation. [Figure 20] FIG. 20 shows an example of a screen in which the user's interest in a stock is accepted by touch operation. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all drawings describing the embodiments, common components are designated by the same reference numerals, and repeated description will be omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present disclosure. Furthermore, each drawing is a schematic diagram and is not necessarily a precise illustration.

[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 also be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be 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 produces an output for an input may be described using expressions such as "xxx table," but this information may be data of any structure, or may be a learning model such as a neural network that produces an output for an input. Therefore, an "xxx table" may be referred to as "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, processing may be described using the "program" as the subject, but since a program is executed by a processor to perform specified processing while appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may also be the processor (or a device such as a controller that has that processor).

[0017] The program may be installed in a device such as a computer, or may be stored in, for example, a program distribution server or a computer-readable (e.g., non-transitory) recording medium. Also, 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] Furthermore, 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 also be used.

[0019] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference symbols (or common symbols among the reference symbols) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference symbols) 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 do not necessarily represent all the control lines and information lines in the product. All components may be interconnected.

[0021] <Outline of embodiment> <1.1 Overall system configuration> FIG. 1 is a diagram showing the configuration of the 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 other than the one provided by the server 20. These devices are connected to each other for communication 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 users to mutually view the results of their posts.

[0024] The exchange server 30 is a system for trading financial products, and is a device that distributes 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 users to mutually view the results of posts posted by each other, etc. For example, the 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, terminals 10 are shown as examples of terminals of users who use the SNS function and financial product trading system provided by the server 20. Each user operates a terminal.

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

[0029] The terminal 10 is a device operated by a user. The terminal 10 is realized, for example, as follows. · Handheld 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 input operations 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 or speaker) for presenting information to the 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, a peripheral circuit, 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 input operations from the 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, registers, peripheral circuits, and the like.

[0042] <1.2 Functional configuration of server 20> 2 is a diagram showing the configuration of the server 20. As shown in FIG. 2, the server 20 functions as 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 that manages information about each user, as will be described in detail 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 that manages the history of posts made by each user using the SNS function. Details will be described later.

[0048] The stock evaluation database 214 is a database that manages the results of each user's evaluation of the tradability of financial products. Details will be described 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 operates in accordance with the program to perform 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.

[0050] The reception control module 2041 controls the process by which the server 20 receives signals from external devices 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 about each user who uses the system 1. Specifically, the user management module 2043 accepts registration of information about 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 the user's operation to specify a stock by tapping on the stock icon, information about the specified stock (trading price chart, information about users who traded the stock, etc.) is displayed. Instead of the user specifying the icon of a brand, the icon of a recommended brand is presented in response to accessing the 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 content.

[0056] The stock trading module 2046 processes orders received from users by sending them to the exchange server 30 that mediates the transaction, or by trading them negotiated with the business operator 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 the stock to be purchased - Rating that you are not interested in the stock - Rating the stock to include it on a watch list to consider whether to buy it. <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 multiple 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 memory 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 specifically shown in FIG. 3. As shown in FIG. 3, the blocks included in the terminal 10 are electrically connected by a bus or the like.

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

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

[0062] The first communication unit 120 performs modulation / 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 / 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 / demodulation, frequency conversion, and the like for wireless signals transmitted and received by the terminal 10, and provide the received signals to the control unit 190.

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

[0064] The display 132 displays data such as images, videos, and text under the control of the control unit 190. The 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 audio signals. 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, for example, by 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 location information sensor 150 is a sensor that detects the location 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. The satellite positioning system receives signals from at least three or four satellites, and detects the current location of the terminal 10 equipped with the GPS module 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 with, for example, a flash memory, 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 controls the operation of the terminal 10 by reading a program stored in the storage unit 180 and executing instructions included in the program. The control unit 190 is, for example, an application processor. By operating in accordance with the program, the control unit 190 fulfills 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] Operation acceptance unit 191 performs processing to accept a user's input operation to an input device such as touch-sensitive device 131. Operation acceptance 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 has touched touch-sensitive device 131 with a finger or the like.

[0072] The transmitting / receiving 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 has received 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] A description will be given of 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 services of the server 20. The user information 181 includes, for example, information such as the user's login ID.

[0078] The SNS account information 182 is information about the user's account in another SNS that is 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 disclosure settings," and an item "follower asset score."

[0080] The item "user ID" is information that identifies each user.

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

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

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

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

[0085] The item "Number of Followed Users" is information about 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 users being followed, which is calculated 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 the following was performed, and also includes information on the operation history when the follow is canceled).

[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 in the list Users can unilaterally follow other users, and the list of other users that a user follows does not necessarily match the list of followers that follow that user. When users are associated with each other, other users are registered in each user's list as friends, etc. The item "Number of Followers" is information about 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 about 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 aggregate this information on the stocks held by the user and compare it with real-time trading prices to determine the appraised value and profit / loss amount of the financial assets held by the user.

[0092] The item "Portfolio disclosure setting" is information on a setting as to 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 the 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 information on the score 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, it is a score calculated by adding up the financial assets of users who are followers. The score may be calculated at regular intervals (e.g., weekly), or may be calculated at any time when the user's information is made available for viewing (e.g., when the user's posted content is made available for viewing by other users, 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 the following items: "Trading ID," "User ID," "Trading Date and Time," "Exchange," "Traded Stock," "Average Trading Price," "Trading Amount," "Buy / Sell Order," and "Contract Amount."

[0096] The item "Transaction ID" is information that identifies 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 about 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 about the exchange of the financial product.

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

[0103] The item "average transaction price" is information about the average transaction price when a transaction of the stock 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 executed according to the quantity (number of shares) ordered by the user.

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

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

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

[0108] The item "agreement amount" is information on the amount agreed upon in the 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 "post from which the response originated," and an item "reaction."

[0110] The item "Post ID" is information that identifies each post posted 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 the posting.

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

[0115] Specifically, the item "Post Content" includes information on posts that are accepted in the form of text entered by each user that includes information that identifies each stock, foreign exchange, etc. being traded (for example, a combination of a specific symbol and the stock's identification information (ticker, etc.)).

[0116] The item "Brands included in post" is information about brands when information specifying the brands is included in the content posted by each user.

[0117] Specifically, the item "Brands included in posts" includes information indicating the result of the determination by the server 20 that information specifying brands is included in the content of posts by each user.

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

[0119] Specifically, the item "Attach portfolio" includes information on the result of determining whether information specifying a portfolio is included in the content posted by the user, as follows. In the SNS function provided by the server 20, when a user posts, information specifying 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 the post.

[0121] Specifically, the item "reaction" may include information on reactions made by other users to the post as follows. When a reaction button such as "Like" is pressed in association with the displayed post, information identifying the reaction (Like, etc.) and the number of reactions made by each user will be stored. 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 submission date and time", an item "Submitted 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 that identifies each rating that a user has given 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 that identifies the stock presented to the user as an evaluation target.

[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 on one of a plurality of levels as information on the result of the user's evaluation of each brand, as follows: I want to buy Not interested · On my watch list (not enough to "want to buy" but still interested) 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 "detailed stock information" includes information that can be used to make investment decisions, as follows: Company organizational information, such as number of employees ·Market value Dividend yield <Flow> FIG. 8 is a diagram showing the flow of processing for accepting a user's post on an SNS and making it viewable by other users.

[0132] For example, in response to access from a user, the server 20 presents a screen of an SNS function to 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 on 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 posts including stock codes. The terminal 10 is capable of accepting an operation to include the user's portfolio in the posted content. The terminal 10 transmits information including the user's posted content to the server 20.

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

[0136] FIG. 9 is a diagram showing the flow of a process 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 displays the posts of each user on the operation screen so that the users can view them together.

[0138] The server 20 refers to the posting history database 213, and if the user's posting contains information that identifies a stock, the server 20 presents information on the stock's real-time trading price and a stock icon that can be specified. If the user's posting contains information on the user's portfolio, the server 20 presents details of the user's portfolio in a viewable manner.

[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 posts from each user. For example, the terminal 10 displays posts from 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 the user with a screen displaying a stock trading screen, information about users who traded the stock by referring to the stock trading database 212, and the results of aggregated stock 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 own 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 about users who have traded the stock on the operation screen. The terminal 10 displays the user information in a manner that allows the user to specify it.

[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 the flow of a process for accepting, by touch operation, whether or not the 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 about the identified candidate stocks to the user in a manner that allows the user to evaluate them.

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

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

[0147] FIG. 11 is a diagram showing the flow of processing for identifying brands recommended to 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 trades by each user, whether the stock is included in a post by each user, etc. The aggregated results of buying and selling transactions for the identified multiple stocks are presented in a manner that allows the stock icon to be specified.

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

[0150] FIG. 13 shows an example of a screen that displays information about stocks that users are buying and selling, user rankings, and the like, while also presenting a search screen.

[0151] FIG. 14 is an example of a screen that displays information about a stock, including information about 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 information about a stock, including information about 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 information about a stock, including information about users who traded the stock, in response to a user's operation to specify the stock.

[0154] FIG. 17 shows 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 in which the user's interest in a stock is accepted by touch operation.

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

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

[0158] The operation screen 1000 is a screen that accepts 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 listing posts from each user is displayed when the home operation receiving section 1028 is specified.

[0160] The trading period display area 1002 is an area that displays the period during which trading of financial products will begin on 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. Once trading begins, a message such as "Open" indicates that trading is possible.

[0162] The user icon display area 1004 is an area where an icon representing each user is displayed.

[0163] The user icon display area 1004 may be configured to display detailed information about the designated user as described below, by accepting an operation by the user to designate an icon.

[0164] The user name display area 1006 is an area where the user's name is displayed.

[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 content of the post.

[0173] As shown in the figure, when a user includes information specifying a stock in the content of a post (for example, 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 that stock (for example, 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 content of the post.

[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 operation on the issue details display area 1018, and in response to the user operation, transitions to a screen for trading the issue, which will be described later.

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

[0177] The post 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 post evaluation operation receiving unit 1022 is an operation member that receives a reaction operation from each user to a post.

[0179] The reply operation receiving unit 1024 is an operation member that receives an operation to reply to a post.

[0180] In the illustrated example, the reply operation receiving unit 1024 displays the number of replies to a post and information about 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. Furthermore, 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 about the user, as will be described later.

[0181] The posting operation receiving unit 1026 is an operation member that receives an operation to post to the 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 receiving unit 1028 is an operation member that receives 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 for a search operation acceptance section 1030, a trend viewing operation acceptance section 1032, etc. The terminal 10 may be configured to fix the icons of the menu at the bottom and display them at the bottom even when the user performs an operation to scroll the screen (for example, scrolling vertically to sequentially display the posted contents of each user).

[0185] The search operation receiving unit 1030 is an operation member that receives an operation to search for information such as a brand or user.

[0186] The trend viewing operation receiving unit 1032 is an operation member that receives an operation to display information on each stock category or on popular stocks with many transactions.

[0187] The history viewing operation receiving section 1034 is an operation member that receives an operation to display the history of transactions made by the user.

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

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

[0190] The viewing format designation receiving section 1038 is an operation member that receives designation to switch 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 trading price such as increases and decreases, side by side on the screen in a manner that allows scrolling in the horizontal direction. The terminal 10 may display the above information in a list format in response to a user operation on the viewing format designation receiving unit 1038.

[0192] The brand display area 1040 is an area that displays an icon corresponding to each brand.

[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 predetermined period (for example, one week, or a fixed period from the beginning of the week until the market closes at the end of the week). By displaying the icons corresponding to stocks in association with the number of transactions in this way, it is easy to understand 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 the extent of the rise or fall.

[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 rate of price increase or decrease.

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

[0200] The viewing format operation receiving unit 1046 may be able to switch the display of the user rankings to the following formats. - Asset increase / decrease order (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 that displays information about the user corresponding to the displayed ranking.

[0201] The user icon display area 1050 is an area where an icon representing each user is displayed.

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

[0203] As shown in the figure, the follow operation receiving unit 1052 displays information about the user according to the ranking (such as the user's icon and information about assets held) along with the operation member for following (follow operation receiving unit 1052), thereby providing users with information that will be useful for following other users while allowing them to easily follow others, thereby further encouraging interaction between users.

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

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

[0206] The detail viewing operation receiving unit 1056 displays information useful for investment, such as the performance of the company corresponding to the stock, in response to the user's 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 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 also be possible to specify to display a chart for a period such as a week or month.

[0210] The sell order operation receiving unit 1062 is an operation 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 operation member that receives an order operation to buy 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 counts the number of times each user traded the displayed stock within a certain period (for example, a daily unit, a weekly unit, etc.), 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 where an icon representing each user is displayed.

[0216] In response to a user's operation, user information is displayed in the user icon display area 1068. In this way, 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 example shown, the holding history display area 1072 displays the icons of users who have held the stock in the past (but who do not currently hold it) and users who currently hold it, and depending on the user's operation to specify each icon, information about the user of the specified icon is displayed.

[0220] Furthermore, the holding record display area 1072 displays information on the number of users who currently hold the stock.

[0221] This makes it easier to decide whether or not to invest in a stock, while encouraging interaction between users.

[0222] The top performer display area 1074 is an area that displays information about 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 made large returns from trading stocks.

[0224] The user icon display area 1076 is an area where an icon representing each user is displayed.

[0225] The user icon display area 1076 displays user information in response to user operations.

[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 who have placed buy orders and the number of users who have placed sell orders over a certain period (week). This provides the user with information to help them select stocks, such as whether they are expected to rise or fall in price, 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 trades of a stock by each user.

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

[0230] The graph display area 1082 is an area that displays 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 that displays information about users who have placed buy orders.

[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 each user 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 sell order user display area 1086 is an area that displays information about users who have placed sell orders.

[0234] In the illustrated example, the sell order user display area 1086 displays the icons of users who have placed sell orders, and displays detailed information about each user in response to an operation on the icon of each user. Also, in response to an operation on the sell 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 display area 1088 for each stock refers to 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 to transition 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 operation member that receives a designation that the condition is a user who has traded a stock in the past but does not hold it.

[0240] In the illustrated example, the past transaction designation acceptance section 1094 is displayed in an emphasized manner different from the other conditions, indicating that the conditions are 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 specification receiving unit 1098 is an operation member that receives a specification that the user is registered on the watch list as a condition.

[0243] The all-conditions specification receiving unit 1100 is an operation member that receives a specification including all of these conditions as 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 where an icon representing each user is displayed.

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

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

[0248] The profile display area 1108 is an area where the user's profile is displayed.

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

[0250] The follower confirmation operation receiving unit 1112 is an operation member that receives an operation to confirm 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 checking users that a user is following.

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

[0254] The interaction confirmation operation receiving unit 1116 is an operation member that receives an operation to confirm the content of communication that the user is having with other users.

[0255] In the illustrated example, the interaction confirmation operation receiving unit 1116 displays a score that evaluates the number of communications made through 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 displays icons of each stock side by side, with the size of the icon for each stock changing depending on the valuation of each stock (the larger the valuation, the larger the icon).

[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 in response to a swipe operation by the user. Specifically, by swiping (flicking) the screen to the right, a rating of "I want to buy" is accepted. By swiping or flicking the screen to the left, a rating of "I'm not interested" is accepted. By swiping or flicking the screen to the top (or bottom), a rating of "I'll add this to my 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 across the entire screen.

[0266] The uninterested operation accepting section 1128 is an operating member that accepts an operation to evaluate the presented brand as "uninterested" by tapping.

[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 the presented stock by tapping to the effect that "I want to buy."

[0269] The operation content display area 1134 is an area that displays the content of an operation when the user is trying to move a card by swiping it and evaluate it.

[0270] In the illustrated example, the operation content display area 1134 indicates that the user is about to rate the card "I want to buy" in response to a swipe of the card to the right. Also, while the swipe operation is depicted to move the card, a card corresponding to another stock is displayed on the back side to indicate that the next card will be presented for rating.

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

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

[0273] The company information display area 1138 is an area where information about the stock is displayed.

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

[0275] <Other> The above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The present invention can also be implemented by software program code that implements 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 in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiments, and the program code itself and the storage medium on which it is stored constitute the present invention. Examples of storage media for providing such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tape, non-volatile memory cards, and ROMs.

[0276] Furthermore, the program code that realizes 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, and Java (registered trademark).

[0277] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed via 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 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 described functions. A processor includes transistors and other circuits and is considered to be circuitry or processing circuitry. A processor may also be a programmed processor that executes programs stored in 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 herein 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 embodied 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 intended to be included in the scope of the inventions and their equivalents as defined in the claims, as well as in the scope and spirit of the inventions.

[0282] (Addendum) 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 being configured to store in a memory unit the history of each user's buying and selling transactions of stocks that are the subject of trading, and causing the computer processor to execute the steps of presenting stock information and accepting an operation to specify a 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 along with information of users who have traded the specified stock.

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

[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 for that 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 posts including information that identifies a stock is accepted, and if the post includes information that specifies a stock, the stock included in the post is made specifiable and viewable by other users, and by accepting an operation from a user to specify a stock, a trading screen for the specified stock and posts from each user that include information that specifies the stock are presented. A program described in any of Appendices 1 to 3.

[0287] (Appendix 5) A program as described in Appendix 4, which, if a post contains 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 causes 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 present to each user based on 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, wherein in the receiving step, information about the stock is displayed on the screen for the 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 input of an evaluation 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, wherein in the step of presenting candidate stocks to the user, stocks that meet both of the following conditions are presented to the user: the stocks have received evaluations from users indicating that they are considering buying them; and the trading prices of the stocks are fluctuating in the market.

[0291] (Appendix 9) A program described in any of Appendices 1 to 8, wherein in the 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 of Appendices 1 to 10, which displays information about the portfolio of stocks held by a user by accepting the user's 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 the user's operation to specify the 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 along 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 stocks that are the subject of a trade, and which executes the steps of presenting information about the stock and accepting an operation to specify the stock, and, in response to the user's operation to specify the 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 along 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 trades 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 to designate a stock, a screen is displayed that refers to a history of buying and selling transactions of the stock by multiple users, and accepts operations for buying and selling transactions of the designated stock along with information of users who have traded the designated stock; A program that executes.

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 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.

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

4. The program further causes the computer processor to: A step of accepting input of posts from each user; and presenting the received posts so that they can be viewed by other users; In the receiving step, an input of the post including information identifying a stock is received, If the post contains information specifying the brand, the brand included in the post can be viewed by other users in a manner that allows them to specify the brand; 2. The program according to claim 1, wherein, by accepting an operation to specify a stock from a user, a trading screen for the specified stock and posts from each user including information identifying the stock are presented.

5. 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 candidate 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 the stock is displayed on a screen for the 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 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 the direction of the touch operation.

8. In the step of presenting the brand candidates to the user, The stock is one that has received a rating from the user indicating that it is considering buying. The stock is one whose trading price is fluctuating in the market, 8. The program according to claim 7, wherein stocks that satisfy all of the above conditions are presented to the user.

9. 2. The program according to claim 1, wherein in the step of presenting the stock information, information on users with the highest trading profits for the stock is presented in response to an operation of specifying the stock.

10. The program of claim 1, wherein in the step of presenting information about the stock, in response to an operation of specifying 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, wherein information on a portfolio of stocks held by a user is displayed by accepting the user's designated information.

12. receiving, from a user, an operation for associating the user with another user, and storing in a storage unit that the user and the other user are associated with each other; The program of claim 1, wherein a second user is allowed to view information about a first user, and the second user is allowed 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 trades 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 to designate a stock, a screen is displayed that refers to a history of buying and selling transactions of the stock by multiple users, and accepts operations for buying and selling transactions of the designated stock along with information of users who have traded the designated stock; How to perform.

14. An information processing device, wherein a control unit of the information processing device The system is configured to store in a storage unit a history of buying and selling transactions of stocks that are the subject of trades 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 to designate a stock, a screen is displayed that refers to a history of buying and selling transactions of the stock by multiple users, and accepts operations for buying and selling transactions of the designated stock along with information of users who have traded the designated stock; An information processing device that executes the above.

Citation Information

Patent Citations

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

    WO2016110940A1