Information processing system, information processing device, program, and information processing method
The information processing system addresses the challenge of accessing relevant information during life events by aggregating and ranking user browsing information, providing timely and relevant content to users experiencing similar events.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- 佐藤 淳哉
- Filing Date
- 2024-10-15
- Publication Date
- 2026-04-27
Smart Images

Figure 2026069886000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing apparatus, a program, and an information processing method, and particularly to an information processing system, an information processing apparatus, a program, and an information processing method for providing user browsing information viewed by one user to other users.
Background Art
[0002] Due to recent advancements in information and communication technology, information retrieval has become easier. Thus, users can obtain desired information by searching websites on the Internet, SNS (Social Network Service), etc., and the acquired information is browsed via a web browser or application software.
[0003] Patent Document 1 discloses a technique for selecting an arbitrary link from a list of search results including links to one or more websites based on an arbitrary selection criterion, and modifying the list so that other links are displayed at arbitrary positions according to the relevance between the selected link and the other links.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] By the way, when a new life event occurs, the person concerned has various doubts and worries, etc. Therefore, it is assumed that recently, the person concerned will search and investigate those doubts, etc. regarding the new life event on websites, etc.
[0006] For example, during life events such as pregnancy, childbirth, or child-rearing, the questions and concerns that individuals have at each stage are largely the same. The information sources (such as web pages) on websites and social media that people search for regarding these questions are often the same information sources that they repeatedly and frequently access during those stages.
[0007] In such cases, it would be convenient for users if they could be provided with information sources that are frequently searched for and viewed at specific times.
[0008] This invention has been made in view of the above circumstances, and aims to provide an information processing system, information processing device, program, and information processing method that can provide users with the information they need at any given time. [Means for solving the problem]
[0009] To achieve the above objective, the information processing system according to the present invention performs the following: aggregation processing, which aggregates the reactions of one user, including viewing, to multiple user-viewed information viewed by one user via one terminal, in accordance with events occurring for one user; ranking processing, which assigns a rank to each of the multiple user-viewed information based on the aggregation processing; and user-viewed information provision processing, which provides the multiple user-viewed information, arranged based on the ranks assigned in the ranking processing, to other terminals of other users whose events occur after the event.
[0010] According to this method, user browsing information viewed by a single user during an event is ranked and arranged, and then provided to other users who experience the same event later. This allows for the provision of information to users as needed at each specific time.
[0011] The events processed by this information processing system consist of a first event that occurs at any given time, and a number of nth events that occur sequentially at any time after the time when the first event occurs.
[0012] The responses processed by this information processing system include the number of times a user has viewed user browsing information and the number of arbitrary tags that a user has assigned to user browsing information.
[0013] This information processing system performs an event setting information reception process that receives event setting information, which configures events based on the attributes of the event and the timing of the event's occurrence, input by a single user via a single terminal.
[0014] The ranking process performed in this information processing system may, in addition to aggregation processing, assign ranks based on behavioral history information regarding the history of actions taken by one user or other users with respect to user browsing information.
[0015] The ranking process performed in this information processing system may, in addition to aggregation, assign ranks based on attribute information relating to the attributes of one user or attribute information relating to the attributes of other users.
[0016] To achieve the above objective, the present invention provides an information processing device comprising a processor and a memory storing a program, wherein the processor executes a program that performs the following: an aggregation process that aggregates the responses of one user, including viewing, to multiple user-viewed information viewed by one user via one terminal, in accordance with events occurring for one user; a ranking process that assigns a rank to each of the multiple user-viewed information based on the aggregation process; and a user-viewed information provision process that provides the multiple user-viewed information, arranged based on the ranks assigned in the ranking process, to other terminals of other users whose events occur after the event.
[0017] To achieve the above objective, the present invention causes an information processing device implemented by a computer to perform the following: an aggregation process that aggregates a user's responses, including viewing, to multiple user-viewed information viewed by a single user via a single terminal, in accordance with events occurring for that user; a ranking process that assigns a rank to each of the multiple user-viewed information based on the aggregation process; and a user-viewed information provision process that provides the multiple user-viewed information, arranged based on the ranks assigned in the ranking process, to other terminals of other users whose events occur after the event.
[0018] To achieve the above objective, the information processing method according to the present invention is one in which an information processing device implemented by a computer performs an aggregation process that aggregates the reactions of one user, including viewing, to multiple user-viewed information viewed by one user via one terminal, in correspondence with events occurring for one user; a ranking process that assigns a rank to each of the multiple user-viewed information based on the aggregation process; and a user-viewed information provision process that provides the multiple user-viewed information, arranged based on the ranks assigned in the ranking process, to other terminals of other users whose events occur after the event. [Effects of the Invention]
[0019] According to this invention, it is possible to provide users with the information they need at each given time. [Brief explanation of the drawing]
[0020] [Figure 1] This is a block diagram illustrating the general configuration of an information processing system according to an embodiment of the present invention. [Figure 2] Similarly, this is a block diagram illustrating the general configuration of a computer that implements the information processing device of the information processing system according to this embodiment. [Figure 3] This is a block diagram illustrating the general functions of the information processing device of the information processing system according to this embodiment. [Figure 4]It is also a diagram for explaining an outline of processing of the information processing system according to the present embodiment. [Figure 5] It is also a diagram for explaining an outline of processing of the information processing system according to the present embodiment. [Figure 6] It is also a diagram for explaining an outline of processing of the information processing system according to the present embodiment. [Figure 7] It is also a diagram for explaining an outline of processing of the information processing system according to the present embodiment. [Figure 8] It is also a diagram for explaining an outline of processing of the information processing system according to the present embodiment. [Figure 9] It is also a diagram showing an example of a screen interface of a user terminal of the information processing system according to the present embodiment. [Figure 10] It is also a block diagram for explaining an outline of the configuration of a user terminal of the information processing system according to the present embodiment. [Figure 11] It is also a flowchart for explaining an outline of processing of the information processing system according to the present embodiment.
Embodiments for Carrying Out the Invention
[0021] Next, an information processing system according to an embodiment of the present invention will be described based on FIGS. 1 to 11.
[0022] FIG. 1 is a block diagram for explaining an outline of the configuration of an information processing system according to the present embodiment. As shown in the figure, the information processing system 10 mainly includes an information processing apparatus 20 and a plurality of user terminals 30 that are terminals, and these are connected to each other via a network N such as the Internet.
[0023] In the present embodiment, the information processing apparatus 20 is managed by a service provider 1 that provides services using the information processing system 10, and the user terminals 30 are held by a plurality of users 2 who use the services provided by the service provider 1 using the information processing system 10.
[0024] In this embodiment, the service using the information processing system 10 is a service that, when a new life event occurs for user 2, provides user 2 with information that is expected to be needed by user 2, weighted according to the progress of the life event.
[0025] Life events are assumed to be various life events in which User 2 may be a participant or a guardian of a participant, such as marriage, pregnancy, childbirth, childcare, entering kindergarten, entering school, graduating, taking entrance exams, or finding employment. In this embodiment, the life events are assumed to be from pregnancy and childbirth up to childcare.
[0026] In the service using the information processing system 10 of this embodiment, events are set according to the timing of the progression of life events, and information that is expected to be needed by user 2, who is experiencing the set event, is provided to user 2 via user terminal 30.
[0027] The events are expected to be occurrences that correspond to the progression of the life event of pregnancy, such as "2 months pregnant," "3 months pregnant," and "4 months pregnant."
[0028] Next, we will describe the specific configuration of each part of the information processing system 10.
[0029] In this embodiment, the information processing device 20 is implemented by, for example, a desktop or notebook computer.
[0030] Figure 2 is a block diagram illustrating the general hardware configuration of the information processing device 20. As shown in the figure, the information processing device 20 mainly comprises a processor 21, memory 22, storage 23, a transmitting / receiving unit 24, and an input / output unit 25, which are electrically connected to each other via a bus 26.
[0031] The processor 21 is an arithmetic unit that controls the operation of the information processing device 20, controls the transmission and reception of data between each element, and performs processing necessary for the execution of application programs.
[0032] In this embodiment, the processor 21 is, for example, a CPU (Central Processing Unit), and it executes the application program loaded into the memory 22 described below to perform each process.
[0033] Memory 22 is implemented by main memory, which consists of volatile memory devices such as DRAM (Dynamic Random Access Memory).
[0034] This memory 22 is used as a workspace for the processor 21, while also storing the BIOS (Basic Input / Output System) and various configuration information that are executed when the information processing device 20 starts up.
[0035] Storage 23 stores data used for various processes by application programs and the like.
[0036] The transmitting / receiving unit 24 connects the information processing device 20 to the network N. This transmitting / receiving unit 24 may support wireless communication standards such as Wi-Fi, or it may be equipped with a short-range communication interface such as Bluetooth® or BLE (Bluetooth Low Energy).
[0037] The input / output unit 25 is connected to input devices such as keyboards and mice, and output devices such as displays, as needed. In this embodiment, a keyboard, mouse, and display are connected, respectively.
[0038] The bus 26 transmits, for example, address signals, data signals, and various control signals between the connected processor 21, memory 22, storage 23, transceiver 24, and input / output unit 25.
[0039] In this embodiment, the information processing device 20 may be logically implemented in a cloud environment.
[0040] Figure 3 is a block diagram illustrating the general functions of the information processing device 20. As shown in the figure, the information processing device 20 comprises an input receiving unit 20a, an event setting unit 20b, a user information storage unit 20c, a flag receiving unit 20d, a flag information storage unit 20e, an aggregation unit 20f, an aggregation information storage unit 20g, a rank assignment unit 20h, and an information provision unit 20i.
[0041] The input receiving unit 20a, event setting unit 20b, flag receiving unit 20d, aggregation unit 20f, rank assignment unit 20h, and information provision unit 20i are realized by executing a program stored in memory 22 on the processor 21, while the user information storage unit 20c, flag information storage unit 20e, and aggregation information storage unit 20g are realized by partitioning the storage area of storage 23.
[0042] In this embodiment, the input receiving unit 20a performs a process to receive event setting information input by the user 2 via the user terminal 30 (event setting information receiving process).
[0043] In this embodiment, the event setting information received by the input receiving unit 20a includes information regarding the attributes of the event and information regarding when the event occurs.
[0044] Figure 4 is a diagram illustrating the outline of event setting information. As shown in the diagram, the event setting information includes information about the event attributes (event attribute information) such as whether the user is "pregnant" or "caring for a child," and information about when the event will occur (event occurrence timing information) such as whether the user is "due date" or "birthday."
[0045] For example, if User 2 selects "Pregnant" as the event attribute information, the event occurrence time information, "Due Date," will be included in the event settings information. If User 2 selects "Raising Child" as the event attribute information, the event occurrence time information, "Birthday," will be included in the event settings information.
[0046] Furthermore, in this embodiment, the input receiving unit 20a performs processing to receive login information such as username, email address, and password entered by user 2 via user terminal 30.
[0047] In this embodiment, user 2, whose login information has been accepted, is registered as a user of the service using the information processing system 10.
[0048] In this embodiment, the event setting unit 20b shown in Figure 3, upon receiving event setting information from the input receiving unit 20a, executes a process to set an event as an occurrence for user 2 based on the received event setting information.
[0049] Figure 5 is a diagram illustrating the general processing of the event setting unit 20b. As shown in the figure, the event setting unit 20b sets an event consisting of a first event E1 that occurs at any time and a plurality of nth events En that occur sequentially at any time after the first event E1.
[0050] For example, if you enter "Pregnant" in the attribute information of the event settings and "Expected due date (yyyy / mm / dd)" in the timing information, the fetal age in months will be calculated, and the first event E1 "2 months pregnant", the nth event E2 "3 months pregnant", the nth event E3 "4 months pregnant", and the nth event En "n months pregnant" will be set.
[0051] The events set in this event setting unit 20b are associated with the login information of user 2, who has been registered.
[0052] In this embodiment, the user information storage unit 20c shown in Figure 3 stores the login information of registered user 2 and events associated with this login information as user information in a database.
[0053] In this embodiment, the flag receiving unit 20d performs the process of receiving flags assigned by user 2 to user browsing information (the URL of the link source of the user browsing information) viewed by user 2 via user terminal 30.
[0054] In this embodiment, user browsing information is assumed to be various types of content, such as articles on web pages viewed via the web browser or application software of the user terminal 30, SNS information (posts, comments, etc.), or video and image information.
[0055] If User 2 flags user-viewed information, it is expected that they would flag it if, for example, the user-viewed information they viewed was beneficial to them and they wanted to share it with other users 2.
[0056] In this embodiment, flags are assigned, for example, when user 2 selects icons such as "Share helpful pages" or "Post helpful pages" regarding user browsing information via user terminal 30.
[0057] In this embodiment, the flag information storage unit 20e stores the flag and the URL of the link source of the user browsing information to which the flag is attached as flag information.
[0058] In this embodiment, the aggregation unit 20f performs a process (aggregation process) that aggregates the reactions shown by the user 2 who assigned the flag or other users 2 to the user viewing information that was viewed by user 2 via the user terminal 30, which is included in the flag information stored in the flag information storage unit 20e, in accordance with the events occurring for that user 2.
[0059] For example, the system aggregates the reactions of user 2 to the user browsing information viewed by user 2 during the first event E1 "2 months pregnant" shown in Figure 5, and then aggregates the reactions of user 2 to the user browsing information viewed by user 2 when user 2 progresses to the nth event E2 "3 months pregnant," and so on, aggregating the reactions of user 2 to the user browsing information viewed by user 2 as the events progress.
[0060] In this embodiment, responses to user browsing information are expected to include the assignment of flags, the number of times the user browsing information has been viewed (page views), the assignment of various tags such as adding the user browsing information to favorites (bookmarks) or selecting a sympathy icon such as "like," or the number of times the user browsing information has been shared or reposted.
[0061] In this embodiment, the response to user browsing information includes the act of user 2 viewing the user browsing information itself.
[0062] In the aggregation process, for example, as shown in Figure 6, when User 2 progresses to the nth event E2 "3 months pregnant", the reactions (page views, favorites, likes, etc.) to the user browsing information viewed "How long does morning sickness last?", the reactions (page views, favorites, likes, etc.) to the user browsing information "How to alleviate morning sickness", and the reactions (page views, favorites, likes, etc.) to "What are the symptoms of morning sickness?" are aggregated for each user browsing information.
[0063] In this embodiment, the aggregation by the aggregation unit 20f is performed using various analysis methods, such as using cookies stored in the browser of the user terminal 30, referring to logs (server logs) stored in response to requests to the web server, using APIs (Application Programming Interfaces) provided by the SNS platform, or using SNS analysis tools.
[0064] In this embodiment, the reactions to user browsing information, which are aggregated for each user browsing information viewed by user 2 during any given event, are stored in the aggregated information storage unit 20g shown in Figure 3 as aggregated information, which associates the reactions with each user browsing information.
[0065] In this embodiment, the rank assignment unit 20h, based on the aggregated information stored in the aggregated information storage unit 20g after being aggregated by the aggregation processing of the aggregation unit 20f, determines the rank that user 2 has viewed. This process assigns a rank to each of the multiple user browsing records (the URLs from which the user browsing records are linked) (rank assignment process).
[0066] For example, as shown in Figure 7, the aggregated results assign a rank of "1" (1st place) to the user-viewed information with the most responses, "What are the symptoms of morning sickness?", a rank of "2" (2nd place) to the user-viewed information with the next most responses, "How to alleviate morning sickness", and a rank of "3" (3rd place) to the user-viewed information with the next most responses, "How long does morning sickness last?".
[0067] Furthermore, the rank assignment unit 20h may assign ranks based on behavioral history information, which analyzes the user's preferences based on the user's behavioral history on the website (behavioral history related to user browsing information), in addition to the aggregated information stored in the aggregated information storage unit 20g.
[0068] Behavioral history information is expected to include information such as whether an individual has a policy of opposing vaccination against viruses, or a policy of only consuming organic products.
[0069] On the other hand, if the rank assignment unit 20h has user attribute information regarding the attributes of user 2 that has been entered by user 2, in addition to the aggregated information stored in the aggregated information storage unit 20g, it may assign a rank based on this user attribute information.
[0070] User attribute information is expected to include information such as gender, residential area, whether both partners work, whether it's their first child, and whether they are having a child at an older age, for example, to allow for segmentation such as excluding user browsing information intended for women if the service user is male.
[0071] In this embodiment, the information provision unit 20i shown in Figure 3 performs the process of providing user browsing information, which has been flagged by user 2 experiencing an arbitrary event (for example, "2 months pregnant"), to the user terminal 30 of other users 2 experiencing the same event.
[0072] Furthermore, in this embodiment, the information provision unit 20i performs a process to provide user browsing information, which has been arranged and listed based on the rank assigned by the rank assignment process of the rank assignment unit 20h, to the user terminal 30 of another user 2 (user browsing information provision process).
[0073] Specifically, the system aggregates, ranks, and lists user browsing information viewed by user 2 (one user 2) via user terminal 30 (one user terminal 30) when a user 2 (one user 2) experiencing a specific event, and provides this list of user browsing information to user terminal 30 (another user 2) of user 2 (another user 2) experiencing the same event that occurred to user 2 (one user 2) after the event that occurred to user 1 (one user 2).
[0074] Here, it is assumed that one user 2 and other users 2 are each composed of multiple users 2.
[0075] Figure 8 is a diagram illustrating the general processing of the information provision unit 20i. As shown in the figure, user browsing information viewed by one user 2a, who experienced event E1 "2 months pregnant" in March 2024, via one user terminal 30 (not shown), is aggregated, ranked, and listed. This list of user browsing information is then provided to another user terminal 30 (not shown) of another user 2b, who experienced event E1 "2 months pregnant" in April 2024, which is after the first user browsing information event.
[0076] Next, for other user terminals 30 (not shown) of other user 2c where event E1 "2 months pregnant" occurs in May 2024, after April 2024, multiple user browsing information is provided, which is compiled, ranked, and listed based on the reactions of user 2b to user browsing information viewed by user 2b via user terminal 30 (not shown) when event E1 "2 months pregnant" occurs to user 2b, who is the same user 2b in relation to other user 2c.
[0077] Furthermore, for other user terminals 30 (not shown) of other user 2d where event E1 "2 months pregnant" occurs in June 2024, after May 2024, multiple user browsing information is provided, which is compiled, ranked, and listed based on the reactions of user 2c to user browsing information viewed by user 2c via user terminal 30 (not shown) when event E1 "2 months pregnant" occurs to user 2c, which is the same user 2c in relation to other user 2d.
[0078] On the other hand, the same process is executed at each event as the process progresses from the first event E1 to the nth event E2 "3 months pregnant", the nth event E3 "4 months pregnant", and the nth event En "n months pregnant".
[0079] Figure 9 shows an example of a display of a list of user browsing information provided to another user terminal 30 of user 2. As shown in the figure, in the screen interface IF when user browsing information provided to another user terminal 30 is displayed on the other user terminal 30, the user browsing information is arranged and listed based on the assigned rank.
[0080] The user terminal 30 shown in Figure 1 is implemented as a smartphone, which is a portable information terminal, in this embodiment. However, it may also be implemented as a tablet computer, a desktop or notebook computer, or a glasses-type wearable device or any other information processing terminal (information processing technology) that performs projection processing.
[0081] Figure 10 is a block diagram illustrating the general configuration of the user terminal 30. As shown in the figure, the user terminal 30 mainly comprises a control unit 31 and a display 32.
[0082] In this embodiment, the control unit 31 controls the various parts of the display 32 and the user terminal 30, and is composed of, for example, a processor, memory, storage, and a transmitting / receiving unit.
[0083] In this embodiment, the control unit 31 stores application software that executes services provided by the information processing system 10 or a browser capable of viewing websites. Based on the processing of the program in the information processing device 20, the service is executed on the user terminal 30 via the application software or web browser.
[0084] In this embodiment, the display 32 displays various screen interfaces for services performed on the user terminal 30.
[0085] This display 32 is a so-called touch panel that accepts information input by contact with the display surface, and is implemented using various technologies such as resistive touch and capacitive touch.
[0086] In this embodiment, information for operating the application that runs the service is input via the display 32. This information is input based on any action taken by user 2 on the display 32 (for example, tapping or swiping the screen, or dragging and dropping icons displayed on the screen).
[0087] Next, an overview of the processing of the information processing system 10 of this embodiment will be described.
[0088] Figure 11 is a flowchart illustrating the general processing of the information processing system 10. As shown in the figure, in step S1, a user 2 views user browsing information (articles), and if the article is useful, a flag is assigned to the article.
[0089] In this embodiment, articles with a flag are provided to the user terminal 30 of one user 2 (it is assumed that there are multiple users 2) where an arbitrary event (for example, "2 months pregnant") has occurred.
[0090] Next, in step S2, user 2, who has been provided with the article, views the user browsing information (article) and enters a reaction to the article (as mentioned above, viewing itself is included in "entering a reaction").
[0091] Here, it is assumed that user 1 (user 2) will view multiple articles.
[0092] In step S3, the reactions shown by multiple users 2 to multiple articles they viewed are aggregated (aggregation process). The aggregated information is stored in the aggregated information storage unit 20g.
[0093] In step S4, based on the aggregated information, ranks are assigned to multiple articles viewed by multiple users 2 (rank assignment process). In the rank assignment process, ranks may also be assigned by referring to behavioral history information and user attribute information in addition to the aggregated information.
[0094] Next, in step S5, user browsing information, which has been ranked and listed based on the browsing history of a user 2 in which an arbitrary event has occurred, is provided to other user terminals 30 of other users 2 in which the same event that occurred to user 2 after the event that occurred to user 2 has occurred (user browsing information provision process).
[0095] In this way, the user browsing information viewed by one user 2 during an event is ranked and arranged, and then provided to other users 2 who later experience the same event. This allows for providing users 2 with the information they need at each specific time.
[0096] The present invention is not limited to the embodiments described above, and various modifications are possible without departing from the spirit of the invention.
[0097] In the above embodiment, we described a case in which user 2 or other users 2 aggregate the reactions shown to user viewing information that user 2 has flagged. However, for example, user 2's reactions may be aggregated to any user viewing information uploaded on network N, without being limited to flagging. [Explanation of Symbols]
[0098] 1 business operator 2 users 10 Information Processing Systems 20 Information Processing Devices 30. User terminal (terminal)
Claims
1. Aggregation processing that aggregates the reactions of a single user, including viewing multiple user-viewed information viewed by that single user via a single terminal, in accordance with events occurring for that single user, A ranking process that assigns a rank to each of the multiple user viewing information based on the aggregation process, A user browsing information provision process that provides the plurality of user browsing information, arranged based on the rank assigned in the rank assignment process, to other terminals of other users where the event occurs after the event, An information processing system that performs [this action].
2. The aforementioned event was, It consists of a first event that occurs at any time and a plurality of nth events that occur sequentially at any time after the aforementioned arbitrary time when the first event occurs. The information processing system according to claim 1.
3. The above reaction is The number of times the user has viewed the user browsing information, including the number of arbitrary tags that the user has assigned to the user browsing information, The information processing system according to claim 1 or 2.
4. The system executes an event setting information reception process that receives event setting information to configure the event based on the attributes of the event and the timing of the event's occurrence, which are input by the user via the terminal. The information processing system according to claim 1 or 2.
5. The aforementioned rank assignment process is, In addition to the aggregation process, the rank is assigned based on the behavioral history information relating to the history of actions taken by one user or the other user regarding the user browsing information. The information processing system according to claim 1 or 2.
6. The aforementioned rank assignment process is, In addition to the aggregation process, the rank is assigned based on attribute information relating to the attributes of one user or attribute information relating to the attributes of another user. The information processing system according to claim 1 or 2.
7. An information processing device comprising a processor and memory in which a program is stored, The program is executed by the aforementioned processor, Aggregation processing that aggregates the reactions of a single user, including viewing multiple user-viewed information viewed by that single user via a single terminal, in accordance with events occurring for that single user, A ranking process that assigns a rank to each of the multiple user viewing information based on the aggregation process, A user browsing information provision process that provides the plurality of user browsing information, arranged based on the rank assigned in the rank assignment process, to other terminals of other users where the event occurs after the event, An information processing device that performs the following actions.
8. In information processing devices implemented by computers, Aggregation processing that aggregates the reactions of a single user, including viewing multiple user-viewed information viewed by that single user via a single terminal, in accordance with events occurring for that single user, A ranking process that assigns a rank to each of the multiple user viewing information based on the aggregation process, A user browsing information provision process that provides the plurality of user browsing information, arranged based on the rank assigned in the rank assignment process, to other terminals of other users where the event occurs after the event, A program that executes the command.
9. Information processing devices implemented by computers, Aggregation processing that aggregates the reactions of a single user, including viewing multiple user-viewed information viewed by that single user via a single terminal, in accordance with events occurring for that single user, A ranking process that assigns a rank to each of the multiple user viewing information based on the aggregation process, A user browsing information provision process that provides the plurality of user browsing information, arranged based on the rank assigned in the rank assignment process, to other terminals of other users where the event occurs after the event, An information processing method that performs the following.
Citation Information
Patent Citations
Methods and systems for searching, selecting, and displaying content
JP2012526305A