Information processing device, information processing method, and program

The information processing device addresses the challenge of anticipating and fulfilling both current and latent customer needs by analyzing user inputs and providing personalized suggestions at appropriate times, enhancing user satisfaction.

JP7800043B2Active Publication Date: 2026-01-16NEC CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021167030
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-11
Publication Date
2026-01-16
Estimated Expiration
2041-10-11

AI Technical Summary

Technical Problem

Existing technologies only acquire a customer's current requirements and propose services to satisfy those, failing to anticipate and collect latent requirements and proposals from various industries.

Method used

An information processing device that collects both immediate and potential user needs, analyzes them, and provides personalized suggestions at appropriate times using AI to match user preferences and needs.

Benefits of technology

Enables proposals that respond to user latent desires, matching their preferences and needs, by identifying suitable times for realizing events and providing customized service content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007800043000001
    Figure 0007800043000001
  • Figure 0007800043000002
    Figure 0007800043000002
  • Figure 0007800043000003
    Figure 0007800043000003
Patent Text Reader

Abstract

To provide a technology for making a proposal that suites the preference or needs of a user in response to various potential requests of the user.SOLUTION: An information processing apparatus 100 includes: an output processing unit 102 which causes a user terminal of a user to output a partial input screen which receives an input of partial information which is a part of information related to a matter desired by the user; a storage processing unit 120 which receives the partial information input through the partial input screen, and causes storage means to store the partial information in association with condition information indicating conditions for specifying a timing suitable for implementing the matter indicated by the partial information; a specifying unit 122 which specifies a timing suitable for implementing the matter, using the condition information and personal information of the user; and a provision unit 106 which provides the user terminal with proposal information related to the matter when the timing comes.SELECTED DRAWING: Figure 13
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] It is difficult for individual stores to collect and analyze customer information in order to understand the needs and preferences of each customer and link this to their purchasing behavior. For this reason, various sales promotion systems that act as an intermediary between customers and stores have been proposed.

[0003] For example, Patent Document 1 describes that when a user registers information indicating their intention to purchase a desired product in a commercial transaction management device as a wish list (request information) including the sales conditions desired by the user (e.g., discounts or price reductions on the product) for a product registered by a store, the commercial transaction management device displays the wish list on a display and presents it to the store user, allowing the store user to decide whether or not to accept the sales conditions presented by the user, and when the result is entered, if the conditions are accepted, a coupon will be issued to sell the product under the sales conditions and a notification will be sent to the user's terminal.

[0004] Patent Document 2 describes an electronic shopping system in which, when an ESA (Electronic Shopping Agent) receives a customer request, the request is matched with customer profile data obtained from a customer database and transferred to a Request for Proposal engine, where the ESA identifies retailers that offer the requested product or service from the retailer database, transmits the customer's purchase request and profile information to the identified retailer, collects item proposals from the retailer, and transfers them to the customer.

[0005] Patent Document 3 describes a real estate information providing device. This real estate information providing device displays questions to the user, accepts input of attribute conditions, presents options divided into the user's past experiences and future hopes, accepts input of emotional information, performs evaluation based on the answers to the questions to the user, calculates attribute evaluation points for multiple functional evaluations from the user's answers, and creates and presents a radar chart.

[0006] Patent Document 4 describes a system in which, when a consumer uses a user terminal to input information such as items they plan to purchase, their budget, and the timing of the purchase, a servicer collects and compiles this information while keeping the personal information confidential and provides the compilation results to a physical store, and the physical store then requests the servicer to send promotional information that will increase purchasing motivation, such as coupons and advertisements that meet the consumer's needs, based on the compilation results, and the servicer sends the promotional information to the consumer on their behalf, thereby encouraging consumption by the consumer. In this system, the servicer does not collect fees from the consumer, and the physical store pays the servicer an information usage fee. [Prior art documents] [Patent documents]

[0007] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-50815 [Patent Document 2] Japanese Patent Application Laid-Open No. 2001-56833 [Patent Document 3] Japanese Patent Publication No. 2020-24642 [Patent Document 4] Japanese Patent Application Laid-Open No. 2014-170419 Summary of the Invention [Problem to be solved by the invention]

[0008] However, the technology described in the above document only acquires the specific requirements that a customer currently has, obtains services that satisfy those requirements from a certain store, and proposes them to the customer. It does not anticipate acquiring not only the customer's most recent requirements but also various latent requirements that the customer may have, and collecting proposals from businesses in various different industries to achieve those requirements and proposing them to the customer.

[0009] The present invention has been made in consideration of the above circumstances, and its purpose is to provide technology that responds to various potential requests of users and enables suggestions that suit the preferences and needs of the users. [Means for solving the problem]

[0010] In order to solve the above-mentioned problems, each aspect of the present invention employs the following configuration.

[0011] The first aspect relates to an information processing device. An information processing device according to a first aspect includes: an output processing means for outputting a partial input screen for accepting input of partial information, which is part of information regarding the thing that the user wants to achieve, to the user terminal of the user; a storage processing means for receiving the partial information input via the partial input screen, and storing the partial information in a storage means in association with condition information indicating conditions for identifying a timing suitable for realizing the event indicated by the partial information; a specifying means for specifying a timing suitable for realizing the event by using personal information about the user and the condition information; and providing means for providing the user terminal with suggested information related to the matter when the timing arrives.

[0012] A second aspect relates to an information processing method implemented by at least one computer. An information processing method according to a second aspect includes: The information processing device outputting a partial input screen for accepting input of partial information that is part of information regarding the thing that the user wants to achieve to the user terminal of the user; accepting the partial information input via the partial input screen, and storing the partial information in a storage means in association with condition information indicating conditions for identifying a timing suitable for realizing the event indicated by the partial information; Using the personal information about the user and the condition information, identify an appropriate timing for realizing the event; When the timing arrives, suggested information related to the matter is provided to the user terminal.

[0013] Another aspect of the present invention may be a program that causes at least one computer to execute the method of the second aspect, or a computer-readable recording medium on which such a program is recorded. This recording medium includes a non-transitory tangible medium. The computer program includes computer program code which, when executed by a computer, causes the computer to perform the information processing method on an information processing device.

[0014] Any combination of the above components, and any transformation of the present invention into a method, device, system, recording medium, computer program, etc., are also valid aspects of the present invention.

[0015] Furthermore, the various components of the present invention do not necessarily have to be independent entities, but may be formed as a single member by multiple components, one component may be formed from multiple components, one component may be part of another component, or part of one component may overlap with part of another component, etc.

[0016] Furthermore, although the method and computer program of the present invention describe a number of steps in a sequential order, the order in which the steps are described does not limit the order in which the steps are executed. Therefore, when implementing the method and computer program of the present invention, the order of the steps can be changed as long as it does not cause any problems in terms of the content.

[0017] Furthermore, the multiple steps of the method and computer program of the present invention are not limited to being executed at different times, and therefore, a step may occur while another step is being executed, or the execution timing of a step may partially or completely overlap with the execution timing of another step, etc. [Effects of the Invention]

[0018] According to the above aspects, it is possible to provide a technology that responds to a user's latent desires and enables proposals that match the preferences and needs of the user. [Brief explanation of the drawings]

[0019] [Figure 1] 1 is a diagram illustrating an overview of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a block diagram illustrating a hardware configuration of a computer that realizes an information processing device. [Figure 3] 1 is a functional block diagram logically showing the configuration of an information processing device according to an embodiment of the present invention; [Figure 4] 10 is a flowchart illustrating an example of an operation of the information processing device. [Figure 5] FIG. 10 is a diagram illustrating an example of a detailed input screen. [Figure 6] FIG. 10 is a diagram illustrating an example of a data structure of detailed information. [Figure 7] 10 is a flowchart illustrating an example of an operation of the information processing device. [Figure 8] FIG. 10 is a diagram illustrating an example of a partial input screen. [Figure 9] FIG. 10 is a diagram illustrating an example of a data structure of partial information. [Figure 10] FIG. 10 is a diagram illustrating an example of a list screen. [Figure 11] FIG. 10 is a diagram illustrating an example of a narrowing down setting screen. [Figure 12] FIG. 10 is a diagram illustrating another example of the data structure of partial information. [Figure 13] FIG. 2 is a functional block diagram showing a logical configuration of the information processing device. [Figure 14] 10 is a flowchart illustrating an example of an operation of the information processing device. [Figure 15] FIG. 2 is a functional block diagram showing a logical configuration of the information processing device. [Figure 16] FIG. 2 is a functional block diagram logically illustrating the configuration of the main parts of the information processing device. [Figure 17] FIG. 10 is a diagram illustrating an example of a proposal notification screen. [Figure 18] FIG. 4 is a diagram illustrating an example of a data structure of evaluation information. [Figure 19] 10 is a flowchart illustrating an example of an operation of the information processing device. [Figure 20] FIG. 10 is a diagram illustrating an example of an application acceptance screen. [Figure 21] FIG. 10 is a diagram illustrating an example of an application acceptance completion screen. [Figure 22] 10 is a flowchart illustrating an example of an operation of the information processing device. [Figure 23] FIG. 2 is a functional block diagram showing a logical configuration of the information processing device. [Figure 24] FIG. 10 is a diagram illustrating an example of an evaluation reception screen. [Figure 25] 10A and 10B are diagrams illustrating examples of an achievement reception screen and a list screen. [Figure 26] 10 is a flowchart illustrating an example of an operation of the information processing device. [Figure 27] 10 is a flowchart illustrating an example of an operation of the information processing device. [Figure 28] FIG. 10 is a diagram illustrating an example of a ranking list screen. [Figure 29] FIG. 10 is a diagram illustrating an example of a viewing screen. DETAILED DESCRIPTION OF THE INVENTION

[0020] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all drawings, similar components are designated by similar reference numerals, and their description will be omitted where appropriate. In addition, in the following drawings, configurations of parts that are not related to the essence of the present invention are omitted and are not shown.

[0021] In the embodiments, "acquisition" includes at least one of the following: a device going to retrieve data or information stored in another device or storage medium (active acquisition), and inputting data or information output from another device into the device (passive acquisition). Examples of active acquisition include making a request or inquiry to another device and receiving a reply, and accessing and reading information from another device or storage medium. An example of passive acquisition is receiving information that is distributed (or transmitted, pushed, etc.). Furthermore, "acquisition" may also mean selecting and acquiring data or information from received data or information, or selecting and receiving distributed data or information.

[0022] (First embodiment) <System Overview> 1 is a diagram illustrating an overview of an information processing system according to an embodiment. The information processing system 1 includes an information processing device 100. The information processing device 100 collects information on not only the immediate needs of the user 10 but also various potential needs of the user 10, collects proposals from various businesses 30 for realizing the needs of the user 10, and provides the proposals to the user 10. Here, the needs of the user 10 are "things that the user 10 would like to achieve," and may be specific action plans or vague "dreams" or "wishes." The needs of the user 10 may be things that the user 10 wants to put into practice immediately, things for which a specific time has been set, things that the user 10 would like to achieve sometime in the future but for which a specific time has not been set, things that the user 10 is interested in or concerned about, or things that the user would like to try in the future. Hereinafter, the needs of the user 10 will also be referred to as "things that the user 10 wants to achieve" or "the needs of the user 10."

[0023] The user 10 uses the user terminal 20 to transmit the things (needs) that he or she wants to achieve (step S1). For example, the user 10 may transmit the needs in the same way as posting on a general social networking service (SNS). The information processing device 100 is realized by, for example, a personal computer, a server computer, etc. The user terminal 20 is, for example, a terminal used by the user 10, such as a smartphone, a tablet terminal, a mobile phone, a personal digital assistant (PDA), or a personal computer.

[0024] The information processing device 100 collects the needs posted by the user 10 (step S3), analyzes them, supplements the information as necessary (step S5), and provides them as information to the business 30 (step S7). The business 30 can use the provided information to develop services and products, promote sales, and plan events and campaigns. The user 10 can view the needs posted by other users and can also imitate them. At this stage, the needs posted do not have to be things that the user 10 wants to put into practice right away; they can post needs that they are interested in or would like to try in the future. In other words, it becomes possible to collect the latent needs of the user 10.

[0025] The information processing device 100 detects a life event related to the user 10 based on the information of the user 10 collected via the data link platform 50, and identifies the time when the needs of the user 10 corresponding to the life event will be realized (step S9). Then, in accordance with the identified time, the information processing device 100 transmits a notification to the user terminal 20 recommending the realization of the need (step S11).

[0026] Upon receiving the notification, the user 10 can negotiate for a service by providing specific details to achieve the desired outcome (step S13). The user 10 inputs details of the desired outcome using the user terminal 20 and transmits the input to the information processing device 100. The model processing unit (AI (Artificial Intelligence) in the figure) 60 analyzes the details, collects proposals (information on products and services) from the business operators 30, and generates personalized service content customized to the needs of the user 10 (step S15). The personalized service is then returned to the user terminal 20 of the user 10 (step S17).

[0027] In this way, the information processing system 1 can make a proposal that meets the needs of the user 10 at an appropriate time from among various needs of the user 10.

[0028] <Hardware configuration example> Each function of the information processing device 100 is realized by a computer 1000 (FIG. 2). The user terminal 20 is also realized by the computer 1000. The information processing system 1 also realizes a mechanism for responding to the needs of the user 10 by linking with the systems of various businesses 30 belonging to local governments, companies, SNS, etc. The systems of the businesses 30 may also be realized by a computer (not shown). The information processing system 1 may be able to achieve data linkage with the systems of the businesses 30 using a platform 50 for realizing data linkage with a database 40 (however, not limited to the database structure) of various information of the systems of the businesses 30.

[0029] The businesses 30 include, for example, service providers such as local governments and private companies, as well as various businesses involved in the tourism, transportation, accommodation, food and beverage, and retail industries, including suppliers. The database 40 may include the purchase history and behavioral history of the users 10 managed by each company or SNS.

[0030] As described above, the information processing device 100 may use the model processing unit 60 to construct proposals to be provided to the user 10. The model processing unit 60 constructs the proposals using a model generated by machine learning. The proposals may be, for example, information about products or services in response to the requests of the user 10, or information about events, live performances, gatherings, campaigns, etc. Various types of machine learning may be used here.

[0031] The model processing unit 60 may use a combination of multiple models. For example, if the needs of the user 10 are related to travel, an analysis may be performed using a model specialized for proposing travel plans. Models specialized for each category of needs may also be used. Furthermore, a model corresponding to a group of travel-related suppliers among the business operators 30, i.e., a model specialized for suppliers related to hotels, inns, airline tickets, train tickets, etc., may be used to create proposals for the arrangement-related portion of the travel plan.

[0032] The user terminal 20 includes, for example, a touch panel that combines the functions of a display unit and an operation unit, an operation reception unit such as a switch, an audio input / output unit (speaker and microphone), a vibration unit, and a camera.

[0033] Before using the services provided by the information processing system 1, the user 10 performs user registration in advance. However, the user registration may be linked to the user information of the user 10 on an existing SNS. Furthermore, the information processing system 1 can be used using the user terminal 20 in two ways, for example, by using an application or by using a browser.

[0034] (How to use the application) An application for using the services of the information processing system 1 is installed on the user terminal 20, started, and the user logs in to the information processing system 1 and uses the services by entering user information such as a registered user ID and password on the startup screen. However, the entry of user information at startup may be omitted, and automatic login may be set.

[0035] (Using a browser) A user can use the services provided by the information processing system 1 by starting up any browser on the user terminal 20, accessing a web server (not shown), and logging in to a website dedicated to the user using user information. Automatic login to the website may also be set up.

[0036] In this way, the information processing system 1 is realized by cooperation between the information processing device 100 and the user terminal 20. Furthermore, the information processing system 1 may have a web server as described above, and the information processing device 100 can also cooperate with the web server to realize its functions.

[0037] 2 is a block diagram illustrating an example of the hardware configuration of the computer 1000. The information processing device 100 may be realized by one computer or by at least two computers. As described above, the user terminal 20, the business operator 30, and other systems, the model processing unit 60, and the web server may also be realized by similar computers.

[0038] The computer 1000 includes a bus 1010 , a processor 1020 , a memory 1030 , a storage device 1040 , an input / output interface 1050 , and a network interface 1060 .

[0039] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to bus connection.

[0040] The processor 1020 is implemented by a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or the like.

[0041] The memory 1030 is a main storage device realized by a RAM (Random Access Memory) or the like.

[0042] The storage device 1040 is an auxiliary storage device realized by an HDD (Hard Disk Drive), an SSD (Solid State Drive), a memory card, a ROM (Read Only Memory), or the like. The storage device 1040 stores program modules that realize each function of the information processing device 100 (for example, the output processing unit 102, the reception unit 104, the provision unit 106, etc. in FIG. 3). The processor 1020 loads each of these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to the program module. The storage device 1040 may also store each data of the storage device 200 (FIG. 3) of the information processing device 100 or the storage device (not shown) of the user terminal 20.

[0043] The program module may be recorded on a recording medium. The recording medium on which the program module is recorded may include a non-transitory, tangible medium usable by the computer 1000, and the program code readable by the computer 1000 (processor 1020) may be embedded in the medium.

[0044] The input / output interface 1050 is an interface for connecting the computer 1000 with various input / output devices. The input / output interface 1050 also functions as a communication interface for performing short-range wireless communication such as Bluetooth (registered trademark) and NFC (Near Field Communication).

[0045] The network interface 1060 is an interface for connecting the computer 1000 to a communication network. This communication network may be, for example, a local area network (LAN), a wide area network (WAN), or a mobile communication network. The network interface 1060 may connect to the communication network via a wireless connection or a wired connection. Furthermore, when the user terminal 20 accesses a web server, the communication network includes a network such as the Internet.

[0046] The computer 1000 is connected to necessary devices (for example, in the case of the user terminal 20, a touch panel, an operation unit, a microphone, a speaker, a vibrator, etc.) via the input / output interface 1050 or the network interface 1060.

[0047] <Example of functional configuration> Fig. 3 is a functional block diagram logically illustrating the configuration of an information processing device 100 according to an embodiment of the present invention. Each component of the information processing device 100 in Fig. 3 is realized by any combination of hardware and software of the computer 1000 in Fig. 2. Those skilled in the art will understand that there are various variations in the realization method and device. The functional block diagrams illustrating the information processing device 100 of each embodiment described below show logical functional blocks rather than a hardware-based configuration.

[0048] The information processing device 100 includes an output processing unit 102, a receiving unit 104, and a providing unit 106. The information processing device 100 also includes a storage device 200. The storage device 200 may be a device separate from the information processing device 100, a device included inside the information processing device 100, or a combination of these. The storage device 200 stores partial information 210, detailed information 220, proposal information 230, reference information 240, condition information 250, evaluation information 260, and the like, which will be described later.

[0049] The output processing unit 102 outputs a detail input screen 350 ( FIG. 5 ) that accepts input of detailed information 220 indicating details of a target matter, which is one of multiple matters that the user 10 wants to achieve, to the user terminal 20 of the user 10. The receiving unit 104 accepts the detailed information 220 input via the detail input screen 350. After accepting the detailed information 220, the providing unit 106 provides suggested information 230 related to the target matter to the user terminal 20. The output processing unit 102 outputs the detail input screen 350 that includes reference information 240, which is information related to a matter different from the target matter.

[0050] The things that the user 10 wants to achieve may include, for example, things that the user 10 wants to try, things that interest them, things that they want to improve, desires that they want to fulfill, dreams and aspirations that they want to achieve, etc. Examples of things that the user 10 wants to achieve include "go to Okinawa," "lose 3 kilograms," and "start studying English conversation." These things may be entered as free-form text data or may be selected from pre-prepared options.

[0051] The proposal information 230 will be described in detail in the embodiment described later.

[0052] <Example of operation> FIG. 4 is a flowchart showing an example of the operation of the information processing device 100. This example shows a procedure for selecting a target matter from a plurality of matters that the user 10 wants to achieve that have already been registered, and proceeding with inputting detailed information 220. Therefore, this flow starts in a state where the output processing unit 102 is causing the user terminal 20 to display a list screen 320 (FIG. 10) that includes a plurality of matters that the user 10 wants to achieve (step S101).

[0053] Details of the list screen 320 will be described in the embodiment below. Then, when one target matter is selected as the target matter for the current public offering from among the multiple matters included in the list screen 320 on the user terminal 20 (YES in step S103), the output processing unit 102 causes the user terminal 20 to display a detail input screen 350 (FIG. 5) (step S105). At this time, the output processing unit 102 outputs the detail input screen 350 including reference information 240, which is information about matters different from the target matter (reference information display unit 360 in FIG. 5). Then, the receiving unit 104 receives the detailed information 220 of the target matter input on the detail input screen 350 (step S107). That is, the detailed information 220 including the reference information 240 is received. Then, after receiving the detailed information 220, the providing unit 106 provides the user terminal 20 with suggested information 230 related to the target matter (step S109).

[0054] (Regarding the detailed input screen 350) FIG. 5 is a diagram showing an example of the details input screen 350. As shown in FIG. The detail input screen 350 is a screen that accepts input of detailed information indicating details of a target event, which is one of multiple events that the user wants to achieve. The detail input screen 350 includes an input form for inputting detailed information about the target event "Go to Okinawa" displayed in the target event display section 352. For example, the input form may be prepared in advance as a template including input items predetermined for each category of target events. A template corresponding to the category may be selected, or a template including input items necessary for the model processing section 60 to acquire information required depending on the category and content of the target event may be selected.

[0055] In this example, the detail input screen 350 includes an input form associated with the "travel" category of the target event "Go to Okinawa." The input form includes, for example, input items corresponding to a travel application, such as the departure point, arrival point, number of people (e.g., adult children), travel dates, and budget range. Furthermore, in this example, the input form also includes selection buttons for accepting responses to a questionnaire about the people who will be traveling with the user.

[0056] In another example, the input form may include a selection button for accepting an answer to a question about the purpose of the trip. Furthermore, the input form may include various UIs (User Interfaces) for accepting the gender and age group (generation) of participants, the travel preferences of user 10, such as the airline company, the means of transportation to be used (passenger plane, bullet train, overnight train, passenger ship, ferry, etc.), the type of accommodation (resort hotel, business hotel, pension, guesthouse, private lodging), the grade and size of the hotel and room, desired facilities, desired meals (whether breakfast and dinner are included, and whether each meal is Japanese, Western, Chinese, buffet, etc.), whether rentals will be used, and other free-form input of preferences.

[0057] The detail input screen 350 further includes a quote link 354, a send button 356, and a reference information display section 360. When the quote link 354 is pressed, the output processing section 102 may have a function of displaying a screen (not shown) for referencing other detailed information that has already been registered, accepting selection of other detailed information to quote, and automatically inputting the selection into the input form of the original detail input screen 350.

[0058] When the send button 356 is pressed, the detailed information entered on the detailed input screen 350 is sent from the user terminal 20 to the information processing device 100, and the reception unit 104 receives the detailed information and stores it in the storage device 200 in association with the user ID as detailed information 220.

[0059] Fig. 6 is a diagram showing an example of the data structure of the detailed information 220. The detailed information 220 is stored in the storage device 200 in association with the detailed information entered on the detailed information input screen 350 of Fig. 5, the user ID, and, for example, a registration ID assigned each time the detailed information 220 is received.

[0060] The detailed information entered on the detail input screen 350 can be said to be information indicating the conditions for publicly soliciting service provision from various businesses 30, that is, information indicating a so-called RFP (Request for Proposal). However, the information processing device 100 does not provide the detailed information 220 to the business 30, but instead, for example, uses the model processing unit 60 to select information that matches the conditions indicated by the detailed information 220 from information on various products and services for consumers that the business 30 is providing to the information processing device 100, and information on events, etc.

[0061] The reference information display unit 360 may include a display unit 364 that displays reference information 240, which is information about an event that the user 10 wants to achieve, different from the target event selected in step S103 of FIG. 4, and a check box 362. However, the check box 362 does not have to be included. The reference information display unit 360 includes at least one piece of reference information 240. The user 10 can check the check box 362 of an event that the user 10 wants to achieve together with the target event for which public submissions are being solicited on the detail input screen 350. In step S105 of FIG. 4, the receiving unit 104 may receive the reference information 240 with the check box 362 checked, by including it in the detailed information 220.

[0062] As described above, according to this embodiment, the output processing unit 102 outputs to the user terminal 20 of the user 10 a detailed input screen 350 that accepts input of detailed information 220 indicating details of the target matter that the user 10 wants to achieve, the receiving unit 104 accepts the input detailed information 220, the providing unit 106, after accepting the detailed information 220, provides the user terminal 20 with suggested information 230 regarding the target matter, and the output processing unit 102 outputs the detailed input screen 350 that includes reference information 240, which is information regarding matters different from the target matter.

[0063] With this configuration, detailed information 220 including reference information 240 about other things that the user 10 wants to achieve that are different from the things that are publicly solicited can be accepted, and proposal information 230 can be generated and provided to the user 10, so it is possible to create proposals that can help the user 10 achieve the things that the user 10 wants to achieve. It is also possible to infer what preferences the user 10 has from the contents of the other things, increasing the possibility of making proposals that better suit the needs of the user 10.

[0064] (Second embodiment) This embodiment has the same configuration as the above-described embodiment, except that it further has a function of accepting the wishes of the user 10. The information processing device 100 of this embodiment has the same configuration as the above-described embodiment, and will be described using FIG.

[0065] <Example of functional configuration> The output processing unit 102 outputs to the user terminal 20 a partial input screen 300 that accepts input of partial information 210, which is a portion of information related to the things that the user 10 wants to achieve. The accepting unit 104 accepts the partial information 210 input via the partial input screen 300, and stores the accepted partial information 210 in the storage device 200 in association with the user ID of the user 10. The output processing unit 102 selects at least one of the partial information 210 of the user 10 stored in the storage device 200, and outputs the selected information as reference information 240 on the details input screen 350.

[0066] For example, if the thing that the user 10 wants to achieve is "I want to go on a trip to Okinawa with my wife this summer vacation," the partial information 210 can accept input of the information "go to Okinawa" as part of that information. In other words, the partial information 210 may be something that the user 10 has thought of and input in the form of a simple memo.

[0067] <Example of operation> FIG. 7 is a flowchart showing an example of the operation of the information processing device 100. First, the output processing unit 102 outputs the partial input screen 300 (FIG. 8) to the user terminal 20 (step S121). In the user terminal 20, the partial input screen 300 is displayed on, for example, a touch panel. Then, the accepting unit 104 accepts partial information input on the partial input screen 300 by an operation of the user 10, and stores the partial information 210 of the user 10 in the storage device 200 (step S123). The output processing unit 102 displays the partial information 210 (FIG. 9) stored in the storage device 200 on the list screen 320 (FIG. 10) (step S125).

[0068] (Regarding the partial input screen 300) FIG. 8 is a diagram showing an example of the partial input screen 300. As shown in FIG. The partial input screen 300 accepts input of partial information, which is part of information related to things that the user 10 wants to achieve. The partial input screen 300 includes an input section 302, a category designation icon 306, a send button 308, and a menu operation section 310. The menu operation section 310 includes a home button 312, a search button 314, an add button 316, a notification icon 318, and a settings button 319.

[0069] Text data and image data may be input to the input unit 302. When an operation of the image designation icon 304 is accepted, a predetermined image list screen is opened, and an image selected by the user 10 from the list as an image related to the desired thing may be registered. The selected image may be an image stored in the storage device of the user terminal 20, or may be an image acquired by activating the camera of the user terminal 20 and capturing an image of, for example, a pamphlet.

[0070] Furthermore, when an operation on the voice input icon 305 is accepted, voice data input from the microphone of the user terminal 20 (however, it may be a microphone external to the user terminal 20) may be converted into text data and input to the input unit 302. Alternatively, the input voice data itself may be registered.

[0071] As shown in the figure, a message prompting the user to enter what time they would like to arrive may be displayed in input section 302. The content to be entered in input section 302 is not particularly limited.

[0072] Specific examples of things you want to achieve may be things that are input in the form of simple memos, such as "go to Okinawa," "lose 3 kilos," or "start studying English conversation."

[0073] Furthermore, the configuration may be such that input of the things that the user 10 wants to achieve is accepted in a chat format with the model processing unit 60 so that the computer (for example, the model processing unit 60) can easily understand them.

[0074] The category designation icon 306 accepts the selection of a category to which the thing the user 10 wishes to achieve, input into the input unit 302, belongs. The user 10 may select a category by pressing at least one category icon from among the multiple category designation icons 306. However, category selection is not required. It is preferable that the icons of the selected category and the icons of the unselected category are displayed in a distinguishable manner. For example, the selected icon may be highlighted or displayed in a display field (not shown) for the selected category. The partial information 210 that the user 10 can input is not specialized to a specific category, but can register things from various genres across the board. Therefore, the information processing device 100 can collect things from various genres across the board, without limiting the things the user 10 wishes to achieve to those from a specific genre.

[0075] The partial input screen 300 may further include an input field (not shown) for the time period when the user wants to realize the event input into the input section 302. Alternatively, the input section 302 may include an input such as "I'm going to Okinawa this summer," "I'm going to lose 3 kilograms by summer," or "I'm going to start studying English conversation soon."

[0076] The partial input screen 300 may include a reception section (not shown) that receives a designation as to whether or not the partial information may be made public to other users.

[0077] When the send button 308 is pressed, the partial information input to the input unit 302 and the category selected by the category designation icon 306 are sent to the information processing device 100, and the reception unit 104 receives the partial information and category sent from the user terminal 20. The partial information and category received by the reception unit 104 are stored as partial information 210 in the storage device 200 in association with the user information of the user 10 (step S123 in FIG. 7). Alternatively, the category corresponding to the wish input to the input unit 302 may be automatically selected and designated by the model processing unit 60 from the content of the wish input.

[0078] Although multiple category designation icons 306 are displayed, the categories displayed on the partial input screen 300 may be prioritized to categories frequently used by the user 10, or a narrowed down range of categories may be displayed, or the user 10 may be able to set the categories to be displayed.

[0079] When the output processing unit 102 receives a press of the home button 312, it displays a home screen (not shown) of the application of the information processing system 1. When the output processing unit 102 receives a press of the search button 314, it displays a search screen (not shown) for the things that the user or other users want to achieve.

[0080] When the output processing unit 102 receives a press of the add button 316, it displays the partial input screen 300. The notification icon 318 indicates, by highlighting or marking, whether or not a notification has been sent to the user 10 from the information processing system 1, or whether or not a predetermined notification has been sent to the user 10, including whether or not there have been comments from other users. When the output processing unit 102 receives a press of the notification icon 318, it displays a screen (not shown) that displays the notification content. The notification content and whether or not to send a notification may be selected and specified by the user 10. When the output processing unit 102 receives a press of the setting button 319, it displays various setting screens (not shown) for the information processing system 1.

[0081] (Regarding the data structure of partial information 210) 9 is a diagram showing an example of the data structure of the partial information 210. The partial information 210 includes, for each user identification information (hereinafter referred to as user ID) of the user 10, the content of the thing to be achieved, the corresponding category, and the registration date (or it may be the date and time). As described above, the partial information and category accepted by the accepting unit 104 from the user terminal 20 in step S103 of FIG. 4 are stored as the partial information 210 in association with the user ID of the user 10.

[0082] The partial information 210 may further store information indicating whether or not the partial information is to be made public to other users, which information is received on the partial input screen 300, for each piece of partial information.

[0083] (About the list screen 320) FIG. 10 is a diagram showing an example of the list screen 320. The list screen 320 may be displayed, for example, on the home screen of the information processing system 1. As described above, in step S105 of FIG. 4, the output processing unit 102 reads out the partial information 210 registered by the user 10 from the storage device 200 and displays the list screen 320. In this example, the display column is divided into upper and lower sections by the year of registration date, and multiple event display sections 330 are arranged in descending order of the most recent registration date. Furthermore, past events that have already been performed may be displayed in the performed event display section 340. The performed event display section 340 may be displayed, for example, so as to be distinguishable from the event display section 330. For example, the performed event display section 340 may be displayed lighter than the event display section 330 (for example, displayed in an inactive state).

[0084] Each event display section 330 includes a check box 332 that is checked when the event is performed, a display section 334 for the content of the event to be achieved and the registration date, and a category icon 336. When a check box 332 is checked (338 in the figure), the event in the event display section 330 is marked as performed, and the event may be moved from the event display section 330 to the performed event display section 340. When the check box 332 is unchecked, the event may be moved from the performed event display section 340 to the event display section 330.

[0085] Furthermore, when the check box 332 is specified as completed, an achievement reception screen 450 (FIG. 25(a)) may be displayed for inputting comments such as impressions on completing the event, as will be described in an embodiment below. The achievement reception screen 450 will be described later.

[0086] The list screen 320 allows the items to be displayed to be narrowed down, and when the narrow down button 342 is pressed, the output processing unit 102 displays the narrow down setting screen 470 shown in FIG.

[0087] (Regarding the filter setting screen 470) The narrowing down setting screen 470 includes a registration date selection section 472 , a category selection section 474 , and an achieved specification selection section 476 .

[0088] The event registration date selection unit 472 may accept the selection of a year or month from a list as shown in the figure, or in another example, may accept the input of a number. As shown in the figure, the selection unit 472 can also accept no selection of a registration date (in this example, the registration month). Furthermore, it may be configured to accept the specification of a range of registration dates (for example, year A to year B, or month C to month D, or month E of year A to month F of year B).

[0089] The category selection unit 474 accepts the selection of a category to narrow down from among multiple categories. When the checkbox of the achieved display selection unit 476 is checked, the output processing unit 102 displays the list screen 320 including the achieved matters (including the executed matter display unit 340), and when the checkbox is unchecked, the output processing unit 102 displays the list screen 320 excluding the achieved matters (excluding the executed matter display unit 340).

[0090] <Method of selecting reference information 240 to be displayed on the detailed input screen 350> The following methods A to E will be described as examples of methods for selecting reference information 240 to be displayed on the detail input screen 350 of Fig. 5. The following multiple selection methods may be appropriately modified and adopted depending on, for example, the number of partial information 210 registered, the registration time, or the category, or according to a predetermined criterion.

[0091] <Selection Method A: Select all registered partial information 210> The output processing unit 102 includes all of the partial information 210 of the user 10 stored in the storage device 200 as reference information 240 on the detailed input screen 350. The accepting unit 104 accepts all of the partial information 210 included on the detailed input screen 350 as reference information 240 and includes it in the detailed information 220.

[0092] If the number of partial information 210 is greater than a predetermined value and it is difficult to display all of the partial information 210 as reference information 240 on the detail input screen 350, only a predetermined number of pieces of partial information 210 may be included as reference information 240 on the detail input screen 350, and a link indicating the existence of other pieces of partial information 210 may be included on the detail input screen 350. For example, a link indicating "Display all partial information" may be included. When the link is pressed, the output processing unit 102 may display a list screen including all of the partial information 210.

[0093] <Selection Method B: User 10 selects> The output processing unit 102 outputs a detail input screen 350 that accepts the selection by the user 10 of partial information 210 to be included in the detailed information 220. The accepting unit 104 accepts the partial information 210 selected by the user 10 as at least a part of the detailed information 220.

[0094] For example, the receiving unit 104 can receive a selection by the user 10 by receiving an input of checking the check box 362 in FIG.

[0095] <Selection Method C: Select from recently registered items> When the receiving unit 104 receives the partial information 210 input via the partial input screen 300, the receiving unit 104 stores the partial information 210 in the storage device 200 in association with the time of reception. The output processing unit 102 selects, from the stored partial information 210, partial information 210 whose reception time is within a reference time from the current time, and includes the selected partial information 210 as reference information 240 on the detailed input screen 350. The receiving unit 104 receives the reference information 240 included on the detailed input screen 350 as at least a part of the detailed information 220.

[0096] The reference time is, for example, two months, six months, one year, etc. That is, in this example, older partial information 210 is excluded, and the most recent partial information 210 can be included in the detailed information 220 as reference information 240. The reception time is at least one of the time the partial information 210 is input into the user terminal 20, the time the partial information 210 is received by the information processing device 100, and the time it is registered in the storage device 200.

[0097] <Selection Method D: Select based on category> 7, a plurality of things to be achieved are classified into predetermined categories according to the partial information 210. The partial information 210 is stored in the storage device 200 in association with the classified category. The categories are set with correlation information indicating the correlation between them in advance. For example, correlation information indicating that "travel" and "food" have a correlation with each other is set. Based on the correlation information, the output processing unit 102 selects from the storage device 200 the partial information 210 of the user 10 relating to a category whose correlation with the category of the partial information 210 indicating the target matter satisfies a criterion, and includes the selected partial information 210 as reference information 240 on the detail input screen 350. The receiving unit 104 receives the reference information 240 as at least a part of the detailed information 220.

[0098] As described above, the category of each piece of partial information 210 may be designated by the user 10 on the partial input screen 300 of Fig. 7, or may be classified by the model processing unit 60 based on the partial information 210. One piece of partial information 210 may be classified into multiple categories.

[0099] For example, the correlation information may be represented by the distance between categories. For example, correlation information between categories with a strong correlation may be represented by a distance shorter than a standard, and correlation information between categories with a weak correlation may be represented by a distance longer than a standard. For example, the output processing unit 102 determines a category with a shorter distance than a standard indicating the correlation with the category of the partial information 210 indicating the target matter as a category in which the correlation between the categories satisfies the criterion, and selects the partial information 210 indicating the matter related to that category from the storage device 200.

[0100] <Selection Method E: Select based on desired implementation timeframe> The partial information 210 is stored in the storage device 200 in association with the desired time for putting the desired thing into action. The output processing unit 102 uses the desired time period to select at least one of the partial information 210 stored in the storage device 200 and include it as reference information 240 on the detailed input screen 350. The accepting unit 104 accepts the reference information 240 included on the detailed input screen 350 as at least a part of the detailed information 220.

[0101] FIG. 12 is a diagram illustrating another example of the data structure of the partial information 210. In addition to the data structure of the detailed information 220 in FIG. 9 , the partial information 210 in FIG. 12 is also associated with a desired time for putting the event into action. The desired time may be, for example, within three months, within this month, within this year, after COVID-19, five years from now, ten years from now, sometime in the future, or a specific date. The partial input screen 300 may allow the user 10 to select from a list containing multiple desired time candidates, or may provide an input field for free text entry, such as "as soon as possible," "next year," or "when my child becomes an adult." As described above, the model processing unit 60 may prompt the user 10 to indicate the desired time by asking a question such as "When do you want to achieve this?" in a chat format.

[0102] As described above, according to the information processing device 100 of this embodiment, the receiving unit 104 can receive the partial information 210 selected by a predetermined method or all of the partial information 210 as reference information 240 included in the detailed information 220. This configuration achieves the same effects as the above-described embodiment, and also makes it possible to select appropriate partial information 210 by an appropriate method and include it in the detailed information 220 as reference information 240. Therefore, more appropriate suggested information 230 can be provided to the user 10.

[0103] Furthermore, the information processing device 100 allows the user 10 to easily register the partial information 210 as if taking a memo, so that the needs of the user 10, including the potential needs of the user 10, can be extracted and collected to the maximum extent, and it is possible to propose services and products that approach the true needs of the user 10, including needs that the user 10 himself may not even be aware of.

[0104] (Third embodiment) This embodiment is similar to any of the above embodiments except that it has a configuration in which the timing of execution of the things that the user 10 wants to achieve, which are registered as partial information 210, is identified and execution is recommended to the user 10. Furthermore, the configuration of this embodiment can be combined with other embodiments described later within a range that does not contradict. This embodiment is configured to realize the function of notifying recommendations in step S11 of FIG. 1.

[0105] <Example of functional configuration> 13 is a functional block diagram showing the logical configuration of the information processing device 100 of this embodiment. The information processing device 100 includes an output processing unit 102, a storage processing unit 120, an identification unit 122, and a providing unit 106.

[0106] The output processing unit 102 outputs to the user terminal 20 of the user 10 a partial input screen 300 that accepts input of partial information 210, which is part of information related to the things that the user 10 wants to achieve. The storage processing unit 120 accepts the partial information 210 input via the partial input screen 300, and stores it in the storage device 200 in association with condition information 250 indicating the conditions for identifying the appropriate timing for realizing the matter indicated by the partial information 210. The specifying unit 122 uses the personal information and condition information 250 relating to the user 10 to specify the timing suitable for realizing the event. The providing unit 106 provides the user terminal 20 with the proposed information 230 related to the matter when the timing arrives.

[0107] The information processing device 100 can acquire personal information about the user 10 from the databases 40 of various businesses 30 linked by the data linking platform 50 in FIG.

[0108] For example, the condition information 250 is information indicating the age of the user 10. Alternatively, the condition information 250 is information indicating at least one of the ages of the user's family members and changes in the family structure.

[0109] For example, the age of user 10 or the family members of user 10 may be obtained from administrative data (resident information) managed by a local government, from customer information of user 10 held by a company, or may be determined by self-reporting by user 10 or by having the model processing unit 60 analyze the content of articles posted by user 10 on SNS.

[0110] In addition to age, the condition information 250 may include information indicating life events of the user 10 or the family of the user 10. Life events may include, but are not limited to, various events such as the user 10's child entering elementary school, middle school, or high school, going on to college, graduating from college, becoming an adult, or becoming independent, the user 10 or the user 10's family building their own home, retiring, or purchasing a car or motorcycle.

[0111] This information may be determined from the age of the user 10 or the user's 10 family members obtained from administrative data, etc., or from customer information of the user 10 held by the company, or may be determined by self-reporting by the user 10, or by the model processing unit 60 analyzing the content of posts on SNS.

[0112] Changes in user 10 or the family structure of user 10 may be determined, for example, based on administrative data (resident information) such as whether at least some of the family members have moved out or in, and the notification status of marriage, birth, death, etc., or may be determined by the model processing unit 60 analyzing self-reports from user 10 or the content of posts on SNS.

[0113] The condition information 250 may further include information indicating employment or job changes of the user 10 or a family member of the user 10, and this information may be determined based on administrative data regarding taxes of the user 10 or a family member of the user 10, or may be determined by the model processing unit 60 analyzing self-declaration from the user 10 or the content of posts on social media.

[0114] The condition information 250 may include information indicating the status of hospitalization or discharge of the user 10 or a family member of the user 10, or the complete recovery of an illness, and this information may be self-reported by the user 10 or may be identified by the model processing unit 60 by analyzing the content of posts on SNS.

[0115] 12, the timing suitable for realizing the event indicated by the partial information 210, "obtain a psychology qualification," can be "when the child becomes independent," which is indicated by the desired time. Therefore, the storage processing unit 120 associates the condition information 250, which indicates that the child of the user 10 has reached adulthood or that the child has moved out of the parental home, with the partial information 210 and stores it in the storage device 200 as a condition for specifying the timing suitable for realizing the event.

[0116] <Example of operation> 7 described in the above embodiment, the output processing unit 102 of the information processing device 100 outputs to the user terminal 20 of the user 10 a partial input screen 300 for accepting input of partial information 210, which is part of information related to things that the user 10 wants to achieve (step S121). Then, the accepting unit 104 accepts the partial information entered into the partial input screen 300 by an operation of the user 10 (step S123).

[0117] In this embodiment, the partial information 210 received by the receiving unit 104 in step S123 of Figure 7 is stored in the storage device 200 by the storage processing unit 120 in association with condition information 250 indicating conditions for identifying the timing appropriate for realizing the event indicated by the partial information 210.

[0118] The flow of Fig. 14 starts when the partial information 210 is registered in the storage device 200. Fig. 14 is a flowchart showing an example of the operation of the information processing device 100 of this embodiment.

[0119] The identification unit 122 identifies a suitable timing for realizing the event using the personal information and condition information 250 related to the user 10 (step S201). When the timing arrives (YES in step S201), the provision unit 106 provides the proposal information 230 related to the event to the user terminal 20 (step S203). Until the timing arrives suitable for realizing the event (NO in step S201), the provision unit 106 continues to monitor the arrival of the suitable timing.

[0120] The proposal information 230 may include information indicating that the thing that the user 10 indicated by the partial information 210 wants to achieve has been registered. Specifically, the proposed information 230 may include a message reminding the user that the partial information 210 is now suitable for implementation, or may include a message prompting the user to enter detailed information 220 in order to put the partial information 210 into action.

[0121] In another example, the identification unit 122 may use personal information about the user 10 to identify a suitable timing for realizing the event indicated by the partial information 210 registered by another user. The provision unit 106 may substitute the partial information 210 registered by another user but not by the user 10 for the user 10, identify the timing, and provide the partial information 210 to the user 10 as suggested information 230 recommended to the user 10.

[0122] As described above, according to the information processing device 100 of this embodiment, the providing unit 106 can provide the user 10 with the proposed information 230 at the timing when the partial information 210 previously registered by the user 10 is about to be realized. This configuration not only achieves the same effects as the above-described embodiment, but also provides a notification that serves as a trigger for making a proposal at a timing corresponding to a life event of the user 10, reminding the user 10 of the existence of the desired thing registered as the partial information 210 and enabling the user 10 to put it into action. Thus, the information processing device 100 can make timely proposals to the user 10.

[0123] (Fourth embodiment) 15 is a functional block diagram showing a logical configuration of the information processing device 100 of this embodiment. The information processing device 100 includes the output processing unit 102, the storage processing unit 120, the identification unit 122, and the provision unit 106 of FIG. 13, as well as the reception unit 104 of FIG. This embodiment differs from the information processing device 100 of the third embodiment in that it has a configuration that prompts the user 10 to input detailed information 220 that indicates details of matters related to the proposed information 230, and provides new proposed information 230 to the user 10.

[0124] The output processing unit 102 outputs a detail input screen 350, which accepts input of detailed information 220 indicating details of matters related to the proposed information 230, to the user terminal 20 of the user 10. The accepting unit 104 accepts the detailed information 220 input via the detailed information input screen 350. After accepting the detailed information 220, the providing unit 106 provides new proposed information 230 to the user terminal 20.

[0125] <Example of operation> In this embodiment, the information processing device 100 executes steps S105 to S109 in FIG. 4. This will be described with reference to FIG. 4. First, after the proposal information 230 is provided by the providing unit 106 in step S203 in FIG. 14, the output processing unit 102 outputs a detail input screen 350, which accepts input of detailed information 220 indicating details of matters related to the proposal information 230, to the user terminal 20 of the user 10 (step S105). In step S203 in FIG. 14, the proposal information 230 includes a notification urging the user 10 to execute the partial information 210 that is appropriate for realization. Therefore, the detail input screen 350 prompts the user 10 to input detailed information about the partial information 210 that is appropriate for realization.

[0126] The receiving unit 104 receives detailed information 220 input via the detail input screen 350 regarding the partial information 210 of the timing suitable for realization (step S107). After receiving the detailed information 220, the providing unit 106 provides new proposed information 230 generated based on the received detailed information 220 to the user terminal 20 (step S109). This proposed information 230 includes at least one plan for specifically realizing the desired thing indicated by the partial information 210.

[0127] Thus, according to the information processing device 100 of this embodiment, the identification unit 122 identifies the appropriate timing for realizing the partial information 210 registered by the user 10, and the provision unit 106 provides the user 10 with suggested information 230 regarding the partial information 210 when the timing arrives. This configuration not only produces the same effects as the above embodiment, but also makes it possible to execute the partial information 210 at an appropriate timing. The reminder function can also be used to remind the user of the partial information 210 that has been registered but forgotten.

[0128] (Fifth embodiment) The information processing device 100 of this embodiment receives partial information 210 or personal information of the user 10. This embodiment differs from the above embodiment in that it has a configuration in which evaluation criteria for selecting proposals are generated based on data, and proposals are selected in accordance with the criteria and provided to the user 10. This embodiment may be combined with the configurations of other embodiments to the extent that there is no contradiction.

[0129] <Example of functional configuration> Fig. 16 is a functional block diagram logically showing the main configuration of the information processing device 100 of this embodiment. The information processing device 100 includes an acquisition unit 130, a generation unit 132, and a transmission unit 134. However, although not shown in Fig. 16, the information processing device 100 includes at least the configuration shown in Fig. 3 above. However, the transmission unit 134 also includes the function of the provision unit 106 shown in Fig. 3.

[0130] The acquisition unit 130 acquires at least one piece of proposal information 230 for realizing a target matter that the target user 10 wants to achieve. The generating unit 132 generates evaluation information 260 including an evaluation regarding at least one evaluation item for each of the at least one piece of acquired proposal information 230. The transmission unit 134 transmits at least one piece of suggested information 230 together with evaluation information 260 regarding the suggested information 230 to the user terminal 20 of the target user 10.

[0131] The evaluation items include, for example, price, reviews from other users, popularity, and the like.

[0132] The acquisition unit 130 acquires detailed information 220 relating to the subject matter. The detailed information 220 and the at least one piece of suggested information 230 each include item-related information relating to at least one evaluation item. The generating unit 132 uses the item-related information of each of the detailed information 220 and the proposal information 230 to generate evaluations for the evaluation items corresponding to the item-related information.

[0133] The evaluation items may be specified by the user 10, or may be selected by the model processing unit 60 in consideration of the preferences and needs of the user 10. Required evaluation items may be determined in advance for each category.

[0134] The evaluation item related information includes, for example, the desired price range indicated by the detailed information 220 and the price of the proposed information 230 . When the evaluation item is price, the generation unit 132 generates an evaluation based on the budget range included in the detailed information 220 of the target user 10 and the price of the proposed information 230. For example, the generation unit 132 may generate an evaluation that is lower than the standard when the price of the proposed information 230 is closer to the upper limit of the budget, and may generate an evaluation that is higher than the standard when the price of the proposed information 230 is in the middle of the budget range.

[0135] Furthermore, the evaluation-related information may include, for example, information indicating the hotel facility requirements included in the detailed information 220 of the target user 10 and information indicating the hotel facilities in the suggested information 230, which are indicated by the detailed information 220.

[0136] If the target user 10 desires beauty salon services in the detailed information 220, the generation unit 132 may generate the highest rating if the hotel in the proposed information 230 has beauty salon services, and may generate the lowest rating if the hotel in the proposed information 230 does not have beauty salon services.

[0137] When there are multiple target matters, the generation unit 132 may include in the evaluation items a degree of achievement indicating to what extent a target matter other than the target matter that is the subject of the proposal information 230 is achieved by the proposal information 230.

[0138] For example, the evaluation items may include at least one of the things that the target user 10 wants to achieve that are different from the target things that the target user 10 wants to achieve, that is, one of the partial information 210 stored in the storage device 200. Alternatively, the reference information 240 selected by the target user 10 in the reference information display section 360 of the detail input screen 350 may be the evaluation item.

[0139] When the evaluation item is reference information 240, if the proposal information 230 includes a proposal that can realize the reference information 240, the generation unit 132 may generate the highest evaluation for the evaluation item because the reference information 240 has also been achieved, and on the other hand, if the proposal information 230 does not include a proposal that can realize the reference information 240, the generation unit 132 may generate the lowest evaluation for the evaluation item because the reference information 240 has not been achieved.

[0140] 17 is a diagram showing an example of a proposal notification screen 370. The proposal notification screen 370 includes at least one proposal information display section 380. The proposal notification screen 370 includes a proposal tab 372 and a notice tab 374. In the example shown in this figure, the proposal tab 372 is selected. The notice tab 374 includes information indicating the content of the notification from the information processing system 1.

[0141] The proposal information display section 380 includes the contents of the proposal information 230 and also includes an evaluation display section 390. The evaluation display section 390 includes an overall evaluation display section 392 and a radar chart display section 394. The radar chart display section 394 displays the evaluation of each evaluation item in a radar chart, with the above-mentioned evaluation items as axes. The overall evaluation display section 392 displays the average value of the evaluations of multiple evaluation items as the number of stars. The more stars that are colored, the higher the evaluation.

[0142] FIG. 18 is a diagram illustrating an example of the data structure of the evaluation information 260. The evaluation information 260 includes, for each user 10, an evaluation value for each evaluation item and an overall evaluation value, associated with identification information (registration ID) of the partial information 210 registered in the storage device 200 to which the proposal information 230 is related and identification information (proposal ID) of the proposal information 230. The number of evaluation items may be limited to the number of axes of the radar chart, or there may be no upper limit. For the overall evaluation, for example, the result of calculating the average of the evaluation values ​​of all evaluation items may be used, the result of calculating the average of the evaluation values ​​of the evaluation items used on the axes of the radar chart of the proposal information display unit 380 may be used, or the result of an overall evaluation by the model processing unit 60 may be used.

[0143] <Example of operation> FIG. 19 is a flowchart showing an example of the operation of the information processing device 100. First, the acquisition unit 130 acquires at least one piece of proposal information 230 for realizing a target event that the target user wishes to achieve (step S301). Specifically, the acquisition unit 130 transfers detailed information 220 of the target user to the model processing unit 60 of FIG. 1 and requests the model processing unit 60 to generate the proposal information 230. The detailed information 220 is selected from the multiple pieces of detailed information 220 stored in the storage device 200 described in the above embodiment and corresponds to the target user. The model processing unit 60 generates the proposal information 230 based on the detailed information 220 of the target user and returns it to the information processing device 100.

[0144] The generating unit 132 generates evaluation information 260 including an evaluation regarding at least one evaluation item for each of the at least one piece of acquired proposal information 230 (Step S303). The transmission unit 134 transmits at least one piece of suggested information 230 together with the evaluation information 260 about the suggested information 230 to the user terminal 20 of the target user 10 (step S305).

[0145] Then, when the user 10 selects a proposal to apply for from among the multiple proposals on the proposal notification screen 370, the output processing unit 102 causes the user terminal 20 to display an application acceptance screen 400 (FIG. 20).

[0146] In step S301, the acquisition unit 130 further acquires detailed information 220 relating to the target matter. The detailed information 220 and the at least one piece of suggested information 230 each include item-related information relating to at least one evaluation item. Then, in step S303, the generation unit 132 uses the item-related information of each of the detailed information 220 and the proposed information 230 to generate evaluations for the evaluation items corresponding to the item-related information.

[0147] FIG. 20 is a diagram showing an example of the application acceptance screen 400. As shown in FIG. The application acceptance screen 400 includes a proposal information display section 410 and an evaluation display section 390. The evaluation display section 390 is the same as the evaluation display section 390 of the proposal notification screen 370 in FIG.

[0148] The proposal information display unit 410 includes a proposal content display unit 412 and an application button 414. The proposal content display unit 412 includes the content of the proposal information 230 selected for the application. When the application button 414 is pressed, the reception unit 104 receives an application for the proposal information 230 included in the application reception screen 400.

[0149] The output processing unit 102 causes the user terminal 20 to output the application acceptance completion screen 430 (FIG. 21). 21 is a diagram showing an example of an application acceptance completion screen 430. The application acceptance completion screen 430 includes information indicating that acceptance of the application of the proposal information 230 has been completed, and information indicating the content of the proposal for which the application has been completed. The information processing device 100 may send an email, a message, or the like to an address registered in advance by the user 10 to notify the completion of the application.

[0150] Thus, according to the information processing device 100 of this embodiment, the generation unit 132 acquires multiple pieces of proposed information 230 proposed by the model processing unit 60, generates evaluation information 260 for each piece of proposed information 230, and the transmission unit 134 transmits the evaluation information 260 to the user terminal 20. This configuration not only produces the same effects as the above embodiment, but also enables the user 10 to decide which proposed information 230 to implement by referring to the evaluation information 260 of each proposed piece of proposed information 230. The evaluation items can also include the partial information 210 of the user 10, so the evaluation information 260 can be effectively used to determine which proposal the user 10 will accept.

[0151] (Sixth embodiment) The information processing device 100 of this embodiment has the same configuration as that of Fig. 16, and will be described using Fig. 16. The information processing device 100 of this embodiment differs from the information processing device 100 of Fig. 16 in that, if the evaluation of the proposal information 230 includes an evaluation item that does not satisfy the standard, the information processing device 100 requests the target user 10 to update the detailed information 220, that is, requests relaxation (adjustment) of the public recruitment content. The information processing device 100 of this embodiment can be combined with the information processing device 100 of other embodiments to the extent that there is no contradiction.

[0152] <Example of functional configuration> If the evaluation information 260 includes an evaluation item for which the evaluation does not satisfy the criteria, the transmission unit 134 transmits information to the user terminal 20 that prompts the target user to update the detailed information 220 . After acquiring the detailed information 220 updated by the target user 10, the acquiring unit 130 acquires at least one new piece of suggested information 230. The generation unit 132 generates evaluation information 260 for the new proposal information 230 . The transmission unit 134 transmits the new proposed information 230 together with the evaluation information 260 of the proposed information 230 to the user terminal 20 of the target user 10.

[0153] For example, if the evaluation is expressed as a numerical value on a scale of 0 to 5, the middle value of 2.5 may be used as the standard, and if the evaluation is less than 2.5, it may be determined that the effect does not meet the standard. For example, if the price of the evaluation item does not exceed the standard of 2.5, the transmission unit 134 may transmit information to the user terminal 20 of the target user 10, including a message urging the target user 10 to review the budget of the detailed information 220. Specifically, the transmission unit 134 may transmit information including a message urging the target user 10 to change the upper limit of the budget to the price of the proposal information 230.

[0154] <Example of operation> FIG. 22 is a flowchart showing an example of the operation of the information processing device 100. First, if the evaluation information 260 includes an evaluation item for which the evaluation does not meet the criteria (YES in step S311), the transmission unit 134 transmits information to the user terminal 20 prompting the target user to update the detailed information 220 (step S313). Then, the acquisition unit 130 acquires the detailed information 220 updated by the target user 10 (step S315). After that, steps S301 to S305 are executed, which are the same as the procedure in FIG. 19 of the fifth embodiment.

[0155] The following will be explained with reference to FIG. 19, the acquisition unit 130 acquires at least one new piece of proposed information 230. Then, in step S303 of Fig. 19, the generation unit 132 generates evaluation information 260 for the new proposed information 230. Then, in step S305 of Fig. 19, the transmission unit 134 transmits the new proposed information 230 together with the evaluation information 260 for the proposed information 230 to the user terminal 20 of the target user 10.

[0156] As described above, according to the information processing device 100 of this embodiment, the transmission unit 134 transmits information to the user 10 for the proposed information 230 that includes an evaluation item for which the evaluation does not satisfy the criteria, prompting the user 10 to update the detailed information 220. This configuration not only achieves the same effects as the above embodiment, but also allows the user 10 to relax or change the conditions of the detailed information 220, and the providing unit 106 to transmit the proposed information 230 based on the new detailed information 220.

[0157] (Seventh embodiment) The information processing device 100 of this embodiment differs from the above-described embodiments in that it has a configuration in which, when a target user performs a target event in accordance with the suggested information 230, an evaluation of the target user 10 regarding the suggested information 230 is acquired, the preference of the target user 10 is determined, and the evaluation is reflected in the evaluation of the suggested information 230 from the next time onwards. However, the information processing device 100 of this embodiment can be combined with other embodiments within a range that does not contradict.

[0158] <Example of functional configuration> FIG. 23 is a functional block diagram showing the logical configuration of the information processing device 100 of this embodiment. The information processing device 100 further includes a storage processing unit 120 in addition to the configuration of FIG. When the target user 10 performs the target matter in accordance with the proposal information 230 , the storage processing unit 120 acquires evaluation result information indicating the target user's evaluation of the proposal information, and stores the evaluation result information in the storage device 200 . The generation unit 132 determines the preferences of the target user 10 using the evaluation result information stored in the storage device 200, and generates the evaluation information 260 using the preferences.

[0159] Furthermore, the generation unit 132 may use preference information of the target user to select evaluation items to be included in the evaluation information 260. The preference information of the target user may be identified by the model processing unit 60 analyzing the preferences of the target user using other history information (purchase history, browsing history, etc.) from the database 40 of FIG.

[0160] FIG. 24 is a diagram showing an example of the evaluation reception screen 440. As shown in FIG. The evaluation reception screen 440 includes an evaluation result input section 442 and an evaluation result send button 444. The evaluation result input section 442 accepts input of thoughts, opinions, comments, etc. regarding the proposal information 230 executed by the user 10. The information accepted on the evaluation reception screen 440 may be viewable by the user 10 and other users. However, whether the information can be viewed, that is, whether it is made public, may be set by the user 10.

[0161] When the evaluation result transmission button 444 is pressed, the storage processing unit 120 acquires the evaluation result information input to the evaluation result input unit 442 and stores it in the storage device 200 .

[0162] FIG. 25( a ) is a diagram showing an example of the achievement reception screen 450 . The achievement acceptance screen 450 may be output to the user terminal 20 by the output processing unit 102 after the storage processing unit 120 acquires the evaluation result information and stores it in the storage device 200. The achievement acceptance screen 450 includes information indicating that the target user 10 has achieved what they wanted to achieve. The achievement acceptance screen 450 may include a message praising the achievement, or may include a message to increase the motivation of the user 10.

[0163] The information processing device 100 may award predetermined points when the user 10 accomplishes a desired goal. Furthermore, a rank may be set for the user 10 according to the number of points owned. A predetermined benefit may be provided to the user 10 for each rank.

[0164] In addition, the partial information 210 indicating the executed wish-to-be-realized event is marked as "executed," and therefore changes from the state of the list screen 320 in Fig. 10 to the "executed" display section 454 shown in Fig. 25(b). A check mark is also entered and displayed in the check box 452.

[0165] <Example of operation> FIG. 26 is a flowchart showing an example of the operation of the information processing device 100. When the target user performs the target matter in accordance with the proposal information, the storage processing unit 120 acquires evaluation result information indicating the target user's evaluation of the proposal information and stores the information in the storage device 200 (step S341). Thereafter, in step S303 of Fig. 19, the generation unit 132 determines the preference of the target user 10 using the evaluation result information stored in the storage device 200, and generates evaluation information using the preference.

[0166] The fact that the target user has performed the target matter in accordance with the proposal information is detected when evaluation result information is input as an execution report via the evaluation reception screen 440 and received by the reception unit 104. The timing is not limited to these, and may be when the evaluation result send button 444 on the evaluation reception screen 440 is pressed or when the evaluation result information received by the reception unit 104 is stored in the storage device 200.

[0167] Thus, according to the information processing device 100 of this embodiment, when the user 10 performs the target matter in accordance with the proposed information 230, the storage processing unit 120 acquires and stores the user 10's evaluation of the proposed information 230, and the generation unit 132 determines the user 10's preferences using the evaluation result information and generates the evaluation information 260 using the preferences. This configuration achieves the same effects as the above embodiment, and furthermore, the user's 10 evaluation of the proposed information 230 can be used to analyze the user's 10 preferences and reflect them in the evaluation of the proposed information 230 from the next time onwards, so that proposed information 230 including evaluations that match the user's 10 preferences can be provided.

[0168] (Eighth embodiment) The information processing device 100 of this embodiment differs from any of the fifth to seventh embodiments in that it has a configuration that generates an evaluation of the proposed information 230 of the target user 10 in consideration of evaluations of other users on the proposed information 230. The configuration of the information processing device 100 of this embodiment can be combined with any of the other embodiments within a consistent range.

[0169] In this embodiment, there are multiple target users. When any of the target users performs a target matter in accordance with the proposal information 230, the storage processing unit 120 acquires evaluation result information indicating an evaluation of the proposal information 230 and stores the information in the storage device 200. The generating unit 132 generates the evaluation information 260 using the evaluation result information stored in the storage device 200 .

[0170] <Example of operation> FIG. 27 is a flowchart showing an example of the operation of the information processing device 100. When any of the target users performs the target matter in accordance with the proposed information 230 (YES in step S351), the storage processing unit 120 acquires evaluation result information indicating an evaluation of the proposed information 230 and stores it in the storage device 200 (step S353). Then, in step S303 of FIG. 19, the generation unit 132 generates the evaluation information 260 using the evaluation result information stored in the storage device 200.

[0171] Based on the evaluation information 260 generated in the fifth to seventh embodiments, the output processing unit 102 may display a ranking list screen 480 (FIG. 28) on the user terminal 20. FIG. 28 is a diagram showing an example of the ranking list screen 480. The ranking list screen 480 displays the top-ranked (for example, 1st to 4th) suggested information 230 for each category. It includes a ranking display section 482 for each suggested information 230 and an evaluation information display section 484. The evaluation information display section 484 shows the number of users who gave a high rating. In this example, the number of users who gave a high rating is used to determine the ranking. However, the present invention is not limited to this, and the ranking may be based on the evaluation value of the overall evaluation of the evaluation information 260.

[0172] Thus, according to the information processing device 100 of this embodiment, when the proposed information 230 is executed, the storage processing unit 120 prompts the user 10 to input and accept an evaluation of the proposed information 230 on the evaluation reception screen 440, and the generation unit 132 also uses the received evaluation result information in the evaluation information 260. This configuration not only produces the same effects as the above embodiment, but also allows the evaluation of the user 10 to be reflected in the evaluation information 260, making it possible to provide suggested information 230 based on an evaluation that matches the preferences of the user 10.

[0173] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various other configurations can also be adopted.

[0174] (Viewing screen 500) For example, the output processing unit 102 may output a viewer screen 500 showing evaluation result information of other users to the storage device 200. FIG. The viewing screen 500 includes a reference information display section 502 , a number of people who have given high ratings display section 504 , a reference information evaluation result display section 510 , a number of people who have given high ratings display section 512 , and an add button 506 .

[0175] The reference information display section 502 includes partial information 210 of the reference information 240 that indicates what other users want to achieve. In this example, the partial information 210 of the reference information 240 is a "Mediterranean Cruise." The number of high-rating users display section 504 shows the number of users who gave a high rating to the reference information 240. The reference information evaluation result display section 510 includes evaluation result information of each reference information 240 executed by other users. The number of high-rating users display section 512 shows the number of users who gave a high rating to the evaluation result information of each reference information 240 executed by other users. The number of high-rating users display section 512 also serves as an icon that accepts presses by the user 10, and by pressing icon 512, the reference information 240 can be given a high rating.

[0176] When the addition button 506 is pressed, the reception unit 104 receives the reference information 240 displayed on the viewing screen 500 as one's own partial information 210 and stores it in the storage device 200. In this way, when a user views another user's partial information 210 as reference information 240 and wants to try it himself, he can register it as his own partial information 210 simply by pressing the addition button 506.

[0177] (Directing customers to physical stores) In the above embodiment, the providing unit 106 provides the proposal information 230 acquired from the model processing unit 60 to the user terminal 20, but there may be cases where the model processing unit 60 is unable to create an appropriate proposal. In such cases, the information processing device 100 may send detailed content of the needs of the user 10 to the business operator 30 and request the business operator 30 to create a proposal for a product or service that meets the needs of the user 10, or may introduce the user 10 to a business operator 30 that is suitable for realizing the target matter and encourage the user 10 to negotiate directly with the business operator 30.

[0178] Although the present invention has been described above with reference to the embodiments and examples, the present invention is not limited to the above-described embodiments and examples. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. In the present invention, when information about a user (user 10) is acquired and used, it is assumed that this is done lawfully.

[0179] Some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes. Below, examples of reference forms are given. 1. An output processing means for outputting a partial input screen for accepting input of partial information, which is part of information relating to the things the user wants to achieve, to the user terminal of the user; a storage processing means for receiving the partial information input via the partial input screen, and storing the partial information in a storage means in association with condition information indicating conditions for identifying a timing suitable for realizing the event indicated by the partial information; a specifying means for specifying a timing suitable for realizing the event by using personal information about the user and the condition information; a providing means for providing, to the user terminal, suggested information related to the matter when the timing arrives; An information processing device comprising: 2. In the information processing device described in 1., The information processing device, wherein the condition information is information indicating the age of the user. 3. In the information processing device according to 1. or 2., The condition information is information indicating at least one of the ages of the user's family members and changes in family structure. 4. In the information processing device according to any one of 1. to 3., An information processing device, wherein the proposed information includes information indicating that the matter has been registered. 5. In the information processing device according to any one of 1. to 4., the output processing means outputs a detail input screen for accepting input of detailed information indicating details of the matter related to the proposed information to the user terminal of the user; further comprising a receiving means for receiving the detailed information input via the detailed input screen, The providing means provides new proposed information to the user terminal after receiving the detailed information.

[0180] 6. The information processing device outputting a partial input screen for accepting input of partial information that is part of information regarding the thing that the user wants to achieve to the user terminal of the user; accepting the partial information input via the partial input screen, and storing the partial information in a storage means in association with condition information indicating conditions for identifying a timing suitable for realizing the event indicated by the partial information; Using the personal information about the user and the condition information, identify an appropriate timing for realizing the event; An information processing method, wherein when the timing arrives, suggested information related to the matter is provided to the user terminal. 7. In the information processing method described in 6., An information processing method, wherein the condition information is information indicating the age of the user. 8. In the information processing method according to 6. or 7., An information processing method, wherein the condition information is information indicating at least one of the ages of the user's family members and changes in family structure. 9. In the information processing method according to any one of 6. to 8., An information processing method, wherein the proposed information includes information indicating that the matter has been registered. 10. In the information processing method according to any one of 6. to 9., The information processing device, outputting, to a user terminal of the user, a detail input screen for accepting input of detailed information indicating details of the matter related to the proposed information; Accepting the detailed information input via the detailed information input screen; and providing new proposed information to the user terminal after receiving the detailed information.

[0181] 11. On the computer, a step of outputting a partial input screen for accepting input of partial information, which is part of information regarding the thing the user wants to achieve, to the user terminal of the user; a step of accepting the partial information input via the partial input screen, and storing the partial information in a storage means in association with condition information indicating conditions for specifying a timing suitable for realizing the event indicated by the partial information; a step of identifying a suitable timing for realizing the event using personal information about the user and the condition information; a program for executing a procedure for providing, to the user terminal, proposal information related to the matter when the timing arrives. 12. In the program described in 11., The condition information is information indicating the age of the user. 13. In the program described in 11. or 12., The condition information is information indicating at least one of the ages of the user's family members and changes in family structure. 14. In the program according to any one of 11. to 13., The program, wherein the proposal information includes information indicating that the matter has been registered. 15. In the program according to any one of 11. to 14., a step of outputting a detail input screen for accepting input of detailed information indicating details of the matter related to the proposed information to a user terminal of the user; a step of accepting the detailed information input via the detailed input screen; a program for executing a procedure for providing new proposed information to the user terminal after receiving the detailed information; [Explanation of symbols]

[0182] 1. Information Processing Systems 100 Information processing device 102 Output processing section 104 Reception 106 Provision Department 120 Memory Processing Unit 122 Specific part 130 Acquisition Department 132 Generation part 134 Transmitter 200 Storage device 210 Partial information 220 More Information 230 Proposal Information 240 Reference information 250 Condition Information 260 Rating Information 300 Partial Input Screen 320 List Screen 350 Detailed input screen 360 Reference information display section 370 Proposal notification screen 400 Application acceptance screen 430 Application acceptance completion screen 450 Achievement Reception Screen 470 Filtering settings screen 480 Ranking list screen 500 viewing screens 20 User terminal 30 Operators 40 databases 50 Data Integration Platform 60 Model processing section 1000 computers 1010 Bus 1020 processor 1030 memory 1040 Storage Device 1050 Input / Output Interface 1060 Network Interface

Claims

1. an output processing means for outputting a partial input screen for accepting input of partial information, which is part of information regarding the thing the user wishes to achieve, to the user terminal of the user; a storage processing means for receiving the partial information input via the partial input screen and desired timing information indicating a desired time for realizing the matter indicated by the partial information, generating condition information indicating conditions for identifying the arrival of a suitable timing for realizing the matter indicated by the partial information based on the desired timing information, and storing the condition information in a storage means in association with the partial information; a determination means for determining whether or not personal information about the user satisfies the condition indicated by the condition information, and determining whether or not the personal information satisfies the condition indicated by the condition information, and determining whether or not a suitable timing has arrived for realizing the event indicated by the partial information associated with the condition information; a providing means for providing, when the arrival of the timing is identified, to the user terminal, proposal information including a notification urging the realization of the matter indicated by the partial information associated with the condition information; An information processing device comprising:

2. In the information processing device according to claim 1, The storage processing means an information processing device that generates condition information indicating a condition for detecting a predetermined life event occurring in at least one of the user and a family member of the user as a condition for specifying the arrival of the timing;

3. 3. The information processing device according to claim 1, The information processing device, wherein the condition information is information indicating at least one of information indicating the age of the user, ages of family members of the user, and changes in family structure.

4. In the information processing device according to any one of claims 1 to 3, the output processing means selects at least one of the partial information of the user stored in the storage means, includes it as reference information on a detailed input screen, and outputs it to the user terminal of the user; The system further includes a receiving unit for receiving the reference information included in the detail input screen as at least a part of detailed information indicating details of a target matter that is one of the plurality of matters that the user wishes to achieve, the providing means, after receiving the detailed information, provides the user terminal with suggested information related to the target matter; The output processing means outputs the detailed input screen including reference information that is information relating to a matter different from the target matter.

5. In the information processing device according to any one of claims 1 to 4, further comprising a model processing means for generating the proposal information using a model generated by machine learning; The partial input screen accepts input of the partial information in a chat format between the user and the model processing means.

6. The information processing device outputting a partial input screen for accepting input of partial information that is part of information regarding the thing that the user wants to achieve to the user terminal of the user; receiving the partial information input via the partial input screen and desired timing information indicating a desired time for realizing the matter indicated by the partial information, generating condition information indicating conditions for identifying the arrival of a timing suitable for realizing the matter indicated by the partial information based on the desired timing information, and storing the condition information in a storage means in association with the partial information; acquiring personal information about the user and determining whether the personal information satisfies the condition indicated by the condition information, thereby identifying the arrival of a suitable timing for realizing the matter indicated by the partial information associated with the condition information; An information processing method, wherein when the arrival of the timing is identified, proposal information including a notification encouraging the realization of the matter indicated by the partial information associated with the condition information is provided to the user terminal.

7. On the computer, a step of outputting a partial input screen for accepting input of partial information, which is part of information regarding the thing the user wants to achieve, to the user terminal of the user; a step of receiving the partial information input via the partial input screen and desired timing information indicating a desired time for realizing the matter indicated by the partial information, generating condition information indicating conditions for specifying the arrival of a timing suitable for realizing the matter indicated by the partial information based on the desired timing information, and storing the condition information in a storage means in association with the partial information; a step of acquiring personal information about the user, and determining whether the personal information satisfies the condition indicated by the condition information, thereby identifying the arrival of a suitable timing for realizing the event indicated by the partial information associated with the condition information; A program for executing a procedure for providing, when the arrival of the timing is identified, proposal information to the user terminal including a notification encouraging the realization of the matter indicated by the partial information associated with the condition information.

Citation Information

Patent Citations

  • System and method for electronic shopping using interactive shopping agent

    JP2001056833A

  • Loan design system, device, method and program, and loan

    JP2003044670A

  • Action support server, method, and program, and recording medium

    JP2005032017A

  • Commercial transaction management device, commercial transaction management method, commercial transaction management program, and computer readable recording medium recording program

    JP2013050815A

  • Sales promotion apparatus, sales promotion system, sales promotion method, and sales promotion program

    JP2014170419A