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

The information processing system addresses the inconvenience of checking numerous notifications by summarizing and collectively processing them, enhancing user convenience through efficient notification management.

JP7827798B1Active Publication Date: 2026-03-10RAKUTEN GROUP INC
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In existing information processing systems, a large number of notifications sent to users require manual checking, reducing user convenience.

Method used

An information processing device and system that acquires multiple notifications, summarizes them, and processes them collectively in response to a user's instruction, utilizing a large language model (LLM) for generating summaries.

Benefits of technology

Improves user convenience by reducing the effort required to check and process multiple notifications through summarized display and collective handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007827798000001_ABST
    Figure 0007827798000001_ABST
Patent Text Reader

Abstract

An information processing device, an information processing system, an information processing method, and a program that can improve user convenience are provided. [Solution] An information processing device includes 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 executes the following operations: acquiring multiple notifications to be summarized in response to a user's instruction, 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 the user's instruction.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Conventionally, as shown in Patent Document 1, for example, a product sales system has been disclosed as an example of an information processing system, in which, when a reserved product arrives, a first message including an object for canceling the reservation is notified to a user. [Prior art documents] [Patent documents]

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

[0004] However, in such an information processing system, if a large number of notifications are sent to a user, the user has to take the trouble of checking the notifications, which may reduce user convenience. [Means for solving the problem]

[0005] An information processing device that solves the above problem 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 executes the following operations: acquiring multiple notifications to be summarized in response to a user's instruction; 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 the user's instruction.

[0006] An information processing system that solves the above problem 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 executes the following operations: acquiring multiple notifications to be summarized in response to a user's instruction; 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 a user's instruction.

[0007] An information processing method that solves the above problem includes at least one processor acquiring multiple notifications to be summarized in response to a user's instruction, 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 a user's instruction.

[0008] A program that solves the above problem causes at least one processor to acquire multiple notifications to be summarized in response to a user's instruction, 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 a user's instruction. [Effects of the Invention]

[0009] According to the present invention, it is possible to improve user convenience. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram showing the overall configuration of an information processing system according to the first embodiment. [Figure 2] FIG. 2 is a diagram illustrating the notification management database according to the first embodiment. [Figure 3] FIG. 3 is a diagram showing the display content of the display device of the first embodiment. [Figure 4]FIG. 4 is a diagram showing the display content of the display device of the first embodiment. [Figure 5] FIG. 5 is a diagram showing the display content of the display device of the first embodiment. [Figure 6] FIG. 6 is a flowchart showing the first notification management process of the first embodiment. [Figure 7] FIG. 7 is a flowchart showing the notification summary control process according to the first embodiment. [Figure 8] FIG. 8 is a flowchart showing the second notification management process according to the first embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] [First embodiment] An information processing device, an information processing system, an information processing method, and a program according to an embodiment will be described.

[0012] <Configuration of Information Processing System 10> As shown in Fig. 1, the information processing system 10 is configured to provide information to a user. In particular, the information processing system 10 is configured to provide various services to a user via an application. Hereinafter, an application will be simply referred to as an app. The information processing system 10 is configured to provide various notifications to a user via the app.

[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 be a mobile terminal device that can be carried by the 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 will be referred to as LLM. The LLM server 13 is a server equipped with an LLM 13A. The LLM 13A is a language model constructed using a large amount of data and deep learning technology. The LLM server 13 has a function to control various sentences using generative artificial intelligence. The LLM server 13 may also have a function to control various images using generative artificial intelligence. The LLM server 13 is equipped with various learning models of the generative artificial intelligence.

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

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

[0018] <Configuration of 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 drawing, the interface is indicated 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 a 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 may be an integrated circuit. The processor 20 may be a combination of these.

[0020] The memory 21 is configured to store a program 26. The memory 21 is a non-transitory computer-readable medium that stores the program 26, but may also include a transitory computer-readable medium. The program 26 may include a dedicated app for using the information processing system 10. The memory 21 is configured to store a database 27.

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

[0022] The input device 23 is configured to input data in response to a user's operation. 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 with operation buttons. The display device 24 displays information in response to an output instruction from the processor 20.

[0023] <Configuration of service server 12> The service server 12 may be realized 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] The memory 31 is configured to store a program 36. The memory 31 is a non-transitory computer-readable medium that stores the program 36, but may also include a transitory computer-readable medium. The memory 31 is configured to store a database 37.

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

[0026] The service server 12 has the same configuration as the information processing device 11. Therefore, a description of the processor 30, memory 31, and communication interface 32 in the service server 12 will be omitted.

[0027] The service server 12 may provide the user with a predetermined service that allows transactions for a transaction object, for example. The predetermined service may include at least one of a payment service, an e-commerce service, a travel reservation service, a restaurant reservation service, a communication service, a video distribution service, and an e-book distribution service. The transaction object may include, for example, goods and services, and the transaction may include, for example, purchase, sale, loan, use, and reservation.

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

[0029] In the service server 12, the processor 30 associates a user identifier with a user attribute and stores them in the memory 31. This allows the processor 30 to manage the user attribute so that it corresponds to the user identifier. The reward value possessed by the user may be included in the user attribute.

[0030] The service server 12 may manage the behavior history of users who use the information processing system 10. The user behavior history may include at least one of the user's browsing history, the user's transaction history, and the user's search history. The service server 12 can acquire the user behavior history by communicating with the information processing device 11 for which user authentication has been successfully performed.

[0031] In the service server 12, the processor 30 associates the user identifier with the user's behavior history and stores them in the memory 31. This allows the processor 30 to manage the user's behavior history so as to correspond to the user identifier.

[0032] The service server 12 may have a reward function. The reward may be points that can be used in a predetermined service. The reward may be points that can be acquired in a predetermined service. The reward value may be the number of points. The reward may be usable across multiple services with the same administrator, or across multiple services with different administrators. The reward may be a benefit for the user.

[0033] In the service server 12, the processor 30 associates the user identifier with the reward value possessed by the user and stores them in the memory 31. This allows the processor 30 to manage the reward value possessed by the user so as to correspond to the user identifier.

[0034] The service server 12 has a notification function for sending various notifications to the information processing device 11. The various notifications include messages to the user. The various notifications include notification text and may include, for example, notification images. The various notifications may include notification content related to a predetermined service.

[0035] In the service server 12, the processor 30 transmits various notifications to the information processing device 11, which is the destination, in response to instructions from the information provider, which is the source of the notifications. 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 includes an LLM 13A. The LLM server 13 is configured in the same manner as the service server 12. Therefore, a description of the processor, memory, and communication interface included in the LLM server 13 will be omitted.

[0037] <Data structure of Database 27> 2, a notification management database 40 is stored as a database 27 in the memory 21 of the information processing device 11. The 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 includes at least one data set 40A. Data set 40A associates a notification identifier, notification date and time, read flag, category, notification source, and notification content. In the drawing, the identifier is indicated as ID. The notification date and time, category, notification source, 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 for identifying the notification. The notification date and time is the date and time when the notification was sent. The read flag is a flag that indicates whether the notification has been read or not. The read flag is data that indicates whether the notification has been read or unread. Valid data is set in the read flag when the notification has been read.

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

[0041] <App display screen> Here, the display screen displayed on the display device 24 of the information processing device 11 will be described with reference to FIGS.

[0042] As shown in FIG. 3, an image related to a notification is displayed on the display device 24 while the app is running. A notification category list 50 is displayed on the display device 24. The category list 50 includes a category of notifications related to campaigns, such as special offers. The category list 50 also includes a category of notifications related to new features and updates of the app. The category list 50 includes categories such as shopping, food, lifestyle, sports, finance, and insurance.

[0043] In this category list 50, an unread number image 51 indicating the number of unread notifications is displayed at positions corresponding to a plurality of categories. When an area corresponding to a category is designated by the user, at least one notification assigned to the designated category is displayed. As a result, the unread notifications assigned to the designated category are marked as read, and the unread number image 51 is erased.

[0044] As shown in FIG. 4, when a predetermined notification categorized 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 text indicating that a discount coupon for the transaction object has been granted as a reward. The notification text includes text indicating the reward value of a 200 yen discount. The notification text includes text indicating the expiration date of the reward. The notification image may include an image showing the transaction object that is eligible for the discount coupon. Rewards are granted to users using such notifications.

[0045] The notification content image 52 displays a delete image 53 and a close image 54. The delete image 53 is an image for deleting and closing the displayed notification in response to a user instruction. The close image 54 is an image for closing the displayed notification in response to a user instruction without deleting it.

[0046] 3, while the app is running, the display device 24 displays an all-read image 55. The all-read image 55 is an image for indicating that all notifications received by the information processing device 11 have been read. When the all-read image 55 is designated by the user, all notifications received by the information processing device 11 are indicated as read, regardless of classification.

[0047] A notification summary image 56 is displayed on the display device 24 while the app is running. The notification summary image 56 is an image for displaying summaries of multiple notifications for which the acquisition conditions are met, among the notifications received by the information processing device 11. When the notification summary image 56 is designated by the user, summaries of the multiple notifications for which the acquisition conditions are met are displayed.

[0048] 5, when a notification summary image 56 is selected by the user, multiple notification summary images 60 are displayed. In this embodiment, four notification summary images 60 are displayed, but the present invention is not limited to this.

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

[0050] A check box 63 is displayed on each of the summary images 60 of the multiple notifications. When the user specifies a check box 63, processing for the specified notification can be executed.

[0051] When the user specifies the notification summary image 56, the display device 24 displays an all-read image 64, an all-delete image 65, a specified read image 66, and a specified delete image 67. The all-read image 64 is an image for marking all of the multiple notifications that have been selected for summarization as read at the user's instruction. The all-delete image 65 is an image for deleting all of the multiple notifications that have been selected for summarization at the user's instruction. The specified read image 66 is an image for marking as read a notification that has been specified by the user in the check box 63 among the multiple notifications that have been selected for summarization. The specified delete image 67 is an image for deleting a notification that has been specified by the user in the check box 63 among the multiple notifications that have been selected for summarization.

[0052] A link destination of the notification is assigned to the title image 61. When the user designates the title image 61, the notification content image 52, which is the link destination, is displayed as shown in FIG.

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

[0054] 6, in step S10, the processor 20 determines whether or not a notification has been received from the service server 12. In this process, if the processor 20 determines that a notification has not been received from the service server 12, the processor 20 proceeds to step S12. If the processor 20 determines that a notification has been received from the service server 12, the processor 20 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 acquires the notification date and time, classification, notification source, and notification content from the received notification. The processor 20 registers a data set 40A including the notification identifier, notification date and time, classification, notification source, and notification content in the notification management database 40. In this case, the processor 20 registers a data set 40A in which the read flag is not set in the notification management database 40.

[0056] The processor 20 refers to the data set 40A stored in the notification management database 40, calculates the number of unread notifications for which the read flag is not set, for each category, and stores the number of unread notifications for each category in the memory 21. This enables the processor 20 to display the number of unread notifications for each category on the display device 24.

[0057] The processor 20 calculates the notification frequency of the user based on the received notifications. The processor 20 stores the calculated notification frequency of the user 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 indicate the number of notifications in each predetermined period. The notification frequency may be assigned to each notification category.

[0058] In step S12, the processor 20 determines whether an unread notification for which a read flag is not set has been displayed on the display device 24 in response to a user instruction. If the processor 20 determines that an unread notification has not been displayed, the processor 20 proceeds to step S14. If the processor 20 determines that an unread notification has been displayed, the processor 20 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 manner, the processor 20 executes a process of marking the unread notification as read by displaying the unread notification on the display device 24.

[0060] In step S14, the processor 20 determines whether a mark as read instruction has been input by a user instruction. In this process, the processor 20 determines that a mark as read instruction has been input by a user instruction when a mark as read instruction targeting all notifications has been input by a user instruction. The processor 20 determines that a mark as read instruction has been input by a user instruction when a mark as read instruction targeting a specified notification has been input by a user instruction.

[0061] If the processor 20 determines that a mark-as-read instruction has not been input, the process proceeds to step S16. If the processor 20 determines that a mark-as-read instruction has been input, the process proceeds to step S15.

[0062] In step S15, the processor 20 executes a read flag setting process. In this process, the processor 20 sets a read flag corresponding to the notification designated by the user's instruction, similar to step S13.

[0063] In detail, when a read instruction for all notifications is input by a user, the processor 20 sets the read flags corresponding to all notifications. In this way, the processor 20 executes a process of marking all notifications as read at once by a user instruction.

[0064] When a read instruction is input for a notification specified by a user instruction, the processor 20 sets a read flag corresponding to the notification specified by the user instruction. In this way, the processor 20 executes a process of marking the notification specified by the user instruction as read.

[0065] In step S16, processor 20 determines whether a delete instruction has been input. In this process, processor 20 determines that a delete instruction has been input by a user instruction if a delete instruction targeting all notifications has been input by a user instruction. Processor 20 determines that a delete instruction has been input by a user instruction if a delete instruction targeting a specified notification has been input by a user instruction.

[0066] If the processor 20 determines that a deletion instruction has not been input, the processor 20 ends the first notification management process. If the processor 20 determines that a deletion instruction has been input, the processor 20 proceeds to step S17.

[0067] In step S17, the processor 20 executes a notification deletion process, in which the processor 20 deletes from the notification management database 40 the data set 40A corresponding to the notification designated by the user.

[0068] More specifically, when a deletion instruction for all notifications is input by a user, the processor 20 deletes the data set 40A corresponding to all notifications from the notification management database 40. In this way, the processor 20 executes a process for deleting all notifications at once by a user instruction.

[0069] When a deletion instruction is input for a notification specified by a user instruction, processor 20 deletes data set 40A corresponding to the notification specified by the user instruction from notification management database 40. In this way, processor 20 executes processing to delete the notification specified by a user instruction.

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

[0071] As shown in Fig. 7, in step S20, the processor 20 determines whether a notification summary instruction has been input by a user. The notification summary instruction is an instruction for summarizing multiple notifications. If the processor 20 determines that a notification summary instruction has not been input by a user, it terminates the notification summary control process. If the processor 20 determines that a notification summary instruction has been input by a 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 the user attribute. The processor 20 may acquire the user attribute through communication with the service server 12.

[0073] In detail, the processor 20 transmits a user attribute request to the service server 12. The user attribute request includes a user identifier. In the service server 12, the processor 30 reads out from the memory 31 the user attributes corresponding to the user identifier included in the received user attribute request, and transmits the user attributes to the information processing device 11. The processor 20 receives the user attributes from the service server 12. As a result, the processor 20 acquires the user attributes.

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

[0075] In detail, the processor 20 transmits a behavior history request to the service server 12. The behavior history request includes a user identifier. In the service server 12, the processor 30 reads out the behavior history of the user corresponding to the user identifier included in the received behavior history request from the memory 31, and transmits the user behavior history to the information processing device 11. The processor 20 receives the user behavior history from the service server 12. As a result, the processor 20 acquires the user behavior 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 the memory 21. In detail, the processor 20 may acquire from the memory 21 the notification frequency to the user assigned to each notification classification.

[0077] In step S24, the processor 20 executes a process for obtaining notifications to be summarized. In this process, the processor 20 obtains a plurality of notifications to be summarized. That is, the processor 20 obtains a plurality of notifications to be summarized in response to a user instruction.

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

[0079] Specifically, the processor 20 acquires multiple notifications to be summarized from the unread notifications according to the priority order. The processor 20 may acquire multiple notifications to be summarized from the unread notifications in descending order of priority according to the priority order, up to a predetermined upper limit number of notifications.

[0080] The priority may be based on the user attributes acquired in step S21. In this way, the processor 20 may acquire multiple notifications in priority order based on the user attributes.

[0081] The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications that are more relevant to the user over notifications that are less relevant to the user based on user attributes. For example, if the address is included in a first region, the processor 20 may acquire multiple notifications to be summarized by prioritizing notifications corresponding to the first region over notifications corresponding to a second region different from the first region. For example, if the user possesses a large reward value, the processor 20 may acquire multiple notifications to be summarized by prioritizing notifications regarding expensive transaction objects over notifications regarding cheap transaction objects.

[0082] The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications assigned to categories that are highly relevant to the user over notifications assigned to categories that are less relevant to the user, based on the user attributes. For example, in the case of a young age group such as those in their 20s, the processor 20 may acquire multiple notifications to be summarized by prioritizing notifications assigned to categories such as shopping or dining over notifications assigned to categories such as finance or insurance.

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

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

[0085] The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications assigned to categories with a high relevance to the user over notifications assigned to categories with a low relevance to the user based on the user's behavior history. That is, the processor 20 may acquire multiple notifications to be summarized by prioritizing notifications assigned to categories with a high user behavior frequency over notifications assigned to categories with a low user behavior frequency based on the user's behavior history. For example, the processor 20 may acquire multiple notifications to be summarized by prioritizing notifications assigned to categories with a high user purchase amount over notifications assigned to categories with a low user purchase amount.

[0086] When the frequency of use of the first service is higher than the frequency of use of the second service based on the user's behavior history, the processor 20 may acquire multiple notifications by prioritizing notifications related to the first service over notifications related to the second service. For example, the processor 20 may acquire multiple notifications to be summarized by prioritizing notifications assigned to services that are viewed more frequently by the user over notifications assigned to services that are viewed less frequently by the user.

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

[0088] In particular, the processor 20 may acquire multiple notifications to be summarized by prioritizing notifications that are sent to the user more frequently over notifications that are sent to the user less frequently. The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications from notification sources that are sent to the user more frequently over notifications from notification sources that are sent to the user less frequently. The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications assigned to categories that are sent to the user more frequently over notifications assigned to categories that are sent to the user less frequently.

[0089] The priority may be based on the notification date and time. The processor 20 may acquire multiple notifications to be summarized in order of priority based on user attributes. In particular, the processor 20 acquires multiple notifications to be summarized by prioritizing notifications with newer notification dates and times over notifications with older notification dates and times.

[0090] The priority may be a priority regarding a reward to the user. That is, the processor 20 may acquire multiple notifications to be summarized by prioritizing notifications that include data regarding a reward to the user. The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications with a large reward value to be given to the user.

[0091] The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications that include data on rewards for users whose expiration dates have not yet expired. The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications that do not include data on rewards for users whose expiration dates have expired. The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications that include data on rewards for users whose expiration dates have not yet expired and who have a short time until the expiration date.

[0092] The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications including data on rewards for users with no expiration date. The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications including data on rewards for users with an expiration date that has not yet expired over notifications including data on rewards for users with no expiration date set.

[0093] In this way, 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 total number of times the notification content meets the criteria as the priority of the notification. A coefficient may be associated with each of the multiple criteria. For example, the criterion that a reward is given to a user whose expiration date has not yet expired may have a higher coefficient than the criterion that the notification date and time is recent. The processor 20 may obtain a coefficient associated with each met criterion and calculate the sum of the obtained coefficients as the priority of the notification. By controlling in this manner, 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 the multiple notifications acquired in step S24 and an instruction to generate a summary of the multiple notifications. The summary prompt may include an instruction to generate a title as a summary for each of the multiple notifications. The summary prompt may include an instruction to generate a summary of the reward target, reward value, and expiration date to be granted to the user for each of the multiple notifications. The summary prompt may include an instruction 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 a summary of multiple notifications from the LLM server 13 that sent the summary prompt. That is, the processor 20 acquires a summary of multiple notifications from the LLM 13A that input the summary prompt.

[0096] In this way, the processor 20 inputs a summary prompt to the LLM 13A in response to the notification summary instruction, thereby acquiring summaries of multiple notifications generated in the LLM 13A from the LLM 13A. In other words, the processor 20 acquires summaries of multiple notifications acquired based on the acquisition conditions in response to the user's instruction.

[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 summary sentences 62 of the multiple notifications. The processor 20 may display images in the multiple notifications. The processor 20 may display links to the multiple notifications.

[0098] <Second notification management process> Next, the second notification management process will be described with reference to Fig. 8. The second notification management process is executed by the processor 20 at predetermined intervals. The second notification management process is a process for managing notifications in a state where summaries of multiple notifications are displayed.

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

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

[0101] In step S32, the processor 20 executes a notification display control process. In this process, the processor 20 reads out a link destination specified by the user. The processor 20 causes the display device 24 to display a notification corresponding to the link destination. In this manner, the processor 20 causes the notification of the link destination to be displayed in accordance with the link destination specified by the user.

[0102] In step S33, the processor 20 determines whether or not the user has designated the summary as read. The designated summary includes designating the notification designated by the user among the notifications to be summarized as read. The designated summary includes designating all notifications to be summarized as read.

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

[0104] In step S34, processor 20 executes a read flag setting process. In this process, processor 20 sets a read flag corresponding to a notification for which the user has specified that the summary be read, among the notifications to be summarized. In this way, processor 20 displays summaries of multiple notifications, and then executes a process of collectively marking multiple notifications as read in response to a user instruction.

[0105] In step S35, processor 20 determines whether or not the user has designated the deletion of an abstract. The designation of deleting an abstract includes deleting a notification designated by the user from among the notifications to be summarized. The designation of deleting an abstract includes deleting all notifications to be summarized.

[0106] If the processor 20 determines that the user has not specified that the abstract should be deleted, the processor 20 ends the second notification management process. If the processor 20 determines that the user has specified that the abstract should be deleted, the processor 20 proceeds to step S36.

[0107] In step S36, processor 20 executes a notification deletion process. In this process, processor 20 deletes notifications for which the user has specified that the notifications be summarized. In this way, processor 20 displays summaries of multiple notifications, and then executes a process to delete multiple notifications collectively in response to a user instruction.

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

[0109] (1-2) The processor 20 inputs a prompt to the LLM 13A, the prompt including the notifications to be summarized and an instruction to generate a summary of the notifications, and thereby obtains the summary of the notifications generated by the LLM 13A from the LLM 13A. With this configuration, by using the LLM 13A, it is possible to obtain a highly accurate summary of the notifications with a simple configuration. Therefore, it is possible to improve user convenience.

[0110] (1-3) The processor 20 acquires multiple notifications to be summarized, giving priority to notifications with more recent notification dates and times. This configuration allows the summary of the notification with the most recent notification date and time to be displayed with priority. This improves user convenience.

[0111] (1-4) The processor 20 acquires multiple notifications to be summarized, giving priority to notifications assigned to categories with high notification frequencies. This configuration allows for priority display of summaries of notifications assigned to categories with high notification frequencies. This improves user convenience.

[0112] (1-5) Based on the user's behavior history, the processor 20 acquires multiple notifications to be summarized, giving priority to notifications assigned to categories with a high user behavior frequency over notifications assigned to categories with a low user behavior frequency. This configuration allows for priority display of summaries of notifications assigned to categories with a high user behavior frequency. This improves user convenience.

[0113] (1-6) When the frequency of use of the first service is higher than the frequency of use of the second service based on the user's behavior history, the processor 20 acquires multiple notifications to be summarized, giving priority to notifications related to the first service over notifications related to the second service. This configuration allows for priority display of summaries of notifications related to frequently used services, thereby improving user convenience.

[0114] (1-7) The processor 20 acquires multiple notifications to be summarized, giving priority to notifications containing data related to rewards to the user. This configuration allows the summary of notifications containing data related to rewards to the user to be displayed with priority. This improves user convenience.

[0115] (1-8) The processor 20 acquires multiple notifications to be summarized, giving priority to notifications containing data related to rewards for users whose expiration dates have not yet expired. This configuration allows for priority display of summaries of notifications containing data related to rewards for users whose expiration dates have not yet expired. This improves user convenience.

[0116] (1-9) The processor 20 acquires multiple notifications to be summarized, giving priority to notifications containing data on rewards for users whose expiration dates have not yet expired and whose expiration dates are close. This configuration allows for priority display of summaries of notifications containing data on rewards for users whose expiration dates have not yet expired and whose expiration dates are close. This improves user convenience.

[0117] (1-10) The processor 20 acquires multiple notifications to be summarized, giving priority to notifications with a large reward value to the user. This configuration allows the summary of notifications with a large reward value to be displayed with priority. This improves user convenience.

[0118] (1-11) The processor 20 acquires multiple notifications to be summarized, giving priority to notifications that do not include data related to rewards for users whose expiration dates have expired. This configuration allows for priority display of summaries of notifications that do not include data related to rewards for users whose expiration dates have expired. This improves user convenience.

[0119] (1-12) The processor 20 displays a link to at least one of the multiple notifications to be summarized, and displays the notification of the link destination in response to the user's designation of the link destination. With this configuration, the notification of the link destination can be displayed from the summary of the multiple notifications to be summarized, as intended by the user. This allows the user to check the notification as intended after checking the summary of the notification. This reduces the effort required to check the notification. This improves user convenience.

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

[0121] (1-14) The processor 20 collectively deletes at least any of the notifications to be summarized. With this configuration, after a summary of the notifications is displayed, the notifications can be collectively deleted. This reduces the effort required to check the notifications and also reduces the effort required to delete the displayed notifications. This improves user convenience.

[0122] (1-15) The processor 20 acquires unread notifications as the notifications to be summarized. This configuration allows a summary of the unread notifications to be displayed. This reduces the effort required to check the unread notifications. This improves user convenience.

[0123] [Second embodiment] Next, a second embodiment will be described. In the following description, the same components as those in the already described embodiment will be assigned the same reference numerals, and redundant description will be omitted or simplified.

[0124] 7, the processor 20 may input to the LLM 13A an acquisition prompt including a predetermined number of notifications greater than the plurality of notifications to be summarized, an acquisition condition, and an instruction to acquire the plurality of notifications based on the acquisition condition, so that the processor 20 acquires from the LLM 13A the plurality of notifications to be summarized that have been generated in the LLM 13A.

[0125] In detail, the processor 20 acquires a predetermined number of notifications. The processor 20 may acquire the predetermined number of notifications from among the 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 more than one. For example, if the number of notifications to be summarized is four, the predetermined number of notifications may be five or more, and is preferably at least twice the number of notifications. The processor 20 may acquire the predetermined number of notifications from the unread notifications.

[0126] The processor 20 generates an acquisition prompt. The acquisition prompt may include a predetermined number of notifications, an acquisition condition, and an instruction to acquire multiple notifications from the predetermined number of notifications based on the acquisition condition. Because a predetermined number of notifications have been acquired from unread notifications, the acquisition condition may include at least one of an upper limit number of notifications to be summarized and a notification priority. In other words, the acquisition prompt may be a prompt that instructs acquiring a predetermined upper limit number of notifications in descending order of priority as multiple notifications to be summarized. The acquisition prompt may include at least one of user attributes, user behavior history, and notification frequency as the notification priority. The processor 20 transmits 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. In this way, the processor 20 inputs the acquisition prompt to the LLM 13A in response to the notification summary instruction, thereby acquiring multiple notifications generated in the LLM 13A from the LLM 13A.

[0128] <Actions and Effects of the Second Embodiment> The operation and effects of the second embodiment will be described. (2-1) The processor 20 inputs an acquisition prompt to the LLM 13A, the acquisition prompt including a predetermined number of notifications, an acquisition condition, and an instruction to acquire multiple notifications for which the acquisition condition is satisfied. As a result, the processor 20 acquires from the LLM 13A multiple notifications to be summarized that have been generated in the LLM 13A. With this configuration, by using the LLM 13A, multiple notifications to be summarized with high accuracy can be acquired with a simple configuration. Therefore, user convenience can be improved.

[0129] [Example of change] This embodiment can be modified as follows: This embodiment and the following modifications can be combined and implemented within the scope of technical compatibility.

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

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

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

[0133] While the app is running, the display device 24 may display an all deletion image separately from the all read image 64. The all deletion image is an image for deleting all notifications received by the information processing device 11. While the app is running, the display device 24 does not have to display the all read image 64.

[0134] The processor 20 may perform at least one of the following processes: marking as read all notifications specified by the user among the multiple notifications displayed as targets for summarization; and marking as read all notifications among the multiple notifications displayed as targets for summarization.

[0135] The processor 20 may perform at least one of the following processes: a process of deleting, in a lump, notifications specified by the user from among the multiple notifications displayed as targets for summarization; and a process of deleting, in a lump, 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 processes: marking the multiple notifications as read all at once; or deleting the multiple notifications all at once.

[0137] After the processor 20 has displayed summaries of multiple notifications on the display device 24, the processor 20 may process the multiple notifications together, regardless of whether the summaries of the multiple notifications are currently being displayed on the display device 24.

[0138] The processor 20 may acquire notifications related to mini apps as notifications to be summarized. Apps may include a super app and mini apps. A super app is an integrated app that includes 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 runs using the super app as a platform. A mini app is an app developed to run within a super app. The images shown in Figures 3 to 5 are images when the super app is launched, and notifications may include notifications related to the super app and notifications related to mini apps that run using the super app as a platform.

[0139] A super app may be an app related to a specific service, such as a financial service, or a super app may be an app that oversees 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 related to financial services or an app related to e-commerce services.

[0140] The priority order for acquiring multiple notifications to be summarized may be such that notifications related to the super appli have higher priority than notifications related to the mini appli. This allows the processor 20 to acquire multiple notifications to be summarized by prioritizing notifications related to the super appli over notifications related to the mini appli.

[0141] The processor 20 may acquire multiple notifications to be summarized by prioritizing notifications with older notification dates and times. The processor 20 may acquire multiple notifications to be summarized regardless of the notification dates and times. The notification dates and times are the notification dates and times from the notification source, but may also be the date and time of receipt by the user.

[0142] The processor 20 may select not only unread notifications but also multiple notifications including both unread notifications and read notifications as targets for summarization. In other words, the processor 20 may acquire summaries of multiple notifications including not only unread notifications but also unread notifications and read notifications, and display them on the display device 24. The processor 20 may acquire unread notifications as multiple notifications to be summarized, prioritizing them over read notifications.

[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 in the above embodiment, or may include conditions other than those in the above embodiment.

[0144] The priority may be set by the user. For example, the priority may be set by the user so that notifications with a reward value given to the user higher than a predetermined value are given priority.

[0145] The processor 20 may acquire a notification to be summarized based on the importance associated with the notification. That is, the importance may be included in the acquisition conditions. The importance may be set by the sender or by the user.

[0146] The processor 20 may acquire a notification to be summarized regardless of the expiration date for which a reward is granted to the user. The processor 20 may acquire a notification to be summarized regardless of the value of the reward granted to the user. The processor 20 may acquire a notification that is not related to a reward granted to the user as a notification to be summarized.

[0147] The processor 20 may acquire at least one notification from a predetermined number of notifications as a notification to be summarized. In this case, the processor 20 may acquire a summary of the at least one notification acquired as a summary target, and display the summary of the at least one notification on the display device 24. The processor 20 may perform a process of marking the at least one notification to be summarized as read. The processor 20 may perform a process of deleting the at least one notification to be summarized.

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

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

[0150] The processor 20 does not need to acquire the notification frequency through communication 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 the memory 21.

[0151] The processor 20 may divide the summary prompt into multiple prompts and input them to the LLM 13A. In the second embodiment, the processor 20 may divide the acquisition prompt into multiple prompts and input them to the LLM 13A.

[0152] In the second embodiment, the processor 20 may input a prompt including an acquisition prompt and a summary prompt to the LLM 13A. That is, the processor 20 may simultaneously acquire multiple notifications to be summarized and acquire a summary of the multiple notifications.

[0153] The service server 12 may include an LLM 13A. In this case, the destination of a prompt from the information processing device 11 is the service server 12. The information processing device 11 may also include an LLM 13A. In this way, in the information processing device 11, the processor 20 may input a prompt to the LLM 13A. In such cases, the information processing system 10 does not need to include an LLM server 13.

[0154] In the information processing system 10, the processor 20 may input instructions to a language model that requires less computational effort, less data volume, and fewer model parameters than the LLM 13A, rather than the LLM 13A. The language model may be a learning model using deep learning. In the information processing system 10, the processor 20 may acquire a summary of the notification by acquiring, from the notification, a sentence to be summarized according to a predetermined acquisition rule. The acquisition rule may be a rule according to an acquisition condition.

[0155] The information processing system 10 may include another server in addition to the service server 12 and the LLM server 13. In this case, the other server 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 it has 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, excluding the display function of the information processing device 11. As a result, the service server 12 controls the display of images on the user terminal device. In this 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] The phrase "at least any" used herein means one or more of the desired options. As an example, when the number of options is two, the phrase "at least any" used herein means only one option or both options. As another example, when the number of options is three or more, the phrase "at least any" used herein means only one option or any combination of two or more options.

[0160] [Note] The technical concepts grasped from the above-described embodiment and modified examples will be described below. [1] An information processing device includes 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 executes the following operations: acquiring multiple notifications to be summarized; acquiring summaries of the multiple notifications in response to a user's instruction; displaying the summaries of the multiple notifications; and, after displaying the summaries of the multiple notifications, processing the multiple notifications collectively in response to a user's instruction.

[0161] [2] In the information processing device described in [1], obtaining a summary of the plurality of notifications includes obtaining, from the large-scale language model, a summary of the plurality of notifications generated in the large-scale language model by inputting a prompt including the plurality of notifications and an instruction to generate a summary of the plurality of notifications into the large-scale language model.

[0162] [3] In the information processing device described in [1] or [2], acquiring the plurality of notifications includes acquiring the plurality of notifications generated in the large-scale language model from the large-scale language model by inputting a prompt to the large-scale language model, the prompt including a predetermined number of notifications greater than the plurality of notifications, acquisition conditions for acquiring the plurality of notifications, and instructions to acquire the plurality of notifications from the predetermined number of notifications based on the acquisition conditions.

[0163] [4] In an information processing device according to any one of [1] to [3], acquiring the plurality of notifications includes prioritizing the notification with the most recent notification date and time to acquire the plurality of notifications.

[0164] [5] In an information processing device according to any one of [1] to [4], acquiring the plurality of notifications includes acquiring the plurality of notifications by giving priority to notifications assigned to a classification with a high notification frequency.

[0165] [6] In the information processing device described in any one of [1] to [5], acquiring the plurality of notifications includes acquiring the plurality of notifications by prioritizing notifications assigned to a category in which the user has a high frequency of behavior over notifications assigned to a category in which the user has a low frequency of behavior, based on the user's behavior history.

[0166] [7] In an information processing device described in any one of [1] to [6], acquiring the plurality of notifications includes, when a frequency of use of a first service is higher than a frequency of use of a second service based on a user's behavioral history, acquiring the plurality of notifications by prioritizing notifications regarding the first service over notifications regarding the second service.

[0167] [8] An information processing device according to any one of [1] to [7], wherein acquiring the plurality of notifications includes acquiring the plurality of notifications with priority given to notifications that include data regarding rewards to the user.

[0168] [9] In an information processing device described in any one of [1] to [8], acquiring the plurality of notifications includes acquiring the plurality of notifications by giving priority to notifications including data regarding rewards for users whose expiration date has not yet expired.

[0169]

[10] In an information processing device described in any one of [1] to [9], acquiring the plurality of notifications includes prioritizing acquisition of notifications that include data regarding rewards for users whose expiration dates have not yet expired and who have a short time until the expiration date.

[0170]

[11] In an information processing device described in any one of [1] to

[10] , acquiring the plurality of notifications includes acquiring the plurality of notifications by giving priority to notifications having a greater reward value to be given to the user.

[0171]

[12] In an information processing device described in any one of [8] to

[11] , acquiring the plurality of notifications includes acquiring the plurality of notifications by giving priority to notifications that do not include data regarding rewards for users whose expiration date has expired.

[0172]

[13] An information processing device according to any one of [1] to

[12] , wherein displaying a summary of the plurality of notifications includes displaying a link destination to at least one of the plurality of notifications, and the at least one processor executes displaying the notification of the link destination in accordance with a user's designation of the link destination.

[0173]

[14] In the information processing device according to any one of [1] to

[13] , processing the plurality of notifications collectively includes marking the plurality of notifications as read collectively.

[15] In the information processing device according to any one of [1] to

[14] , processing the plurality of notifications collectively includes deleting the plurality of notifications collectively.

[0174]

[16] In the information processing device according to any one of [1] to

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

[17] An information processing system includes 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 executes the following operations: acquiring a plurality of notifications to be summarized; acquiring summaries of the plurality of notifications in response to a user's instruction; displaying the summaries of the plurality of notifications; and, after displaying the summaries of the plurality of notifications, processing the plurality of notifications collectively in response to a user's instruction.

[0175]

[18] An information processing method includes at least one processor acquiring a plurality of notifications to be summarized, acquiring summaries of the plurality of notifications in response to a user instruction, displaying the summaries of the plurality of notifications, and, after displaying the summaries of the plurality of notifications, processing the plurality of notifications collectively in response to a user instruction.

[0176]

[19] The program causes at least one processor to obtain multiple notifications to be summarized, obtain summaries of the multiple notifications in response to a user instruction, display the summaries of the multiple notifications, and, after displaying the summaries of the multiple notifications, process the multiple notifications collectively in response to a user instruction. [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; at least one processor configured to execute processing based on the program; The at least one processor obtaining a plurality of notifications to be summarized in response to a user instruction; obtaining from the large-scale language model a summary of the plurality of notifications generated in the large-scale language model by inputting a prompt to the large-scale language model, the prompt including the plurality of notifications and an instruction to generate a summary of the plurality of notifications, the summary including a sentence regarding a reward for the user; displaying a summary of the plurality of notifications; and after displaying a summary of the plurality of notifications, collectively processing the plurality of notifications in response to a user instruction. Information processing device.

2. An information processing device according to claim 1, the prompt includes instructions to generate a summary of the plurality of notifications including a reward target to be awarded to the user. Information processing device.

3. 2. The information processing device according to claim 1, acquiring the plurality of notifications includes acquiring the plurality of notifications generated in the large-scale language model from the large-scale language model by inputting a prompt to the large-scale language model, the prompt including a predetermined number of notifications greater than the plurality of notifications, an acquisition condition 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 condition. Information processing device.

4. 4. The information processing device according to claim 1, acquiring the plurality of notifications includes acquiring the plurality of notifications by giving priority to notifications with newer notification dates and times; Information processing device.

5. 4. The information processing device according to claim 1, acquiring the plurality of notifications includes acquiring the plurality of notifications by giving priority to notifications assigned to a classification with a high notification frequency; Information processing device.

6. 4. The information processing device according to claim 1, acquiring the plurality of notifications includes acquiring the plurality of notifications by giving priority to notifications assigned to a category in which the user has a high frequency of behavior over notifications assigned to a category in which the user has a low frequency of behavior, based on the user's behavior history; Information processing device.

7. 4. The information processing device according to claim 1, acquiring the plurality of notifications includes, when a usage frequency of a first service is higher than a usage frequency of a second service based on a behavior history of the user, acquiring the plurality of notifications by prioritizing notifications regarding the first service over notifications regarding the second service; Information processing device.

8. 4. The information processing device according to claim 1, and acquiring the plurality of notifications includes acquiring the plurality of notifications by prioritizing notifications including data regarding rewards to the user. Information processing device.

9. 4. The information processing device according to claim 1, acquiring the plurality of notifications includes acquiring the plurality of notifications by prioritizing notifications including data on rewards for users whose expiration dates have not yet expired; the prompt includes instructions to generate as a summary of the plurality of notifications including an expiration date of a reward to be granted to the user. Information processing device.

10. 4. The information processing device according to claim 1, acquiring the plurality of notifications includes prioritizing the acquisition of notifications including data on rewards for users whose expiration dates have not yet expired and whose expiration dates are close; the prompt includes instructions to generate as a summary of the plurality of notifications including an expiration date of a reward to be granted to the user. Information processing device.

11. 4. The information processing device according to claim 1, acquiring the plurality of notifications includes acquiring the plurality of notifications by giving priority to notifications having a larger reward value to be given to the user; Information processing device.

12. 4. The information processing device according to claim 1, The acquiring of the plurality of notifications includes acquiring the plurality of notifications by prioritizing notifications that do not include data regarding rewards for users whose expiration dates have expired. Information processing device.

13. 4. The information processing device according to claim 1, the prompt includes instructions to generate a summary of the plurality of notifications that includes links to the plurality of notifications; Displaying a summary of the plurality of notifications includes displaying a link to at least any of the plurality of notifications; the at least one processor executes a process of displaying a notification of the link destination in response to a user's designation of the link destination; Information processing device.

14. 4. The information processing device according to claim 1, Processing the plurality of notifications collectively includes marking the plurality of notifications as read collectively. Information processing device.

15. 4. The information processing device according to claim 1, Processing the plurality of notifications collectively includes deleting the plurality of notifications collectively. Information processing device.

16. 4. The information processing device according to claim 1, obtaining the plurality of notifications includes obtaining unread notifications as the plurality of notifications; Information processing device.

17. An information processing device according to any one of claims 1 to 3, acquiring the plurality of notifications includes, when the user's address is included in a first region, acquiring the plurality of notifications by giving priority to notifications corresponding to the first region over notifications corresponding to a second region different from the first region; Information processing device.

18. at least one memory configured to store a program; at least one processor configured to execute processing based on the program; The at least one processor obtaining a plurality of notifications to be summarized in response to a user instruction; obtaining from the large-scale language model a summary of the plurality of notifications generated in the large-scale language model by inputting a prompt to the large-scale language model, the prompt including the plurality of notifications and an instruction to generate a summary of the plurality of notifications, the summary including a sentence regarding a reward for the user; displaying a summary of the plurality of notifications; and after displaying a summary of the plurality of notifications, collectively processing the plurality of notifications in response to a user instruction. Information processing system.

19. At least one processor obtaining a plurality of notifications to be summarized in response to a user instruction; obtaining from the large-scale language model a summary of the plurality of notifications generated in the large-scale language model by inputting a prompt to the large-scale language model, the prompt including the plurality of notifications and an instruction to generate a summary of the plurality of notifications, the summary including a sentence regarding a reward for the user; displaying a summary of the plurality of notifications; and after displaying a summary of the plurality of notifications, collectively processing the plurality of notifications in response to a user instruction. Information processing methods.

20. At least one processor obtaining a plurality of notifications to be summarized in response to a user instruction; obtaining from the large-scale language model a summary of the plurality of notifications generated in the large-scale language model by inputting a prompt to the large-scale language model, the prompt including the plurality of notifications and an instruction to generate a summary of the plurality of notifications, the summary including a sentence regarding a reward for the user; displaying a summary of the plurality of notifications; and after displaying a summary of the plurality of notifications, collectively processing the plurality of notifications in response to a user instruction. program.

Citation Information

Patent Citations

  • Mail search system, mail search method, and mail search program

    JP2008141420A

  • Communication terminal, receipt notification method, and program

    JP2009223917A

  • Mail server device

    JP2012174172A

  • Communication system

    JP2021090123A

  • Server device, reservation confirmation method, and program

    JP2022073055A