Information processing apparatus, information processing method, and program
A machine learning generative model integrates notification messages into a concise format on user device screens, addressing clutter and enhancing visibility and engagement by automatically generating and updating integrated messages.
Patent Information
- Application Number
- JP2024117562
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-23
- Publication Date
- 2026-02-04
- Estimated Expiration
- 2044-07-23
AI Technical Summary
The visibility of notification messages on user device screens is reduced due to the increase in information when multiple icons are displayed with notification badges, leading to clutter and decreased readability.
An information processing device utilizes a machine learning generative model to integrate multiple notification messages into a concise integrated message, displayed alongside operation icons, which can be operated to reveal a list of all icons, enhancing visibility and readability.
The integrated message effectively summarizes multiple notifications, improving screen visibility and prompting users to engage with hidden icons, while allowing automated generation and updating of messages.
Smart Images

Figure 2026016984000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Patent Document 1 discloses a method for displaying multiple application icons in a matrix on the home screen of a mobile device, and for displaying a balloon-shaped notification badge superimposed on one of the application icons. For example, when a map application acquires information about nearby cafes, the mobile device displays a notification badge with the word "Cafe" written on the map application icon. This notification badge notifies the user that new information is available in the map application. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-053790 Summary of the Invention [Problem to be solved by the invention]
[0004] Not only on the home screen, but on many screens of user devices, multiple icons are often displayed. If notification badges with text information are displayed for each of these icons, the amount of information on the screen increases. As a result, the visibility of the messages displayed in each speech bubble decreases.
[0005] An object of the present disclosure is to provide an information processing system, an information processing method, and a program that can improve the method of displaying messages on the screen of a user terminal. [Means for solving the problem]
[0006] An information processing device according to one aspect of the present disclosure includes a memory that stores a plurality of instructions and at least one processor, and is configured to execute the plurality of instructions to input a prompt to a machine learning generative model, the prompt including a plurality of notification messages and instructions for generating an integrated message that integrates the plurality of notification messages, the plurality of notification messages each including notifications of a plurality of functions that can be executed on a user terminal, and the plurality of notification messages and the integrated message to be displayed on the user terminal; and to obtain from the generative model the integrated message generated by the generative model in accordance with the instructions.
[0007] An information processing method according to one embodiment of the present disclosure is an information processing method executed by at least one processor, comprising: inputting a prompt to a machine learning generative model, the prompt including a plurality of notification messages and instructions for generating an integrated message that integrates the plurality of notification messages, the plurality of notification messages each including notifications of a plurality of functions that can be executed on a user terminal, and the plurality of notification messages and the integrated message being displayed on the user terminal; and obtaining from the generative model the integrated message generated by the generative model in accordance with the instructions.
[0008] A program according to one embodiment of the present disclosure causes at least one processor to input a prompt to a machine learning generative model, the prompt including a plurality of notification messages and instructions for generating an integrated message that integrates the plurality of notification messages, the plurality of notification messages each including notifications of a plurality of functions that can be executed on a user terminal, and the plurality of notification messages and the integrated message to be displayed on the user terminal; and obtain from the generative model the integrated message that the generative model generated in accordance with the instructions. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a schematic diagram of an information processing system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a payment screen displayed on a user terminal. [Figure 3] FIG. 3 is a diagram illustrating an example of a list screen on which a list of child icons is displayed. [Figure 4] FIG. 4 is a diagram illustrating an example of a management table for managing child applications. [Figure 5] FIG. 5 is a flowchart illustrating an example of the process of generating an integrated message. DETAILED DESCRIPTION OF THE INVENTION
[0010] Examples of an information processing device 20, an information processing method, and a program will be described with reference to Figures 1 to 5. The present invention is not limited to these examples, but is defined by the claims, and is intended to include all modifications within the meaning and scope equivalent to the claims.
[0011] [Outline of information processing system] 1 includes an information processing device 20. The information processing device 20 is operated by a service provider to provide a service to a user terminal 30 used by a user. The service is provided to the user via an application (hereinafter, sometimes simply referred to as an "app") installed in the user terminal 30.
[0012] The information processing device 20 generates some of the messages displayed on the user terminal 30 in conjunction with the provision of a service, using the generative model 14. The generative model 14 is a trained model of machine learning. When a prompt including an instruction for data generation is input, the generative model 14 is configured to create data according to the instruction and output it as a completion.
[0013] The generative model 14 may be a language model capable of editing or creating new sentences. The language model may be a natural language processing model trained using large amounts of text data. The generative model 14 may be a general-purpose large-scale language model applicable to any natural language processing task, such as information extraction, text summarization, text generation, or question and answering. In addition to language processing, the generative model 14 may be capable of performing other processes, such as computational or image processing.
[0014] In the present disclosure, an example will be described in which the information processing device 20 uses the generative model 14, which is a general-purpose language model that is not included in the information processing system 11. Alternatively, the information processing device 20 may be provided with the generative model 14, or the information processing system 11 may be provided with a computer that stores the generative model 14.
[0015] The information processing device 20 may be realized as a computer including, for example, at least one processor 21, at least one memory 22, and a communication IF 23. The following describes a case where the information processing device 20 includes one processor 21 and one memory 22. The communication IF 23 enables communication with other devices via a network.
[0016] The memory 22 stores a program 24 executed by the processor 21 and a database 25. The program 24 includes an application and an operating system. The processor 21 executes processing based on the program 24 to realize various functions.
[0017] [User device overview] The user terminal 30 may be realized as a computer including at least one processor 31, at least one memory 32, and a communication IF 33. The following describes a case where the user terminal 30 includes one processor 31 and one memory 32. The communication IF 33 enables communication with other devices via a network.
[0018] The user terminal 30 may be a mobile terminal such as a smartphone or tablet, or a wearable device such as a smart watch. The user terminal 30 may include a display 34, which is an output device. The display 34 may include a touch panel 35, which is an input device.
[0019] The memory 32 stores various data and programs executed by the processor 31. The programs include one or more apps. The processor 31 executes processes based on the programs to realize various functions.
[0020] The one or more apps may include a pre-installed app, a native app, or a web app. A pre-installed app is pre-installed on the user terminal 30 when the user purchases the device. A native app is installed on the user terminal 30 from an app store by a user operation. A web app runs on a browser when launched on the user terminal 30. A user operates these apps to use services provided through the apps.
[0021] The one or more apps may include a super app. A super app is an integrated app equipped with multiple functions. A super app is, for example, a native app. A super app includes multiple mini apps that use the super app as a platform. Each of the multiple mini apps realizes a different function. Each mini app provides a service to the user by realizing a corresponding function.
[0022] Mini apps are called child apps because they are attached to a super app. In contrast, the super app is called a parent app. Child apps are developed to run within the parent app, for example, based on a Software Development Kit (SDK) provided by the parent app's developer. The SDK includes, for example, programs and technical documentation for app development.
[0023] A parent app for providing the services of the present disclosure is, for example, an electronic payment app (hereinafter referred to as a "Pay App") for providing an electronic payment service such as code payment. Alternatively, the parent app may be, but is not limited to, a points management app for managing points or a shopping app for using an e-commerce site. When multiple parent apps are provided by the same administrator or by mutually affiliated businesses, the parent apps may be accompanied by different child apps or at least one of the same child apps.
[0024] Below, we will explain an example in which a user uses a service via a Pay App installed on the user terminal 30. The electronic payment service via the Pay App may be provided by the information processing device 20, but in the example of the present disclosure, the electronic payment service is provided by an electronic payment server (not shown). The electronic payment server may be included in the information processing system 11. The electronic payment server may be realized as a computer having at least one processor, at least one memory, and a communication IF, similar to the information processing device 20.
[0025] [User device display screen] As shown in Fig. 1, a home screen 40 of the user terminal 30 displays a plurality of icons 43. The plurality of icons 43 are operated to launch a plurality of different apps. The app launched by an icon 43 does not necessarily have to be a parent app, but for convenience, in the following description, an icon 43 displayed on the home screen 40 will be referred to as a parent icon 43. A notification badge 44 may be displayed on the parent icon 43 depending on the settings or functions of the corresponding app.
[0026] The notification badge 44 may be a notification dot displayed over the parent icon 43, a notification badge showing only a number, or a speech bubble that pops up from the parent icon 43. The notification badge 44 in this example is a speech bubble that displays a short message. The maximum character length for the message attached to the notification badge 44 of the present disclosure is 10 characters, but the maximum character length can be changed as desired.
[0027] 2 shows an example of a payment screen 50 that is displayed on the display 34 when the Pay app is launched. The payment screen 50 includes, for example, a payment code 51. The payment screen 50 includes, for example, a child icon area 52 following the payment code 51.
[0028] The child icon area 52 includes a plurality of child icons 53 for launching a plurality of child apps, respectively. Each child icon 53 may have a title to explain the corresponding function. One or more of the plurality of child icons 53 may be accompanied by a notification badge 54. The notification badge 54 may be, for example, a speech bubble emerging from the child icon 53, but the design thereof can be changed as desired. The display position of the notification badge 54 relative to the child icon 53 is not limited to being above the child icon 53, and can be changed as desired.
[0029] A notification message is attached to each notification badge 54. It is not necessary for all child icons 53 to be attached to a notification badge 54, but multiple notification messages are displayed in the child icon area 52. The notification message is, for example, text information of a specified maximum number of characters (for example, 10 characters) or less.
[0030] Each notification message includes a notification about the function of the corresponding child app. The notification may include, but is not limited to, information such as campaigns, events, special offers, new feature releases, version upgrades, or feature updates. The notification message may include characters, numbers, symbols, emojis, or images.
[0031] The pay app is accompanied by an arbitrary number N (N is a natural number equal to or greater than 3) of child apps. In response to this, a specified display number M (M is a natural number equal to or greater than 2 and smaller than N) of child icons 53 are displayed in child icon area 52. The specified display number M is set according to the size of child icon area 52. Hereinafter, child icons 53 displayed in child icon area 52 are referred to as initially displayed icons, and child icons 53 not displayed in child icon area 52 are referred to as hidden icons.
[0032] In the child icon area 52, the layout of the initially displayed icons cannot be changed by the user and is set by the administrator (provider) of the pay app. Alternatively, the layout of the initially displayed icons in the child icon area 52 may be changeable by the user.
[0033] One of the initially displayed icons is an operation icon 53A that is operated to display all child icons 53. The title of the operation icon 53A is, for example, "View all" or "Show all." The operation icon 53A may be displayed at an edge or corner (bottom right in FIG. 2) of the child icon area 52.
[0034] A notification badge 54A is attached to the operation icon 53A. An integrated message is attached to the notification badge 54A. That is, the integrated message is displayed in association with the operation icon 53A. The integrated message is generated by integrating two or more notification messages.
[0035] 3 illustrates an example of a list screen 60 that is displayed when a user operates the operation icon 53A. The list screen 60 may be displayed in the form of, for example, a modal window, a pop-up, or a banner that is displayed over the payment screen 50, but is not limited to these.
[0036] All child icons 53 are displayed in a list on the list screen 60. The list screen 60 may include a header 61, a message display area 62, and multiple partitioned areas 63 to 67. The message display area 62 may display the same integrated message as that attached to the notification badge 54A. The topmost partitioned area 63 of the multiple partitioned areas 63 to 67 displays a specified number L (e.g., L=3) of recently used child icons 53. The remaining multiple partitioned areas 64 to 67 may each correspond to a category of child apps.
[0037] In the sectioned area 63, the specified number L of child icons 53 may be arranged from left to right in order of most recently used. The arrangement order of the child icons 53 in each of the sectioned areas 64 to 67 is set by the administrator (provider) of the pay app and cannot be changed by the user. Alternatively, the arrangement order of the child icons 53 in each of the sectioned areas 64 to 67 may be changeable by the user.
[0038] The categories of the child applications may include, for example, "points," "bargain information," "affiliated services," and "finance," but the divisions and number of divisions are not limited to these. Section area 64 corresponds to "points," section area 65 corresponds to "bargain information," section area 66 corresponds to "affiliated services," and section area 67 corresponds to "finance."
[0039] The "Points" category relates to point programs. Point programs are customer loyalty programs that allow users to earn points by using a pay app or use points for electronic payments. Functions provided by child apps in the "Points" category may include, but are not limited to, a points record display function, a points management function, and a check-in function. The check-in function provides a service that allows users to earn points by checking in when visiting a registered store.
[0040] The "Special Offers" category relates to benefits provided to users, such as campaign information, coupons, flyers, etc. from the Pay App administrator. Functions provided by child apps in the "Special Offers" category may include, but are not limited to, a campaign information list function, a flyer (advertisement) display function, and a coupon display function.
[0041] The "Affiliated Services" category relates to services provided by third-party organizations that are separate from the administrator of the Pay App and that have partnered with the administrator to list the child apps. Child apps in the "Affiliated Services" category may include links, such as, but are not limited to, links to shopping sites, restaurant sites, and restaurant reservation sites, and may also implement functions related to the provision of services.
[0042] The "Finance" category relates to financial services. Functions provided by child apps in the "Finance" category may include, but are not limited to, the ability to display credit card details registered for payments with the Pay app, the ability to check bank balances registered for payments with the Pay app, and links to cash advance sites.
[0043] Two or more of the multiple child icons 53 displayed on the list screen 60 are accompanied by a notification badge 54. The child icons 53 accompanied by the notification badge 54 and the notification messages accompanied by each notification badge 54 are the same in the child icon area 52 and the list screen 60. Therefore, on the payment screen 50 and the list screen 60, which are display screens of the user terminal 30, each of the multiple notification messages is displayed accompanied by a child icon 53 for executing the function of the corresponding child application.
[0044] The notification messages attached to the notification badge 54 include, but are not limited to, "New Information," "NEW," "Bonus Points," "Current Campaign," and "Save Fees." Such notification messages may include advertisements informing users that benefits will be granted by using the corresponding function (child app). Advertisements may be included in the new information, and "Bonus Points," "Current Campaign," and "Save Fees" are also types of advertisements.
[0045] The notification message may use a standard phrase based on specified conditions. For example, "NEW" may be used for a newly introduced child app. "New information" may be used when an existing child app has a new function, service, notification, or campaign. "Current campaign" may also be used when a campaign is being held for a service related to the child app.
[0046] These notification messages may be generated by an administrator of the pay app or the corresponding child app. Notification messages for child apps related to affiliated services may be provided by a third party that provides the corresponding affiliated service.
[0047] [How to generate integrated messages] The information processing device 20 is configured to generate an integrated message to be displayed on the notification badge 54A by using the generative model 14. The integrated message may be generated by integrating all of the notification messages or by integrating some of the notification messages.
[0048] 4, the database 25 may include a management table 70 for managing multiple child applications (functions). The management table 70 may include, for example, multiple function records corresponding to the multiple child applications, respectively. The management table 70 may include, for example, multiple data items, each using a function ID as an identifier. The multiple data items may include, for example, an icon identifier indicating the corresponding child icon 53, a function name (service name), a category, the date and time of last use, the provider name (administrator name), whether the application is a hidden application, and a message, but are not limited to these.
[0049] The management table 70 may include a record for managing the operation icon 53A. In the record for the operation icon 53A, an integrated message is entered in the message input field. In the other records, a notification message is entered in the message input field. The database 25 may include a message table for managing the notification message and the integrated message.
[0050] An information processing method for generating an integrated message by the information processing device 20 will be described with reference to Fig. 5. The processor 21 of the information processing device 20 executes a plurality of instructions to realize the information processing method. The plurality of instructions for realizing the information processing method are included in a program 24 stored in a memory 22.
[0051] 5 can be executed, for example, when a new child app is introduced to the parent app, when a notification message is added, changed, or deleted, or when the child icons 53 displayed in the partition area 63 are replaced. Alternatively, the process of FIG. 5 may be executed at a specified interval.
[0052] In step S11, the processor 21 obtains multiple notification messages to be integrated from the management table 70. In step S12, the processor 21 generates a prompt for input to the generative model 14. The prompt may be generated before step S11.
[0053] The prompt includes multiple notification messages and instructions for generating an integrated message. The instructions may be instructions written in a natural language or may include program code. Processor 21 may exclude duplicate notification messages from the multiple notification messages obtained and include them in the prompt as notification messages to be integrated.
[0054] The prompt may include one or more conditions for generating the integrated message. For example, the instructions may include a directive for causing the generative model 14 to generate an integrated message by integrating the notification messages included in the prompt based on one or more generation conditions.
[0055] The prompt or instruction may include supplemental information for generating the integrated message, such as, but not limited to, at least one of the following:
[0056] -Description of the payment app (e.g., that it is an app for electronic payments) Notification messages are displayed along with child icons 53. - A description of the child app that accompanies the notification message (for example, that it is a service that allows mobile ordering of affiliated fast food). - Number or percentage of child icons 53 with notification messages The supplemental information may include a description of the usage scenario of the notification message and the integrated message. The description of the usage scenario may include, for example, but is not limited to, at least one of the following items:
[0057] - Integrated message is displayed along with operation icon 53A. The operation icon 53A is displayed in the child icon area 52 together with a plurality of child icons 53. By operating the operation icon 53A, a list screen 60 including all child icons 53 is displayed. A plurality of child icons 53 are displayed by category on the list screen 60. The one or more generation conditions may include, for example, a language in which the integrated message is written (e.g., Japanese). The one or more generation conditions may include an upper limit on the number of characters (e.g., 10 characters or less). The upper limit on the number of characters of the integrated message may be equal to the upper limit on the number of characters of the notification message.
[0058] The one or more generation conditions may include a priority condition for a notification message to be preferentially used for integration. The priority condition may include prioritizing a notification message associated with a newly introduced function (child app) or an updated function (child app). The priority condition may also include an order of priority among multiple conditions. Examples of priority conditions include, first, prioritizing a notification message of a newly introduced child app ("NEW" in this example), and, second, prioritizing a notification message in the points category.
[0059] The priority condition may be set based on the usage status of multiple functions (child applications). As an example, the priority condition may be set so as to prioritize notification messages associated with functions (child applications) that are used frequently in the user terminal 30. For example, the priority condition may be set so as to prioritize notification messages displayed in the section area 63 (i.e., notification messages of child applications recently used by the user) for integration. Alternatively, the priority condition may include prioritizing notification messages that include advertisements.
[0060] The directive may include one or more purposes for generating the integrated message, which may include, for example, but are not limited to, at least one of the following purposes: 1) Increasing user engagement 2) Prompt the user to operate the operation icon 53A 3) Prompting the user to operate a hidden icon that is displayed by operating the operation icon 53A 4) Promoting the use of child apps on the list screen 60 According to the purpose 4), only the notification messages of the hidden icons may be included in the prompt as notification messages to be integrated. Alternatively, a priority condition may be set so that the notification messages of the hidden icons are integrated with priority.
[0061] The instruction may include outputting a description of the generated consolidated message along with the consolidated message, which may include, for example, which parts of which notification messages were used.
[0062] In step S13, the processor 21 inputs the generated prompt to the generative model 14. Then, in step S14, the processor 21 acquires the completion output by the generative model 14. The completion includes an integrated message generated by the generative model 14 in accordance with the instructions and conditions included in the prompt. Therefore, in step S14, the processor 21 acquires the integrated message.
[0063] In step S15, processor 21 stores the integrated message acquired in step S14 in memory 22 and ends the process. For example, if management table 70 includes a record that manages operation icon 53A, processor 21 inputs the integrated message acquired in step S14 into the field for inputting a notification message in the record of operation icon 53A. In addition to notification badge 54A, the integrated message may also be displayed in notification badge 44 associated with parent icon 43 of the pay app displayed on home screen 40 shown in FIG. 1.
[0064] The notification message including the integrated message may be transmitted from the information processing device 20 to the user terminal 30 each time the pay app is launched on the user terminal 30, and may be stored in the memory 32. Alternatively, when the notification message including the integrated message is updated, the information processing device 20 may transmit the updated message to the user terminal 30 at any timing.
[0065] [Effects of the present disclosure] When the user operates the pay application icon 43, the payment screen 50 is displayed on the display 34 of the user terminal 30. As a result, the integrated message and notification message read from the memory 32 are displayed in the child icon area 52. At this time, the integrated message is displayed in association with an operation icon 53A for displaying multiple hidden icons that are not displayed on the current display screen (payment screen 50) of the user terminal 30.
[0066] When the user operates operation icon 53A, list screen 60 is displayed on display 34. At this time, the integrated message read from memory 32 is displayed in message display area 62, and other notification messages are also displayed together with the corresponding notification badges 54.
[0067] The functions of the present disclosure are respectively realized by multiple child apps provided using one parent app (e.g., a pay app) as a platform installed on the user terminal 30. In other words, when one parent app is installed on the user terminal 30, multiple child apps associated with the one parent app become available for use on the user terminal 30.
[0068] Because users do not install child applications themselves, they may not be aware of what child applications are included in a parent application. Furthermore, after a user installs a parent application on user terminal 30, new child applications may be automatically added to the parent application, or existing child applications may be updated.
[0069] Therefore, unless the user is notified of the update information, it is difficult for the user to notice that the child application has been updated. Therefore, by displaying a notification message accompanying the child icon 53 of the child application on the screen of the user terminal 30, it is possible to notify the user of the update information for each child application.
[0070] The integrated message is generated by aggregating multiple notification messages according to a condition such as a length of 10 characters or less. It is time-consuming for a person in charge to compose such an integrated message. In this respect, in the present disclosure, the generative model 14 generates the integrated message, so that the generation and updating of the integrated message can be automated. Note that the integrated message may be used after being reviewed by a person in charge.
[0071] Since the generation model 14 may be a general-purpose language model, it is not necessary to generate a dedicated learning model for the purpose of generating an integrated message. Therefore, even when the generation conditions are changed, the desired integrated message can be generated simply by changing the prompt.
[0072] [Effects of this disclosure] According to the present disclosure, the following effects can be achieved. (1) The integrated message is generated by integrating multiple notification messages, and therefore, multiple notifications are concisely summarized. Therefore, the method of displaying messages on the screen of the user terminal 30 can be improved, thereby increasing the visibility of the messages displayed on the screen.
[0073] (2) By including one or more conditions for generating an integrated message in the prompt, the generative model 14 can generate an integrated message according to the conditions. (3) By including an upper limit on the number of characters of the integrated message in the prompt as a condition for generating the integrated message, the generative model 14 can be made to generate an integrated message of a desired number of characters.
[0074] (4) By making the maximum character count of the integrated message equal to the maximum character count of the notification message, the integrated message can be displayed in the same display area as the notification message (for example, notification badges 44, 45, and 45A).
[0075] (5) The prompt may include a priority condition that notification messages associated with newly introduced or updated features be given priority, thereby allowing notifications about new or updated features to be given priority in the integrated message.
[0076] (6) By setting the priority conditions to be included in the prompt based on the usage status of multiple functions, the generative model 14 can generate an appropriate integrated message according to the usage status.
[0077] (7) By including in the prompt a priority condition that notification messages associated with frequently used functions be given priority, notifications about frequently used functions can be preferentially included in the integrated message.
[0078] (8) By including in the prompt a condition that notification messages containing advertisements be preferentially integrated, advertisements can be preferentially included in the integrated message. (9) By displaying an appropriate integrated message generated by the generative model 14 in association with the operation icon 53A, the user can be prompted to operate the operation icon 53A.
[0079] (10) By including in the prompt a prompt to operate a hidden icon as the purpose of generating an integrated message, the generative model 14 can generate an integrated message according to the purpose.
[0080] (11) By displaying a notification message accompanying the child icon 53, it is possible to notify the customer of information about the corresponding child application. (12) The integrated message can prompt the user to operate the operation icon 53A. When the operation icon 53A is operated, a notification message for the non-displayed icon can be displayed on the display .
[0081] This embodiment can be modified as follows: This embodiment and the following modifications can be combined and implemented within the scope of technical compatibility. [Example of changing the child app] Child apps may be selectively installed, uninstalled, or hidden by a user through the parent app by user interaction with the parent app.
[0082] [Example of modifying the generative model] The information processing device 20 may include the generative model 14 stored in the memory 22. Alternatively, the information processing device 20 may include the generative model 14 stored in an external memory. In this case, the information processing device 20 may be realized as an information processing system.
[0083] [Example of changing operation icons] The operation icon 53A may employ an operation object having a different shape or type from the other child icons 53. For example, the operation object may be, but is not limited to, a button, a slide bar, a tab, an image, a graphic, text, a symbol, or a combination thereof.
[0084] [Example of changing message display method] At least one of the notification message and the integrated message may be displayed in association with any object (e.g., text with a link, or an app button) displayed on the display 34, instead of the notification badge 54 associated with the child icon 53. Furthermore, the notification message and the integrated message are not limited to being displayed as the notification badge 54, and may be displayed, for example, as the title (explanatory text) of an object such as the icon 53.
[0085] [Examples of changes to flow charts and configuration diagrams] The flow charts and block diagrams of the present disclosure illustrate the architecture, functionality, and operation of devices, systems, methods, and programs according to embodiments of the present disclosure. Each step included in these flow charts and each component included in the block diagrams may correspond to a portion of a program including one or more instructions for implementing a logical function. In other embodiments, some of the illustrated steps may be omitted, other steps may be included, the order of steps may be different, or some steps may be executed simultaneously. Furthermore, a flow chart described as a series of actions may be executed in several separate steps, or multiple flow charts may be executed consecutively or in conjunction with each other. In other embodiments, some of the illustrated components may be omitted, other components may be included, or the arrangement of components may be changed. Furthermore, the functions realized by these steps and components may be implemented by hardware, software, or a combination of hardware and software. Furthermore, unless otherwise specified, each of the devices and components described in the present disclosure may be represented by one or more components.
[0086] [Example of change in information processing device] The information processing device 20 may be implemented as a single computer, or may be distributed across multiple devices (eg, computers) or subsystems that cooperate to execute programs.
[0087] [Memory change example] The memories 22 and 32 are used to store data and instructions processed by the processor. The memory 22 is a computer-readable storage medium and includes a non-transitory computer-readable medium. The memories 22 and 32 may include both non-volatile and volatile memory. The memories 22 and 32 may include, but are not limited to, read-only memory (ROM), hard disks, storage, removable media, flash memory, memory sticks, optical media, magneto-optical media, and CD-ROMs. The memories 22 and 32 may be implemented as a single storage device or as multiple storage devices or storage systems, either co-located or distributed.
[0088] [Example of changing the processor] The one or more processors 21, 31 may include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a neural network processing unit (NPU), a microprocessor, a microcontroller, a digital signal processor (DSP), a field programmable gate array (FPGA), a complex programmable logic device (CPLD), an application-specific integrated circuit (ASIC), other processors including a general-purpose processor, or any combination thereof designed to perform the functions described herein.
[0089] [Example of changing communication interface] The communication IFs 23 and 33 realize a function that allows one device to communicate with other devices via a communication network. The communication IF 23 may be, for example, but is not limited to, a local area network (LAN), Wi-Fi (registered trademark), Bluetooth (registered trademark), near field communication (NFC), or other wireless communication IF.
[0090] [Network change example] Communication between the devices may be performed according to well-known communication protocols over one or more communication networks, which may be, for example, but not limited to, an intranet, the Internet, a local area network, a wide area network, a wireless network, a wired network, a virtual network, a software-defined network, or any other type of network or combination thereof.
[0091] The following are some aspects that can be understood based on the above-described embodiment and modifications. [1] a memory for storing a plurality of instructions; at least one processor; wherein the at least one processor executes the plurality of instructions to inputting a prompt to a machine learning generative model, the prompt includes a plurality of notification messages and an instruction for generating an integrated message that integrates the plurality of notification messages; The plurality of notification messages each include a notification of a plurality of functions executable on the user terminal, and the plurality of notification messages and the integrated message are displayed on the user terminal; and obtaining, from the generative model, the integrated message generated by the generative model in accordance with the instructions; An information processing device configured to perform the above.
[0092] [2] the prompt includes one or more conditions for generating the integrated message; The information processing device according to [1] above.
[0093] [3] The one or more conditions include an upper limit on the number of characters in the integrated message. The information processing device according to [2] above.
[0094] [4] the upper limit number of characters of each of the plurality of notification messages is equal to the upper limit number of characters of the integrated message; The information processing device according to [3] above.
[0095] [5] the one or more conditions include a priority condition for a notification message to be preferentially used for integration; The priority condition includes prioritizing notification messages associated with newly introduced or updated features. The information processing device according to any one of [2] to [4] above.
[0096] [6] the one or more conditions include a priority condition for a notification message to be preferentially used for integration; the priority conditions are set based on usage status of the plurality of functions; The information processing device according to any one of [2] to [5] above.
[0097] [7] the one or more conditions include a priority condition for a notification message to be preferentially used for integration; the priority condition includes prioritizing a notification message associated with the function that is frequently used in the user terminal; The information processing device according to any one of [2] to [6] above.
[0098] [8] the one or more conditions include a priority condition for a notification message to be preferentially used for integration; At least one of the plurality of notification messages includes an advertisement announcing that a benefit will be given by using a corresponding function; the priority condition includes prioritizing notification messages that include the advertisement; The information processing device according to any one of [2] to [7] above.
[0099] [9] the at least one processor is configured to execute transmitting the consolidated message to the user terminal; each of the plurality of notification messages is displayed on one display screen of the user terminal in association with an icon for executing a corresponding function; the integrated message is displayed in association with an operation icon for displaying one or more hidden icons that are not displayed on the one display screen; The information processing device according to any one of [1] to [8] above.
[0100]
[10] the prompt includes one or more purposes for generating the integrated message; the one or more purposes include prompting operation of the one or more hidden icons; The information processing device according to [9] above.
[0101]
[11] the plurality of functions are respectively realized by a plurality of child applications provided using one application installed on the user terminal as a platform; Each notification message is displayed along with the icon of the corresponding child app. The information processing device according to any one of [1] to
[10] above.
[0102]
[12] The integrated message is displayed along with an operation icon for displaying a list screen that displays a list of icons of all child applications. The information processing device according to
[11] above.
[0103]
[13] At least one processor inputting a prompt to a machine learning generative model, the prompt includes a plurality of notification messages and an instruction for generating an integrated message that integrates the plurality of notification messages; The plurality of notification messages each include a notification of a plurality of functions executable on the user terminal, and the plurality of notification messages and the integrated message are displayed on the user terminal; and obtaining, from the generative model, the integrated message generated by the generative model in accordance with the instructions; An information processing method, including:
[0104]
[14] At least one processor has inputting a prompt to a machine learning generative model, the prompt includes a plurality of notification messages and an instruction for generating an integrated message that integrates the plurality of notification messages; The plurality of notification messages each include a notification of a plurality of functions executable on the user terminal, and the plurality of notification messages and the integrated message are displayed on the user terminal; and obtaining, from the generative model, the integrated message generated by the generative model in accordance with the instructions; A program to perform the following. [Explanation of symbols]
[0105] 11...information processing system, 14...generative model, 20...information processing device, 21, 31...processor, 22, 32...memory, 23, 33...communication IF, 24...program, 25...database, 30...user terminal, 34...display, 35...touch panel, 40...home screen, 43...parent icon, 44, 54, 54A...notification badge, 50...payment screen, 51...payment code, 52...child icon area, 53...child icon, 53A...operation icon, 60...list screen, 61...header, 62...message display area, 63-67...division area, 70...management table.
Claims
1. a memory for storing a plurality of instructions; at least one processor; wherein the at least one processor executes the plurality of instructions to inputting a prompt to a machine learning generative model, the prompt includes a plurality of notification messages and an instruction for generating an integrated message that integrates the plurality of notification messages; The plurality of notification messages each include a notification of a plurality of functions executable on the user terminal, and the plurality of notification messages and the integrated message are displayed on the user terminal; and obtaining, from the generative model, the integrated message generated by the generative model in accordance with the instructions; An information processing device configured to perform the above.
2. the prompt includes one or more conditions for generating the integrated message; The information processing device according to claim 1 .
3. the one or more conditions include an upper limit on the number of characters in the integrated message; The information processing device according to claim 2 .
4. the upper limit number of characters of each of the plurality of notification messages is equal to the upper limit number of characters of the integrated message; The information processing device according to claim 3 .
5. the one or more conditions include a priority condition for a notification message to be preferentially used for integration; The priority condition includes prioritizing notification messages associated with newly introduced or updated features. The information processing device according to claim 2 .
6. the one or more conditions include a priority condition for a notification message to be preferentially used for integration; the priority conditions are set based on usage status of the plurality of functions; The information processing device according to claim 2 .
7. the one or more conditions include a priority condition for a notification message to be preferentially used for integration; the priority condition includes prioritizing a notification message associated with the function that is frequently used in the user terminal; The information processing device according to claim 2 .
8. the one or more conditions include a priority condition for a notification message to be preferentially used for integration; At least one of the plurality of notification messages includes an advertisement announcing that a benefit will be given by using a corresponding function; the priority condition includes prioritizing notification messages that include the advertisement; The information processing device according to claim 2 .
9. the at least one processor is configured to execute transmitting the consolidated message to the user terminal; each of the plurality of notification messages is displayed on one display screen of the user terminal in association with an icon for executing a corresponding function; the integrated message is displayed in association with an operation icon for displaying one or more hidden icons that are not displayed on the one display screen; 9. The information processing device according to claim 1.
10. the prompt includes one or more purposes for generating the integrated message; the one or more purposes include prompting manipulation of the one or more non-displayed icons; The information processing device according to claim 9 .
11. the plurality of functions are respectively realized by a plurality of child applications provided using one application installed on the user terminal as a platform; Each notification message is displayed along with the icon of the corresponding child app.
9. The information processing device according to claim 1.
12. The integrated message is displayed along with an operation icon for displaying a list screen that displays a list of icons of all child applications. The information processing device according to claim 11.
13. At least one processor inputting a prompt to a machine learning generative model, the prompt includes a plurality of notification messages and an instruction for generating an integrated message that integrates the plurality of notification messages; The plurality of notification messages each include a notification of a plurality of functions executable on the user terminal, and the plurality of notification messages and the integrated message are displayed on the user terminal; and obtaining, from the generative model, the integrated message generated by the generative model in accordance with the instructions; An information processing method, including:
14. At least one processor inputting a prompt to a machine learning generative model, the prompt includes a plurality of notification messages and an instruction for generating an integrated message that integrates the plurality of notification messages; The plurality of notification messages each include a notification of a plurality of functions executable on the user terminal, and the plurality of notification messages and the integrated message are displayed on the user terminal; and obtaining, from the generative model, the integrated message generated by the generative model in accordance with the instructions; A program to perform the following.
Citation Information
Patent Citations
Previewing new events on small screen devices
JP2007512635A
Information processing device, display method and display program
JP2011053790A
Devices, methods, and graphical user interfaces for managing folders
JP2013525878A
Information processor, screen control program, and screen control method
JP2014127144A
Insurance proposal system, insurance proposal device, insurance proposal method, and program
JP2022156705A