Display control system, display control method, and program
Patent Information
- Application Number
- JP2025030157
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2026-09-08
AI Technical Summary
【0007】 本開示は、ユーザの利便性を高めることができる。
Smart Images

Figure 2026142897000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a display control system, a display control method, and a program.
Background Art
[0002] Conventionally, with the popularization of the Internet, various services have been provided to users. For example, Patent Document 1 describes an electronic commerce service that allows users to purchase products online as an example of services provided to users. Patent Document 1 also describes that discounts are provided to users to encourage product purchases, and that promotions for delivery services provided by delivery companies that deliver products are carried out.
Prior Art Literature
Patent Literature
[0003]
Patent Literature 1
Summary of the Invention
Problem to be Solved by the Invention
[0004] However, since the technology of Patent Document 1 merely performs promotion of delivery services in an electronic commerce service, it has not been possible to display information about a user related to a delivery service on a screen of an electronic commerce service. This point is the same for services other than electronic commerce services and delivery services like those in Patent Document 1. Conventional technologies have not been able to sufficiently improve the convenience of users who use a plurality of services.
[0005] One object of the present disclosure is to improve user convenience.
Means for Solving the Problem
[0006] The display control system relating to this disclosure is a display control system that provides services to a user and includes: an other service information acquisition unit that acquires other service information relating to the user in other services from an external system that provides other services different from the said service to the user; and a display control unit that causes the user to display a service screen relating to the said service on the user terminal of the user based on the other service information. [Effects of the Invention]
[0007] This disclosure can improve user convenience. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example of the hardware configuration of a display control system. [Figure 2] This figure shows an example of a screen displayed on a user's terminal. [Figure 3] This figure shows an example of the functions realized in the display control system of the first embodiment. [Figure 4] This figure shows an example of a user database in the first embodiment. [Figure 5] This figure shows an example of a promotion database according to the first embodiment. [Figure 6] This figure shows an example of processing performed by the display control system of the first embodiment. [Figure 7] This figure shows an example of a function realized in the display control system of the second embodiment. [Figure 8] This figure shows an example of a user database in the second embodiment. [Figure 9] This figure shows an example of a functional database in the second embodiment. [Figure 10] This figure shows an example of processing performed by the display control system of the second embodiment. [Figure 11] This figure shows an example of the coordination between the display control system and an external system in the third embodiment. [Figure 12]It is a diagram showing an example of functions implemented by the display control system according to the third embodiment. [Figure 13] It is a diagram showing an example of processing executed by the display control system according to the third embodiment. [Figure 14] It is a diagram showing an example of functions implemented in a modified example related to the first embodiment. [Figure 15] It is a diagram showing an example of an application screen according to modified example 1-1. [Figure 16] It is a diagram showing an example of an application screen according to modified example 1-2. [Figure 17] It is a diagram showing an example of an application screen according to modified example 1-4. [Figure 18] It is a diagram showing an example of an application screen according to modified example 1-5. [Figure 19] It is a diagram showing an example of an application screen according to modified example 1-6. [Figure 20] It is a diagram showing an example of an application screen according to modified example 1-7. [Figure 21] It is a diagram showing an example of an application screen according to modified example 1-8. [Figure 22] It is a diagram showing an example of an application screen according to modified example 1-10. [Figure 23] It is a diagram showing an example of an application screen according to modified example 1-11. [Figure 24] It is a diagram showing an example of an application screen according to modified example 1-12. [Figure 25] It is a diagram showing an example of an application screen according to modified example 1-13. [Figure 26] It is a diagram showing an example of an application screen according to modified example 2-1. [Figure 27] It is a diagram showing an example of an application screen according to modified example 2-2. [Figure 28] It is a diagram showing an example of an application screen according to modified example 2-3. [Figure 29] It is a diagram showing an example of an application screen according to modified example 2-4. [Figure 30] It is a diagram showing an example of an application screen according to modified example 2-5. [Figure 31] It is a diagram showing an example of an application screen according to modified example 2-6. [Figure 32] This figure shows an example of the app screen for variation 2-7. [Figure 33] This figure shows an example of the app screen for variation 2-9. [Figure 34] This figure shows an example of the app screen for variation 2-10. [Figure 35] This figure shows an example of the app screen for variation 2-11. [Figure 36] This figure shows an example of a function realized by a modification relating to the third embodiment. [Figure 37] This figure shows an example of the app screen for variation 3-1. [Figure 38] This figure shows an example of the app screen for Modification 3-3. [Figure 39] This figure shows an example of the app screen for modified example 3-5. [Figure 40] This diagram shows an example of the concepts of the first and second tournaments. [Figure 41] This figure shows an example of a user database in variation 3-6. [Figure 42] This figure shows an example of the app screen for modified example 3-6. [Figure 43] This figure shows an example of the app screen for variation 3-12. [Figure 44] This figure shows an example of the app screen for variation 3-13. [Modes for carrying out the invention]
[0009] [1. First Embodiment] A first embodiment, which is an example of an embodiment of the display control system, display control method, and program related to this disclosure, will be described.
[0010] [1-1. Hardware configuration of the display control system of the first embodiment] Figure 1 shows an example of the hardware configuration of a display control system. For example, the display control system 1 includes a display control server 10 and a user terminal 20. Each of the display control server 10 and the user terminal 20 is connected to a network 2 such as the Internet or a LAN. At least one of the display control server 10 and the user terminal 20 may be present in multiple units.
[0011] The display control server 10 is a server computer. For example, the display control server 10 includes a control unit 11, a storage unit 12, and a communication unit 13. The control unit 11 includes at least one processor. The storage unit 12 includes at least one of volatile memory such as RAM and non-volatile memory such as flash memory. The communication unit 13 includes at least one of a communication interface for wired communication and a communication interface for wireless communication.
[0012] The user terminal 20 is the user's computer. For example, the user terminal 20 is a smartphone, tablet, personal computer, or wearable device. The user terminal 20 includes a control unit 21, a storage unit 22, a communication unit 23, an operation unit 24, and a display unit 25. The hardware configuration of the control unit 21, the storage unit 22, and the communication unit 23 may be the same as that of the control unit 11, the storage unit 12, and the communication unit 13, respectively. The operation unit 24 is an input device such as a touch panel or a mouse. The display unit 25 is a display such as a liquid crystal or organic EL.
[0013] Furthermore, programs stored in the storage units 12 and 22 may be supplied to the display control server 10 or the user terminal 20 via the network 2. The display control server 10 or the user terminal 20 may also include at least one of a reading unit (e.g., a memory card slot) for reading computer-readable information storage media and an input / output unit (e.g., a USB port) for inputting and outputting data with external devices. For example, a program stored on the information storage media may be supplied to the display control server 10 or the user terminal 20 via at least one of the reading unit and the input / output unit.
[0014] Furthermore, the display control system 1 may include at least one computer. The computers included in the display control system 1 are not limited to the example in Figure 1. For example, the display control system 1 may include only the display control server 10. In this case, the user terminal 20 is located outside the display control system 1. The display control system 1 may include the display control server 10 and other computers not shown in Figure 1.
[0015] In the first embodiment, we take the example of a case where the display control system 1 can communicate with an external system 3 via a network 2. In the example in Figure 1, the display control system 1 can communicate with each of the multiple external systems 3, but the display control system 1 may be able to communicate with only one external system 3. The number of external systems 3 may be any number. The number of external systems 3 is not limited to the example in the first embodiment. For example, the external system 3 includes an external server 30.
[0016] The external server 30 is a server computer. For example, the external server 30 includes a control unit 31, a storage unit 32, and a communication unit 33. The hardware configurations of the control unit 31, the storage unit 32, and the communication unit 33 may be the same as those of the control unit 11, the storage unit 12, and the communication unit 13, respectively. The hardware configurations of the individual external systems 3 may be the same as or different from each other. The external system 3 may have a hardware configuration similar to that used in known services.
[0017] [1-2. Overview of the display control system of the first embodiment] In the first embodiment, an example is given where a user operates the user terminal 20 to use multiple services. The services used by the user may be any services. For example, the user may use e-commerce services, payment services, financial services, insurance services, point services, travel booking services, communication services, application acceptance services, transportation services, identity verification services, or other services.
[0018] Figure 2 shows an example of a screen displayed on the user terminal 20. For example, when a user starts up the user terminal 20, the user terminal 20 displays a menu screen SC1, which shows the user terminal 20's menu, on the display unit 25, as shown in the upper left of Figure 2. In the example in the upper left of Figure 2, the menu screen SC1 includes icons for activating various functions of the user terminal 20. The icons are rounded rectangle images included in the menu screen SC1. In the example in the upper left of Figure 2, there are many icons, so the icon symbols are omitted.
[0019] In the first embodiment, we take the example of a case where the app for each of the multiple services is installed on the user terminal 20. App is an abbreviation for application. App is a type of program. The user uses the service from the app for each of the multiple services. The user may also use at least one of the multiple services by means other than apps. For example, the other means may be a browser, a program not classified as an app, the IC chip of the user terminal 20, the wireless communication function of the user terminal 20, or a physical card.
[0020] In the upper left example of Figure 2, "wallet" refers to the wallet app, which is an application for an electronic wallet service. An electronic wallet service is a service that manages electronic wallets, which are electronic wallets. An electronic wallet can also be called a virtual wallet. An electronic wallet can also be called data that manages managed information, which is the information that is managed. Managed information is the information registered in the electronic wallet. Managed information may be electronic information similar to that managed in a physical wallet, or it may be electronic information similar to that not managed in a physical wallet.
[0021] In the first embodiment, examples are given where the electronic information of credit cards, cash cards, point cards, commuter passes, identification cards / membership cards, and tickets corresponds to the managed information. The managed information can be any information managed by an electronic wallet. The managed information is not limited to the examples in the first embodiment. The managed information may be information related to money, or it may be information that is not particularly related to money. For example, the managed information may be electronic money, balances not called electronic money, crypto assets, debit cards, gift certificates, coupons, receipts, insurance cards, My Number cards, guarantees, employee IDs, access cards, other documents, or other information.
[0022] In the upper right example of Figure 2, the managed information has not yet been registered with the e-wallet service. For example, when a user issues a credit card through a credit card service provided by a card company, the credit card is registered with the e-wallet service. When a user issues a cash card through a financial service provided by a financial institution, the cash card is registered with the e-wallet service. When a user issues a point card through a point service provided by a point provider, the point card is registered with the e-wallet service. When a user issues a commuter pass through a transportation service provided by a railway company, the commuter pass is registered with the e-wallet service. Note that the e-wallet service may have some managed information registered by default (from the initial setup).
[0023] For example, when a user authenticates possession of at least one of two documents, such as an identification card and a membership card, in an identity verification service, at least one of the two documents authenticated by the user is registered in the electronic wallet service. When a user purchases a ticket through a ticket service provided by a ticket vendor, the ticket is registered in the electronic wallet service. Other managed information is similarly registered in the electronic wallet service. Once managed information is registered in the electronic wallet service, the user terminal 20 displays an application screen SC2 on the display unit 25, representing each of the multiple managed information items, as shown in the lower left of Figure 2.
[0024] In the first embodiment, we take the example of a case where the application screen SC2 includes the service area A20 and the promotion area A21. In the example in the lower left of Figure 2, we describe a case where the application screen SC2 also includes the function area A22, but the details of the function area A22 will be described in the second embodiment. In the first embodiment, the application screen SC2 does not have to include the function area A22. An embodiment in which the application screen SC2 includes the service area A20 and the promotion area A21 but does not include the function area A22 is also within the scope of this disclosure.
[0025] For example, service area A20 indicates services for which managed information has been registered in the electronic wallet service. That is, service area A20 indicates services available to the user from the electronic wallet service. The electronic wallet service can also be described as a service that mediates between the user and the services the user uses. In the first embodiment, the user can select any service from among the multiple services shown in service area A20. The number of services displayed in service area A20 may be any number. The number of services displayed in service area A20 is not limited to the example of the first embodiment.
[0026] In the example in the lower left of Figure 2, six services are displayed in service area A20: credit card services, financial services, points services, transportation services, identity verification services, and ticket services. For example, images (e.g., rounded rectangle images) that mimic the faces of each of these six services—credit cards, cash cards, points cards, commuter passes, identification / membership cards, and tickets—are displayed in service area A20 as the managed information for these services. Each face is displayed so that they overlap each other. Of the services represented by each face, the face corresponding to the selected service is displayed on top.
[0027] Hereafter, the service shown on the topmost ticket in the example in the lower left of Figure 2 will be referred to as the selected service. In the example in the lower left of Figure 2, the topmost ticket shows the managed information for the credit card service, so the selected service is the credit card service. If the selected service is the credit card service, a code for the user to make a credit card payment (e.g., a barcode or a two-dimensional code) may be displayed in service area A20. If the credit card service also supports other payment methods besides credit card payments (e.g., electronic money payments or point payments), a code for those other payment methods may be displayed in service area A20.
[0028] For example, promotion area A21 shows promotions corresponding to the selected service. A promotion is information for advertising a product or service. A promotion can also be defined as information for promoting the sale or use of a product or service. Advertising is an example of a promotion. The format of a promotion can be any format. For example, a promotion may be text, symbols that are not classified as text, images, videos, user interface parts, or a combination of these.
[0029] For example, a promotion may include a link to a page for the product or service being promoted (e.g., a page in the wallet app, another app, or a web page). These pages may display details of the promotion. A promotion may also be a user interface component for displaying a window or popup on the app screen SC2. The window or popup may display details of the promotion.
[0030] In the example in the lower left of Figure 2, since the selected service is a credit card service, promotions corresponding to the credit card service are displayed in promotion area A21. For example, promotions may include campaigns linked to point services, suggestions for applying for a second credit card, suggestions for installment payments, suggestions for revolving payments, suggestions for bonus payments, suggestions for cash advances, or other information. Promotions corresponding to the credit card service may be promotions for the credit card service itself, or promotions for other services associated with the credit card service (for example, point services of point service providers partnered with the card company).
[0031] In the first embodiment, the user can change the selected service by performing an operation on service area A20. That is, the user can change the topmost ticket displayed by performing an operation on service area A20. For example, if the user selects a ticket other than the topmost one (the second or subsequent tickets), the service indicated by that other ticket will be selected as the selected service. The service that was previously the topmost ticket will no longer be the selected service. The selection of other tickets may be performed by any operation. For example, the user may select other tickets by tapping, flicking, double-tapping, long-pressing, clicking, double-clicking, dragging and dropping, selecting a predetermined key on the keyboard, or performing other operations.
[0032] For example, when a user selects a points service voucher, the points service voucher moves to the top, as shown in the lower right of Figure 2. The credit card service voucher, which was previously displayed at the top, moves to the second position. The credit card service voucher may move to the third position or later (for example, to the bottom). When the selected service is a points service, a code for point payment (for example, a barcode or a two-dimensional code) may be displayed in the service area A20. The user terminal 20 updates the display in the promotion area A21 to show promotions corresponding to the selected point service (for example, limited-time coupons, point-boosting campaigns, or information on stores where the points service can be used).
[0033] Similarly, if the user changes their selected service to another service, the user terminal 20 updates the display in promotion area A21 to show promotions corresponding to that other service. For example, if the selected service is changed to a financial service, promotion area A21 will display promotions corresponding to the financial service (e.g., advertisements for time deposits, mortgages, or campaigns). If the selected service is changed to a transportation service, promotion area A21 will display promotions corresponding to the transportation service (e.g., events held at facilities such as train stations, advertisements for discount tickets, coupons, or campaigns).
[0034] For example, if the selected service is changed to identity verification service, promotion area A21 will display promotions relevant to the identity verification service (e.g., details of verified identification documents, membership card details, advertisements for services made available through verification, or campaigns). If the selected service is changed to ticketing service, promotion area A21 will display promotions relevant to the ticketing service (e.g., advertisements for events where tickets are sold, information on how tickets are sold, or campaigns).
[0035] As described above, the display control system 1 of the first embodiment displays an application screen SC2, which includes promotions corresponding to the selected service, on the user terminal 20. This makes it easier for the user to identify which promotion belongs to which service, thus improving user convenience. The details of the display control system 1 of the first embodiment will be described below.
[0036] [1-3. Functions realized in the display control system of the first embodiment] Figure 3 shows an example of the functions realized by the display control system 1 of the first embodiment. Each function in Figure 3 can be configured by combining them into a single device or by further distributing them across multiple devices.
[0037] [1-3-1. Functions implemented in the display control server of the first embodiment] For example, the display control server 10 includes a data storage unit 100, a selected service identification unit 101, and a display control unit 102. The data storage unit 100 is implemented by a storage unit 12. The selected service identification unit 101 and the display control unit 102 are each implemented by a control unit 11.
[0038] [Data Storage Unit] The data storage unit 100 stores various data for processing in the first embodiment. For example, the data storage unit 100 stores the user database DB1 and the promotion database DB2.
[0039] Figure 4 shows an example of the user database DB1 in the first embodiment. The user database DB1 is a database that stores various information for each of multiple users. For example, the user database DB1 stores user ID, login account, password, basic user information, and managed information. The information stored in the user database DB1 is not limited to the example in Figure 4. Other information may be stored in the user database DB1. For example, the user database DB1 may store information necessary for displaying the code in the service area A20 in the lower left or lower right of Figure 2 (for example, a number that can temporarily identify a user).
[0040] A user ID is an example of user identification information that can identify a user. A login account is also an example of user identification information. A login account is user identification information that a user enters to log in to a payment service. Users may be allowed to change their login account at their discretion. A user ID is user identification information that is managed separately from a login account.
[0041] In the first embodiment, we take the example of a case where there is a login account separate from the user ID (where there are at least two pieces of user identification information), but there may be only one piece of user identification information. That is, the user ID and login account do not have to be separate. The password is the authentication information that is verified during login. The login account and password may also be the user's biometric information.
[0042] In the first embodiment, we take the example of a case where the user ID of the display control system 1 (for example, the user ID of the electronic wallet service) and the user ID of the external system 3 (for example, the user ID of the credit card service, financial service, points service, identity verification service, transportation service, or ticket service) are the same. Therefore, a certain user is identified by the same user ID in both the display control system 1 and the external system 3.
[0043] Note that the user IDs of the display control system 1 and the user IDs of the external system 3 may not be the same and may be different from each other. In this case, at least one of the display control system 1 and the external system 3 manages the association between the user IDs of the display control system 1 and the user IDs of the external system 3. For example, the display control system 1 may manage the association of user IDs in the user database DB1 or another database. The external system 3 may manage the association of user IDs in its own database. At least one of the display control system 1 and the external system 3 can identify which user corresponds to which user ID through the association of user IDs.
[0044] User basic information is fundamental information about a user. Users may be able to edit their own user basic information. User basic information may also be known as demographic information. User basic information may indicate the user's attributes. For example, user basic information may include the user's name, gender, date of birth, age or age group, address, preferences, occupation, place of employment, type of services used, or a combination of these.
[0045] The managed information stored in the user database DB1 is the managed information registered with the electronic wallet service. The managed information also includes information about services other than the electronic wallet service. For example, the managed information may include a service ID that identifies the service indicated by the managed information. A service ID is an example of service identification information that identifies a service. Service identification information may also include other information besides the service ID. For example, service identification information may include the name of the service, the ID of the service provider, the name of the service provider, or other information. The managed information may also include other information besides the service ID.
[0046] For example, managed information may refer to the specific content displayed in service area A20. Managed information may include credit card information (e.g., all or part of the credit card number, cardholder name, expiration date, card type, or design), cash card information (e.g., financial institution name, branch name, all or part of the account number, cardholder name, card type, or design), point card information (e.g., all or part of the point card number, point name, or point balance), commuter pass information (e.g., route, amount, expiration date, or name), identification and membership card information (e.g., type of identification, type of membership card, or content printed on these cards), or ticket information (e.g., content printed on the ticket).
[0047] For example, when a user logs into an electronic wallet service and registers managed information, the display control server 10 updates the user database DB1 so that the managed information is associated with the user's user ID. In the first embodiment, the display control system 1 and the external system 3 cooperate with each other, and the display control server 10 is capable of obtaining managed information from the external system 3. The display control server 10 obtains the managed information managed by the external system 3 and stores it in the user database DB1. The external system 3 is assumed to store the information that forms the basis of the managed information.
[0048] Note that the managed information may be entered by the user rather than being obtained from the external system 3. In this case, the display control server 10 may obtain the managed information entered by the user from the user terminal 20 and store it in the user database DB1. The managed information may also be stored in the user terminal 20. The display control server 10 may also obtain the managed information stored in the user terminal 20 from the user terminal 20 and store it in the user database DB1. The managed information may be automatically registered through cooperation between the display control system 1 and the external system 3. The process when the managed information is automatically registered will be described in the third embodiment. The same process as in the third embodiment may also be performed in the display control system 1 of the first embodiment.
[0049] Figure 5 shows an example of the promotion database DB2 in the first embodiment. The promotion database DB2 is a database that stores various information for promotions. For example, the promotion database DB2 stores service IDs and promotion information. The information stored in the promotion database DB2 is not limited to the example in Figure 5. Other information may be stored in the promotion database DB2. For example, the promotion database DB2 may store the conditions for a promotion to be displayed.
[0050] The service IDs stored in the promotion database DB2 are the service IDs of the services being promoted. For example, the service IDs of all services for which managed information can be registered in the e-wallet service may be stored in the promotion database DB2, or the service IDs of some services may be stored in the promotion database DB2. If a promotion is conducted for a service for which managed information cannot be registered in the e-wallet service, the service ID of that service may be stored in the promotion database DB2. The promotion information itself may indicate which service is being promoted. In this case, the service ID does not need to be associated with the promotion information.
[0051] Promotion information is the information necessary to display a promotion. The data format of promotion information may be the same as the data format used in publicly known promotions. For example, promotion information may include text indicating the specific content of the promotion, other symbols other than text, promotion images, promotion videos, links to pages for the products or services targeted by the promotion, or a combination of these. If multiple promotions exist for a single service, the promotion information for each of the multiple promotions is stored in the promotion database DB2.
[0052] The data stored in the data storage unit 100 is not limited to the examples above. The data storage unit 100 may store other data. For example, the data storage unit 100 may store data necessary for displaying the application screen SC2 or other screens. The data storage unit 100 may store data such as images to be displayed in the service area A20, promotion area A21, and function area A22 of the application screen SC2. The data storage unit 100 may also store data necessary for switching the display of the application screen SC2 or other screens.
[0053] [Selection Service Identification Department] The selected service identification unit 101 identifies the selected service from among multiple services available to the user in the applications stored on the user terminal 20. In the first embodiment, a wallet application is described as an example of an application, but the application may be any other application besides a wallet application. For example, the application may be an application for e-commerce services, payment services, financial services, point services, travel booking services, communication services, application acceptance services, transportation services, identity verification services, or other services. The application may be an application called a super application, or it may be a regular application that is not specifically called a super application. The parts described using the wallet application as an example can be read as any other application.
[0054] In the first embodiment, we take the case where a user selects a service as an example. The selected service identification unit 101 identifies the selected service chosen by the user from among multiple services. For example, when a user selects a service by operating the user terminal 20, the user terminal 20 transmits the service ID of the selected service to the display control server 10. In the example in the lower left and lower right of Figure 2, the user selects a service in the service area A20. The selected service identification unit 101 identifies the service indicated by the service ID received by the display control server 10 as the selected service. It is assumed that when the application screen SC2 is displayed, the user terminal 20 receives the service IDs of each of the multiple services displayed in the service area A20 from the display control server 10.
[0055] Furthermore, the service ID of the last selected service when the wallet app was last launched may be stored in the user terminal 20. Alternatively, for example, the service ID of a selected service specified by the user as the default selected service may also be stored in the user terminal 20. In these cases, the user terminal 20 sends the service ID stored in it to the display control server 10. The selected service identification unit 101 identifies the service indicated by the service ID received by the display control server 10 as the selected service.
[0056] Furthermore, the service ID of the last selected service when the wallet app was last launched may be stored in the user database DB1. Alternatively, for example, the service ID of a selected service specified by the user as the default selected service may also be stored in the user database DB1. In these cases, the selected service identification unit 101 may identify the service indicated by the service ID stored in the user database DB1 as the selected service.
[0057] Furthermore, the selected service may be automatically selected by information processing rather than by user selection. The selected service identification unit 101 only needs to identify at least one of the selected services selected by the user and the selected services selected automatically. When a selected service is selected automatically, the selected service identification unit 101 may identify a service whose usage frequency by the user is above a threshold as the selected service, or conversely, a service whose usage frequency by the user is below a threshold as the selected service. The selected service identification unit 101 may identify the service with the highest usage frequency by the user among multiple services as the selected service, or conversely, the service with the lowest usage frequency by the user as the selected service. The usage frequency of each service may be stored in the user database DB1 or another database.
[0058] For example, if a service involves some kind of payment, the selected service identification unit 101 may identify services where the user's payment amount is above a threshold as selected services, or conversely, services where the user's payment amount is below a threshold as selected services. The selected service identification unit 101 may also identify the service with the highest user payment amount among multiple services as selected services, or conversely, the service with the lowest user payment amount as selected services. The payment amount for each service may be stored in the user database DB1 or another database. The selected service identification unit 101 may identify selected services based on the amount of a single payment, or based on the total or average amount of payments over a certain period (for example, the most recent month).
[0059] [Display Control Unit] The display control unit 102 causes the user terminal 20 to display an application screen SC2 related to an application, which includes promotions corresponding to the selected service. As explained in the section on the selected service identification unit 101, in the first embodiment, a wallet application is described as an example of an application. The application screen SC2 may be the screen of any other application. Since the display control unit 102 is a function of the display control server 10, the display control unit 102 causes the user terminal 20 to display the application screen SC2 by sending display data for the application screen SC2 to the user terminal 20.
[0060] For example, the display control unit 102 retrieves promotion information for the selected service from the promotion database DB2 and generates display data for the application screen SC2 based on the retrieved promotion information. The display data may be the entire data for the application screen SC2 or a part of the data for the application screen SC2. The display data may be in any format. For example, the display data may be data in a markup language such as HTML, or data in an image format such as JPEG.
[0061] In the first embodiment, the display control unit 102 causes the user terminal 20 to display an application screen SC2 which includes a service area A20 for displaying selected services and a promotion area A21 for displaying promotions. The display control unit 102 determines the content of the service area A20 based on the managed information stored in the user database DB1. For example, the display control unit 102 determines the content of the service area A20 to show each of a plurality of services for which managed information has been registered in the electronic wallet service.
[0062] For example, the display control unit 102 determines the content of the promotion area A21 based on the promotion information of the selected service stored in the promotion database DB2. The display control unit 102 may place the characters and other elements indicated by the promotion information directly into the promotion area A21, or, if there are multiple promotion information items, it may arrange the promotions indicated by each of the multiple promotion information items in a predetermined order into the promotion area A21. The display control unit 102 generates display data for the application screen SC2, including the service area A20 and promotion area A21 whose contents have been determined as described above, and sends it to the user terminal 20, thereby displaying the application screen SC2 on the user terminal 20.
[0063] Note that while the examples in the lower left and lower right of Figure 2 show a card-like display in service area A20, individual services can be displayed in any format. Individual services may also be displayed in formats other than card-like displays. For example, individual services may be displayed in tab format, icon format, or window format. Similarly, promotion area A21 is not limited to the examples in the lower left and lower right of Figure 2. Promotion area A21 should display at least one promotion.
[0064] Furthermore, the display control unit 102 may display promotions corresponding to the selected service on the application screen SC2, which does not include the service area A20 and the promotion area A21. In other words, the application screen SC2 does not have to be divided into a service area A20 and a promotion area A21. The application screen SC2 may include the promotion area A21 without specifically including the service area A20. When the application screen SC2 includes the service area A20 and the promotion area A21, the relative positions of the service area A20 and the promotion area A21 are not limited to the example of the lower left and lower right in Figure 2. For example, the service area A20 may be placed below the promotion area A21.
[0065] Furthermore, the display control unit 102 may display the service area A20 and the promotion area A21 on separate screens. In this case, when the user selects a service in the service area A20 of a screen, the display control unit 102 may transition the user terminal 20 to another screen that includes the promotion area A21. The other screen may be a pop-up or window. For example, when the user selects a service in the service area A20 of the payment source screen for selecting a payment source, the display control unit 102 may transition the user terminal 20 to the top screen that includes the promotion area A21.
[0066] [1-3-2. Functions implemented in the user terminal of the first embodiment] For example, the user terminal 20 of the first embodiment includes a data storage unit 200, an operation reception unit 201, and a display control unit 202. The data storage unit 200 is implemented by a storage unit 22. The operation reception unit 201 and the display control unit 202 are implemented by a control unit 21.
[0067] [Data Storage Unit] The data storage unit 200 stores the data necessary for the user to use each service. For example, the data storage unit 200 stores the wallet app and apps for other services other than the e-wallet service. If the user uses the service from a browser instead of these apps, the data storage unit 200 stores the browser.
[0068] [Operation Reception Section] The operation reception unit 201 receives various user operations. For example, the operation reception unit 201 receives operations on the payment application. The operation reception unit 201 transmits data indicating the user's operation to the display control server 10.
[0069] [Display Control Unit] The display control unit 202 displays various screens on the display unit 25. For example, the display control unit 202 displays the application screen SC2 on the display unit 25. The display control unit 202 communicates with the display control server 10, receives display data for the application screen SC2, and displays the application screen SC2 on the display unit 25 based on the display data. The display data is the data necessary for displaying the screen. The display data may be data for the entire screen or data for a part of the screen. For example, the display data may be data for a markup language such as HTML, image data, text data, or other data.
[0070] [1-4. Processing performed by the display control system of the first embodiment] Figure 6 shows an example of processing performed by the display control system 1 of the first embodiment. In Figure 6, the processing for displaying the application screen SC2 is shown among the processing performed by the display control system 1. The processing in Figure 6 is performed by the control units 11 and 21 executing programs stored in the storage units 12 and 22, respectively. The steps in Figure 6 are an example of a display control method.
[0071] As shown in Figure 6, when the user selects the wallet app icon on the menu screen SC1, the user terminal 20 launches the wallet app (S100). The user terminal 20 performs a login process with the display control server 10 for the user to log in to the electronic wallet service (S101). If the login process is successful, the display control server 10 identifies the selected service (S102). The method for identifying the selected service is as described in the processing of the selected service identification unit 101. For example, immediately after launching the wallet app, the previously selected service is identified.
[0072] The display control server 10 performs processing with the user terminal 20 to display the application screen SC2, which includes the promotion corresponding to the selected service identified in S102, based on the user database DB1 and the promotion database DB2 (S103). The processing performed in S103 is as described in the processing of the display control unit 102 in the first embodiment. In S103, the display control server 10 generates display data for the application screen SC2 and sends it to the user terminal 20, thereby causing the user terminal 20 to display the application screen SC2.
[0073] The user terminal 20 determines whether the user has switched the selected service (S104). If it is determined in S104 that the user has switched the selected service (S104:Y), the user terminal 20 notifies the display control server 10 of the selected service selected by that operation (S105). When the display control server 10 receives the notification from the user terminal 20 (S106), it proceeds to the process in S102 and identifies the new selected service by referring to the notification. After that, the process in S103 is executed and the application screen SC2 is updated.
[0074] If it is not determined in S104 that the user has switched the selected service (S104:N), this process terminates. If the user selects a promotion displayed in the promotion area A21, the user terminal 20 may access the linked page based on the link indicated by the selected promotion. Instead of displaying the linked page, the user terminal 20 may display a pop-up or window on the application screen SC2 corresponding to the promotion selected by the user. If a payment code is displayed in the service area A20, and the code is read by a terminal in a store or other location, the terminal may execute the payment process.
[0075] [1-5. Summary of the First Embodiment] In the first embodiment, the display control system 1 identifies the selected service from among multiple services available to the user in the wallet app. The display control system 1 displays an app screen SC2 containing promotions corresponding to the selected service on the user terminal 20. This makes it easier for the user to understand which promotions belong to which service on the app screen SC2, thus improving user convenience.
[0076] Furthermore, the display control system 1 displays the application screen SC2, which includes the service area A20 and the promotion area A21, on the user terminal 20. This allows the user to check the selected service in the service area A20 and the promotion in the promotion area A21 of the application screen SC2, thereby further enhancing user convenience. For example, if the service area A20 and the promotion area A21 are included in the same application screen SC2, the user will be able to understand which promotion belongs to which service on the same application screen SC2.
[0077] [2. Second Embodiment] Next, a second embodiment, which is an example of another embodiment relating to this disclosure, will be described. In the first embodiment, the configuration for displaying promotions according to the selected service was mainly described, but in the second embodiment, the configuration for displaying functions according to the usage status of a certain service will be described. In the example of the application screen SC2 in the lower left and lower right of Figure 2, the configuration of the second embodiment is for displaying the function area A22. In the second embodiment, the explanation of content common to the first embodiment will be omitted.
[0078] [2-1. Overview of the display control system of the second embodiment] In the second embodiment, as in the first embodiment, we will take the example of a case where the user uses the e-wallet service from a wallet app. As in the first embodiment, the services available to the user are not limited to the e-wallet service. Also as in the first embodiment, the user may use the service through means other than the app. An example of other means is as described in the first embodiment.
[0079] For example, when a user registers multiple pieces of managed information to the electronic wallet service, the user terminal 20 displays an application screen SC2 on the display unit 25, similar to the one shown in the lower left of Figure 2. The application screen SC2 includes a functional area A22. In the example in the lower left of Figure 2, the functional area A22 is an area for displaying information related to the selected service. For example, the functional area A22 displays user interface parts for the user to use a certain function (e.g., buttons, checkboxes, bars, input forms, or icons), information managed by a certain function, the content of information processing for a certain function, a link to a page for a certain function, or other information.
[0080] In the example in the lower left of Figure 2, the credit card service is selected as the selected service. Functional area A22 displays information based on the user's usage of the credit card service. For example, functional area A22 displays information about the user's credit card shopping limit, information about the credit card usage history for a given month, user interface components for changing the payment method for a particular payment (e.g., lump sum payment, installment payment, revolving payment, or bonus payment), links to navigate to the credit card service page, or other information.
[0081] For example, when a user changes their selected service, the user terminal 20 updates the display in functional area A22 based on the user's usage of the changed selected service, as shown in the lower right of Figure 2. In the example in the lower right of Figure 2, the selected service has been changed to the points service, so functional area A22 displays information corresponding to the user's usage of the points service. For example, functional area A22 may display the user's point balance, point acquisition status, point usage history, a link to transition to the points service page, or other information.
[0082] Similarly, if the user changes their selected service to another service, the user terminal 20 updates the display in promotion area A21 based on the user's usage of that other service. For example, if the selected service is changed to a financial service, the function area A22 displays information corresponding to the user's usage of the financial service (e.g., deposit balance, registered transfer destinations, or passbook details). If the selected service is changed to a transportation service, the function area A22 displays information corresponding to the user's usage of the transportation service (e.g., entry history, exit history, usage history of electronic money attached to a commuter pass, or charge history of said electronic money).
[0083] For example, if the selected service is changed to the identity verification service, the function area A22 will display information corresponding to the user's usage of the identity verification service (e.g., usage history of identification documents, usage history of membership cards, usage history of associated electronic money, or charge history of said electronic money). If the selected service is changed to the ticket service, the function area A22 will display information corresponding to the user's usage of the ticket service (e.g., details of purchased tickets, details of used tickets, or information on whether tickets were won or lost).
[0084] As described above, the display control system 1 of the second embodiment displays an application screen SC2 on the user terminal 20 that contains information about functions according to the user's usage status in a certain service. As a result, the user can learn about functions according to their usage status, and the display control system 1 can improve user convenience. The details of the display control system 1 of the second embodiment will be described below.
[0085] [2-2. Functions realized in the display control system of the second embodiment] Figure 7 shows an example of the functions realized in the display control system 1 of the second embodiment. Each function in Figure 7 can be configured by combining them into a single device or by further distributing them across multiple devices.
[0086] [2-2-1. Functions implemented in the display control server of the second embodiment] For example, the display control server 10 of the second embodiment includes a data storage unit 100, a display control unit 102, and a usage status information acquisition unit 103. The usage status information acquisition unit 103 is implemented by the control unit 11. The data storage unit 100 and the display control unit 102 of the second embodiment have some differences in functionality from those of the first embodiment.
[0087] The example in Figure 7 shows a case where the display control system 1 does not include some of the functions described in the first embodiment. The display control system 1 of the second embodiment may not include some of the functions described in the first embodiment. That is, the display control system 1 of the second embodiment may not include the selected service identification unit 101 and the function for displaying promotions in the display control unit 102. It is also within the scope of this disclosure that the display control system 1 of the second embodiment does not solve the problems corresponding to the first embodiment by not including some of the functions described in the first embodiment. This point will be naturally understood by those skilled in the art from the description of this disclosure.
[0088] Furthermore, the display control system 1 of the second embodiment may include the functions described in the first embodiment. That is, the display control system 1 of the second embodiment may include the selected service identification unit 101 and the function for displaying promotions in the display control unit 102. In other words, the first and second embodiments may be combined. An embodiment in which the display control system 1 of the second embodiment includes the functions described in the first embodiment and solves both the problems corresponding to the first embodiment and the problems corresponding to the second embodiment is also within the scope of this disclosure. This point, too, will be naturally understood by those skilled in the art from the description of this disclosure.
[0089] [Data Storage Unit] The data storage unit 100 stores the user database DB1 and the function database DB3. In the second embodiment, an example is given in which the user database DB1 is different from that of the first embodiment, but the user database DB1 may be the same as that of the first embodiment. In the second embodiment, the data storage unit 100 does not need to store the promotion database DB2. When the first and second embodiments are combined, the data storage unit 100 may store the promotion database DB2.
[0090] Figure 8 shows an example of the user database DB1 in the second embodiment. In the second embodiment, the case in which usage information is stored in the user database DB1 is given as an example. In the example in Figure 8, information other than usage information may be the same as in the first embodiment. For example, if a user uses multiple services, the usage information for each of the multiple services is stored in the user database DB1. If a user uses only one service, the usage information for that one service is stored in the user database DB1. The service indicated by the usage information is a different service from the electronic wallet service.
[0091] Usage information is information regarding the usage status of the service. Usage status can also be called usage history. For example, usage information may include login date and time, functions used by the user in the service (e.g., payment, reservation application, or authentication), date and time of use of said functions, user's page browsing history, details of operations on the app or page, or other information. Usage information may also indicate whether or not the service is being used (e.g., whether or not the user possesses a credit card). In the second embodiment, the latest usage information is stored in the external system 3. When a user uses the service, the external system 3 updates the usage information of that user. The display control server 10 obtains the latest usage information of the user from the external system 3 and stores it in the user database DB1.
[0092] Figure 9 shows an example of a function database DB3 in the second embodiment. The function database DB3 is a database that stores information about the functions of each of multiple services. For example, the function database DB3 stores service IDs and function information. The information stored in the function database DB3 is not limited to the example in Figure 9. Other information may be stored in the function database DB3.
[0093] Functional information associated with a service ID indicates the function of the service identified by that service ID. Functional information can also be described as information for displaying the content of the function in function area A22. Functional information associated with a service ID indicates the function of the service identified by that service ID that is displayed in function area A22. Functional information can also be described as an item displayed in function area A22. For example, functional information may represent text, symbols not classified as text, images, videos, or a combination thereof. If a single service has multiple functions, multiple pieces of functional information may be associated with the service ID of that service. Functional information may also include information (e.g., a link or an API request) for the user terminal 20 to access the external server 30 corresponding to the function indicated by the functional information.
[0094] For example, a service ID that identifies a credit card service is associated with functional information that indicates the functions of the credit card service (e.g., changing payment methods, navigating to credit card service pages, or other functions). A service ID that identifies a financial service is associated with functional information that indicates the functions of the financial service (e.g., displaying account balances, displaying user-registered transfer destinations, displaying passbook details, or other functions). Similarly, for other services, a service ID that identifies another service is associated with functional information that indicates the functions of that other service.
[0095] [Usage Status Information Acquisition Unit] The usage information acquisition unit 103 acquires usage information regarding the user's usage of the services used by the user. For example, the usage information acquisition unit 103 acquires usage information for the selected service, which is the service selected by the user from among multiple services. In the second embodiment, the usage information acquisition unit 103 acquires usage information for the selected service as an example, but the usage information acquisition unit may acquire usage information for services other than the selected service. For example, the usage information acquisition unit may acquire usage information for other services associated with the selected service. The services to be acquired by the usage information acquisition unit may not be determined based on the selected service, but may be predetermined.
[0096] In the second embodiment, we take the example of a case where usage information is stored in the user database DB1, so the usage information acquisition unit 103 acquires usage information from the user database DB1. For example, when a user selects a certain service, the usage information acquisition unit 103 acquires usage information from the user database DB1, associated with the user's user ID and the service ID of the selected service. If usage information is stored in a database other than the user database DB1, a computer other than the display control server 10, or an information storage medium, the usage information acquisition unit 103 can acquire the usage information from the other database, other computer, or information storage medium.
[0097] [Display Control Unit] The display control unit 102 displays a function screen on the user terminal 20 of at least one of the functions of the service from which the usage status information was obtained, and another service different from that service, based on the usage status information. Since the display control unit 102 is a function of the display control server 10, the display control unit 102 displays the function screen on the user terminal 20 by sending display data for the function screen to the user terminal 20. The function screen may show the functions of both the service from which the usage status information was obtained and the other service. The function screen may show the functions of the service from which the usage status information was obtained, but not the functions of the other service. The function screen may show the functions of the other service without showing the functions of the service from which the usage status information was obtained.
[0098] In the second embodiment, we take the example of a case where the app screen SC2 corresponds to a function screen. Therefore, wherever "app screen SC2" is written, it can be read as "function screen". The function screen may be any screen other than the app screen SC2. For example, the function screen may be a screen of an app other than the wallet app. The function screen may be a browser screen that is not classified as an app for a particular service, or a screen displayed by the processing of a program that is not classified as an app or browser. The display data for the function screen may be the data for the entire function screen, or it may be data for a part of the function screen. The display data may be in any format. For example, the display data may be data in a markup language such as HTML, or data in an image format such as JPEG.
[0099] For example, the display control unit 102 retrieves function information of a service (e.g., a selected service) from the function database DB3, and determines which function information to display based on the retrieved function information. Based on the usage status indicated by the usage status information, the display control unit 102 determines the specific display content of the function and generates display data for the application screen SC2. The display data may be the same as in the first embodiment.
[0100] In the second embodiment, the display control unit 102 causes the user terminal 20 to display an application screen SC2 which includes a service area A20 for displaying information about the service for which usage status information has been acquired, and a function area A22 for displaying information about the function of the said service and at least one of other services. In the second embodiment, the service area A20 may be the same as in the first embodiment, and in particular, the selection of a selected service may not be accepted. The method by which the display control unit 102 determines the contents of the service area A20 may be the same as in the first embodiment. Note that the function area A22 is not limited to the examples in the lower left and lower right of Figure 2. At least one function should be displayed in the function area A22.
[0101] For example, the display control unit 102 determines the content of the function area A22 based on the usage status information and the function information. The display control unit 102 may also place the specific usage status indicated by the usage status information in the function area A22 as a display item for the function indicated by the function information. If there are multiple pieces of function information, the display control unit 102 may also arrange the specific usage status indicated by the usage status information in the function area A22 in a predetermined order as a display item for each of the multiple pieces of function information. The display control unit 102 generates display data for the application screen SC2, including the service area A20 and the function area A22 whose contents have been determined as described above, and transmits it to the user terminal 20, thereby displaying the application screen SC2 on the user terminal 20.
[0102] The display control unit 102 may also display information about functions corresponding to usage status on the application screen SC2, which does not include the service area A20 and the function area A22. In other words, the application screen SC2 does not have to be divided into the service area A20 and the function area A22. The application screen SC2 may include the function area A22 but not the service area A20. When the application screen SC2 includes the service area A20 and the function area A22, the relative positions of the service area A20 and the function area A22 are not limited to the example of the lower left and lower right in Figure 2. For example, the service area A20 may be placed below the function area A22.
[0103] Furthermore, the display control unit 102 may display the service area A20 and the function area A22 on separate screens. In this case, when the user selects a service in the service area A20 of a screen, the display control unit 102 may transition the user terminal 20 to another screen that includes the function area A22. The other screen may be a pop-up or window. For example, when the user selects a service in the service area A20 of the payment source screen for selecting a payment source in a settlement, the display control unit 102 may transition the user terminal 20 to the top screen that includes the function area A22.
[0104] Furthermore, the display control unit 102 may display an application screen SC2 on the user terminal 20 that corresponds to the usage status of the service used by the user. For example, if the user uses a restaurant reservation service, the display control unit 102 may display parts of the user interface for accepting orders at the restaurant in the functional area A22. If the user uses a golf insurance service, the display control unit 102 may display parts of the user interface for searching for golf-related products in the functional area A22.
[0105] [2-2-2. Functions implemented in the user terminal of the second embodiment] The functions implemented in the user terminal 20 of the second embodiment may be the same as those of the first embodiment.
[0106] [2-3. Processing performed by the display control system of the second embodiment] Figure 10 shows an example of processing performed by the display control system 1 of the second embodiment. In Figure 10, the processing for displaying the application screen SC2 is shown among the processing performed by the display control system 1. The processing in Figure 10 is performed by the control units 11 and 21 executing the programs stored in the storage units 12 and 22, respectively. The steps in Figure 10 are an example of a display control method.
[0107] The processing in S200 to S202 is the same as the processing in S100 to S102. The display control server 10 obtains usage status information for the selected service based on the user database DB1 (S203). The processing executed in S203 is as described in the processing of the usage status information acquisition unit 103 in the second embodiment. It is assumed that the display control server 10 works in cooperation with the external server 30 to store the latest usage status information in the user database DB1.
[0108] Based on the usage information acquired in S203 and the function database DB3, the display control server 10 performs processing with the user terminal 20 to display the application screen SC2, which includes the function area A22 according to the user's usage status in the selected service (S204). The processing performed in S204 is as described in the processing of the display control unit 102 in the second embodiment. In S204, the display control server 10 generates display data for the application screen SC2 and sends it to the user terminal 20, thereby causing the user terminal 20 to display the application screen SC2.
[0109] The subsequent processing in S205-S207 is the same as the processing in S104-S106. After processing in S207, if a new selected service is identified, then processing in S203 and S204 is executed and the application screen SC2 is updated. If the user selects a function in function area A22, the user terminal 20 sends a request to the external server 30 corresponding to that function to use that function. When the external server 30 receives the request from the user terminal 20, it provides the user with the function indicated by the request. For example, if the function is for the user to check the details of a credit card service, the external server 30 generates display data for a screen showing the details of the credit card service and sends it to the user terminal 20. The user terminal 20 displays the details screen based on this display data.
[0110] For example, if the function allows a user to make installment payments using a credit card service, when the user selects this function in function area A22, the user terminal 20 requests the external server 30 of the credit card service to change the payment method to installments. The external server 30 executes a process to change the payment method to installments in response to the request. Similarly, if the user selects another function, the user terminal 20 should send a request to the external server 30 corresponding to that function for the user to use that function. The external server 30 executes a process to provide the function to the user based on the request. This process may be the same as the process used in publicly known services.
[0111] [2-4. Summary of the second embodiment] The display control system 1 of the second embodiment acquires usage information of the services used by the user. Based on the usage information, the display control system 1 displays an application screen SC2 on the user terminal 20 relating to at least one of the functions of the service for which the usage information was acquired, and another service different from that service. As a result, the user can learn about functions that are appropriate to their usage, and the display control system 1 can improve user convenience. The user can use the appropriate function from the application screen SC2 according to their usage.
[0112] Furthermore, the display control system 1 displays the application screen SC2, which includes the service area A20 and the function area A22, on the user terminal 20. This allows the user to confirm the selected service in the service area A20 of the application screen SC2 and confirm the function in the function area A22 of the same application screen SC2, thereby further enhancing user convenience.
[0113] Furthermore, within service area A20, users can select from multiple services. The display control system 1 acquires usage information for the selected service chosen by the user. Based on the usage information for the selected service, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to learn about functions in the selected service that are relevant to their usage, thus enhancing user convenience.
[0114] [3. Third Embodiment] Next, a third embodiment, which is an example of another embodiment relating to this disclosure, will be described. In the first and second embodiments, the configuration of the specific content displayed on the application screen SC2 was mainly described, but in the third embodiment, the configuration of cooperation with the external system 3 for displaying the application screen SC2 will be described. In the third embodiment, the explanation of content common to the first and second embodiments will be omitted.
[0115] [3-1. Overview of the display control system of the third embodiment] Figure 11 shows an example of the cooperation between the display control system 1 and the external system 3 in the third embodiment. The display control system 1 provides a service to the user. In the third embodiment, as in the first and second embodiments, the example given is that the service is an electronic wallet service. The external system 3 provides a service different from the service provided by the display control system 1. In the example in Figure 11, the service provided by the external system 3 is assumed to be a credit card service.
[0116] For example, suppose a user does not currently possess a credit card but applies for one through a credit card service. In this case, the card company issues the credit card following the same procedures as publicly known, and the credit card information, such as the credit card number, is registered in external system 3. The process by which the credit card information is registered in external system 3 may also be the same as the publicly known process.
[0117] Furthermore, credit card information may be registered in external system 3 before a physical credit card is issued. For example, credit card information may be registered in external system 3 after the credit card application has been approved but before the physical credit card is issued. In this case, the user may be notified of the credit card information before the physical credit card arrives, and the user may be able to use credit card payment.
[0118] For example, when a user's user ID is associated with credit card information and registered in external system 3, the external server 30 notifies the display control server 10 that the user's credit card has been issued. This notification includes at least a portion of the credit card information registered in external system 3. The display control server 10 detects that the user's credit card has been issued upon receiving the notification from external server 30. The display control server 10 registers the credit card management information with the electronic wallet service. As a result, a card displaying the credit card service is shown in service area A20 without the user having to perform any operation to register with the electronic wallet service.
[0119] Similarly, for services other than the credit card service, if a user uses any of those other services, the external server 30 of those other services notifies the display control server 10 that those other services have been used. When the display control server 10 receives the notification from the external server 30, it registers the managed information of the other service with the electronic wallet service. Thus, in the third embodiment, the card face representing the credit card service is displayed in the service area A20 without the user having to perform an operation to register the managed information of a particular service with the electronic wallet service. The details of the display control system 1 of the third embodiment will now be described.
[0120] [3-2. Functions realized in the display control system of the third embodiment] Figure 12 shows an example of the functions realized in the display control system 1 of the third embodiment. Each function in Figure 12 can be configured by combining them into a single device or by further distributing them across multiple devices.
[0121] [3-2-1. Functions implemented in the display control server of the third embodiment] For example, the display control server 10 of the third embodiment includes a data storage unit 100, a display control unit 102, and an other service information acquisition unit 104. The other service information acquisition unit 104 is implemented by the control unit 11. The data storage unit 100 and the display control unit 102 of the third embodiment differ in some functions from those of the first and second embodiments.
[0122] The example in Figure 12 shows a case where the display control system 1 does not include some of the functions described in the first and second embodiments. The display control system 1 of the third embodiment may not include some of the functions described in the first and second embodiments. That is, the display control system 1 of the third embodiment may not include the selected service identification unit 101, the function for displaying promotions in the display control unit 102, the usage status information acquisition unit 103, and the function for displaying the function screen in the display control unit 102. It is also within the scope of this disclosure that the display control system 1 of the third embodiment does not include some of the functions described in the first and second embodiments and does not solve the problems corresponding to the first and second embodiments. This point will be naturally understood by those skilled in the art from the description of this disclosure.
[0123] Furthermore, the display control system 1 of the third embodiment may include the functions described in the first embodiment. That is, the display control system 1 of the third embodiment may include the selected service identification unit 101 and the function for displaying promotions in the display control unit 102. In other words, the first and third embodiments may be combined. An embodiment in which the display control system 1 of the third embodiment includes the functions described in the first embodiment and solves both the problems corresponding to the first embodiment and the problems corresponding to the third embodiment is also within the scope of this disclosure. This point, too, will be naturally understood by those skilled in the art from the description of this disclosure.
[0124] Furthermore, the display control system 1 of the third embodiment may include the functions described in the second embodiment. That is, the display control system 1 of the third embodiment may include the usage status information acquisition unit 103 and the function for displaying the function screen in the display control unit 102. In other words, the second and third embodiments may be combined. An embodiment in which the display control system 1 of the third embodiment includes the functions described in the second embodiment and solves both the problems corresponding to the second embodiment and the problems corresponding to the third embodiment is also within the scope of this disclosure. This point, too, will be naturally understood by those skilled in the art from the description of this disclosure.
[0125] [Data Storage Unit] The data storage unit 100 stores the user database DB1. In the third embodiment, the user database DB1 is given as an example in which it has the same configuration as in the second embodiment, but the user database DB1 may have the same configuration as in the first embodiment. The user database DB1 may be different from at least one of the first and second embodiments. The data storage unit 100 may store the promotion database DB2 or the function database DB3. The data storage unit 100 does not have to store the promotion database DB2 or the function database DB3.
[0126] [Other Service Information Acquisition Department] The other service information acquisition unit 104 acquires other service information about the user in other services from an external system 3 that provides the user with services other than those provided by the display control system 1. The services provided by the display control system 1 are not limited to the electronic wallet service exemplified in the third embodiment. Sections describing the electronic wallet service can be read as referring to the services provided by the display control system 1. For example, the services provided by the display control system 1 can be said to be the services provided by the application on the application screen SC2 by default. Other services are also not limited to the credit card service exemplified in the third embodiment. Sections describing the credit card service can be read as referring to other services. As with the first and second embodiments, these services may be any services.
[0127] Other service information is information provided to the display control system 1 from the external system 3. Other service information may be information registered with other services, or it may be information not registered with any other services. For example, other service information may be user information registered with other services (e.g., personal information such as the user's name, the user's demographic information, or the user's attributes), the user's usage status on other services (e.g., the user's operations, payments made by the user, products purchased by the user, specific services used by the user, or the user's browsing history), or other information. The managed information described in the first embodiment is an example of other service information. Therefore, sections describing managed information can be read as other service information.
[0128] In the third embodiment, the other service information acquisition unit 104 may acquire behavioral information relating to the user's actions in other services as other service information. That is, behavioral information may correspond to other service information. User actions may be operations on the user terminal 20, or they may be actions unrelated to operations on the user terminal 20. For example, behavioral information may indicate purchasing a product, making a payment, using a service, browsing a page, visiting a physical store, or other actions. The other service information acquisition unit 104 may store the behavioral information acquired as other service information in the user database DB1.
[0129] Furthermore, the external system 3 stores a user's user ID in association with the user's other service information. For example, when a user operates the user terminal 20 and registers their other service information, the external server 30 registers the other service information in the other service database in association with the user ID. When a user operates the user terminal 20 and uses another service, the external server 30 generates other service information that indicates the user's usage status and registers the other service information in the other service database in association with the user ID. For example, the usage status information described in the second embodiment may correspond to other service information or behavioral information.
[0130] For example, the external server 30 may send other service information to the display control server 10 at any time. The external server 30 may also automatically send other service information to the display control server 10 when other service information is registered. The external server 30 may also automatically send other service information to the display control server 10 when a predetermined date and time (for example, a fixed time each day) arrives. The external server 30 may also send other service information in response to a request from the display control server 10. The other service information acquisition unit 104 acquires the other service information sent by the external server 30.
[0131] In the example shown in Figure 11, the credit card information of the credit card applied for by the user corresponds to the other service information. When the credit card information of a user's credit card is registered, the external server 30 transmits the user's user ID and the credit card information to the display control server 10. The other service information acquisition unit 104 associates the user ID and credit card information received from the external server 30 with each other and stores them in the user database DB1. If different user IDs are used in the display control system 1 and the external system 3, the other service information acquisition unit 104 converts the user ID received from the external server 30 to the display control system 1 based on the user ID association described in the first embodiment, and stores the converted user ID and credit card information in the user database DB1 with each other.
[0132] [Display Control Unit] The display control unit 102 causes the user terminal 20 to display a service screen related to the services provided by the display control system 1, based on other service information. Since the display control unit 102 is a function of the display control server 10, the display control unit 102 causes the user terminal 20 to display the service screen by sending the service screen display data to the user terminal 20. The service screen display data may be the data for the entire service screen or a part of the data for the service screen. The display data may be in any format. For example, the display data may be data in a markup language such as HTML, or data in an image format such as JPEG.
[0133] In the third embodiment, we take the example where the application screen SC2 corresponds to the service screen. Therefore, wherever "application screen SC2" is written, it can be read as "service screen". The service screen may be any screen other than the application screen SC2. The service screen may be a browser screen that is not classified as an application for a particular service, or a screen that is displayed by the processing of a program that is not classified as an application or browser.
[0134] In the third embodiment, since the behavior information is acquired as other service information, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the behavior information. For example, if the behavior information indicates that the user has performed a specific action in a certain service, the display control unit 102 displays the card corresponding to that service in the service area A20. In the example in Figure 11, when the user performs the action of applying for a credit card in the credit card service, the credit card information of the credit card issued as a result of the user's action is acquired as behavior information, so the display control unit 102 displays the card corresponding to the credit card service in the service area A20 based on the credit card information.
[0135] Furthermore, the other service information may be at least one of the managed information and the usage status information. For this reason, the process by which the display control unit 102 displays the application screen SC2 based on the other service information may be the same as in the first or second embodiment. For example, the display control unit 102 may display a ticket in the service area A20 that indicates another service whose managed information is stored as other service information in the user database DB1. The display control unit 102 may also display the functions of other services whose usage status information is stored as other service information in the user database DB1 in the function area A22. In the third embodiment, the application screen SC2 may not include at least one of the promotion area A21 and the function area A22.
[0136] [3-2-2. Functions implemented in the user terminal of the third embodiment] The functions implemented in the user terminal 20 of the third embodiment may be the same as those of at least one of the first and second embodiments.
[0137] [3-3. Processing performed by the display control system of the third embodiment] Figure 13 shows an example of processing performed by the display control system 1 of the third embodiment. In Figure 13, the processing performed by the display control system 1 for cooperation with the external system 3 is shown. The processing in Figure 13 is performed by the control units 11, 21, and 31 executing programs stored in the storage units 12, 22, and 32, respectively. The steps in Figure 13 are an example of a display control method.
[0138] As shown in Figure 13, when a user selects an application for a certain service, the user terminal 20 performs processing to enable the user to use the service in communication with the external server 30 that provides the service (S300). The external server 30 obtains user activity information based on the communication content with the user terminal 20 (S301). The external server 30 sends the user ID of the logged-in user and the activity information obtained in S301 to the display control server 10 (S302). Note that the user may use the service without using the user terminal 20. For example, the user may visit a store that provides insurance services and apply for insurance services. The external server 30 may obtain user activity information based on the information entered by the store staff and send it to the display control server 10.
[0139] The display control server 10 obtains the user ID and behavior information from the external server 30 (S303). The display control server 10 then executes a process to display the application screen SC2 with the user terminal 20 (S304), and this process ends. The details of the process in S304 may be the same as the flow in Figure 6, or the same as the flow in Figure 10.
[0140] [3-4. Summary of the Third Embodiment] In the third embodiment, the display control system 1 acquires other service information from an external system 3. Based on the other service information, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to check information on other services such as credit card services within the electronic wallet service, thereby improving user convenience. For example, a user can use multiple services, such as the electronic wallet service and other services, from a single wallet application.
[0141] Furthermore, the display control system 1 acquires behavioral information from other services as other service information. Based on the behavioral information, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to check information corresponding to their actions in other services such as credit card services within the electronic wallet service, thereby further enhancing user convenience.
[0142] [4. Variant] This disclosure is not limited to the first to third embodiments described above. This disclosure may be modified as appropriate without departing from the spirit of this disclosure.
[0143] [4-1. Modifications relating to the first embodiment] Figure 14 shows an example of a function realized in a modified version of the first embodiment. For example, the display control server 10 includes a usage status information acquisition unit 103, a usage history information acquisition unit 105, a current location information acquisition unit 106, an age information acquisition unit 107, an application information acquisition unit 108, and a usage determination unit 109. The usage status information acquisition unit 103 may be the same as in the second embodiment. Each of the usage history information acquisition unit 105, the current location information acquisition unit 106, the age information acquisition unit 107, the application information acquisition unit 108, and the usage determination unit 109 is realized by the control unit 11.
[0144] [Variation 1-1] For example, the promotions displayed on the app screen SC2 are not limited to promotions for the selected service described in the first embodiment. The promotions displayed on the app screen SC2 may be promotions common to the selected service and to other services among the multiple services that are different from the selected service. Hereafter, such promotions will be referred to as common promotions. Modification 1-1 gives an example of a case where common promotions are preferentially displayed on the app screen SC2.
[0145] A common promotion is a promotion for advertising both the selected service and other services. In other words, a common promotion is a promotion that includes content from both the selected service and other services. A common promotion may be a promotion common to the selected service and one other service, or a promotion common to the selected service and multiple other services.
[0146] In Modification 1-1, it is assumed that promotion information for common promotions is also stored in the promotion database DB2. The promotion information for common promotions is associated with the service IDs of multiple services. The promotion information for promotions that are not common promotions is associated with the service ID of the single service advertised in that promotion. If the promotion information itself indicates which service is being promoted, the promotion information for common promotions will show the service IDs of multiple services. In this case, the promotion information for promotions that are not common promotions will show the service ID of the single service advertised in that promotion.
[0147] Figure 15 shows an example of the application screen SC2 of Modification 1-1. In Modification 1-1, the display control unit 102 prioritizes displaying a common promotion on the application screen SC2 when multiple promotions exist. The existence of multiple promotions means that there are multiple promotions that can be displayed on the application screen SC2. In other words, the existence of multiple promotions that can be selected based on the selected service corresponds to the existence of multiple promotions.
[0148] For example, when the selected service is identified by the selected service identification unit 101, the display control unit 102 retrieves promotion information associated with the service ID of the selected service from the promotion database DB2. If the display control unit 102 retrieves multiple promotion information, it corresponds to the existence of multiple promotions. When the display control unit 102 retrieves multiple promotion information, it displays the application screen SC2 containing the common promotion that will be displayed preferentially on the user terminal 20.
[0149] In Modification 1-1, we take the example of a case where the display control unit 102 prioritizes the display of common promotions on the app screen SC2 by setting the order of common promotions to precede the order of other promotions. The order is determined by the arrangement on the app screen SC2. For example, the further to the left or to the top of the app screen SC2, the earlier the order. Depending on the layout of the app screen SC2, the further to the right or to the bottom of the app screen SC2, the earlier the order.
[0150] In the example shown in Figure 15, the selected service is the credit card service. The common promotion is the "Point Up Campaign for Card Usage" promotion, which is common to both the credit card service and the points service. In this case, as shown in Figure 15, the display control unit 102 prioritizes the display of the common promotion by placing it to the left of other promotions that are not the common promotion.
[0151] Other promotions that are not common promotions may be promotions related only to the selected service, or promotions related only to other services different from the selected service. If promotions are arranged vertically in promotion area A21, the display control unit 102 may prioritize the display of common promotions by placing them above other promotions that are not common promotions.
[0152] The methods by which the display control unit 102 prioritizes the display of common promotions are not limited to the examples above. For example, if multiple promotions exist, the display control unit 102 may prioritize the display of common promotions by displaying them on the app screen SC2 and preventing other promotions from being displayed on the app screen SC2. Alternatively, the display control unit 102 may prioritize the display of common promotions by displaying more common promotions on the app screen SC2 than other promotions.
[0153] Furthermore, if only one promotion exists, the display control unit 102 may display the application screen SC2 containing that promotion on the user terminal 20. The processing in this case may be the same as in the first embodiment. The display control unit 102 acquiring only one promotion information corresponds to the existence of only one promotion.
[0154] In the modified example 1-1, the display control system 1 prioritizes the display of common promotions on the app screen SC2 when multiple promotions exist. Common promotions are important promotions related to both the selected service and other services, and since users can prioritize viewing important common promotions, the display control system 1 can improve user convenience. For example, the display control system 1 can also enhance the promotional effectiveness of important common promotions.
[0155] [Variation 1-2] For example, if there are multiple promotions that can be displayed on the app screen SC2, displaying the promotion that interests the user will increase the promotional effectiveness of the promotion. In this regard, users may be interested in promotions that are tailored to their usage history in the selected service. Therefore, in Modification 1-2, we will explain the case where promotions tailored to the user's usage history in the selected service are displayed on the app screen SC2.
[0156] The display control system 1 in Modification 1-2 includes a usage history information acquisition unit 105. The usage history information acquisition unit 105 acquires usage history information relating to the user's usage history in the selected service. The usage history information is information that shows how the user used the selected service. For example, the usage history information may be the user's login history to the selected service, payments made by the user in the selected service, products purchased by the user in the selected service, the user's application history in the selected service, browsing history of pages in the selected service, or other information. The usage history information acquisition unit 105 may also acquire usage history information for services other than the selected service.
[0157] In Modification 1-2, it is assumed that usage history information is stored in the user database DB1 in association with the user ID. For example, when an external server 30 uses a service it provides, it stores the usage history information received from the user terminal 20 in its own database. The display control server 10 obtains the usage history information of the service provided by the external server 30 along with the user ID, and stores the usage history information in the user database DB1 so that it is associated with the user ID.
[0158] If the user ID in the display control system 1 and the user ID in the external system 3 are different, at least one of the display control system 1 and the external system 3 can identify which user corresponds to which user ID based on the user ID association information described in the first embodiment, and based on the identification result, the usage history information can be stored in the user database DB1.
[0159] Furthermore, the usage history information may also indicate which service the usage history pertains to. The usage history information acquisition unit 105 acquires the usage history information of the selected service from the user database DB1. If the usage history information is stored in a database other than the user database DB1, a computer other than the display control server 10, or an information storage medium, the usage history information acquisition unit 105 may acquire the usage history information from the other database, other computer, or information storage medium.
[0160] Figure 16 shows an example of the application screen SC2 in Modification 1-2. In Modification 1-2, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on usage history information. For example, the display control unit 102 retrieves promotion information from the promotion database DB2 that corresponds to the usage history information. The display control unit 102 retrieves the retrieved promotion information. It is assumed that the promotion information defines which usage history conditions make each promotion appropriate. The display control unit 102 determines whether a promotion is appropriate based on the promotion information and the usage history information. If the display control unit 102 determines that the promotion is appropriate, it displays the promotion on the application screen SC2.
[0161] For example, suppose the selected service is a credit card service. Furthermore, suppose the usage history information indicates that the user made a credit card payment at a specific store during daytime hours. In this case, as shown in the upper part of Figure 16, the display control unit 102 identifies, based on the usage history information, that a coupon available to the user at that store during daytime hours is appropriate as a promotion, retrieves promotion information for such a promotion from the promotion database DB2, and displays the app screen SC2 containing the promotion on the user terminal 20. The usage history information for credit card payments may also show the payment time, payment amount, payment store, or the product that was the subject of the payment. The display control unit 102 may also display the app screen SC2 containing the promotion corresponding to the usage history information on the user terminal 20.
[0162] For example, suppose the selected service is an application acceptance service that accepts reservation requests for nail salons, etc. Furthermore, suppose the usage history information indicates that the user frequently makes reservations for nail salons through the application acceptance service. In this case, as shown in the lower part of Figure 16, the display control unit 102 identifies, based on the usage history information, that a coupon for the nail salon that the user frequently makes reservations for is appropriate as a promotion, retrieves promotion information for such a promotion from the promotion database DB2, and displays the application screen SC2 containing the promotion on the user terminal 20.
[0163] For example, suppose the selected service is an insurance service. Furthermore, suppose the usage history information indicates that the user has contracted for a specific insurance policy (e.g., golf insurance) through the insurance service. In this case, the display control unit 102 may, based on the usage history information, identify that a promotion (e.g., a campaign to support the purchase of a golf set) corresponding to the insurance policy the user has subscribed to is appropriate, retrieve promotion information for such a promotion from the promotion database DB2, and display the application screen SC2 containing the promotion on the user terminal 20.
[0164] In the modified example 1-2, the display control system 1 acquires the user's usage history information for the selected service. Based on the usage history information, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to check promotions that match their usage history for the selected service, thus further enhancing user convenience.
[0165] [Modifications 1-3] For example, in Modification 1-2, the usage history information may show the usage history for a predetermined period. If the service for which usage history is to be acquired is a transportation service, the user's current location may be estimated based on the most recent usage history of the transportation service, and a coupon corresponding to that location may be displayed as a promotion. Similarly, for other services other than transportation services, a promotion corresponding to the usage history for a predetermined period may be displayed on the app screen SC2.
[0166] In the modified example 1-3, the usage history information acquisition unit 105 acquires usage history information relating to usage history over a predetermined period. The predetermined period is a part of the entire past period. The predetermined period may be the most recent period (for example, the most recent month), or it may not be the most recent period. If the user database DB1 also stores usage history information for periods other than the predetermined period, the usage history information will also indicate the date and time of use to determine when the usage history is recorded. Based on the date and time of use indicated by the usage history information, the usage history information acquisition unit 105 acquires usage history information indicating the usage history for the predetermined period.
[0167] In Modification 1-3, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on usage history information relating to usage history during a predetermined period. The display control unit 102 displays the application screen SC2 on the user terminal 20 based on usage history information relating to usage history during a predetermined period, and not on usage history information relating to usage history during periods other than the predetermined period. The usage history information referenced when displaying the application screen SC2 is different from that in Modification 1-2, but the process for displaying the application screen SC2 based on the usage history information is as described in Modification 1-2.
[0168] The display control system 1 in the modified example 1-3 acquires usage history information regarding usage history over a predetermined period. Based on the usage history information regarding usage history over the predetermined period, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to check promotions that correspond to their usage history over the predetermined period, thus improving user convenience. For example, if the predetermined period is the most recent period, the user can check promotions that correspond to their more recent trends, thus improving the effectiveness of the promotions.
[0169] [Modifications 1-4] For example, in Modifications 1-2 and 1-3, the case where an app screen SC2 containing promotions based on the user's usage history in the selected service is displayed is described. However, an app screen SC2 containing promotions based on the user's usage history in a service other than the selected service may also be displayed. In other words, the usage history information referenced when displaying the app screen SC2 may show the user's usage history in other services.
[0170] In Modification 1-4, it is assumed that the data storage unit 100 stores other service definition data that defines the relationship between each of the multiple services and other services from which usage history information is obtained when the service in question is selected as a selected service. The other service definition data associates a certain service with other services when that service is a selected service. The other service definition data may be in any format, for example, a table format, a mathematical formula format, part of program code, or other format.
[0171] The display control system 1 in Modification 1-4 includes a usage history information acquisition unit 105. The usage history information acquisition unit 105 differs from Modifications 1-2 and 1-3 in that it acquires usage history information for services other than the selected service. The usage history information acquisition unit 105 in Modification 1-4 acquires usage history information relating to the user's usage history in services other than the selected service among a group of services. Based on other service definition data, the usage history information acquisition unit 105 identifies other services associated with the selected service and acquires usage history information for those identified other services.
[0172] If no other service definition data is available, the usage history information acquisition unit 105 may acquire usage history information for the other service that the user uses most frequently, has the highest relative usage frequency, payment amount, or number of accesses, from among several other services different from the selected service. The usage history information acquisition unit 105 may also acquire usage history information for other services randomly selected from among several other services. Furthermore, the usage history for which each promotion is appropriate is defined in the promotion information, as in the same manner as in Modification 1-2. Based on this definition, the display control unit 102 identifies the usage history for which each promotion is appropriate and displays the appropriate promotion on the app screen SC2.
[0173] Figure 17 shows an example of the application screen SC2 in Modification 1-4. In Modification 1-4, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on usage history information regarding the user's usage history in other services. For example, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on usage history information regarding the user's usage history in other services, rather than on usage history information regarding the user's usage history in the selected service. When combining Modifications 1-2 to 1-4, the display control unit 102 may display the application screen SC2 on the user terminal 20 based on usage history information regarding the user's usage history in the selected service and usage history information regarding the user's usage history in other services.
[0174] For example, suppose the selected service is a credit card service. Furthermore, suppose the other service definition data defines a points service as another service when the selected service is a credit card service. In this case, as shown in the upper part of Figure 17, the display control unit 102 identifies that the other service associated with the selected service is a points service based on the other service definition data. When the display control unit 102 identifies that there is evidence that the user has used points based on the points service usage history information, it displays a promotion for a points-up campaign for credit card payments.
[0175] For example, suppose the selected service is a travel booking service. Furthermore, suppose the other service definition data defines an insurance service as another service when the selected service is a travel booking service. In this case, as shown in the lower part of Figure 17, the display control unit 102 identifies the insurance service as another service associated with the selected service based on the other service definition data. If the display control unit 102 determines, based on the insurance service usage history information, that there is no record of the user applying for travel insurance through the insurance service, it displays a promotion for travel insurance handled by the insurance service.
[0176] The display control system 1 in Modification 1-4 acquires usage history information regarding the user's usage history in services other than the selected service among multiple services. Based on the usage history information in services other than the selected service, the display control system 1 displays the application screen SC2 on the user terminal 20. As a result, the user can check promotions that correspond to the user's usage history in other services, and the display control system 1 can further enhance user convenience.
[0177] [Variations 1-5] For example, the user terminal 20 may be able to obtain current location information regarding the user's current location. The current location information may be in any format. For example, the current location information may be latitude and longitude, coordinates, address, information about wireless communication equipment, mobile base station information, or other information. The method for obtaining the current location information may be a known method. For example, the user terminal 20 may obtain the current location information based on a GSNN such as GPS, the wireless communication function of the communication unit 23, a check-in function for facilities such as stores, or other functions.
[0178] The display control system 1 in the modified example 1-5 includes a current location information acquisition unit 106. The current location information acquisition unit 106 acquires current location information. For example, when a user terminal 20 acquires current location information by a known method, it transmits the current location information to the display control server 10. The current location information acquisition unit 106 acquires current location information from the user terminal 20. The current location information acquisition unit 106 may acquire the latest current location information periodically, or it may acquire current location information at any time, such as when the wallet app is launched. The current location information acquisition unit 106 may also acquire current location information from an external server 30 that detects check-ins to facilities such as accommodations or stores.
[0179] Figure 18 shows an example of the application screen SC2 in Modification 1-5. In Modification 1-5, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the current location information. It is assumed that the appropriateness of each promotion for each current location is defined in the promotion information. The display control unit 102 determines whether a promotion is appropriate based on the promotion information and the current location information. If the display control unit 102 determines that the promotion is appropriate, it displays the promotion on the application screen SC2.
[0180] For example, as shown in the upper part of Figure 18, the display control unit 102 displays a campaign on the app screen SC2 based on campaign information indicating a campaign at a store near the location indicated by the current location information. The store locations are as shown in the campaign information. As shown in the lower part of Figure 18, the display control unit 102 may also display a campaign on the app screen SC2 based on campaign information indicating an event campaign near the location indicated by the current location information.
[0181] In the modified example 1-5, the display control system 1 acquires current location information regarding the user's current location. Based on the current location information, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to understand campaigns relevant to their current location, thus further enhancing user convenience.
[0182] [Variations 1-6] For example, effective promotions for users may vary depending on their age or age group. Therefore, in Modification 1-6, we will take an example where promotions are conducted according to the user's age information. Age information indicates the user's age or age group. In Modification 1-6, we will take an example where the user's age information is stored in the user database DB1.
[0183] The display control system 1 in modified example 1-6 further includes an age information acquisition unit 107. The age information acquisition unit 107 acquires age information relating to the user's age. For example, the age information acquisition unit 107 acquires the user's age information from the user database DB1. The age information may also be stored in a database other than the user database DB1, a computer other than the display control server 10, or an information storage medium. In this case, the age information acquisition unit 107 can acquire the user's age information from the other database, the other computer, or the information storage medium.
[0184] Figure 19 shows an example of the application screen SC2 in Modification 1-6. In Modification 1-6, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on age information. The appropriate age or age group for each promotion is defined in the promotion information. The display control unit 102 determines whether a promotion is appropriate based on the promotion information and age information. If the display control unit 102 determines that the promotion is appropriate, it displays the promotion on the application screen SC2.
[0185] For example, as shown in the upper part of Figure 19, if the age information is above a predetermined age or age group (for example, above adulthood or 60 years of age or older), the display control unit 102 displays an app screen SC2 on the user terminal 20 that includes a campaign targeting users above a predetermined age or age group. As shown in the lower part of Figure 19, if the age information is below a predetermined age or age group (for example, under adulthood or under 60 years of age), the display control unit 102 displays an app screen SC2 on the user terminal 20 that includes a campaign targeting users below a predetermined age or age group.
[0186] In the modified example 1-6, the display control system 1 acquires age information. Based on the age information, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to understand campaigns appropriate to their age, thus further enhancing user convenience.
[0187] [Variations 1-7] For example, the selection service may be an application acceptance service that accepts applications from users. That is, the multiple services available to the user from the wallet app (services provided by each of the multiple external systems 3) may include an application acceptance service. For example, the application acceptance service may accept applications for reservations, applications for use, applications for purchase, applications for participation, or other applications. The subject of the application may be any subject, for example, a restaurant, a beauty salon or nail salon or other beauty-related facility, a public facility, a tourist facility, an accommodation facility, a product, a service, a seminar, an event, or other subject.
[0188] The display control system 1 of Modification 1-7 further includes an application information acquisition unit 108. The application information acquisition unit 108 acquires application information related to the application. The application information is the specific details of the application. That is, the application information indicates the details of the application specified by the user in the application acceptance service. For example, if the subject of the application is a restaurant, the application information indicates information that can identify the restaurant reserved by the user, the number of people reserved, the reservation date and time, or a combination thereof. If the subject of the application is a product, the application information indicates information that can identify the product reserved by the user, the number of products, the product sales date and time, or a combination thereof. If the subject of the application is something other than a restaurant or a product, the application information should indicate the specific details of the application for that other subject.
[0189] In Modification 1-7, it is assumed that application information is stored in the user database DB1 in association with the user ID. For example, when an external server 30 makes an application using the application acceptance service it provides, it stores application information indicating the details of the application specified by the user in its own database. The display control server 10 obtains the application information from the external server 30 along with the user ID, and stores the application information in the user database DB1 so that it is associated with the user ID.
[0190] If the user ID in the display control system 1 and the user ID in the external system 3 are different, at least one of the display control system 1 and the external system 3 may identify which user corresponds to which user ID based on the user ID association information described in the first embodiment, and based on the identification result, the application information may be stored in the user database DB1. The application information may indicate which application acceptance service the application is for, or a service ID indicating which application acceptance service it is may be associated with the application information. The application information or the service ID may be used to identify which application acceptance service it is.
[0191] For example, the application information acquisition unit 108 acquires application information for selected services from the user database DB1. If the application information is stored in a database other than the user database DB1, a computer other than the display control server 10, or an information storage medium, the application information acquisition unit 108 may acquire the application information from the other database, other computer, or information storage medium.
[0192] Figure 20 shows an example of the application screen SC2 in Modification 1-7. The display control unit 102 in Modification 1-7 displays the application screen SC2 on the user terminal 20 based on the application information. For example, the display control unit 102 retrieves promotion information from the promotion information stored in the promotion database DB2 that corresponds to the application information. The display control unit 102 retrieves the retrieved promotion information. It is assumed that the promotion information defines which application information each promotion is appropriate for. The display control unit 102 determines whether a promotion is appropriate based on the promotion information and the application information. If the display control unit 102 determines that the promotion is appropriate, it displays the promotion on the application screen SC2.
[0193] For example, suppose the selected service is an application acceptance service that accepts applications for restaurant reservations. In this case, as shown in the upper part of Figure 20, the display control unit 102 identifies whether a coupon usable by the user at the restaurant or a nearby store (e.g., a bowling alley) is appropriate as a promotion based on the application information of the restaurant reserved by the user, retrieves the promotion information for that promotion from the promotion database DB2, and displays the application screen SC2 containing that promotion on the user terminal 20.
[0194] For example, suppose the selected service is an application acceptance service that accepts applications for product reservations (for example, a service attached to an e-commerce service). In this case, as shown in the lower part of Figure 20, the display control unit 102 identifies whether a coupon usable at the store where the user ordered the product is appropriate as a promotion based on the application information of the product reserved by the user, retrieves the promotion information for that promotion from the promotion database DB2, and displays the application screen SC2 containing that promotion on the user terminal 20.
[0195] The selection service in Modification 1-7 is an application acceptance service that accepts applications from users. The display control system 1 acquires application information. Based on the application information, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to check the promotions corresponding to the application they have made, thus further enhancing user convenience.
[0196] [Variations 1-8] For example, the most effective promotions for a user may differ depending on when they use a selected service. Some promotions are more effective before the user uses a selected service, while others are more effective after the user uses a selected service. Therefore, in Modification 1-8, we will take the example of a case where promotions are displayed on the app screen SC2 according to the result of the user's decision on whether or not to use a selected service.
[0197] The display control system 1 of Modified Example 1-8 further includes a usage determination unit 109. The usage determination unit 109 determines whether or not a user will use the selected service. The usage determination unit 109 may make the determination in any way. For example, if a user tends to use the selected service during a specific time period, the usage determination unit 109 may determine whether or not a user will use the selected service by determining whether or not it is currently that time period. The information indicating that time period is stored in the user database DB1.
[0198] For example, if the application information in Modification 1-7 indicates that the optional service will be used at a specific time or time slot, the usage determination unit 109 may determine whether the user will use the optional service by determining, based on the application information, whether the time or time slot in which the optional service will be used has arrived. If the optional service is provided at a specific location, the usage determination unit 109 may determine whether the user will use the optional service by obtaining location information from the user terminal 20 and determining whether the user is at that location.
[0199] For example, when a user uses a selective service from an application installed on the user terminal 20, the usage determination unit 109 determines whether the user will use the selective service by determining whether the application is running. In this case, the user terminal 20 transmits information that identifies the running application to the display control server 10. Based on the information received from the user terminal 20, the usage determination unit 109 identifies the application running on the user terminal 20 and determines whether the application for the selective service is running. If the application for the selective service is not running, the usage determination unit 109 determines that the user will not use the selective service, and if the application for the selective service is running, it determines that the user will use the selective service.
[0200] For example, the display control server 10 may cooperate with the external server 30 of the selection service to obtain the user's usage status of the selection service and determine whether or not the user uses the selection service. In this case, the usage determination unit 109 may query the external server 30 to see whether or not the user has used the selection service, and determine whether or not the user has used the selection service based on the response from the external server 30. The external server 30 may also send the user ID of the user who used the selection service to the display control server 10 without accepting any specific query. The usage determination unit 109 determines whether or not the user uses the selection service based on the information obtained from the external server 30 of the selection service.
[0201] Figure 21 shows an example of the application screen SC2 in Modification 1-8. In Modification 1-8, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the determination result of the usage determination unit 109. It is assumed that the conditions under which each promotion is appropriate are defined in the promotion information. The display control unit 102 determines whether a promotion is appropriate based on the promotion information of a certain promotion and the determination result of the usage determination unit 109. If the display control unit 102 determines that the promotion is appropriate, it displays the promotion on the application screen SC2.
[0202] For example, the display control unit 102 displays an application screen SC2 on the user terminal 20 that includes a promotion corresponding to the determination result of the usage determination unit 109. For example, if the display control unit 102 determines that the user will not use the selected service, it may display an application screen SC2 on the user terminal 20 that includes a promotion indicated by the promotion information of the selected service. If the display control unit 102 determines that the user will use the selected service, it may display an application screen SC2 on the user terminal 20 that includes a promotion indicated by promotion information different from the promotion information of the selected service.
[0203] For example, suppose the selected service is a payment service. Furthermore, suppose that the act of making a payment through the payment service is equivalent to the user using the payment service. In this case, as shown in the upper part of Figure 21, the display control unit 102 may display an app screen SC2 on the user terminal 20 that includes a first coupon (a point-up coupon in the upper example of Figure 21) as a promotion to encourage the use of the payment service before the user uses the payment service.
[0204] For example, when a user uses a payment service at a store using the first coupon (in the upper example of Figure 21, a points-up coupon), the display control unit 102 displays an app screen SC2 on the user terminal 20 that includes a second coupon, which is different from the first coupon and usable at that store (in the lower example of Figure 21, a coupon from shop III), as a promotion, as shown in the lower part of Figure 21. The display control unit 102 may also display other store campaigns (in the lower example of Figure 21, a special offer campaign from shop III) in the promotion area A21.
[0205] For example, the display control unit 102 may display an app screen SC2 on the user terminal 20 that includes a store coupon as a promotion to encourage the use of a particular store before the user uses the payment service. When the user uses the store coupon at the store to use the payment service, the display control unit 102 may display an app screen SC2 on the user terminal 20 that includes a product coupon, different from the store coupon, that relates to the product the user purchased, as a promotion.
[0206] For example, suppose the selected service is a travel booking service. Furthermore, suppose that checking in to the accommodation booked by the user is equivalent to using the travel booking service. In this case, when the user checks in to the accommodation booked by the user, the display control unit 102 may display an app screen SC2 on the user terminal 20 that includes a promotion related to a campaign in the area where the accommodation is located.
[0207] In the modified example 1-8, the display control system 1 determines whether or not the user will use the selected service. Based on the result of this determination, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to understand flexible promotions based on whether or not they will use the selected service, thus improving user convenience.
[0208] [Modifications 1-9] For example, the application screen SC2 of the first embodiment may include a functional area A22. Modification 1-9 gives an example of a case where the first and second embodiments are combined. For this reason, the display control server 10 of Modification 1-9 includes a usage status information acquisition unit 103. The usage status information acquisition unit 103 is as described in the second embodiment. Modification 1-9 gives an example of a case where the application screen SC2 is displayed as shown in the lower left or lower right of Figure 2.
[0209] In Modification 1-9, the display control unit 102 causes the user terminal 20 to display an application screen SC2, which includes a function area A22 for displaying the functions of the selected service. Since Modification 1-9 is an example of combining the first and second embodiments, the display control unit 102 displays the application screen SC2, which includes the function area A22, on the user terminal 20 based on usage information. The processing for this display is as described in the second embodiment.
[0210] The display control unit 102 may display the application screen SC2, including the functional area A22, on the user terminal 20 without specifically relying on usage information. In this case, the display control server 10 does not include the usage information acquisition unit 103. The display control unit 102 displays the application screen SC2, including the functional area A22, on the user terminal 20 regardless of the user's usage status in the selected service. The display content of the functional area A22 is predetermined for each service and does not need to change dynamically according to the user's usage status. Thus, the mode in which the display control unit 102 displays the application screen SC2, including the functional area A22, on the user terminal 20 without specifically relying on usage information is also within the scope of this disclosure. Furthermore, the display control unit 102 may display the application screen SC2, including the functional area A22, on the user terminal 20 based on user settings (for example, settings indicating which functions the user wants to display).
[0211] The display control system 1 in the modified example 1-9 displays an application screen SC2 on the user terminal 20, which includes a functional area A22 for displaying information about the functions of the selected service. This allows the user to learn about the functions corresponding to the selected service, thus improving user convenience.
[0212] [Examples 1-10] For example, in Modification 1-9, if there is a relationship between the promotion displayed in promotion area A21 and the function displayed in function area A22, the user may be interested in the promotion. Therefore, Modification 1-10 explains the case where a promotion corresponding to the function displayed in function area A22 is displayed in promotion area A21.
[0213] Figure 22 shows an example of the application screen SC2 of Modification 1-10. The display control unit 102 of Modification 1-10 causes the application screen SC2, which includes promotions corresponding to the functions displayed in the function area A22, to be displayed on the user terminal 20. Which function each promotion corresponds to may be defined in the promotion information. The display control unit 102 determines whether a promotion is appropriate based on the promotion information of a certain promotion and the function displayed in the function area A22. If the display control unit 102 determines that the promotion is appropriate, it may display the promotion on the application screen SC2.
[0214] For example, the display control unit 102 may identify a function corresponding to the selected service in the same manner as in the second embodiment and obtain promotional information corresponding to that function based on the promotional database DB2. In the modified example 1-10, the relationship between functions and promotions may be defined in the promotional database DB2. The display control unit 102 obtains promotional information associated with the identified function from the promotional database DB2 and displays an application screen SC2 including the promotion on the user terminal 20 based on the promotional information.
[0215] In the example shown in Figure 22, the selected service is assumed to be a credit card service. For example, the display control unit 102 places user interface parts representing the credit card service functions "installment payment" and "revolving payment" in the function area A22. The display control unit 102 places the promotions corresponding to these functions, "discount on installment fees" and "no revolving fees," in the promotion area A21. The display control unit 102 displays the application screen SC2, which includes these promotion areas A21 and function area A22, on the user terminal 20.
[0216] In the modified example 1-10, the display control system 1 displays an application screen SC2 on the user terminal 20, which includes promotions corresponding to the functions displayed in the functional area A22. This allows the user to learn about promotions corresponding to the functions displayed in the functional area A22, thus improving user convenience.
[0217] [Variations 1-11] For example, in modified examples 1-9 and 1-10, the functional area A22 may allow the user to select each of several functions. This is the same as in the second embodiment. If there are multiple functions available to the user in the selected service, the display control unit 102 may display an application screen SC2 on the user terminal 20 that includes a functional area A22 showing each of the multiple functions.
[0218] Figure 23 shows an example of the application screen SC2 of Modification 1-11. The display control unit 102 of Modification 1-11 displays the application screen SC2 on the user terminal 20, which includes promotions corresponding to the selected function, which is one of several functions selected by the user. The upper part of Figure 23 shows the application screen SC2 before the user selects a function. In the example of Figure 23, the selected service is assumed to be a credit card service. Multiple functions are displayed in the function area A22, such as installment payment and revolving payment functions. Promotion area A21 displays general promotions for credit card services that are not specific to any particular function.
[0219] For example, if the user selects the installment payment function in function area A22, the display control unit 102 displays an app screen SC2 on the user terminal 20 that includes promotions corresponding to the installment payment function selected by the user, as shown in the lower part of Figure 23. If the user selects the bonus payment function in function area A22, the display control unit 102 displays an app screen SC2 on the user terminal 20 that includes promotions corresponding to the bonus payment function selected by the user. If the user selects the bonus payment function in function area A22, the display control unit 102 displays an app screen SC2 on the user terminal 20 that includes promotions corresponding to the bonus payment function selected by the user.
[0220] In the functional area A22 of the modified example 1-11, the user can select from multiple functions. The display control system 1 displays an application screen SC2 on the user terminal 20 that includes promotions corresponding to the selected function. This allows the user to understand the promotions corresponding to the selected function, thus improving user convenience. For example, the selected function is one that the user is particularly aware of because it was chosen at the user's discretion.
[0221] [Variations 1-12] For example, as in Modifications 1-9 to 1-11, when the functional area A22 is included in the application screen SC2, the functional area A22 according to the usage status may be displayed on the application screen SC2, as in the second embodiment. The display control system 1 in Modification 1-12 further includes a usage status information acquisition unit 103. The usage status information acquisition unit 103 acquires usage status information regarding the usage status of the user-selected function. In the second embodiment, the usage status information acquisition unit 103 may acquire usage status information for functions that are not selected functions, but in Modification 1-12, the usage status information acquisition unit 103 acquires usage status information for selected functions. Although the usage status information of which function the usage status information acquisition unit 103 acquires differs from the second embodiment, the processing for acquiring the usage status information may be the same as in the second embodiment.
[0222] Figure 24 shows an example of the application screen SC2 in Modification 1-12. In Modification 1-12, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on usage information. In the upper part of Figure 24, it is assumed that the selected service is a credit card service. For example, the display control unit 102 determines whether the user has used the installment payment function based on usage information. If the display control unit 102 determines that the user has never used the installment payment function, it displays a campaign in the promotion area A21 indicating a discount on installment payment fees, as shown in the upper part of Figure 24.
[0223] For example, the display control unit 102 determines whether or not the user has a second credit card based on usage information. If the display control unit 102 determines that the user does not have a second credit card, it displays a campaign for applying for a second credit card in the promotion area A21, as shown in the lower part of Figure 24. Alternatively, for example, suppose the selected service is an application acceptance service. The display control unit 102 determines whether or not the user has insurance through the application acceptance service based on usage information. If the display control unit 102 determines that the user has not insurance through the application acceptance service, it displays a promotion indicating that the user should enroll in insurance in the promotion area A21.
[0224] The display control system 1 in the modified example 1-12 acquires usage information regarding the usage status of the user's selected functions. Based on the usage information, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to learn about promotions tailored to their usage status, thus improving user convenience.
[0225] [Variations 1-13] For example, multiple services may include a payment service. In the modified example 1-13, the display control unit 102 displays an application screen SC2 on the user terminal 20, which includes a function area A22 for displaying the payment function of the payment service, when the selected service is a payment service. The payment function is a function of the payment service. For example, the payment function may be a function to pay to a store or other payee, a function to send money to other users, a function to charge a payment method used for payment, a function to pay invoices, or other functions. The payment function itself may be the same as the functions adopted in known payment services.
[0226] Figure 25 shows an example of the application screen SC2 of Modification 1-13. In Modification 1-13, the display control unit 102 causes the user terminal 20 to display the application screen SC2, which includes a function area A22 for displaying the payment functions of the payment service, when the selected service is a payment service. In the example of Figure 25, the display control unit 102 causes the user terminal 20 to display the application screen SC2, which includes a function area A22 that shows a payment function for displaying a two-dimensional code for payment and a payment function for activating NFC used for payment. The payment functions displayed in function area A22 are those shown in the function information stored in the function database DB3. The payment functions are not limited to the example in Figure 25.
[0227] For example, if a user selects a payment function to display a QR code for payment, the user terminal 20 communicates with an external server 30 of the payment service and displays the QR code for payment on the application screen SC2. The display of the QR code itself may be performed by the same process as known payment services. If a user selects a payment function to activate NFC, the user terminal 20 activates the NFC of the communication unit 23. The user terminal 20 communicates with a terminal at a store or other location via NFC and executes the payment process. The payment flow using NFC may also be performed by the same process as known payment services.
[0228] The multiple services in Modification 1-13 include a payment service. When the selected service is a payment service, the display control system 1 displays an application screen SC2 on the user terminal 20, which includes a functional area A22 for displaying information about the payment function of the payment service. This makes it easier for the user to use the payment function, and thus the display control system 1 can further enhance user convenience.
[0229] [4-2. Modifications relating to the second embodiment] Next, a modified example relating to the second embodiment will be described.
[0230] [Variation 2-1] For example, if the service used by the user in the second embodiment is a payment service, the usage status information acquisition unit 103 may acquire usage status information for the payment service. For example, the usage status information for the payment service may show the store where the payment was made, information on the payment method used, the payment amount, the date and time of the payment, the goods or services that were the subject of the payment, or other information. If the payment service allows transfers between users, the usage status information for the payment service may show the other user to whom the transfer was made, the amount transferred to the other user, and the date and time of the transfer. For example, if usage status information is acquired indicating that the user has completed a credit card application, a function corresponding to that credit card (for example, a payment using a credit card, or a payment using a code) may be displayed on the app screen SC2. Alternatively, for example, if the usage status information indicates that the balance of the electronic money held by the user is below a predetermined amount, a function for charging the electronic money may be displayed on the app screen SC2. If the usage status information indicates that the balance of the electronic money is above a predetermined amount, the function does not need to be displayed on the app screen SC2.
[0231] Figure 26 shows an example of the application screen SC2 of Modification 2-1. The display control unit 102 of Modification 2-1 causes the application screen SC2, which includes a service area A20 for the payment service and a function area A22 for displaying information related to the payment functions of the payment service, to be displayed on the user terminal 20. For example, when the user selects a payment service in the service area A20, the display control unit 102 displays a function area A22 on the application screen SC2, as shown in the upper part of Figure 26, which allows the user to select any payment method from among several payment methods available for the payment service (e.g., code payment, credit card payment, and NFC (Near Fields Communication) payment).
[0232] For example, when a user selects a payment method, the display control unit 102 displays information on the application screen SC2 for making a payment using the payment method selected by the user, as shown in the lower part of Figure 26. In the example at the bottom of Figure 26, the user selected code payment, so the display control unit 102 displays the code for code payment (for example, a two-dimensional code in service area A20) on the application screen SC2. If the user selects a payment method other than code payment, the display control unit 102 should display information corresponding to that other payment method on the application screen SC2.
[0233] In Modification 2-1, the user uses a payment service. The display control system 1 acquires information on the usage status of the payment service. The display control system 1 displays an application screen SC2 on the user terminal 20, which includes a service area A20 for the payment service and a function area A22 for displaying information related to the payment function of the payment service. This makes it easier for the user to use the payment service from the application screen SC2, thus improving user convenience. For example, conventionally, when a user makes a payment using the user terminal 20 at a physical store, the user makes the payment using multiple payment services (e.g., credit card services, etc.) associated with a predetermined payment method (e.g., code payment using a code). In this case, the payment service corresponds to the source of payment. If multiple sources are associated or changed, it becomes difficult for the user to understand which source is being used for payment. In Modification 2-1, the payment service that is the source of payment is displayed in the service area A20, and that source is selected. Therefore, it becomes easier for the user to understand which source is being used for payment from the beginning.
[0234] [Modification 2-2] For example, the service used by the user may be an application acceptance service that accepts applications from users. Details of the application acceptance service are as described in Modification 1-7. The usage status information acquisition unit 103 in Modification 2-2 acquires application information related to the application as usage status information. Details of the application information are also as described in Modification 1-7. The usage status information acquisition unit 103 in Modification 2-2 may be the same as the application information acquisition unit 108 in Modification 1-7.
[0235] Figure 27 shows an example of the application screen SC2 in Modification 2-2. In Modification 2-2, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the application information. The appropriate application information for which a function to be displayed on the application screen SC2 is defined in the function information. The display control unit 102 determines whether a function is appropriate based on the function information of a certain function and the application information. If the display control unit 102 determines that the function is appropriate, it displays that function on the application screen SC2.
[0236] For example, the display control unit 102 displays the specific details of the application indicated by the application information in the functional area A22. In the upper example of Figure 27, it is assumed that the user has made a reservation at a restaurant using an application acceptance service that accepts restaurant reservation applications. In this case, as shown in the upper part of Figure 27, the display control unit 102 displays the user interface parts for ordering at the restaurant in the functional area A22. The functional information of the application acceptance service indicates that the ordering function will be displayed if the application information indicates that a reservation exists for the user. Based on this functional information, the display control unit 102 displays the application screen SC2, as shown in the upper part of Figure 27, on the user terminal 20.
[0237] In the lower example of Figure 27, assume that the user has not made a restaurant reservation. In this case, as shown in the lower part of Figure 27, the display control unit 102 does not display the user interface parts for ordering at the restaurant in the functional area A22. The display control unit 102 displays the user interface parts for accepting restaurant reservation applications in the application acceptance service in the functional area A22. The functional information of the application acceptance service indicates that these parts are displayed when the application information indicates that the user does not have a reservation. Based on this functional information, the display control unit 102 displays the application screen SC2, as shown in the lower part of Figure 27, on the user terminal 20. If the user has not made a restaurant reservation, the display control unit 102 may display other functions other than restaurant reservations (for example, a function to view past reservation history) in the functional area A22.
[0238] In Modification 2-2, the service used by the user is an application acceptance service that accepts applications from users. The display control system 1 acquires the application information as usage status information. Based on the application information, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to confirm the functions corresponding to the application they have made, thus further enhancing user convenience.
[0239] [Modification 2-3] For example, as explained to some extent in Modification 2-2, the display control unit 102 may display the application screen SC2 for the user to make an application using the application acceptance service on the user terminal 20 if the user has not made an application using the application acceptance service. As shown in the lower part of Figure 27, the display control unit 102 does not display the user interface parts for ordering at a restaurant in the functional area A22. The display control unit 102 may display the user interface parts for accepting restaurant reservation applications using the application acceptance service in the functional area A22.
[0240] Figure 28 shows an example of the application screen SC2 of Modification 2-3. The upper part of Figure 28 shows an example where the application acceptance service accepts applications for accommodation reservations. For example, as shown in the upper part of Figure 28, the display control unit 102 displays user interface parts for the user to apply for accommodation reservations in the functional area A22. The lower part of Figure 28 shows an example where the application acceptance service accepts applications for beauty salon reservations. For example, as shown in the lower part of Figure 28, the display control unit 102 displays user interface parts for the user to apply for beauty salon reservations in the functional area A22.
[0241] In the modified example 2-3, the display control system 1 displays the application screen SC2 for users to apply to the application acceptance service on the user terminal 20 if the user has not yet applied to the application acceptance service. This allows users who have not yet applied to the application acceptance service to apply from the application screen SC2, thereby further enhancing user convenience.
[0242] [Modification 2-4] For example, as explained to some extent in Modification 2-3, the display control unit 102 may display an application screen SC2 on the user terminal 20 relating to the application target when a user applies through the application acceptance service. The application target can be any target, as explained in Modification 1-7. In Modification 2-4, the display control unit 102 displays an application screen SC2 on the user terminal 20 showing the functions available to the user for the application target. The function information associated with the application acceptance service indicates that the function will be displayed on the application screen SC2 when the user applies.
[0243] FIG. 29 is a diagram showing an example of an application screen SC2 according to Modification 2-4. It is assumed that what kind of function related to the application target is displayed on the application screen SC2 is defined in the function information. For example, the function may be a check-in function to the application target, a payment function at the application target, a check-out function from the application target, a function for purchasing a product or service sold at the application target, or another function. For example, when the application information indicates that the user has made an application, the display control unit 102 causes the function indicated by the function information to be displayed on the application screen SC2.
[0244] On the upper side of FIG. 29, a case where the application reception service receives an application for reservation of an accommodation facility is taken as an example. For example, the display control unit 102 causes user interface parts for allowing the user to use a service provided at the accommodation facility indicated by the application information to be displayed in the function area A22. In the example on the upper side of FIG. 29, the display control unit 102 displays, in the function area A22, a part for checking in to the accommodation facility, a part for ordering room service of the accommodation facility, a part for calling the front desk of the accommodation facility, or other parts.
[0245] On the lower side of FIG. 29, a case where the application reception service receives an application for reservation of a beauty salon is taken as an example. For example, the display control unit 102 causes user interface parts for allowing the user to use a service provided at the beauty salon indicated by the application information to be displayed in the function area A22. In the example on the lower side of FIG. 29, the display control unit 102 displays, in the function area A22, a part for ordering an additional menu of the beauty salon, a part for browsing magazines at the beauty salon, a part for accepting a next reservation, or other parts.
[0246] The display control system 1 according to Modification 2-4 causes the user terminal 20 to display the application screen SC2 related to the application target that is the target of the application when the user makes an application through the application reception service. Accordingly, since the user who made an application through the application reception service can confirm information on the application target that is the target of the application made by the user, the display control system 1 can further improve user convenience.
[0247] [Modified Example 2-5] For example, in Modified Example 2-4, when a user uses an application target, the user may make a payment. If the application target is a restaurant, the user may make a payment at the restaurant. If the application target is an accommodation facility, the user may make a payment at the accommodation facility. In this case, if the function displayed in the functional area A22 of the application screen SC2 is a payment function, it is considered that user convenience will be improved. Therefore, in Modified Example 2-5, a case where the functional area A22 for payment related to an application target is displayed will be described.
[0248] FIG. 30 is a diagram showing an example of the application screen SC2 of Modified Example 2-5. A display control unit 102 of Modified Example 2-5 causes the user terminal 20 to display the application screen SC2 for payment related to the application target when the user uses the application target. Whether the user uses the application target or not may be determined by the same method as that of the usage determination unit 109 in Modified Example 1-8. That is, the display control system 1 of Modified Example 2-5 may include the usage determination unit 109. In Modified Example 2-5, the determination by the usage determination unit 109 that the user uses the selected service may correspond to the determination that the user uses the application target. Note that the case where the user uses the application target may be a case where the scheduled reservation date and time for the application target has arrived, or a date and time a predetermined time before or after the scheduled reservation date and time has arrived, even if the user does not actually use the application target. In such a case, a function for payment may be displayed on the application screen SC2.
[0249] In Modified Example 2-5, it is assumed that what kind of function is appropriate when the user uses the application target is defined in the function information. The display control unit 102 causes the function indicated by the function information to be displayed on the application screen SC2 when the user uses the application target. The display control unit 102 causes the function indicated by other function information to be displayed on the application screen SC2 when the user does not use the application target.
[0250] For example, if a user makes a reservation at a restaurant, the display control unit 102 displays an application screen SC2 on the user terminal 20, which includes a function area A22 for payment at the restaurant (in the example shown in the upper part of Figure 30, this is "Accounting"). The payment function may be mediated by a restaurant employee or it may not be mediated by an employee (for example, payment at the table). When the user selects the payment function, the user terminal 20 notifies the store's terminal or external server 30 that the payment function will be used. The store's terminal or external server 30 executes the payment processing based on the notification. The payment processing may be the same as that used in known payment services.
[0251] For example, if a user makes a reservation for accommodation, the display control unit 102 displays an application screen SC2 on the user terminal 20, which includes a function area A22 for payment at the accommodation, as shown in the lower part of Figure 30. The payment function may be mediated through the accommodation staff or it may not be mediated through the staff (for example, payment at a check-in machine). When the user selects the payment function, the user terminal 20 notifies the accommodation terminal or an external server 30 that the payment function will be used. Similar to the example in the upper part of Figure 30, the payment process may be the same as the process used in known payment services.
[0252] In the modified example 2-5, the display control system 1 displays the application screen SC2 for payment related to the application item on the user terminal 20 when the user uses the application item. This allows the user to easily make payments related to the application item, thus improving user convenience.
[0253] [Modification 2-6] For example, the application acceptance service described in Modification 2-2 to 2-5 may accept applications where the user specifies the date and time. The user specifies the date and time when making the application. The date and time specified by the user may be any date and time specified by a publicly known application acceptance service. For example, the user may specify the date and time of reservation, the date and time of stay, the date and time of visit, the date and time of use, or any other date and time. The user only needs to specify these dates and times for the subject of the application, such as a restaurant or accommodation facility. The application information will show the date and time specified by the user.
[0254] Figure 31 shows an example of the application screen SC2 of Modification 2-6. The display control unit 102 of Modification 2-6 displays the application screen SC2 on the user terminal 20 according to the date and time of the application. For example, the display control unit 102 determines whether or not to display a function according to the application information based on the date and time of the application. What functions will be displayed according to this determination result may be indicated in the application information. The display control unit 102 may determine to display a function according to the application information when the date and time of the application arrives. The display control unit 102 may also determine to display a function according to the application information when a predetermined time before the date and time of the application arrives (for example, 10 minutes before the date and time of a restaurant reservation).
[0255] In the upper example of Figure 31, the application acceptance service is assumed to be a service that accepts applications for restaurant reservations. For example, if the date and time reserved by the user has not yet arrived, or if a predetermined time before the date and time reserved by the user has not yet arrived, the display control unit 102 will not display a function corresponding to the application information (for example, a function for placing an order at the restaurant that was the subject of the application), but will instead display an application screen SC2 on the user terminal 20 that includes a function area A22 showing other functions (for example, a function for searching for restaurants).
[0256] For example, when the date and time reserved by the user arrives, or when a predetermined time before the date and time reserved by the user arrives, the display control unit 102 displays an application screen SC2 on the user terminal 20, as shown in the lower part of Figure 31, which includes a function area A22 that indicates a function corresponding to the application information (for example, a function for ordering at the restaurant that was the subject of the application). If the user selects the function, the user terminal 20 communicates with the store's terminal or an external server 30 as necessary and executes processing for the user to use the function.
[0257] The application acceptance service in Modification 2-6 accepts applications where the user specifies the date and time. The display control system 1 displays the application screen SC2 on the user terminal 20 according to the date and time of the application. This allows the user to understand the functions corresponding to the date and time they specified, thus improving user convenience. For example, if the date and time specified by the user has not yet arrived, the functions corresponding to the date and time may not be necessary. In such cases, the display control system 1 can prevent the display of unnecessary functions by making the function area A22 not displaying the functions corresponding to the date and time. If the date and time specified by the user has arrived, the functions corresponding to the date and time may be necessary. In such cases, the display control system 1 can prevent the display of unnecessary functions by making the function area A22 displaying the functions corresponding to the date and time.
[0258] [Modification 2-7] For example, the application acceptance service in Modification 2-2 to 2-6 may accept applications in which the user specifies the location. The user specifies the location when applying. The location specified by the user may be a location specified by a publicly known application acceptance service. For example, the user may specify the location of a store or other facility, the location where an event is held, or another location. The user may specify these locations in the application subject, such as a restaurant or accommodation facility. The application information will show the location specified by the user.
[0259] Figure 32 shows an example of the application screen SC2 in Modification 2-7. The display control unit 102 in Modification 2-6 displays the application screen SC2 on the user terminal 20 according to the application location. For example, the display control unit 102 determines whether or not to display a function according to the application information based on the user's current location. The user's current location may be obtained in the same manner as in Modification 1-5. The display control server 10 in Modification 2-6 may include a current location information acquisition unit 106. The display control unit 102 may determine to display a function according to the application information when the user visits the application location. The display control unit 102 may also display a function on the application screen SC2 according to the location indicated by the application information, regardless of the user's current location.
[0260] In the upper example of Figure 32, the application acceptance service is assumed to be a service that accepts applications for accommodation reservations. For example, if the user has not visited the reserved accommodation, the display control unit 102 will not display the functions corresponding to the application information, as shown in the upper part of Figure 32, but will instead display the application screen SC2, which includes a function area A22 that shows other functions, on the user terminal 20. If the user has visited the reserved accommodation, the display control unit 102 will display the application screen SC2, which includes a function area A22 that shows functions corresponding to the application information, on the user terminal 20, as shown in the lower part of Figure 32.
[0261] The application acceptance service in Modification 2-7 accepts applications where the user specifies the location. The display control system 1 displays the application screen SC2 corresponding to the location of the application on the user terminal 20. This allows the user to understand the functions corresponding to the location they specified, thus improving user convenience. For example, if the user has not visited the location specified, the location-specific functions may be unnecessary. In such cases, the display control system 1 can prevent the display of unnecessary functions by making the function area A22 not displaying location-specific functions. If the user has visited the location specified, the location-specific functions may be necessary. In such cases, the display control system 1 can prevent the display of unnecessary functions by making the function area A22 displaying location-specific functions.
[0262] [Modification 2-8] For example, as explained to some extent in the second embodiment, functions of other services different from the service indicated by the usage information (e.g., the selected service) may be displayed in the function area A22. Modification 2-8 takes the case where the functions of other services are displayed in the function area A22 as an example. In Modification 2-8, the display control unit 102 displays the application screen SC2 of the other service on the user terminal 20 based on the usage information. In the function information of Modification 2-8, the functions of other services different from the selected service are indicated as functions corresponding to the usage information.
[0263] For example, suppose the service indicated by the usage information is an insurance service. Suppose the selected service is a travel booking service. In this way, the usage information may also indicate the usage status of a service other than the selected service. If the usage information indicates that the user has purchased overseas travel insurance through the insurance service, the display control unit 102 may display an application screen SC2 on the user terminal 20 that includes a function area A22 that shows a function related to the selected service, the travel booking service (for example, a function to book a hotel at the destination entered when purchasing insurance).
[0264] In the modified example 2-8, the display control system 1 displays the application screen SC2 of another service on the user terminal 20 based on usage information. This allows the user to use the functions of other services different from the service indicated by the usage information on the application screen SC2, thereby improving user convenience.
[0265] [Modification 2-9] For example, in Modification 2-8, the service indicated by the usage information may be an identity verification service related to user identity verification. In Modification 2-9, the usage information acquisition unit 103 acquires usage information for the identity verification service. For example, the usage information for the identity verification service may indicate whether or not identity verification was performed, the medium used for identity verification (e.g., an identification card or credit card), the date and time when identity verification was performed, or other usage information. In Modification 2-9, an example is given where the other service whose function is displayed in the function area A22 is a payment service.
[0266] Figure 33 shows an example of the application screen SC2 of Modification 2-9. The display control unit 102 of Modification 2-9 displays the payment service application screen SC2 on the user terminal 20 based on the usage status information of the identity verification service. For example, if the usage status information indicates that identity verification has been completed, the display control unit 102 displays the application screen SC2 on the user terminal 20, as shown in the upper part of Figure 33, which includes a function area A22 indicating the "withdrawal" function that requires identity verification as a function of the payment service.
[0267] For example, when the usage status information indicates that identity verification has not been completed, the display control unit 102 causes the user terminal 20 to display an application screen SC2 including a functional area A22 that does not show the "withdrawal" function requiring personal authentication as a function of the payment service, as shown in the lower part of FIG. 33. In this case, the display control unit 102 may display a link to the identity verification service in the functional area A22. When the user selects the link, the user terminal 20 may access the external server 30 of the identity verification service to perform identity verification. The flow of identity verification may be the same as that of known identity verification services.
[0268] In Modification 2-9, the service indicated by the usage status information is the identity verification service. The other service whose functions are displayed is the payment service. The display control system 1 acquires usage status information of the identity verification service. The display control system 1 causes the user terminal 20 to display the application screen SC2 of the payment service based on the usage status information of the identity verification service. Accordingly, since the user can use the functions of the payment service according to the usage status of the identity verification service, the display control system 1 can further improve user convenience.
[0269] [Modification 2-10] For example, as described in Modification 2-9, the usage status information acquisition unit 103 acquires identity verification information related to identity verification as the usage status information. In this case, when identity verification has been completed in the identity verification service, the display control unit 102 may cause the user terminal 20 to display the application screen SC2 related to the payment function of the payment service based on the identity verification information. The payment function is a function for executing payment based on the user's payment method. The payment method may be any arbitrary method. For example, the payment method may be a credit card, electronic money, a balance not referred to as electronic money, a card other than a credit card, points, a bank account, an account other than a bank account, crypto assets, or a wallet.
[0270] Figure 34 shows an example of the application screen SC2 of Modification 2-10. For example, when the usage information indicates that user authentication has been completed, the display control unit 102 may display the application screen SC2 on the user terminal 20, as shown in Figure 34, which includes a function area A22 indicating that a discount corresponding to user authentication (e.g., student discount, mother's discount, or senior discount) is provided, associated with information for the user to use the payment function (e.g., a barcode or two-dimensional code). The display control unit 102 may also display that the discount has been applied on the payment confirmation screen for payment confirmation, or on the payment completion screen indicating that payment has been completed.
[0271] For example, if the usage information indicates that identity verification has been completed using the My Number Card, the display control unit 102 may refer to the user's age information stored in the user database DB1 and, if a specific discount (e.g., senior discount) is applicable, display an app screen SC2 indicating this on the user terminal 20. If the usage information does not indicate that identity verification has been completed, the display control unit 102 may display an app screen SC2 on the user terminal 20 that includes a function area A22 that does not show information about specific payment functions to which student discounts, etc., have been applied.
[0272] In the modified example 2-10, the display control system 1 acquires identity verification information related to identity verification as usage status information. When identity verification in the identity verification service is completed, the display control system 1 displays the application screen SC2 related to the payment function of the payment service on the user terminal 20 based on the identity verification information. As a result, the user can use the payment function corresponding to the completion of identity verification on the application screen SC2, and the display control system 1 can further enhance user convenience.
[0273] [Variation 2-11] For example, in Modification 2-10, the identity verification service may allow for multiple forms of identity verification. In this case, the payment service may execute a payment corresponding to the identity verification performed by the user. For example, if a student ID is used for identity verification, a payment with a student discount applied may be executed. If an employee ID is used for identity verification, a payment with an employee discount applied may be executed. If a credit card from a specific card company is used for identity verification, a payment with a discount specific to that card company may be executed.
[0274] Figure 35 shows an example of the application screen SC2 of Modification 2-11. In Modification 2-11, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the identity verification information of each of the multiple identity verifications when multiple identity verifications have been completed. For example, the display control unit 102 may display the application screen SC2 on the user terminal 20, which includes a function area A22 in which payment functions corresponding to each of the multiple identity verifications are arranged in a predetermined order. The predetermined order may be an order specified by the user, or it may be in order of the highest discount rate. In the example of Figure 35, the display control unit 102 displays the student discount payment, which has a relatively high discount rate, before the card company discount, which has a relatively low discount rate.
[0275] In the modified example 2-11, the display control system 1 displays the application screen SC2 on the user terminal 20 based on the identity verification information of each of the multiple identity verifications when multiple identity verifications have been completed. As a result, the user can understand the functions corresponding to each of the multiple identity verifications, and the display control system 1 can further enhance user convenience.
[0276] [4-3. Modifications relating to the third embodiment] Figure 36 shows an example of a function realized in a modified version of the third embodiment. For example, the display control server 10 includes an authentication determination unit 110, a management unit 111, and a user attribute information acquisition unit 112. Each of the authentication determination unit 110, the management unit 111, and the user attribute information acquisition unit 112 is realized by a control unit 11.
[0277] [Modification 3-1] For example, the amount of information displayed on the application screen SC2 may vary depending on user authentication. Authentication is the verification of the user's identity. Authentication may be any authentication method used in publicly known identity verification services. For example, authentication may be knowledge authentication, possession authentication, or biometric authentication. Modification 3-1 takes the example of a case where possession authentication is performed using a medium such as an identification card or credit card. The external system 3 provides an identity verification service to the user and communicates with the user terminal 20 to perform authentication. The identity verification performed as authentication may be the same as the example described in the first embodiment, etc.
[0278] The display control system 1 in Modification 3-1 further includes an authentication determination unit 110. The authentication determination unit 110 determines whether or not authentication for a user has been completed. Authentication is performed by an external system 3. For example, when the external server 30 of the identity verification service communicates with the user terminal 20 to perform authentication, it stores the user ID of the user whose authentication has been completed. Once authentication is complete, the external server 30 sends the user ID of the authenticated user to the display control server 10. When the display control server 10 receives the user ID from the external server 30, it stores authentication completion information indicating that authentication for the user with that user ID has been completed in the user database DB1. Based on the authentication completion information, the authentication determination unit 110 determines whether or not authentication for the user has been completed.
[0279] Furthermore, authentication completion information does not necessarily have to be stored in the user database DB1. For example, the authentication determination unit 110 may determine whether or not authentication for a user has been completed by receiving from the external server 30 that authentication for a user with a certain user ID has been completed. The authentication determination unit 110 may also query the external server 30 to find out whether or not authentication has been completed for users who have not yet been authenticated. In response to a query from the display control server 10, the external server 30 may send the user IDs of users whose authentication has been completed to the display control server 10. The authentication determination unit 110 may also identify users whose authentication has been completed based on the user IDs received from the external server 30.
[0280] Figure 37 shows an example of the application screen SC2 of Modification 3-1. In Modification 3-1, the display control unit 102 varies the amount of information on the application screen SC2 based on the determination result of the authentication determination unit 110. The amount of information refers to the amount of information displayed on the application screen SC2 based on other service information. The amount of information can also be called the level of detail of the information. For example, the amount of information may be the number of characters, the number of non-character symbols, the number of digits in a number, the number of images, the number or length of videos, or the amount of other information.
[0281] In the example shown in Figure 37, the other service is assumed to be a travel booking service. For example, if the display control unit 102 determines that user authentication is not complete, it displays the application screen SC2 based on a portion of the other service information stored in the external system 3, as shown in the upper part of Figure 37. In this case, the other service information acquisition unit 104 may acquire only a portion of the other service information from the external system 3. Alternatively, the other service information acquisition unit 104 may acquire all of the other service information from the external system 3, and the display control unit 102 may use only a portion of it to display the application screen SC2 on the user terminal 20. In the upper example of Figure 37, the display control unit 102 displays on the application screen SC2 that the user has made some kind of reservation with the travel booking service, but the specific details of the reservation are not displayed on the application screen SC2.
[0282] For example, if the display control unit 102 determines that user authentication is complete, it displays the application screen SC2 based on all the other service information stored by the external system 3, as shown in the lower part of Figure 37. In the example in the lower part of Figure 37, the display control unit 102 displays the details of the reservation made by the user through the travel reservation service on the application screen SC2. In this way, the display control unit 102 may restrict the display of the application screen SC2 according to other service information if it determines that user authentication is not complete, and lift the restriction on the display when it determines that user authentication is complete. Authentication does not have to be required every time the application screen SC2 is displayed, but may be required only the first time the restriction is lifted.
[0283] In the modified example 3-1, the display control system 1 determines whether or not user authentication has been completed. Based on the determination result of the authentication determination unit 110, the display control system 1 varies the amount of information displayed on the application screen SC2. As a result, the display control system 1 can vary the amount of information depending on whether or not authentication has been completed, thus preventing information from being leaked to user terminals 20 that have not been authenticated. In other words, the display control system 1 can enhance the security of information that the user wants to keep secret from others.
[0284] [Modification 3-2] For example, other services provided by external system 3 may be application acceptance services that accept applications from users. The application acceptance service is as described in Modification 1-7. The other service information acquisition unit 104 in Modification 3-2 may acquire application information related to applications made by users through the application acceptance service as behavioral information. The application information is also as described in Modification 1-7. The other service information acquisition unit 104 in Modification 3-2 may have the same function as the application information acquisition unit 108 in Modification 1-7.
[0285] In Modification 3-2, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the application information. For example, the display control unit 102 may display the same application screen SC2 as shown in Figure 20 of Modification 1-7 on the user terminal 20 based on the application information. The display control unit 102 may also display a different application screen SC2 on the user terminal 20 based on the application information. The application screen SC2 in Modification 1-7 includes promotions corresponding to the selected service, but the display control unit 102 in Modification 3-2 may display an application screen SC2 on the user terminal 20 that does not include any promotions based on the application information.
[0286] In variation 3-2, the other service is an application acceptance service that accepts applications from users. The display control system 1 acquires application information related to the application made by the user through the application acceptance service as behavioral information. Based on the application information, the display control system 1 displays the application screen SC2 on the user terminal 20. This allows the user to check the application screen SC2 corresponding to the application they have made, thus further enhancing user convenience.
[0287] [Modified example 3-3] For example, the service that the display control system 1 provides to the user may be a payment service that the user can use for payment related to an application. In the modified example 3-3, the payment service provided by the display control system 1 is simply referred to as the payment service. Other payment services other than the payment service provided by the display control system 1 are referred to as other payment services. Other payment services are provided by the external system 3.
[0288] Payment related to an application refers to the payment for the subject of the application in the application acceptance service. If the subject of the application is an accommodation facility, then the payment for the accommodation facility usage fee corresponds to payment related to the application. If the subject of the application is a restaurant, then the payment for the food and beverages corresponds to payment related to the application. Specific examples of payment services are as explained in the first embodiment, etc. In modification 3-3, the payment service is provided by the display control system 1 instead of the external system 3. Therefore, in modification 3-3, the wallet app is the payment service app.
[0289] In Modification 3-3, the other service information acquisition unit 104 acquires application information when a user uses a payment service for payment related to an application. For example, the display control server 10 communicates with the user terminal 20 or a store terminal and executes the payment. The method of executing the payment may be the same as that of known payment services. For example, the payment may be executed using a code displayed on the user terminal 20, a code displayed on a store terminal, a code posted in the store, the IC chip of the user terminal 20, the wireless communication function of the user terminal 20, a physical card, or other methods.
[0290] Figure 38 shows an example of the application screen SC2 in Modification 3-3. In Modification 3-3, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the application information when the user uses the payment service for payment related to the application. That is, the display of the application screen SC2 based on the application information is conditional on the user using the payment service for payment related to the application. Data indicating what kind of information will be displayed on the application screen SC2 in the case where the payment service is used and in the case where another payment service is used is stored in the data storage unit 100. The display control unit 102 refers to this data and determines what kind of information to display on the application screen SC2.
[0291] For example, when a user makes a reservation for accommodation through a travel booking service, the payment is made using the payment service provided by the display control system 1. In this case, as shown in the upper part of Figure 38, the display control unit 102 displays an application screen SC2 showing the accommodation reservation ticket on the user terminal 20. The reservation ticket may include information necessary at check-in (for example, a code that the user holds over the check-in machine).
[0292] For example, suppose a user makes a reservation for accommodation using a travel booking service and chooses to use a payment service other than the one provided by the display control system 1, or specifies on-site payment. In this case, as shown in the lower part of Figure 38, the display control unit 102 displays an application screen SC2 on the user terminal 20 that does not show the accommodation reservation ticket, as shown in the upper part of Figure 38. For example, the display control unit 102 may also display an application screen SC2 on the user terminal 20 that indicates that some kind of reservation has been made, or an application screen SC2 that shows information about the accommodation booked by the user but does not show the reservation ticket.
[0293] The display control system 1 in Modification 3-3 provides a payment service that users can use for payment related to an application. The display control system 1 acquires application information when a user uses the payment service for payment related to an application. When a user uses the payment service for payment related to an application, the display control system 1 displays the application screen SC2 on the user terminal 20 based on the application information. As a result, when a user uses the payment service of the display control system 1 for payment related to an application, the user can view the application screen SC2 corresponding to the application information, thus improving user convenience.
[0294] [Modified example 3-4] For example, in Modification 3-2 and 3-3, the application acceptance service may accept applications in which the user specifies the date and time. An application in which the date and time is specified is as described in Modification 2-6. The other service information acquisition unit 104 in Modification 3-4 acquires date and time information relating to the date and time of the application as application information. The date and time information may be the same as the application information described in Modification 2-6. The other service information acquisition unit 104 in Modification 3-4 may be the same as the application information acquisition unit 108 in Modification 2-6.
[0295] In the modified example 3-4, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the date and time information. For example, the display control unit 102 may display the application screen SC2 on the user terminal 20, similar to the one shown in Figure 31 in the modified example 2-6, based on the date and time information. For example, when the application acceptance service accepts applications for concerts, the display control unit 102 may identify the date of the concert applied for by the user using date information, and display the reservation details shown by other service information on the application screen SC2 until that date, but after that date has passed, it may not display the reservation details shown by other service information on the application screen SC2.
[0296] The display control unit 102 may, based on the date and time information, display an application screen SC2 on the user terminal 20 that is different from the one in Modification 2-6. For example, the application screen SC2 in Modification 2-6 includes a functional area A22, but the display control unit 102 in Modification 3-4 may, based on the date and time information, display an application screen SC2 on the user terminal 20 that does not include the functional area A22.
[0297] The application acceptance service in Modification 3-4 accepts applications where the user specifies the date and time. The display control system 1 acquires date and time information related to the application as application information. Based on the date and time information, the display control system 1 displays the application screen SC2 on the user terminal 20. As a result, the user can view the application screen SC2 corresponding to the date and time they specified, thus improving user convenience. For example, information about the reservation details is needed before the date and time specified by the user has elapsed, but after that date and time has elapsed, that information is no longer needed, so the display control system 1 can prevent unnecessary information from being displayed.
[0298] [Modified example 3-5] For example, other services provided by external system 3 may be provided to the user if the user applies for the use of those other services. An application is an operation performed by the user to begin using those other services. The user operates user terminal 20 to access external server 30 and applies for the other services. The application for the other services may be made from the other service's web page or from a screen on the other service's application.
[0299] In Modification 3-5, the other service information acquisition unit 104 acquires usage information regarding the use of other services as behavioral information when a user makes an application. The usage information may be the same as the usage status information in the second embodiment, or it may be information that is not specifically about usage status. For example, if the other service is a credit card service, the usage information may be credit card information such as the credit card number. Since a credit card is issued when a user makes an application, the credit card information issued in response is an example of usage information. The usage information may also be other information such as basic user information registered with the other service.
[0300] Figure 39 shows an example of the application screen SC2 in Modification 3-5. In Modification 3-5, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the usage information when a user makes a request. The data indicating which application screen SC2 to display depending on the content of the usage information is stored in the data storage unit 100. The display control unit 102 refers to this data and decides which application screen SC2 to display depending on the content of the usage information.
[0301] For example, if the usage information indicates that the user did not apply for a credit card service, the display control unit 102 displays an application screen SC2 on the user terminal 20 that does not contain information about credit card usage, as shown in the upper part of Figure 39. In this case, the application screen SC2 does not contain information about the details of the credit card usage. In this case, the application screen SC2 may include information prompting the user to apply for a credit card. This information may include a link to the external server 30 of the credit card service.
[0302] For example, if the display control unit 102 indicates that the user has applied for a credit card service, it displays an application screen SC2 containing information about the use of the credit card on the user terminal 20, as shown in the lower part of Figure 39. In the example shown in the lower part of Figure 39, the details of the credit card applied for and issued by the user are shown in the service area A20. Similar to the second embodiment, information such as the credit card usage details is shown in the function area A22.
[0303] In the modified example 3-5, the other services provided to the user when the user applies for the use of other services are acquired by the display control system 1 as behavioral information when the user applies for the use of other services. When the user applies for the use of other services, the display control system 1 displays the application screen SC2 on the user terminal 20 based on the usage information. As a result, the user can view the application screen SC2 corresponding to the use of other services that they have applied for, and the display control system 1 can further enhance user convenience.
[0304] [Modification 3-6] For example, if a large amount of information from other services is acquired and a large number of ticket images are displayed on the app screen SC2, the display on the app screen SC2 may become cluttered. Therefore, in modification 3-6, we will explain a case in which the display control system 1 reduces the burden on the user to manage other service information by prioritizing the display of other service information managed at a specific location on the app screen SC2.
[0305] The display control system 1 in modified example 3-6 includes a management unit 111. The management unit 111 manages other service information in either a first location or a second location different from the first location. Here, "location" refers to a virtual location where other service information is managed. For example, a database where other service information is stored, a field in said database, an application where other service information is stored, a storage area in said application, a storage area in the display control server 10, a storage area in another computer other than the display control server 10, or a storage area in an information storage medium all correspond to a location.
[0306] The first location is where information about other services that are displayed preferentially is managed. The second location is where information about other services that are not displayed preferentially is managed. Information about other services managed in the first location is displayed preferentially on the app screen SC2 than information about other services managed in the second location. In other words, information about other services managed in the second location is not displayed preferentially on the app screen SC2 than information about other services managed in the first location. For example, being displayed on the app screen SC2, having an earlier order on the app screen SC2, or being highlighted on the app screen SC2 are equivalent to being displayed preferentially.
[0307] Figure 40 is a diagram illustrating an example of the concepts of the first and second locations. Hereafter, we will explain the case where the first and second locations are apps. Furthermore, we will give an example where the wallet app corresponds to the first location and the storage app corresponds to the second location. Therefore, sections describing the wallet app can be interpreted as referring to the first location, and sections describing the storage app can be interpreted as referring to the second location.
[0308] The wallet app may be the same as any of the first to third embodiments and modifications 1-1 to 3-5. The storage app is a different app from the wallet app. Modification 3-6 gives an example where the storage app is one service of the electronic wallet service, but the storage app may be a different service from the electronic wallet service. The storage app is an app that manages other service information that is not managed by the wallet app. In the example of the menu screen SC1 in the upper left of Figure 2, the icon for the storage app is also shown.
[0309] For example, when the display control server 10 obtains other service information from the external server 30, the management unit 111 manages the other service information in either the wallet app or the storage app. The management unit 111 decides whether to manage the other service information in the wallet app or the storage app based on predetermined conditions. The predetermined conditions may be arbitrary conditions. For example, the predetermined conditions may be that the user specifies either the wallet app or the storage app, the usage status of other services, the current date and time, the content indicated by the other service information, or other conditions.
[0310] In Modification 3-6, an example is given where the user specifying either the wallet app or the storage app meets a predetermined condition. For example, if the user specifies other service information that they want to display preferentially, the management unit 111 manages that other service information in the wallet app. In the example in Figure 40, the user specifies that four pieces of other service information—the first credit card in the credit card service, the point card in the points service, the cash card in the financial service, and the commuter pass in the transportation service—should be managed in the wallet app. The management unit 111 manages these four pieces of other service information in the wallet app.
[0311] For example, the management unit 111 manages information from other services that the user did not specify in the storage app. In the example in Figure 40, the user does not specify that six types of information from other services—identity verification service ID / membership card, ticket service, second credit card service, e-commerce service warranty, e-receipt service receipt, and travel booking service reservation voucher—should be managed in the wallet app. The management unit 111 manages these six types of information from other services in the storage app.
[0312] For example, a user can change where other service information is managed in the wallet app, storage app, or other apps. When a user performs an operation to manage other service information managed in the wallet app in the storage app, the management unit 111 manages that other service information in the storage app. When a user performs an operation to manage other service information managed in the storage app in the wallet app, the management unit 111 manages that other service information in the wallet app. In example 3-6, we take the case where the other service information managed in the wallet app and the other service information managed in the storage app are each stored in the user database DB1.
[0313] Figure 41 shows an example of the user database DB1 in the modified example 3-6. As shown in Figure 41, the user database DB1 includes fields for the storage application and fields for the wallet application. Other service information stored in the fields for the wallet application is displayed on the wallet application. Other service information stored in the fields for the storage application is displayed on the storage application. For example, the management unit 111 manages other service information in the wallet application by storing it in the fields for the wallet application. The management unit 111 manages other service information in the wallet application by storing it in the fields for the storage application.
[0314] The management unit 111's method of managing other service information is not limited to the example above. Instead of separating fields as shown in Figure 41, the management unit 111 may manage other service information in other ways. For example, the management unit 111 may manage other service information by associating the other service information with location identification information that identifies the location where the other service information is managed and storing it in the user database DB1. The location identification information indicates either the wallet app or the storage app. When a user performs an operation to change the location where other service information is managed, the management unit 111 updates the location identification information of the other service information based on that operation.
[0315] Furthermore, the management unit 111 may manage other service information in a database other than the user database DB1, a computer other than the display control server 10, or an information storage medium. For example, the management unit 111 may manage other service information in the respective storage areas of the wallet application and the storage application installed on the user terminal 20. In this case, the management unit 111 may be implemented by the user terminal 20. The management unit 111 records other service information managed by the wallet application in the storage area of the wallet application. The management unit 111 also records other service information managed by the storage application in the storage area of the storage application.
[0316] Furthermore, if other service information is managed on the user terminal 20, the management unit 111 may manage the other service information in a way other than managing it in the respective memory areas of the wallet app and the storage app. For example, the management unit 111 may manage the other service information by associating the other service information and location identification information with each other and recording them in the data storage unit 100. The management unit 111 may manage the other service information within a single app instead of managing it in separate apps such as the wallet app and the storage app. The management unit 111 may also manage the other service information without using any apps.
[0317] Figure 42 shows an example of the application screen SC2 in Modification 3-6. In Modification 3-6, the display control unit 102 displays information about other services managed by the wallet application on the user terminal 20 with priority over information about other services managed by the storage application. In the upper example of Figure 42, the display control unit 102 does not display information about other services managed by the storage application on the application screen SC2, but displays information about other services managed by the wallet application on the application screen SC2.
[0318] For example, suppose a user changes the location where they manage other service information related to their point card in a point card service from the wallet app to the storage app. Furthermore, suppose a user changes the location where they manage other service information related to their receipts in an electronic receipt service from the storage app to the wallet app. In this case, as shown in the lower part of Figure 42, the display control unit 102 does not display the other service information related to the point card (for example, the face of the point card) on the app screen SC2, but displays the other service information related to the receipt (for example, the face of the receipt) on the app screen SC2.
[0319] Note that the screen displayed by the display control unit 102 is not limited to the example in Figure 42. For example, the display control unit 102 may display other service information managed by the storage app on the app screen SC2. The display control unit 102 may also display other service information managed by the wallet app on the app screen SC2 in a higher order than other service information managed by the storage app (for example, on the left or top of the app screen SC2). In an app screen SC2 that includes multiple tabs, the display control unit 102 may display other service information managed by the wallet app on the first tab (for example, the tab selected by default, or the tab located on the left), and other service information managed by the storage app on the second tab. The tabs displayed on the app screen SC2 may be switched according to user operation.
[0320] For example, the display control unit 102 may display information about other services managed by the wallet app on a first screen and information about other services managed by the storage app on a second screen within a single app. The first screen may be the app's top screen, and the second screen may be any other screen besides the top screen. If the screens within the app have a hierarchical structure, the first screen may be a screen at a higher level than the second screen. The display control unit 102 may display information about other services managed by the wallet app on a screen and display information about other services managed by the storage app as a pop-up or window on that screen.
[0321] The display control system 1 in the modified example 3-6 manages other service information using either the wallet app or the storage app. The display control system 1 prioritizes displaying other service information managed by the wallet app on the user terminal 20 over other service information managed by the storage app. This allows the display control system 1 to reduce the burden on the user in managing other service information. For example, the user can manage frequently used other service information with the wallet app and less frequently used other service information with the storage app.
[0322] Furthermore, the display control system 1 in modified example 3-6 may not include some of the functions described in the first to third embodiments. That is, the display control system 1 in modified example 3-6 may not include the selected service identification unit 101, the function for displaying promotions in the display control unit 102, the usage status information acquisition unit 103, the function for displaying function screens in the display control unit 102, the other service information acquisition unit, and the function for displaying other service information in the display control unit 102.
[0323] For example, the management unit 111 may manage each of the multiple pieces of information in the service provided by the display control system 1, rather than other services provided by the external system 3, using either the wallet app or the storage app. That is, the management unit 111 may manage information about its own service, rather than information about other services, using the wallet app and the storage app. The management unit 111 may manage only information about its own service, without managing information about other services, using the wallet app and the storage app. The display control unit 102 may display information about its own service, rather than information about other services, depending on where the information is managed.
[0324] Thus, even in embodiments where the display control system 1 of the third embodiment does not include some of the functions described in the first to third embodiments and does not solve the problems corresponding to the first to third embodiments, the scope of this disclosure is still within. Even in such embodiments, the problem of reducing the burden of information management on the user can be solved. The problems in this disclosure are not limited to those described in the section on problems the invention aims to solve. Even in embodiments where the display control system 1 solves the problem of reducing the burden of information management on the user without solving the problems described in the section on problems the invention aims to solve, the scope of this disclosure is still within. If this application is a divisional application based on another patent application, claims such as (4) in the appendix described below are also supported in this disclosure. This point is something that a person skilled in the art can naturally understand from the description of this disclosure. It is also something that can be naturally understood from the examination guidelines of the Japan Patent Office that such claims satisfy the support requirement when this application is a divisional application.
[0325] [Modified example 3-7] For example, as explained to some extent in the third embodiment, the other service information acquisition unit 104 may be capable of acquiring information on each of multiple other services. The number of other services may be any number. The other service information acquisition unit 104 may acquire information on multiple other services for a single other service. When individual pieces of other service information are managed by a wallet app or a storage app, as in Modification 3-6, it may be determined which app manages them based on the user's usage frequency, etc. That is, the predetermined conditions explained in Modification 3-6 may be conditions such as the user's usage frequency.
[0326] In Modification 3-7, the management unit 111 manages information about other services based on the user's usage frequency or attributes in each of the multiple other services, using either the wallet app or the storage app. For example, usage frequency may be the number of times the other service is used in a predetermined period (e.g., the most recent month), the number of accesses to the other service in a predetermined period, or the amount of payments made in a predetermined period. Modification 3-7 gives an example where usage frequency is shown in the other service information, but usage frequency may be shown in information other than the other service information.
[0327] For example, when a user uses other services, the external server 30 updates the other service information to indicate the user's usage frequency. The management unit 111 obtains the other service information indicating the usage frequency from the external server 30. If the usage frequency is indicated in information other than the other service information, the external server 30 should update that other information to indicate the user's usage frequency when a user uses other services. The management unit 111 should obtain that other information from the external server 30. The attributes may be the same as the attributes described in the modified example 3-13 below, or they may be different attributes (for example, attributes specified on the display control system 1 or the external system 3 side). User attributes may be obtained by the user attribute information acquisition unit 112 in the modified example 3-13 below, or by the management unit 111.
[0328] For example, the management unit 111 may manage information about other services that are used relatively frequently in the wallet app, and information about other services that are used relatively infrequently in the storage app. The management unit 111 may also manage information about other services that are used at or above a predetermined rank (e.g., top 5) in the wallet app, and information about other services that are used at or below a predetermined rank in the storage app. Information indicating the predetermined rank may be stored in the data storage unit 100. The management unit 111 can identify the predetermined rank by referring to this information.
[0329] For example, the management unit 111 may manage information about other services where the user's attributes are predetermined in the wallet app, and information about other services where the user's attributes are not predetermined in the storage app. Conversely, the management unit 111 may manage information about other services where the user's attributes are not predetermined in the wallet app, and information about other services where the user's attributes are predetermined in the storage app. The predetermined attributes only need to be defined in advance. Information indicating the predetermined attributes may be stored in the data storage unit 100. The management unit 111 can identify the predetermined attributes by referring to this information.
[0330] The display control system 1 in Modification 3-7 is capable of acquiring information on each of multiple other services. Based on the user's usage frequency or attributes for each of the multiple other services, the display control system 1 manages the information on those other services using either the wallet app or the storage app. As a result, the user does not have to specify which app to use to manage the information on other services, and the information is managed using the appropriate app according to the usage frequency or attributes. Therefore, the display control system 1 can further reduce the burden on the user in managing information on other services.
[0331] [Modification 3-8] For example, in Modification 3-7, the management unit 111 may manage information on other services used at a predetermined frequency (e.g., 5 times a month) or more in the wallet app, and information on other services used at a frequency less than the predetermined frequency in the storage app. Information indicating the predetermined frequency may be stored in the data storage unit 100. The management unit 111 can determine the predetermined frequency by referring to this information. The predetermined frequency may be specified by the user. The predetermined frequency may be determined on the display control system 1 side. For example, the predetermined frequency may be determined based on the number of other services or other service information.
[0332] In the modified version 3-8, the display control system 1 manages information about other services used at a predetermined frequency or higher using the wallet app, and manages information about other services used at a frequency less than the predetermined frequency using the storage app. As a result, the user does not have to specify an app to manage the information about other services, and the information is managed by the appropriate app according to the frequency of use. Therefore, the display control system 1 can further reduce the burden on the user in managing information about other services.
[0333] [Modification 3-9] For example, in Modifications 3-6 to 3-8, the other service information may indicate a date and time related to other services. The date and time indicated by the other service information may be the same as in Modification 3-4, but in Modification 3-9, it may also be a date and time related to services other than the application acceptance service in Modification 3-4. For example, the expiration date of the warranty for a product purchased by a user in an e-commerce service may correspond to a date and time related to other services. The date and time related to other services may be any date and time managed by the external system 3, and is not limited to the application date and time as in Modification 3-9.
[0334] The management unit 111 in the example 3-9 decides whether to manage the other service information in the wallet app or the storage app based on the date and time indicated by the other service information. For example, the management unit 111 may decide to manage the other service information in the wallet app when the date and time indicated by the other service information arrives. The management unit 111 may decide to manage the other service information in the wallet app when a predetermined time before the date and time indicated by the other service information arrives. The management unit 111 may decide to manage the other service information in the wallet app when the date and time indicated by the other service information has elapsed. The management unit 111 may decide to manage the other service information in the wallet app when a predetermined time after the date and time indicated by the other service information arrives.
[0335] For example, the management unit 111 may decide to manage the other service information in the storage app when the date and time indicated by the other service information arrives. The management unit 111 may decide to manage the other service information in the storage app when a predetermined time before the date and time indicated by the other service information arrives. The management unit 111 may decide to manage the other service information in the storage app when the date and time indicated by the other service information has elapsed. The management unit 111 may decide to manage the other service information in the storage app when a predetermined time after the date and time indicated by the other service information arrives.
[0336] The other service information in Modification 3-9 indicates the date and time related to other services. The display control system 1 decides whether to manage the other service information using the wallet app or the storage app based on the date and time indicated by the other service information. As a result, the other service information is managed by the appropriate app according to the date and time related to the other service without the user having to specify the app to manage it, so the display control system 1 can further reduce the burden on the user to manage other service information.
[0337] [Modification 3-10] For example, the management unit 111 may manage information about other services in the payment app when a user makes a payment for another service using a specific payment service. The specific payment service is one of several payment services available to the user for other services. The display control system 1 may provide the specific payment service, or the external system 3 may provide the specific payment service. If the other service information is an e-commerce service, the other service information may indicate a warranty issued by the e-commerce service. For example, when a user purchases a product from an e-commerce service using a payment service, the e-commerce service issues a warranty. The other service information indicating this warranty is managed in the payment app.
[0338] Furthermore, other service information indicating the warranty is managed at a second location and may be moved to the first location as needed. The history of services corresponding to the warranty (e.g., payment services) may be managed at the second location. The history of services not corresponding to the warranty is not managed at the second location. The warranty may be issued by a physical store rather than an e-commerce service. In this case, other service information indicating the warranty may be provided from the retail service system offered at the physical store. For example, an electronic version of the warranty may be issued instead of a paper warranty that the user receives at the physical store. A wallet app or another app (e.g., a payment app) may be designated as one of the destinations for linking the electronic version of the warranty.
[0339] For example, if the other service is a travel booking service, users can use any payment service from among several payment services, including a specific payment service, to pay for accommodations booked through the travel booking service. If the other service is an e-commerce service, users can use any payment service from among several payment services, including a specific payment service, to pay for goods sold through the e-commerce service.
[0340] For example, the payment service used by the user may be shown in other service information, or it may be shown in information different from other service information. The management unit 111 may identify the type of payment service used by the user by referring to other service information, or it may identify the type of payment service used by the user by obtaining the different information from the external system 3. Based on the identified type, the management unit 111 may determine whether or not the user has made a payment for another service using a particular payment service.
[0341] For example, the management unit 111 does not manage information about other services in the storage app if the user does not make a payment for other services using a specific payment service, but manages information about other services in the storage app if the user makes a payment for other services using a specific payment service. The display control unit 102 may display the history of the payment (hereinafter referred to as "normal payment") on a screen different from the wallet app and the storage app if the user does not make a payment for other services using a specific payment service. The history of normal payments may be managed in a location different from the wallet app and the storage app. The display control unit 102 may display the history of the normal payment in the functional area A22 of the app screen SC2.
[0342] The display control system 1 in the modified example 3-10 manages information about other services in the payment app when a user makes a payment for another service using a specific payment service. This allows the user to manage information about other services for which they have made payments using a specific payment service in the payment app, thus improving user convenience.
[0343] [Variation 3-11] For example, other services provided by external system 3 may be identity verification services. The identity verification service may be the same as that of the first embodiment or modified example 2-9. The other service information acquisition unit 104 in modified example 3-11 acquires identity verification information relating to user identity verification in other services as other service information. In modified example 3-11, the other service information acquisition unit may be the same as the usage status information acquisition unit in modified example 2-9.
[0344] In Modification 3-11, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the identity verification information. For example, the display control unit 102 may display the same application screen SC2 on the user terminal 20 as shown in Figure 33 of Modification 2-9, based on the identity verification information. The display control unit 102 may also display a different application screen SC2 on the user terminal 20 based on the identity verification information. The application screen SC2 in Modification 2-9 includes a functional area A22, but the display control unit 102 in Modification 3-11 may display an application screen SC2 on the user terminal 20 that does not include a functional area A22 (for example, an application screen SC2 that includes information from identity verification documents such as a My Number Card) based on the identity verification information.
[0345] The display control system 1 in the modified example 3-11 acquires user verification information related to user identity verification in other services as other service information. Based on the user verification information, the display control system 1 displays the application screen SC2 on the user terminal 20. As a result, the user can view the application screen SC2 according to the user verification information, and the display control system 1 can further enhance user convenience.
[0346] [Modification 3-12] For example, the application screen SC2 may include a display area reserved for a specific other service. This display area is used for that specific other service, regardless of which service is selected. The display control unit 102 in Modification 3-12 displays the application screen SC2, including the display area reserved for that specific other service, on the user terminal 20 based on the other service information of that specific other service.
[0347] Figure 43 shows an example of the application screen SC2 of modification 3-12. For example, suppose that the other specific service is a credit card service. The application screen SC2 includes a display area A23 prepared for the credit card service. As shown in Figure 43, when the selected service is a points service, the display control unit 102 displays promotions for the points service in the promotion area A21 and functions for the points service in the function area A22, while displaying information for the credit card service in the display area A23.
[0348] For example, the display area A23 may display the status of the credit card application. When combined with modification 3-1, the display area A23 may display all credit card information once the user has completed authentication. If the user changes the selected service to financial services, the display control unit 102 displays promotions for financial services in the promotion area A21 and functions for financial services in the function area A22, but displays information about credit card services in the display area A23. In other words, the display area A23 displays information about credit card services regardless of the selected service.
[0349] The display control system 1 in the modified example 3-12 displays an application screen SC2 on the user terminal 20, which includes a display area A23 prepared for a specific other service, based on the other service information of that specific other service. This allows the user to reliably check the information of the specific other service, thus enhancing user convenience. For example, by checking the information of the other service, the user may become interested in that other service. Therefore, the display control system 1 can motivate the user to use the other service.
[0350] [Modified example 3-13] For example, a user of the display control system 1 may have attributes associated with them. Attributes are user classifications. For example, a user may have attributes associated with them that correspond to their demographic information, attributes that correspond to their usage status, or other attributes. In modification 3-13, the application screen SC2 corresponding to other service information is assumed to be a screen corresponding to the user's attributes.
[0351] The display control system 1 in modified example 3-13 further includes a user attribute information acquisition unit 112. The user attribute information acquisition unit 112 acquires user attribute information relating to the user's attributes. The user attribute information indicates the user's attributes. For example, the user attribute information may indicate the user's age or age group, the user's gender, the user's area, the user's income range, the user's preferences, or other attributes.
[0352] Modification 3-13 takes the example of a case where user attribute information is stored in the user database DB1. For example, the user attribute information acquisition unit 112 acquires user attribute information from the user database DB1. User attribute information may also be stored in a database other than the user database DB1, a computer other than the display control server, or an information storage medium. The user attribute information acquisition unit 112 may acquire user attribute information from a database, a computer, or an information storage medium.
[0353] Figure 44 shows an example of the application screen SC2 in Modification 3-13. In Modification 3-13, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on user attribute information. For example, the display control unit 102 determines the information to be displayed on the application screen SC2 based on the user attribute information. If the user attribute information indicates age, the display control unit 102 determines whether the age indicated by the user attribute information is a predetermined age. The display control unit 102 may determine the information to be displayed on the application screen SC2 based on the age determination result.
[0354] In the upper example of Figure 44, the display control unit 102 displays an application screen SC2 on the user terminal 20 that does not contain information for applying for a credit card, if the age indicated by the user attribute information is that of a minor. In the lower example of Figure 44, the display control unit 102 displays an application screen SC2 on the user terminal 20 that includes information for applying for a credit card, if the age indicated by the user attribute information is that of an adult.
[0355] In the modified example 3-13, the display control system 1 acquires user attribute information regarding the user's attributes. Based on the user attribute information, the display control system 1 displays the application screen SC2 on the user terminal 20. As a result, the user can view the application screen SC2 according to their own attributes, thus the display control system 1 can further enhance user convenience.
[0356] [Modification 3-14] For example, if another service provided by external system 3 is a payment service, the other service information acquisition unit 104 may acquire payment method information relating to the user's payment method in the payment service as other service information. Payment method information is information that can identify the payment method. For example, if the payment method is a credit card, the payment method information may show the credit card number. If the payment method is electronic money, it may show a number that can identify the electronic money. Payment method information may show credit card details, credit card spending limit, electronic money balance, electronic money usage history, or other information.
[0357] In Modification 3-14, the display control unit 102 displays the application screen SC2 on the user terminal 20 based on the payment method information. The application screen SC2 in Modification 3-14 may be the same as that shown in Figure 26 of Modification 2-1. For example, the display control unit 102 may display information on the application screen SC2 that can identify the payment method indicated by the payment method information. The display control unit 102 may display a different application screen SC2 on the user terminal 20 based on the payment method information than that in Modification 2-1. The application screen SC2 in Modification 2-1 includes a functional area A22, but the display control unit 102 in Modification 3-14 may display an application screen SC2 on the user terminal 20 that does not include the functional area A22, based on the payment method information.
[0358] In the modified example 3-14, the other service is a payment service. The display control system 1 acquires payment method information regarding the user's payment method in the payment service as other service information. Based on the payment method information, the display control system 1 displays the application screen SC2 on the user terminal 20. This makes it easier for the user to use the payment service, and thus the display control system 1 can improve user convenience.
[0359] [4-4. Other variations] For example, the above variations may be combined.
[0360] For example, the external system 3 does not necessarily have to exist. That is, the display control system 1 does not necessarily have to be able to communicate with the external system 3. If the external system 3 does not exist, the data described as being stored in the external system 3 may be stored in the display control system 1. The display control system 1 may perform the processing described in the first to third embodiments and their variations based on the data it stores. The embodiment in which the external system 3 does not exist is also within the scope of this disclosure. Even if the external system 3 does not exist, it will be obvious to those skilled in the art that the processing performed by the display control system 1 solves each of the problems described in this disclosure.
[0361] For example, the functions described as being implemented by the display control server 10 may be implemented by the user terminal 20 or another computer. The functions described as being implemented by the display control server 10 may be shared among multiple computers.
[0362] [5. Addendum] For example, the display control system 1 can also be configured as follows:
[0363] [5-1. Notes concerning the first embodiment] For example, the display control system of the first embodiment can also be configured as follows. (1-1) A selected service identification unit identifies a selected service, which is one of several services available to the user in an application stored on the user terminal. A display control unit that displays the application screen relating to the aforementioned application, including a promotion corresponding to the selected service, on the user terminal, A display control system including a display control system. (1-2) The display control unit causes the application screen, which includes a service area for displaying the selected service and a promotion area for displaying the promotion, to be displayed on the user terminal. The display control system described in (1-1). (1-3) The display control unit, when multiple promotions exist, prioritizes displaying the promotions common to the selected service and other services among the multiple services that are different from the selected service on the app screen. The display control system described in (1-1) or (1-2). (1-4) The display control system further includes a usage history information acquisition unit that acquires usage history information relating to the user's usage history in the selected service, The display control unit causes the application screen to be displayed on the user terminal based on the usage history information. A display control system as described in any of (1-1) to (1-3). (1-5) The usage history information acquisition unit acquires the usage history information relating to the usage history over a predetermined period. The display control unit causes the application screen to be displayed on the user terminal based on the usage history information relating to the usage history during the predetermined period. The display control system described in (1-4). (1-6) The display control system further includes a usage history information acquisition unit that acquires usage history information relating to the user's usage history in services other than the selected service among the plurality of services, The display control unit causes the application screen to be displayed on the user terminal based on the usage history information. A display control system as described in any of (1-1) to (1-5). (1-7) The display control system further includes a current location information acquisition unit that acquires current location information relating to the user's current location. The display control unit causes the application screen to be displayed on the user terminal based on the current location information. A display control system as described in any of (1-1) to (1-6). (1-8) The display control system further includes an age information acquisition unit that acquires age information relating to the user's age, The display control unit causes the application screen to be displayed on the user terminal based on the age information. A display control system as described in any of (1-1) to (1-7). (1-9) The aforementioned selection service is an application acceptance service that accepts applications from the user, The display control system further includes an application information acquisition unit that acquires application information relating to the application, The display control unit causes the application screen to be displayed on the user terminal based on the application information. A display control system as described in any of (1-1) to (1-8). (1-10) The display control system further includes a usage determination unit that determines whether or not the user will use the selected service, The display control unit causes the application screen to be displayed on the user terminal based on the determination result of the usage determination unit. A display control system as described in any of (1-1) to (1-9). (1-11) The display control unit causes the application screen, which includes a functional area for displaying the functions of the selected service, to be displayed on the user terminal. A display control system as described in any of (1-1) to (1-10). (1-12) The display control unit causes the user terminal to display the application screen, including the promotion corresponding to the function displayed in the function area. The display control system described in (1-11). (1-13) The aforementioned functional area allows the user to select each of the multiple aforementioned functions. The display control unit causes the user terminal to display the application screen, which includes the promotion corresponding to the selected function, which is one of the multiple functions selected by the user. The display control system described in (1-12). (1-14) The display control system further includes a usage information acquisition unit that acquires usage information regarding the user's use of the selection function, The display control unit causes the application screen to be displayed on the user terminal based on the usage information. The display control system described in (1-13). (1-15) The aforementioned services include payment services, The display control unit, when the selected service is the payment service, causes the application screen, which includes the functional area for displaying the payment function of the payment service, to be displayed on the user terminal. A display control system as described in any of (1-11) to (1-14).
[0364] [5-2. Notes concerning the second embodiment] For example, the display control system of the second embodiment can also be configured as follows. (2-1) A usage information acquisition unit acquires usage information regarding the user's usage status in the services used by the user, A display control unit that, based on the usage information, causes the user terminal of the user to display a function screen relating to at least one of the functions of the service and another service different from the service, A display control system including a display control system. (2-2) The display control unit causes the function screen, which includes a service area for displaying the service and a function area for displaying the function, to be displayed on the user terminal. The display control system described in (2-1). (2-3) The service area allows the user to select each of the multiple services. The usage status information acquisition unit acquires the usage status information of the selected service, which is the service selected by the user from among the multiple services. The display control unit causes the function screen to be displayed on the user terminal based on the usage information of the selected service. The display control system described in (2-2). (2-4) The aforementioned service is a payment service, The usage status information acquisition unit acquires the usage status information of the payment service, The display control unit causes the user terminal to display the function screen, which includes the service area of the payment service and the function area for displaying the payment functions of the payment service. The display control system described in (2-2) or (2-3). (2-5) The aforementioned service is an application acceptance service that accepts applications from the aforementioned users, The aforementioned usage status information acquisition unit acquires the application information relating to the application as the usage status information, The display control unit causes the function screen to be displayed on the user terminal based on the application information. A display control system as described in any of (2-1) to (2-4). (2-6) The display control unit, when the user has not made the application in the application acceptance service, displays the function screen for the user to make the application in the application acceptance service on the user terminal. The display control system described in (2-5). (2-7) The display control unit, when the user makes the application using the application acceptance service, displays the function screen related to the application subject on the user terminal. The display control system described in (2-6). (2-8) The display control unit causes the user terminal to display the function screen for payment related to the application target when the user uses the application target. The display control system described in (2-7). (2-9) The application acceptance service accepts the application specified by the user for the date and time, The display control unit causes the function screen corresponding to the date and time of the application to be displayed on the user terminal. A display control system as described in any of (2-5) to (2-8). (2-10) The aforementioned application acceptance service accepts the aforementioned application in which the location is specified by the user, The display control unit causes the function screen corresponding to the location of the application to be displayed on the user terminal. A display control system as described in any of (2-5) to (2-9). (2-11) The display control unit, based on the usage information, causes the function screen of the other service to be displayed on the user terminal. A display control system as described in any of (2-1) to (2-10). (2-12) The aforementioned service is an identity verification service related to verifying the identity of the user. The aforementioned other service is a payment service. The aforementioned usage status information acquisition unit acquires the aforementioned usage status information of the identity verification service, The display control unit causes the function screen of the payment service to be displayed on the user terminal based on the usage information of the identity verification service. The display control system described in (2-11). (2-13) The aforementioned usage information acquisition unit acquires the identity verification information related to the identity verification as the usage information, The display control unit, when the identity verification in the identity verification service has been completed, displays the function screen related to the payment function of the payment service on the user terminal based on the identity verification information. The display control system described in (2-12). (2-14) The display control unit, when multiple identity verifications have been completed, displays the function screen on the user terminal based on the identity verification information of each of the multiple identity verifications. The display control system described in (2-13).
[0365] [5-3. Notes concerning the third embodiment] For example, the display control system of the third embodiment can also be configured as follows. (3-1) A display control system that provides services to users, A unit for acquiring other service information that acquires other service information concerning the user in the other service from an external system that provides the user with other services different from the aforementioned service, A display control unit that, based on the aforementioned other service information, displays a service screen related to the service on the user's terminal, A display control system including a display control system. (3-2) The aforementioned other service information acquisition unit acquires behavioral information relating to the user's actions in the aforementioned other service as the aforementioned other service information. The display control unit causes the user terminal to display the service screen based on the behavior information. The display control system described in (3-1). (3-3) The display control system further includes an authentication determination unit that determines whether or not authentication for the user has been completed. The display control unit, based on the determination result of the authentication determination unit, changes the amount of information displayed on the service screen. The display control system described in (3-2). (3-4) The aforementioned other service is an application acceptance service that accepts applications from the user. The aforementioned other service information acquisition unit acquires the application information relating to the application made by the user in the application acceptance service as the behavior information. The display control unit causes the service screen to be displayed on the user terminal based on the application information. The display control system described in (3-2) or (3-3). (3-5) The aforementioned service is a payment service that the user can use for settlement related to the aforementioned application. The aforementioned other service information acquisition unit acquires the application information when the user uses the payment service in the payment. The display control unit, when the user uses the payment service for the payment, displays the service screen on the user terminal based on the application information. The display control system described in (3-4). (3-6) The application acceptance service accepts the application specified by the user for the date and time, The aforementioned other service information acquisition unit acquires date and time information relating to the aforementioned date and time of the application as the application information. The display control unit causes the user terminal to display the service screen based on the date and time information. The display control system described in (3-4) or (3-5). (3-7) The aforementioned other services are provided to the user when the user applies for the use of the aforementioned other services. The aforementioned other service information acquisition unit acquires usage information regarding the use of the aforementioned other service as the behavioral information when the user makes the aforementioned application. The display control unit, when the user makes the application, displays the service screen on the user terminal based on the usage information. A display control system as described in any of (3-2) to (3-6). (3-8) The display control system further includes a management unit that manages the other service information at either a first location or a second location different from the first location. The display control unit causes the other service information managed at the first location to be displayed on the user terminal with priority over the other service information managed at the second location. A display control system as described in any of (3-1) to (3-7). (3-9) The aforementioned other service information acquisition unit is capable of acquiring the other service information for each of the multiple other services, The management unit manages the other service information for each of the multiple other services at either the first location or the second location, based on the user's usage frequency or attributes in each of those other services. The display control system described in (3-8). (3-10) The management unit manages the other service information of the other services whose usage frequency is above a predetermined frequency at the first location, and manages the other service information of the other services whose usage frequency is below the predetermined frequency at the second location. The display control system described in (3-9). (3-11) The aforementioned other service information indicates the date and time related to the aforementioned other service, The management unit shall determine, based on the date and time indicated by the other service information, whether to manage the other service information at the first location or the second location. A display control system as described in any of (3-8) to (3-10). (3-12) The management unit manages the other service information at the second location when the user makes a payment for the other service using a specific payment service. A display control system as described in any of (3-8) to (3-11). (3-13) The aforementioned other service information acquisition unit acquires identity verification information relating to the user's identity verification in the aforementioned other service as the aforementioned other service information. The display control unit causes the service screen to be displayed on the user terminal based on the identity verification information. A display control system as described in any of (3-1) to (3-12). (3-14) The display control unit causes the user terminal to display the service screen, which includes a display area prepared for the specific other service, based on the other service information of the specific other service. A display control system as described in any of (3-1) to (3-13). (3-15) The display control system further includes a user attribute information acquisition unit that acquires user attribute information relating to the user's attributes, The display control unit further causes the user terminal to display the service screen based on the user attribute information. A display control system as described in any of (3-1) to (3-14). (3-16) The aforementioned other service is a payment service. The aforementioned other service information acquisition unit acquires payment method information relating to the user's payment method in the payment service as the aforementioned other service information. The display control unit causes the user terminal to display the service screen based on the payment means information. A display control system as described in any of (3-1) to (3-15).
[0366] [5-4. Notes on Variation 3-6] For example, the display control system in modified example 3-6 can also be configured as follows. (4) A management unit manages each of the multiple available users at either a first location or a second location different from the first location. A display control unit that causes the user to display the target of use managed at the first location on the user's user terminal with priority over the target of use managed at the second location, A display control system including a display control system. [Explanation of Symbols]
[0367] 1 Display control system, 2 Network, 3 External system, 10 Display control server, 11, 21, 31 Control unit, 12, 22, 32 Storage unit, 13, 23, 33 Communication unit, 20 User terminal, 24 Operation unit, 25 Display unit, 30 External server, 100 Data storage unit, 101 Selected service identification unit, 102 Display control unit, 103 Usage status information acquisition unit, 104 Other service information acquisition unit, 105 Usage history information acquisition unit, 106 Current location information acquisition unit, 107 Age information acquisition unit, 108 Application information acquisition unit, 109 Usage determination unit, 110 Authentication determination unit, 111 Management unit, 112 User attribute information acquisition unit, 200 Data storage unit, 201 Operation reception unit, 202 Display control unit, A20 Service area, A21 Promotion area, A22 Function area, A23 Display area, DB1 User database, DB2 promotion database, DB3 function database, SC1 menu screen, SC2 application screen.
Claims
1. A display control system that provides services to users, A unit for acquiring other service information that acquires other service information concerning the user in the other service from an external system that provides the user with other services different from the aforementioned service, A display control unit that, based on the aforementioned other service information, displays a service screen related to the service on the user's terminal, A display control system including a display control system.
2. The aforementioned other service information acquisition unit acquires behavioral information relating to the user's actions in the aforementioned other service as the aforementioned other service information. The display control unit causes the user terminal to display the service screen based on the behavior information. The display control system according to claim 1.
3. The display control system further includes an authentication determination unit that determines whether or not authentication for the user has been completed. The display control unit, based on the determination result of the authentication determination unit, changes the amount of information displayed on the service screen. The display control system according to claim 2.
4. The aforementioned other service is an application acceptance service that accepts applications from the user. The aforementioned other service information acquisition unit acquires the application information relating to the application made by the user in the application acceptance service as the behavior information. The display control unit causes the service screen to be displayed on the user terminal based on the application information. The display control system according to claim 2 or 3.
5. The aforementioned service is a payment service that the user can use for settlement related to the aforementioned application. The aforementioned other service information acquisition unit acquires the application information when the user uses the payment service in the payment. The display control unit, when the user uses the payment service for the payment, displays the service screen on the user terminal based on the application information. The display control system according to claim 4.
6. The application acceptance service accepts the application specified by the user for the date and time, The aforementioned other service information acquisition unit acquires date and time information relating to the aforementioned date and time of the application as the application information. The display control unit causes the user terminal to display the service screen based on the date and time information. The display control system according to claim 4.
7. The aforementioned other services are provided to the user when the user applies for the use of the aforementioned other services. The aforementioned other service information acquisition unit acquires usage information regarding the use of the aforementioned other service as the behavioral information when the user makes the aforementioned application. The display control unit, when the user makes the application, displays the service screen on the user terminal based on the usage information. The display control system according to claim 2 or 3.
8. The display control system further includes a management unit that manages the other service information at either a first location or a second location different from the first location. The display control unit causes the other service information managed at the first location to be displayed on the user terminal with priority over the other service information managed at the second location. A display control system according to any one of claims 1 to 3.
9. The aforementioned other service information acquisition unit is capable of acquiring the other service information for each of the multiple other services, The management unit manages the other service information for each of the multiple other services at either the first location or the second location, based on the user's usage frequency or attributes in each of those other services. The display control system according to claim 8.
10. The management unit manages the other service information of the other services whose usage frequency is above a predetermined frequency at the first location, and manages the other service information of the other services whose usage frequency is below the predetermined frequency at the second location. The display control system according to claim 9.
11. The aforementioned other service information indicates the date and time related to the aforementioned other service, The management unit decides, based on the date and time indicated by the other service information, whether to manage the other service information at the first location or the second location. The display control system according to claim 8.
12. The management unit manages the other service information at the second location when the user makes a payment for the other service using a specific payment service. The display control system according to claim 8.
13. The aforementioned other service information acquisition unit acquires identity verification information relating to the user's identity verification in the aforementioned other service as the aforementioned other service information. The display control unit causes the service screen to be displayed on the user terminal based on the identity verification information. A display control system according to any one of claims 1 to 3.
14. The display control unit causes the user terminal to display the service screen, which includes a display area prepared for a specific other service, based on the other service information of that specific other service. A display control system according to any one of claims 1 to 3.
15. The display control system further includes a user attribute information acquisition unit that acquires user attribute information relating to the user's attributes, The display control unit further causes the user terminal to display the service screen based on the user attribute information. A display control system according to any one of claims 1 to 3.
16. The aforementioned other service is a payment service. The aforementioned other service information acquisition unit acquires payment method information relating to the user's payment method in the payment service as the aforementioned other service information. The display control unit causes the user terminal to display the service screen based on the payment means information. A display control system according to any one of claims 1 to 3.
17. An other service information acquisition unit that acquires other service information relating to the user in the other service from an external system that provides the user with other services different from the services provided to the user, A display control unit that, based on the aforementioned other service information, displays a service screen related to the service on the user's terminal, A display control method including the following.
18. A computer that provides services to users, A unit for acquiring other service information that acquires other service information concerning the user in the other service from an external system that provides the user with other services different from the aforementioned service. Based on the aforementioned other service information, a display control unit causes the user terminal of the user to display a service screen related to the service. A program designed to function as such.
Citation Information
Patent Citations
Information processing device, information processing method, and information processing program
JP2024155099A