Information processing device, information processing system, information processing method, and program

JP2026069739A5Pending Publication Date: 2026-05-26RAKUTEN GROUP INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
RAKUTEN GROUP INC
Filing Date
2026-02-25
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing information processing systems face a decrease in user convenience due to the time-consuming process of checking and processing multiple notifications, which can overwhelm users.

Method used

An information processing apparatus and method that summarizes multiple notifications upon user instruction, allowing for collective processing after display of summaries, utilizing a processor and memory to manage and prioritize notifications based on user attributes and behavior.

Benefits of technology

Improves user convenience by reducing the effort required to check and process notifications through summarized display and batch processing, enhancing the efficiency of notification management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The present invention provides an information processing device, an information processing system, an information processing method, and a program that can improve user convenience. [Solution] The information processing device comprises at least one memory configured to store a program, and at least one processor configured to execute processing based on the program. The at least one processor performs the following actions in response to user instructions: to acquire a plurality of notifications to be summarized, to acquire a summary of the plurality of notifications, to display the summary of the plurality of notifications, and, after displaying the summary of the plurality of notifications, to process the plurality of notifications in a batch in response to user instructions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing system, an information processing method, and a program.

Background Art

[0002] Conventionally, for example, as disclosed in Patent Document 1, when a reserved product arrives, a product sales system that notifies a user of a first message including an object for canceling the reservation is disclosed as an example of an information processing system.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in such an information processing system, when a large number of notifications are sent to a user, it takes time for the user to check the notifications. For this reason, there was a risk that the convenience of the user would decrease.

Means for Solving the Problems

[0005] The information processing apparatus for solving the above problems includes at least one memory configured to store a program, and at least one processor configured to execute processing based on the program. The at least one processor acquires a plurality of notifications to be summarized in response to a user's instruction, acquires a summary of the plurality of notifications, displays the summary of the plurality of notifications, and after displaying the summary of the plurality of notifications, processes the plurality of notifications collectively in response to a user's instruction.

[0006] An information processing system that solves the above problems comprises at least one memory configured to store a program, and at least one processor configured to execute processing based on the program, wherein the at least one processor performs the following actions in response to user instructions: acquiring a plurality of notifications to be summarized, acquiring a summary of the plurality of notifications, displaying the summary of the plurality of notifications, and, after displaying the summary of the plurality of notifications, processing the plurality of notifications collectively in response to user instructions.

[0007] An information processing method that solves the above problem involves at least one processor performing the following actions: acquiring multiple notifications to be summarized in response to user instructions; acquiring summaries of the multiple notifications; displaying the summaries of the multiple notifications; and, after displaying the summaries of the multiple notifications, processing the multiple notifications collectively in response to user instructions.

[0008] A program that solves the above problem causes at least one processor to perform the following actions: acquire multiple notifications to be summarized in response to user instructions; acquire summaries of the multiple notifications; display the summaries of the multiple notifications; and, after displaying the summaries of the multiple notifications, process the multiple notifications collectively in response to user instructions. [Effects of the Invention]

[0009] According to the present invention, user convenience can be improved. [Brief explanation of the drawing]

[0010] [Figure 1] Figure 1 shows the overall configuration of the information processing system according to the first embodiment. [Figure 2] Figure 2 shows the notification management database of the first embodiment. [Figure 3] Figure 3 shows the display content of the display device of the first embodiment. [Figure 4]Figure 4 shows the display content of the display device of the first embodiment. [Figure 5] Figure 5 shows the display content of the display device of the first embodiment. [Figure 6] Figure 6 is a flowchart showing the first notification management process of the first embodiment. [Figure 7] Figure 7 is a flowchart showing the notification summarization control process of the first embodiment. [Figure 8] Figure 8 is a flowchart showing the second notification management process of the first embodiment. [Modes for carrying out the invention]

[0011] [First Embodiment] One embodiment of an information processing device, an information processing system, an information processing method, and a program will be described.

[0012] <Configuration of Information Processing System 10> As shown in Figure 1, the information processing system 10 is configured to provide information to the user. In particular, the information processing system 10 is configured to provide various services to the user through applications. Hereafter, applications will be simply referred to as apps. The information processing system 10 is configured to provide various notifications to the user through apps.

[0013] The information processing system 10 includes an information processing device 11. The information processing device 11 may be a terminal device used by a user. The information processing device 11 may also be a portable terminal device that can be carried by a user. The user is a user of various services.

[0014] The information processing system 10 may include a service server 12. The service server 12 is configured to provide various services to users. The service server 12 is managed by the operator of the information processing system 10.

[0015] The information processing system 10 may include a large language model (LLM) server 13. Hereinafter, the large language model is referred to as LLM. The LLM server 13 is a server equipped with an LLM 13A. The LLM 13A is a language model constructed by a large amount of data and deep learning technology. The LLM server 13 has a function of controlling various texts using a generative artificial intelligence. The LLM server 13 may also have a function of controlling various images using a generative artificial intelligence. The LLM server 13 includes various learning models of generative artificial intelligence.

[0016] Taking a specific example, the LLM server 13 has a function of summarizing the input text. The LLM server 13 includes a summarization model using a generative artificial intelligence. The summarization model is a learning model related to text summarization.

[0017] The information processing device 11, the service server 12, and the LLM server 13 may be communicable with each other via a network 19. Hereinafter, the description of communication via the network 19 between the information processing device 11, the service server 12, and the LLM server 13 is omitted.

[0018] <Configuration of the information processing device 11> The information processing device 11 may be realized by at least one computer. The information processing device 11 includes at least one processor 20 and at least one memory 21. The information processing device 11 includes a communication interface 22, an input device 23, and a display device 24. In the figure, the interface is shown as I / F.

[0019] The processor 20 is configured to control the information processing device 11. The processor 20 is configured to execute processing based on the program 26 stored in the memory 21. The processor 20 may be a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), or an NPU (Neural Network Processing Unit). The processor 20 may include an integrated circuit, such as an application-specific integrated circuit, or it may be an integrated circuit. The processor 20 may be a combination of these.

[0020] Memory 21 is configured to store program 26. Memory 21 is a non-temporary computer-readable medium for storing program 26, but may include temporary computer-readable medium. Program 26 may include dedicated applications for using the information processing system 10. Memory 21 is configured to store database 27.

[0021] The communication interface 22 is implemented as hardware, software, or a combination thereof. The communication interface 22 sends and receives data to and from the service server 12.

[0022] The input device 23 is configured to input data in response to user operations. The input device 23 may be a touch panel integrated with the display device 24. The input device 23 may also be a pointing device for operation buttons. The display device 24 displays information in response to output instructions from the processor 20.

[0023] <Configuration of Service Server 12> The service server 12 may be implemented by at least one computer. The service server 12 includes at least one processor 30 and at least one memory 31. The service server 12 includes a communication interface 32.

[0024] Memory 31 is configured to store program 36. Memory 31 is a non-temporary computer-readable medium for storing program 36, but may include a temporary computer-readable medium. Memory 31 is configured to store database 37.

[0025] The communication interface 32 sends and receives data to and from the information processing device 11. The service server 12 may be equipped with an input device for inputting data, and may also be equipped with a display device for displaying information.

[0026] The service server 12 is configured in the same way as the information processing device 11. Therefore, the descriptions of the processor 30, memory 31, and communication interface 32 in the service server 12 are omitted.

[0027] The service server 12 may provide users with predetermined services that enable transactions on, for example, the objects of the transaction. These predetermined services may include at least one of the following: payment services, e-commerce services, travel booking services, restaurant booking services, communication services, video streaming services, and e-book distribution services. The objects of the transaction include, for example, goods and services, and a transaction includes, for example, purchase, sale, lease, use, and reservation.

[0028] The service server 12 may manage the user attributes of users who use the information processing system 10. User attributes may include user segment data. User attributes may also include the user's age, gender, and address.

[0029] In the service server 12, the processor 30 stores user identifiers and user attributes in memory 31, associating them with each other. This allows the processor 30 to manage user attributes in accordance with user identifiers. The reward value possessed by the user may be included in the user attributes.

[0030] The service server 12 may manage the activity history of users who use the information processing system 10. The user's activity history may include at least one of the user's browsing history, user transaction history, and user search history. The service server 12 can obtain the user's activity history by communicating with the information processing device 11 after successful user authentication.

[0031] In the service server 12, the processor 30 stores the user identifier and the user's activity history in memory 31, associating them with each other. This allows the processor 30 to manage the user's activity history in accordance with the user identifier.

[0032] The service server 12 may have a reward granting function. The reward may be points usable in a specified service. The reward may also be points obtainable in a specified service. The reward value may be the number of points. The reward may be usable across multiple services managed by the same administrator, or across multiple services managed by different administrators. The reward may also be a perk for the user.

[0033] In the service server 12, the processor 30 stores the user identifier and the reward value held by the user in memory 31, associating them with each other. This allows the processor 30 to manage the reward value held by the user in a way that corresponds to the user identifier.

[0034] The service server 12 is equipped with a notification function that sends various notifications to the information processing device 11. These notifications include messages to the user. They include notification text and may also include, for example, a notification image. They may also include notification content related to a predetermined service.

[0035] In the service server 12, the processor 30 sends various notifications to the information processing device 11, which is the destination, in accordance with the instructions of the information provider, which is the source. This allows the processor 30 to provide various notifications to the user. The information provider may be a provider of a predetermined service.

[0036] The LLM server 13 is equipped with an LLM 13A. The LLM server 13 is configured in the same way as the service server 12. Therefore, a description of the processor, memory, and communication interface of the LLM server 13 is omitted.

[0037] <Data structure of database 27> As shown in Figure 2, the memory 21 of the information processing device 11 stores the notification management database 40 as database 27. Database 27 includes the notification management database 40. The notification management database 40 is a database for managing notifications sent to users.

[0038] The notification management database 40 comprises at least one dataset 40A. The dataset 40A associates a notification identifier, notification date and time, read flag, classification, notifier, and notification content. In the diagram, the identifier is shown as ID. The notification date and time, classification, notifier, and notification content are data included in the notification sent from the service server 12 to the information processing device 11, and may be assigned by the information provider.

[0039] The notification identifier is data used to identify a notification. The notification date and time is the date and time the notification was sent. The read flag indicates whether or not the notification has been read. The read flag is data indicating whether the notification is unread or read. When the notification is marked as read, the read flag is set to valid data.

[0040] The classification indicates the category of the notification. The classification may include, for example, at least one of the following: food, lifestyle, sports, shopping, finance, and insurance. The notifier indicates the information provider who sent the notification. The notification content is the content included in the notification. The notification content may include the notification text and / or a notification image.

[0041] <App display screen> Here, with reference to Figures 3 to 5, the display screens shown on the display device 24 of the information processing device 11 will be described.

[0042] As shown in Figure 3, the display device 24 displays an image related to the notification when the app is running. The display device 24 also displays a classification list 50 for notifications. The classification list 50 includes classifications for campaign notifications, such as "Special Offers." The classification list 50 also includes classifications for notifications related to new app features and updates. The classification list 50 also includes classifications such as "Shopping," "Dining," "Lifestyle," "Sports," "Finance," and "Insurance."

[0043] In this classification list 50, an unread count image 51 is displayed in positions corresponding to multiple classifications, indicating the number of unread notifications. When the user specifies an area corresponding to a classification, at least one notification assigned to the specified classification is displayed. As a result, the unread notifications assigned to the specified classification are marked as read, and the unread count image 51 is cleared.

[0044] As shown in Figure 4, when a predetermined notification classified as a meal is selected, a notification content image 52 is displayed. The notification content image 52 may include a notification text and a notification image. The notification text includes a sentence stating that a discount coupon for the transaction item is being offered as a reward. The notification text includes a sentence indicating the reward value of a 200 yen discount. The notification text includes a sentence indicating the expiration date of the reward. The notification image may include an image showing the transaction item to which the discount coupon applies. The reward is awarded to the user using such a notification.

[0045] The notification content image 52 displays a delete image 53 and a close image 54. The delete image 53 is an image used to delete the displayed notification and close it, according to the user's instructions. The close image 54 is an image used to close the displayed notification, according to the user's instructions, without deleting it.

[0046] As shown in Figure 3, the display device 24 displays the "All Read" image 55 while the application is running. The "All Read" image 55 is an image used by the information processing device 11 to mark all received notifications as read. When the user specifies the "All Read" image 55, all notifications received by the information processing device 11 are marked as read, regardless of their classification.

[0047] The display device 24 displays a notification summary image 56 while the application is running. The notification summary image 56 is an image for displaying summaries of multiple notifications that meet the acquisition conditions among the notifications received by the information processing device 11. When the user specifies the notification summary image 56, summaries of multiple notifications that meet the acquisition conditions are displayed.

[0048] As shown in Figure 5, when a notification summary image 56 is specified by the user, multiple notification summary images 60 are displayed. In this embodiment, four notification summary images 60 are displayed, but this is not limited to this.

[0049] Each of the multiple notification summary images 60 includes a title image 61 related to the notification. Each of the multiple notification summary images 60 includes a summary text 62 related to the notification. The summary text 62 includes text indicating the reward to the user. More specifically, the summary text 62 includes the reward value to be granted to the user. The summary text 62 includes the validity period of the reward to be granted to the user. The multiple notification summary images 60 are displayed from top to bottom in order based on the reward value to be granted to the user and the validity period of the reward.

[0050] The summary image 60 of multiple notifications each displays a checkbox 63. When a user selects a checkbox 63, the action corresponding to the specified notification becomes available.

[0051] If the user specifies a notification summary image 56, the display device 24 will display a fully read image 64, a fully deleted image 65, a specified read image 66, and a specified deleted image 67. The fully read image 64 is an image used to mark all of the multiple notifications that were summarized as read according to the user's instructions. The fully deleted image 65 is an image used to delete all of the multiple notifications that were summarized according to the user's instructions. The specified read image 66 is an image used to mark the notifications that the user specified in the checkbox 63 among the multiple notifications that were summarized as read. The specified deleted image 67 is an image used to delete the notifications that the user specified in the checkbox 63 among the multiple notifications that were summarized.

[0052] The title image 61 is assigned the destination of the notification link. When the user selects the title image 61, the notification content image 52, which is the destination of the link, is displayed, as shown in Figure 4.

[0053] <First Notification Management Process> Next, the first notification management process will be described with reference to Figure 6. The first notification management process is executed by the processor 20 at predetermined intervals.

[0054] As shown in Figure 6, in step S10, the processor 20 determines whether or not it has received a notification from the service server 12. In this process, if the processor 20 determines that it has not received a notification from the service server 12, it proceeds to step S12. If the processor 20 determines that it has received a notification from the service server 12, it proceeds to step S11.

[0055] In step S11, the processor 20 executes a notification registration process. In this process, the processor 20 generates a notification identifier. The processor 20 obtains the notification date and time, classification, notifier, and notification content from the received notification. The processor 20 registers a dataset 40A containing the notification identifier, notification date and time, classification, notifier, and notification content in the notification management database 40. In this case, the processor 20 registers datasets 40A that do not have a read flag set in the notification management database 40.

[0056] The processor 20 refers to the dataset 40A stored in the notification management database 40 to calculate the number of unread notifications for each category that do not have a read flag set, and stores the number of unread notifications for each category in the memory 21. This allows the processor 20 to display the number of unread notifications for each category on the display device 24.

[0057] The processor 20 calculates the user's notification frequency based on the received notifications. The processor 20 stores the calculated user's notification frequency in the memory 21. The notification frequency indicates the number of notifications in a predetermined period. The predetermined period may be, for example, one week, one month, three months, six months, or one year. The notification frequency may also indicate the number of notifications for each predetermined period. The notification frequency may also be assigned to each category of notification.

[0058] In step S12, the processor 20 determines whether or not it has displayed an unread notification, for which the read flag is not set, on the display device 24 at the user's instruction. If the processor 20 determines that it has not displayed an unread notification, it proceeds to step S14. If the processor 20 determines that it has displayed an unread notification, it proceeds to step S13.

[0059] In step S13, the processor 20 executes a read flag setting process. In this process, the processor 20 sets a read flag corresponding to the unread notification displayed on the display device 24. In this way, the processor 20 executes a process to mark unread notifications as read by displaying them on the display device 24.

[0060] In step S14, the processor 20 determines whether a read notification has been entered by the user. In this process, the processor 20 determines that a read notification has been entered by the user if a read notification targeting all notifications has been entered by the user. The processor 20 also determines that a read notification has been entered by the user if a read notification targeting a specified notification has been entered by the user.

[0061] If processor 20 determines that no read instruction has been entered, it proceeds to step S16. If processor 20 determines that a read instruction has been entered, it proceeds to step S15.

[0062] In step S15, the processor 20 performs a read flag setting process. In this process, the processor 20 sets a read flag corresponding to the notification specified by the user, just as in step S13.

[0063] More specifically, when the user issues a read notification command that applies to all notifications, the processor 20 sets a read flag for all notifications. In this way, the processor 20 executes a process to mark all notifications as read at once, based on the user's instructions.

[0064] When the processor 20 receives a read instruction targeting a notification specified by the user, it sets a read flag corresponding to the notification specified by the user. In this way, the processor 20 performs the process of marking the notification specified by the user as read.

[0065] In step S16, the processor 20 determines whether or not a delete instruction has been entered. In this process, the processor 20 determines that a delete instruction has been entered by the user if a delete instruction targeting all notifications has been entered by the user. The processor 20 also determines that a delete instruction has been entered by the user if a delete instruction targeting a specified notification has been entered by the user.

[0066] If processor 20 determines that no delete instruction has been entered, it terminates the first notification management process. If processor 20 determines that a delete instruction has been entered, it proceeds to step S17.

[0067] In step S17, the processor 20 executes a notification deletion process. In this process, the processor 20 deletes the dataset 40A corresponding to the notification specified by the user from the notification management database 40.

[0068] More specifically, when the user issues a delete command targeting all notifications, the processor 20 deletes the dataset 40A corresponding to all notifications from the notification management database 40. In this way, the processor 20 executes a process to delete all notifications at once based on the user's instructions.

[0069] When a delete instruction is entered for a notification specified by the user, the processor 20 deletes the dataset 40A corresponding to the notification specified by the user from the notification management database 40. In this way, the processor 20 performs the process of deleting the notification specified by the user.

[0070] <Notification Summary Control Processing> Next, the notification summary control process will be described with reference to Figure 7. The notification summary control process is executed by the processor 20 at predetermined intervals.

[0071] As shown in Figure 7, in step S20, the processor 20 determines whether or not a notification summary instruction has been entered by the user. A notification summary instruction is an instruction to summarize multiple notifications. If the processor 20 determines that a notification summary instruction has not been entered by the user, it terminates the notification summary control process. If the processor 20 determines that a notification summary instruction has been entered by the user, it proceeds to step S21.

[0072] In step S21, the processor 20 executes a user attribute acquisition process. In this process, the processor 20 acquires user attributes. The processor 20 may acquire user attributes by communicating with the service server 12.

[0073] Specifically, processor 20 sends a user attribute request to service server 12. The user attribute request includes a user identifier. At service server 12, processor 30 reads the user attribute corresponding to the user identifier included in the received user attribute request from memory 31 and sends the user attribute to information processing device 11. Processor 20 receives the user attribute from service server 12. As a result, processor 20 obtains the user attribute.

[0074] In step S22, the processor 20 executes a user behavior history acquisition process. In this process, the processor 20 acquires the user's behavior history. The processor 20 may acquire the user's behavior history by communicating with the service server 12.

[0075] More specifically, the processor 20 sends an action history request to the service server 12. The action history request includes a user identifier. At the service server 12, the processor 30 reads the user's action history corresponding to the user identifier included in the received action history request from the memory 31 and sends the user's action history to the information processing device 11. The processor 20 receives the user's action history from the service server 12. As a result, the processor 20 obtains the user's action history.

[0076] In step S23, the processor 20 executes a notification frequency acquisition process. In this process, the processor 20 acquires the notification frequency to the user from memory 21. More specifically, the processor 20 may acquire the notification frequency to the user assigned for each notification category from memory 21.

[0077] In step S24, the processor 20 executes a process to acquire notifications to be summarized. In this process, the processor 20 acquires multiple notifications to be summarized. In other words, the processor 20 acquires multiple notifications to be summarized according to the user's instructions.

[0078] In particular, the processor 20 may acquire multiple notifications to be summarized based on acquisition conditions stored in memory 21. The acquisition conditions are the conditions for acquiring multiple notifications to be summarized. The acquisition conditions may include at least one of the following: that the notification is unread, the maximum number of notifications to be acquired for summarization, and the priority of the notifications.

[0079] More specifically, the processor 20 retrieves multiple notifications to be summarized from unread notifications according to priority. The processor 20 may also retrieve multiple notifications to be summarized from unread notifications, up to a predetermined maximum number of notifications, in order of priority, from highest to lowest.

[0080] The priority may be based on the user attributes obtained in step S21. In this way, the processor 20 may obtain multiple notifications with a priority based on user attributes.

[0081] The processor 20 may, based on user attributes, prioritize notifications that are more relevant to the user over notifications that are less relevant, and retrieve multiple notifications to be summarized. For example, if the address is in a first region, the processor 20 may prioritize notifications corresponding to the first region over notifications corresponding to a second region that is different from the first region, and retrieve multiple notifications to be summarized. For example, if the user has a large reward value, the processor 20 may prioritize notifications concerning high-value transactions over notifications concerning low-value transactions, and retrieve multiple notifications to be summarized.

[0082] The processor 20 may, based on user attributes, prioritize notifications assigned to categories that are more relevant to the user over notifications assigned to categories that are less relevant to the user, and retrieve multiple notifications to be summarized. For example, if the user is in a young age group such as their 20s, the processor 20 may prioritize notifications assigned to shopping or dining over notifications assigned to finance or insurance, and retrieve multiple notifications to be summarized.

[0083] The priority may be based on the user's behavior history obtained in step S22. In this way, the processor 20 may obtain multiple notifications with a priority based on the user's behavior history.

[0084] The processor 20 may, based on the user's behavior history, prioritize notifications that are more relevant to the user over notifications that are less relevant, and retrieve multiple notifications to be summarized. For example, the processor 20 may prioritize notifications that are viewed frequently by the user over notifications that are viewed infrequently, and retrieve multiple notifications to be summarized.

[0085] The processor 20 may, based on the user's behavior history, prioritize notifications assigned to categories that are more relevant to the user over notifications assigned to categories that are less relevant to the user, in order to retrieve multiple notifications for summarization. In other words, the processor 20 may, based on the user's behavior history, prioritize notifications assigned to categories that the user frequently interacts with over notifications assigned to categories that the user interacts with less frequently, in order to retrieve multiple notifications for summarization. For example, the processor 20 may, based on the user's behavior history, prioritize notifications assigned to categories that the user frequently interacts with over notifications assigned to categories that the user frequently interacts with, in order to retrieve multiple notifications for summarization.

[0086] Based on the user's behavior history, if the frequency of using the first service is higher than the frequency of using the second service, the processor 20 may prioritize notifications related to the first service over notifications related to the second service and acquire multiple notifications. For example, the processor 20 may prioritize notifications assigned to services that are viewed frequently by the user over notifications assigned to services that are viewed infrequently by the user and acquire multiple notifications to be summarized.

[0087] The priority may be based on the frequency of notifications to the user obtained in step S23. In this way, the processor 20 may obtain multiple notifications to be summarized in a priority order based on the frequency of notifications to the user.

[0088] In particular, the processor 20 may prioritize notifications that are frequently notified to the user over notifications that are notified to the user less frequently, in order to acquire multiple notifications to be summarized. The processor 20 may prioritize notifications from sources that are frequently notified to the user over notifications from sources that are notified to the user less frequently, in order to acquire multiple notifications to be summarized. The processor 20 may prioritize notifications assigned to categories that are frequently notified to the user over notifications assigned to categories that are notified to the user less frequently, in order to acquire multiple notifications to be summarized.

[0089] The priority order may be based on the notification date and time. The processor 20 may retrieve multiple notifications to be summarized based on a priority order based on user attributes. In particular, the processor 20 retrieves multiple notifications to be summarized prioritizing notifications with a more recent notification date and time over notifications with an older notification date and time.

[0090] The priority may be based on the rewards given to the user. That is, the processor 20 may prioritize notifications containing data related to user rewards when selecting multiple notifications to summarize. The processor 20 may also prioritize notifications that offer a high reward value to the user when selecting multiple notifications to summarize.

[0091] Processor 20 may retrieve multiple notifications to be summarized, prioritizing notifications that contain data on rewards for users whose subscriptions have not yet expired. Processor 20 may retrieve multiple notifications to be summarized, prioritizing notifications that do not contain data on rewards for users whose subscriptions have already expired. Processor 20 may retrieve multiple notifications to be summarized, prioritizing notifications that contain data on rewards for users whose subscriptions have not yet expired and whose subscriptions have a short time remaining until expiration.

[0092] Processor 20 may prioritize notifications containing data on rewards for users whose rewards do not have an expiration date when selecting multiple notifications to summarize. Processor 20 may prioritize notifications containing data on rewards for users whose rewards have not yet expired when selecting multiple notifications to summarize, rather than notifications containing data on rewards for users whose rewards do not have an expiration date set.

[0093] Thus, the priority may include multiple criteria. The processor 20 refers to the notification content according to the priority and determines whether the notification content meets each of the multiple criteria. The processor 20 may calculate the priority of the notification as the sum of the criteria that the notification content meets. A coefficient may be associated with each of the multiple criteria. For example, the criterion that rewards are given to users whose expiration date has not yet passed may have a higher coefficient than the criterion that the notification date and time is recent. For each criterion that is met, the processor 20 may obtain the coefficient associated with the criterion and calculate the priority of the notification as the sum of the obtained coefficients. By controlling in this way, the priority of multiple notifications to be summarized can be optimized.

[0094] In step S25, the processor 20 executes a notification summary request process. In this process, the processor 20 generates a summary prompt. The summary prompt is a prompt that includes multiple notifications obtained in step S24 and instructions to generate summaries of the multiple notifications. The summary prompt may include instructions to generate a summary of the title for each of the multiple notifications. The summary prompt may also include instructions to generate a summary of the target of the reward given to the user, the reward value, and the expiration date for each of the multiple notifications. The summary prompt may also include instructions to generate a summary of the link destination of the notification for each of the multiple notifications. The processor 20 sends the generated summary prompt to the LLM server 13. As a result, the processor 20 inputs the summary prompt to the LLM 13A.

[0095] In step S26, the processor 20 executes a notification summary acquisition process. In this process, the processor 20 acquires summaries of multiple notifications from the LLM server 13 that sent the summary prompt. In other words, the processor 20 acquires summaries of multiple notifications from the LLM 13A that entered the summary prompt.

[0096] In this way, the processor 20, in response to a notification summary instruction, inputs a summary prompt to the LLM13A, thereby obtaining summaries of multiple notifications generated in the LLM13A from the LLM13A. In other words, the processor 20 obtains summaries of multiple notifications obtained based on acquisition conditions, in response to user instructions.

[0097] In step S27, the processor 20 executes a notification summary display control process. In this process, the processor 20 displays summaries of multiple notifications. Specifically, the processor 20 displays the summary texts 62 of the multiple notifications. The processor 20 may also display images from the multiple notifications. The processor 20 may also display links to the multiple notifications.

[0098] <Second Notification Management Process> Next, the second notification management process will be described with reference to Figure 8. The second notification management process is executed by the processor 20 at predetermined intervals. The second notification management process is a process that manages notifications while displaying summaries of multiple notifications.

[0099] As shown in Figure 8, in step S30, the processor 20 determines whether or not the system is in summary display state. The summary display state is a state in which summaries of multiple notifications are displayed. If the processor 20 determines that the system is not in summary display state, it terminates the second notification management process. If the processor 20 determines that the system is in summary display state, it proceeds to step S31.

[0100] In step S31, the processor 20 determines whether the link destination displayed on the display device 24 was specified by the user. If the processor 20 determines that the link destination was not specified by the user, it proceeds to step S33. If the processor 20 determines that the link destination was specified by the user, it proceeds to step S32.

[0101] In step S32, the processor 20 executes notification display control processing. In this process, the processor 20 reads the link destination specified by the user. The processor 20 displays the notification corresponding to the link destination on the display device 24. In this way, the processor 20 displays the notification for the link destination according to the link destination specified by the user.

[0102] In step S33, the processor 20 determines whether the user has designated a summary as read. Designating a summary as read includes marking the notifications specified by the user among the notifications that were summarized as read. Designating a summary as read also includes marking all notifications that were summarized as read.

[0103] If the processor 20 determines that the user has not marked the summary as read, it proceeds to step S35. If the processor 20 determines that the user has marked the summary as read, it proceeds to step S34.

[0104] In step S34, the processor 20 executes a read flag setting process. In this process, the processor 20 sets a read flag for the notifications that have been summarized and designated as read by the user. In this way, after displaying summaries of multiple notifications, the processor 20 executes a process to mark multiple notifications as read all at once according to the user's instructions.

[0105] In step S35, the processor 20 determines whether a summary deletion request has been made by the user. A summary deletion request includes deleting the notification specified by the user from among the notifications that have been summarized. A summary deletion request also includes deleting all notifications that have been summarized.

[0106] If processor 20 determines that the user has not specified summary deletion, it terminates the second notification management process. If processor 20 determines that the user has specified summary deletion, it proceeds to step S36.

[0107] In step S36, the processor 20 executes a notification deletion process. In this process, the processor 20 deletes the notifications that have been summarized and which the user has designated for deletion. In this way, after displaying summaries of multiple notifications, the processor 20 executes a process to delete multiple notifications in a batch according to the user's instructions.

[0108] <Operation and Effects of the First Embodiment> The operation and effects of the first embodiment will now be described. (1-1) The processor 20 acquires multiple notifications to be summarized according to the user's instructions. The processor 20 acquires summaries of the multiple notifications and displays the summaries on the display device 24. After displaying the summaries of the multiple notifications, the processor 20 processes the multiple notifications in a batch according to the user's instructions. With this configuration, the user can check the summaries of multiple notifications as intended, and after the summaries of the multiple notifications are displayed, the multiple notifications can be processed in a batch. This reduces the effort required to check multiple notifications and reduces the effort required to process the displayed multiple notifications. Therefore, user convenience can be improved.

[0109] (1-2) The processor 20 inputs a prompt to the LLM13A that includes multiple notifications to be summarized and an instruction to generate a summary of the multiple notifications, thereby obtaining the summary of the multiple notifications generated by the LLM13A from the LLM13A. With this configuration, by using the LLM13A, it is possible to obtain a highly accurate summary of multiple notifications with a simple configuration. Therefore, user convenience can be improved.

[0110] (1-3) The processor 20 retrieves multiple notifications to be summarized, prioritizing those with the most recent notification date and time. With this configuration, summaries of notifications with the most recent notification date and time can be displayed preferentially. Therefore, user convenience can be improved.

[0111] (1-4) The processor 20 retrieves multiple notifications to be summarized, prioritizing those assigned to categories with a high notification frequency. With this configuration, summaries of notifications assigned to categories with a high notification frequency can be displayed preferentially. Therefore, user convenience can be improved.

[0112] (1-5) Based on the user's activity history, the processor 20 prioritizes notifications assigned to categories where the user frequently performs actions over notifications assigned to categories where the user frequently performs actions, and retrieves multiple notifications to be summarized. With this configuration, summaries of notifications assigned to categories where the user frequently performs actions can be displayed preferentially. Therefore, user convenience can be improved.

[0113] (1-6) Based on the user's activity history, if the frequency of using the first service is higher than the frequency of using the second service, the processor 20 prioritizes notifications related to the first service over notifications related to the second service and retrieves multiple notifications to be summarized. With this configuration, summaries of notifications related to the frequently used service can be displayed preferentially. Therefore, user convenience can be improved.

[0114] (1-7) The processor 20 retrieves multiple notifications to be summarized, prioritizing notifications that contain data related to rewards for the user. With this configuration, summaries of notifications that contain data related to rewards for the user can be displayed preferentially. Therefore, user convenience can be improved.

[0115] (1-8) The processor 20 retrieves multiple notifications to be summarized, prioritizing notifications that contain data on rewards for users whose rewards have not yet expired. With this configuration, the summary of notifications that contain data on rewards for users whose rewards have not yet expired can be displayed preferentially. Therefore, user convenience can be improved.

[0116] (1-9) The processor 20 retrieves multiple notifications to be summarized, prioritizing notifications that contain data on rewards for users whose subscriptions have not yet expired and whose subscriptions have a short remaining period until expiration. With this configuration, summaries of notifications that contain data on rewards for users whose subscriptions have not yet expired and whose subscriptions have a short remaining period until expiration can be displayed preferentially. Therefore, user convenience can be improved.

[0117] (1-10) The processor 20 acquires multiple notifications to be summarized, prioritizing those with a high reward value for the user. With this configuration, summaries of notifications with a high reward value for the user can be displayed preferentially. Therefore, user convenience can be improved.

[0118] (1-11) The processor 20 retrieves multiple notifications to be summarized, prioritizing notifications that do not contain data regarding rewards for users whose rewards have expired. With this configuration, summaries of notifications that do not contain data regarding rewards for users whose rewards have expired can be displayed preferentially. Therefore, user convenience can be improved.

[0119] (1-12) The processor 20 displays a link to at least one of the multiple notifications to be summarized, and displays the linked notification according to the user's specified link destination. With this configuration, the user can display the linked notification from the summary of the multiple notifications to be summarized, as intended. This allows the user to check the notification as intended after checking the notification summary. Therefore, the effort required to check the notification can be reduced. Thus, user convenience can be improved.

[0120] (1-13) The processor 20 marks at least one of the multiple notifications to be summarized as read all at once. With this configuration, after the summaries of multiple notifications are displayed, all of the notifications can be marked as read at once. This reduces the effort required to check multiple notifications and also reduces the effort required to mark each of the displayed notifications as read. Therefore, user convenience can be improved.

[0121] (1-14) The processor 20 deletes at least one of the multiple notifications to be summarized in a batch. With this configuration, after the summaries of multiple notifications are displayed, the multiple notifications can be deleted in a batch. This reduces the effort required to review multiple notifications and also reduces the effort required to delete the displayed notifications. Therefore, user convenience can be improved.

[0122] (1-15) The processor 20 acquires unread notifications as multiple notifications to be summarized. With this configuration, a summary of unread notifications can be displayed. This reduces the effort required to check unread notifications. Therefore, user convenience can be improved.

[0123] [Second Embodiment] Next, a second embodiment will be described. In the following description, the same reference numerals will be used for components that have already been described in the previous embodiment, and redundant explanations will be omitted or simplified.

[0124] In the second embodiment, in step S24 of Figure 7, the processor 20 may input an acquisition prompt to the LLM13A that includes a predetermined number of notifications greater than the number of notifications to be summarized, acquisition conditions, and instructions to acquire the multiple notifications based on the acquisition conditions. As a result, the processor 20 acquires the multiple notifications to be summarized that were generated in the LLM13A from the LLM13A.

[0125] More specifically, the processor 20 acquires a predetermined number of notifications. The processor 20 may acquire a predetermined number of unread notifications in order of most recent notification date and time. The predetermined number of notifications is greater than the number of notifications to be summarized. In other words, the predetermined number is multiple. For example, if there are four notifications to be summarized, the predetermined number of notifications should be five or more, and preferably more than twice the number of notifications. The processor 20 may acquire a predetermined number of notifications from unread notifications.

[0126] The processor 20 generates an acquisition prompt. The acquisition prompt may include a predetermined number of notifications, acquisition conditions, and instructions to acquire multiple notifications from the predetermined number of notifications based on the acquisition conditions. Since a predetermined number of notifications have been acquired from unread notifications, the acquisition conditions may include at least one of the following: the maximum number of notifications to be summarized and the priority of the notifications. In other words, the acquisition prompt may be a prompt that instructs to acquire a predetermined maximum number of notifications as multiple notifications to be summarized, in order of priority from highest to lowest. The acquisition prompt may include at least one of the following as the priority of the notifications: user attributes, user behavior history, and notification frequency. The processor 20 sends the generated acquisition prompt to the LLM server 13. As a result, the processor 20 inputs the acquisition prompt to the LLM 13A.

[0127] The processor 20 receives multiple notifications from the LLM server 13 that sent the acquisition prompt. Thus, in response to the notification summarization instruction, the processor 20 inputs an acquisition prompt to the LLM 13A and acquires the multiple notifications generated in the LLM 13A from the LLM 13A.

[0128] <Operation and Effects of the Second Embodiment> The operation and effects of the second embodiment will now be described. (2-1) The processor 20 inputs an acquisition prompt to the LLM13A that includes a predetermined number of notifications, acquisition conditions, and instructions to acquire multiple notifications for which the acquisition conditions have been met. As a result, the processor 20 acquires multiple notifications to be summarized that have been generated in the LLM13A from the LLM13A. With this configuration, by using the LLM13A, it is possible to acquire multiple notifications to be summarized with high accuracy using a simple configuration. Therefore, user convenience can be improved.

[0129] [Example of changes] This embodiment can be implemented with the following modifications. This embodiment and the following modifications can be combined with each other to the extent that they do not contradict each other technically.

[0130] The processor 20 may display the linked image on the display device 24 separately from the title image 61. When the linked image is specified by the user, the processor 20 may display a notification of the linked image on the display device 24. The processor 20 does not have to display the title image 61 on the display device 24.

[0131] When the user specifies an image indicating a link destination, the processor 20 may access the website that issued the notification instead of the specified notification. In this case, the processor 20 may display a confirmation image on the display device 24 indicating whether or not to allow access to the website that issued the notification.

[0132] When the user specifies an image indicating the destination of a link, the processor 20 may display an image related to the notification at the destination on the display device 24. The image related to the notification at the destination may be the notification text included in the notification, the notification image included in the notification, or a combination thereof. The image related to the notification at the destination may also be a part of the notification content included in the notification. In this case, the processor 20 may display an image related to the notification at the destination on the display device 24 with more detailed content than the summary image 60 of the multiple notifications. The processor 20 may input the content of the notification at the destination to the LLM 13A separately from the summaries of the multiple notifications. The image related to the notification at the destination may be displayed as a pop-up.

[0133] The display device 24 may display a "Delete All" image in addition to the "Read All" image 64 while the app is running. The "Delete All" image is an image used to delete all notifications received by the information processing device 11. The display device 24 does not need to display the "Read All" image 64 while the app is running.

[0134] The processor 20 may perform at least one of the following: mark all notifications specified by the user as read from among the multiple notifications displayed as summaries, or mark all notifications displayed as summaries as read.

[0135] The processor 20 may perform at least one of the following: delete all notifications specified by the user from among the multiple notifications displayed as targets for summarization, or delete all of the multiple notifications displayed as targets for summarization.

[0136] After displaying summaries of multiple notifications on the display device 24, the processor 20 may perform at least one of the following: marking multiple notifications as read all at once, or deleting multiple notifications all at once.

[0137] The processor 20 may process multiple notifications in a batch after displaying summaries of multiple notifications on the display device 24, regardless of whether or not summaries of multiple notifications are currently displayed on the display device 24.

[0138] The processor 20 may receive notifications regarding mini-apps as notifications to be summarized. An app may include a super app and mini-apps. A super app is an integrated app that has at least one function. A super app is an app that serves as a platform for mini-apps. In other words, a super app is an app that provides mini-apps. A mini-app is an app that operates on the super app as a platform. A mini-app is an app that has been developed to run within a super app. The images shown in Figures 3 to 5 are images of a super app when it is launched, and the notifications may include notifications regarding the super app and notifications regarding mini-apps that operate on the super app as a platform.

[0139] A super app may be an app related to a specific service, such as financial services, or it may be an app that integrates multiple services. Mini apps may be assigned categories, such as dining, shopping, and finance. Mini apps may be assigned specific services, such as an app for financial services or an app for e-commerce services.

[0140] The priority order for retrieving multiple notifications to be summarized may be such that notifications related to super apps take precedence over notifications related to mini apps. This allows the processor 20 to retrieve multiple notifications to be summarized by prioritizing notifications related to super apps over notifications related to mini apps.

[0141] The processor 20 may retrieve multiple notifications to be summarized, prioritizing those with older notification times. The processor 20 may also retrieve multiple notifications to be summarized regardless of their notification times. The notification time is the notification time from the notifier, but may also be the time the user receives it.

[0142] The processor 20 may select multiple notifications, including both unread and read notifications, as the target for summarization, not just unread notifications. In other words, the processor 20 may obtain summaries of multiple notifications, including both unread and read notifications, not just unread notifications, and display them on the display device 24. The processor 20 may also prioritize unread notifications over read notifications when selecting multiple notifications to be summarized.

[0143] The priority order for obtaining multiple notifications to be summarized may be any combination. The priority order may not include at least one of the conditions of the above embodiments, and may include conditions other than those of the above embodiments.

[0144] Prioritization may be user-configurable. For example, users may be able to set priority to notifications where the reward value awarded to them is higher than a predetermined value.

[0145] The processor 20 may retrieve notifications to be summarized based on the importance level associated with the notification. In other words, importance level may be included in the retrieval criteria. The importance level may be configurable by the sender or by the user.

[0146] Processor 20 may retrieve summarizable notifications regardless of the expiration date for rewards granted to the user. Processor 20 may retrieve summarizable notifications regardless of the reward value granted to the user. Processor 20 may retrieve notifications unrelated to rewards granted to the user as summarizable notifications.

[0147] The processor 20 may select at least one notification from a predetermined number of notifications to be summarized. In this case, the processor 20 may obtain a summary of the at least one notification selected for summarization and display the summary of the at least one notification on the display device 24. The processor 20 may mark the at least one notification that is to be summarized as read. The processor 20 may delete the at least one notification that is to be summarized.

[0148] The processor 20 may store user attributes in memory 21 and retrieve user attributes from memory 21. The processor 20 does not need to retrieve user attributes by communicating with the service server 12.

[0149] The processor 20 may store the user's activity history in memory 21 and retrieve the user's activity history from memory 21. The processor 20 does not need to retrieve the user's activity history by communicating with the service server 12.

[0150] The processor 20 does not need to obtain the notification frequency by communicating with the service server 12. In this case, the processor 20 does not need to calculate the notification frequency and does not need to store the notification frequency in memory 21.

[0151] The processor 20 may input the summary prompt to the LLM13A in multiple prompts. In the second embodiment, the processor 20 may input the acquisition prompt to the LLM13A in multiple prompts.

[0152] In the second embodiment, the processor 20 may input prompts to the LLM13A that include an acquisition prompt and a summary prompt. In other words, the processor 20 may perform both the acquisition of multiple notifications to be summarized and the acquisition of summaries of multiple notifications at the same time.

[0153] The service server 12 may be equipped with an LLM 13A. In this case, the service server 12 will be the destination for the prompt sent from the information processing device 11. The information processing device 11 may also be equipped with an LLM 13A. Thus, in the information processing device 11, the processor 20 may input the prompt to the LLM 13A. In these cases, the information processing system 10 does not need to be equipped with an LLM server 13.

[0154] In the information processing system 10, the processor 20 may input instructions to a language model that has less computational complexity, data volume, and number of model parameters compared to LLM13A, rather than LLM13A. The language model may be a learning model using deep learning. In the information processing system 10, the processor 20 may obtain a summary of a notification by obtaining the words to be summarized from the notification according to predetermined acquisition rules. The acquisition rules may be rules according to acquisition conditions.

[0155] The information processing system 10 may include other servers besides the service server 12 and the LLM server 13. In this case, the other servers may include some of the functions of the service server 12. The information processing system 10 may have any server configuration, including one or more servers, as long as they have the functions of the service server 12.

[0156] The service server 12 may have some of the functions of the information processing device 11. The service server 12 may have some of the functions of the information processing device 11, except for the display function. In this case, the service server 12 controls the display of images on the user terminal device. In such a case, the service server 12 may function as an information processing device.

[0157] The information processing device 11 may have some of the functions of the service server 12. The information processing device 11 may have all of the functions of the service server 12. In this case, the information processing system 10 does not need to have the service server 12.

[0158] The information processing device 11 may be configured to include at least one processor 20 and at least one memory 21. The information processing system 10 may be configured to include at least one processor 20, 30 and at least one memory 21, 31.

[0159] As used herein, the expression "at least one of" means one or more of the desired options. For example, as used herein, if there are two options, the expression "at least one of" means either one option or both of the two options. As another example, as used herein, if there are three or more options, the expression "at least one of" means either one option or any combination of two or more options.

[0160] [Note] The technical concepts that can be gleaned from the embodiments and modifications described above are outlined below. [1] The information processing device comprises at least one memory configured to store a program, and at least one processor configured to perform processing based on the program, wherein the at least one processor performs the following: acquire a plurality of notifications to be summarized, acquire a summary of the plurality of notifications in accordance with the user's instructions, display the summary of the plurality of notifications, and, after displaying the summary of the plurality of notifications, process the plurality of notifications in a batch in accordance with the user's instructions.

[0161] An information processing device as described in [2][1], wherein obtaining a summary of the plurality of notifications includes inputting a prompt to the plurality of notifications, which includes the plurality of notifications and an instruction to generate a summary of the plurality of notifications, and thereby obtaining a summary of the plurality of notifications generated in the large language model from the large language model.

[0162] An information processing device according to [3][1] or [2], wherein acquiring the plurality of notifications includes inputting a prompt to the large language model that includes a predetermined number of notifications greater than the plurality of notifications, acquisition conditions for acquiring the plurality of notifications, and an instruction to acquire the plurality of notifications from the predetermined number of notifications based on the acquisition conditions, thereby acquiring the plurality of notifications generated in the large language model from the large language model.

[0163] An information processing device described in any one of paragraphs [4], [1] to [3], wherein acquiring the plurality of notifications includes acquiring the plurality of notifications prioritizing the notification date and time that is most recent.

[0164] An information processing device described in any one of paragraphs [5], [1] to [4], wherein acquiring the plurality of notifications includes prioritizing the acquisition of notifications assigned to classifications with a higher notification frequency.

[0165] An information processing device according to any one of paragraphs [6], [1] to [5], wherein acquiring the plurality of notifications includes, based on the user's behavior history, prioritizing the acquisition of notifications assigned to categories where the user's behavior frequency is high over notifications assigned to categories where the user's behavior frequency is low.

[0166] An information processing device described in [7], [1] to [6], wherein acquiring the plurality of notifications includes, based on the user's behavior history, prioritizing the acquisition of notifications relating to the first service over notifications relating to the second service if the frequency of use of the first service is higher than the frequency of use of the second service.

[0167] An information processing device as described in any one of paragraphs [8], [1] to [7], wherein acquiring the plurality of notifications includes acquiring the plurality of notifications with priority given to notifications containing data relating to rewards to the user.

[0168] An information processing device as described in any one of paragraphs [9][1] to [8], wherein acquiring the plurality of notifications includes prioritizing the acquisition of notifications that include data relating to rewards for users whose expiration date has not yet passed.

[0169] An information processing device described in any one of paragraphs

[10] , [1] to [9], wherein acquiring the plurality of notifications includes prioritizing the acquisition of notifications that contain data relating to rewards for users whose validity period has not yet expired and whose validity period is short.

[0170] An information processing device described in any one of paragraphs

[11] to

[10] , wherein acquiring the plurality of notifications includes prioritizing the acquisition of notifications that have a large reward value to the user.

[0171] An information processing device as described in any one of paragraphs

[12] [8] to

[11] , wherein acquiring the plurality of notifications includes acquiring the plurality of notifications prioritizing notifications that do not contain data relating to rewards for users whose validity period has expired.

[0172] An information processing device according to any one of paragraphs

[13] [1] to

[12] , wherein displaying a summary of the plurality of notices includes displaying a link to at least one of the plurality of notices, and the at least one processor performs the function of displaying the linked notice in response to a link destination specified by the user.

[0173] An information processing device described in any one of paragraphs

[14] [1] to

[13] , wherein processing the plurality of notifications collectively includes marking the plurality of notifications as read collectively. An information processing device described in any one of paragraphs

[15] [1] to

[14] , wherein processing the plurality of notifications in a batch includes deleting the plurality of notifications in a batch.

[0174] An information processing device described in any one of paragraphs

[16] (1) to

[15] , wherein acquiring the plurality of notifications includes acquiring unread notifications as the plurality of notifications.

[17] The information processing system comprises at least one memory configured to store a program, and at least one processor configured to perform processing based on the program, wherein the at least one processor performs the following: acquiring a plurality of notifications to be summarized, acquiring a summary of the plurality of notifications in accordance with the user's instructions, displaying the summary of the plurality of notifications, and, after displaying the summary of the plurality of notifications, processing the plurality of notifications in a batch in accordance with the user's instructions.

[0175]

[18] The information processing method includes at least one processor that acquires a plurality of notifications to be summarized, acquires a summary of the plurality of notifications in accordance with the user's instructions, displays the summary of the plurality of notifications, and after displaying the summary of the plurality of notifications, processes the plurality of notifications in a batch in accordance with the user's instructions.

[0176]

[19] The program causes at least one processor to perform the following actions: to acquire a plurality of notifications to be summarized; to acquire a summary of the plurality of notifications in accordance with the user's instructions; to display the summary of the plurality of notifications; and, after displaying the summary of the plurality of notifications, to process the plurality of notifications in a batch in accordance with the user's instructions. [Explanation of Symbols]

[0177] 10... Information processing system, 11... Information processing device, 12... Service server, 13... Large-scale language model server, 13A... Large-scale language model, 20, 30... Processor, 21, 31... Memory, 24... Display device, 26, 36... Program, 27, 37... Database, 40... Notification management database.

Claims

1. At least one memory configured to store a program, The system comprises at least one processor configured to perform processing based on the program, The aforementioned at least one processor is While an application is running to provide a user with a predetermined service including at least one of the following: payment services, e-commerce services, travel booking services, restaurant booking services, video streaming services, and e-book distribution services, the system acquires multiple notifications within the application that are to be summarized in response to user instructions. To obtain a summary of the aforementioned multiple notifications, The app will display a summary of the multiple notifications, After displaying a summary of the multiple notifications within the aforementioned application, the application processes the multiple notifications collectively according to the user's instructions. Information processing device.

2. An information processing apparatus according to claim 1, Obtaining a summary of the multiple notifications includes inputting a prompt to the large language model that includes the multiple notifications and instructions for generating a summary of the multiple notifications, thereby obtaining the summary of the multiple notifications generated in the large language model from the large language model. Information processing device.

3. An information processing apparatus according to claim 2, Obtaining the aforementioned multiple notifications includes obtaining the aforementioned multiple notifications generated in the large language model from the large language model by inputting a prompt into the large language model that includes a predetermined number of notifications greater than the aforementioned multiple notifications, acquisition conditions for obtaining the aforementioned multiple notifications, and instructions to obtain the aforementioned multiple notifications from the predetermined number of notifications based on the acquisition conditions. Information processing device.

4. An information processing device according to any one of claims 1 to 3, The at least one processor, in response to instructions from the information provider, registers the notification within the application in a notification management database, which associates a notification identifier for identifying the notification, a notifier indicating the information provider, and the notification content contained in the notification. Information processing device.

5. An information processing device according to any one of Claims 1 to 3, The aforementioned multiple notifications include notifications relating to the app, Information processing device.

6. An information processing device according to any one of claims 1 to 3, The aforementioned app includes a super app that provides mini-apps, The aforementioned multiple notifications include notifications relating to the mini-app, Information processing device.

7. An information processing device according to any one of claims 1 to 3, The aforementioned app includes a super app that provides mini-apps, The aforementioned multiple notifications include notifications relating to the super app and notifications relating to the mini app, Obtaining the aforementioned multiple notifications includes obtaining the aforementioned multiple notifications in a manner that prioritizes notifications relating to the super app over notifications relating to the mini app. Information processing device.

8. An information processing device according to any one of claims 1 to 3, Obtaining the aforementioned multiple notifications includes, based on the user's behavior history, prioritizing notifications assigned to categories where the user's behavior is more frequent over notifications assigned to categories where the user's behavior is less frequent. Information processing device.

9. An information processing device according to any one of claims 1 to 3, Obtaining the aforementioned multiple notifications includes, based on the user's behavioral history, prioritizing notifications relating to the first service over notifications relating to the second service if the frequency of use of the first service included in the predetermined service is higher than the frequency of use of a second service different from the first service included in the predetermined service, thereby obtaining the aforementioned multiple notifications. Information processing device.

10. An information processing device according to any one of claims 1 to 3, Processing the aforementioned multiple notifications in a batch includes marking the aforementioned multiple notifications as read in a batch. Information processing device.

11. An information processing device according to any one of claims 1 to 3, Processing the aforementioned multiple notifications in a batch includes deleting the aforementioned multiple notifications in a batch. Information processing device.

12. At least one memory configured to store a program, The system comprises at least one processor configured to perform processing based on the program, The aforementioned at least one processor is While an application is running to provide a user with a predetermined service including at least one of the following: payment services, e-commerce services, travel booking services, restaurant booking services, video streaming services, and e-book distribution services, the system acquires multiple notifications within the application that are to be summarized in response to user instructions. To obtain a summary of the aforementioned multiple notifications, The app will display a summary of the multiple notifications, After displaying a summary of the multiple notifications within the aforementioned application, the application processes the multiple notifications collectively according to the user's instructions. Information processing system.

13. At least one processor, While an application is running to provide a user with a predetermined service including at least one of the following: payment services, e-commerce services, travel booking services, restaurant booking services, video streaming services, and e-book distribution services, the system acquires multiple notifications within the application that are to be summarized in response to user instructions. To obtain a summary of the aforementioned multiple notifications, The app will display a summary of the multiple notifications, After displaying a summary of the multiple notifications within the aforementioned application, the application processes the multiple notifications collectively according to the user's instructions. Information processing methods.

14. At least one processor, While an application is running to provide a user with a predetermined service including at least one of the following: payment services, e-commerce services, travel booking services, restaurant booking services, video streaming services, and e-book distribution services, the system acquires multiple notifications within the application that are to be summarized in response to user instructions. To obtain a summary of the aforementioned multiple notifications, The app will display a summary of the multiple notifications, After displaying a summary of the multiple notifications within the aforementioned application, the application will process the multiple notifications collectively according to the user's instructions. program.