Information processing apparatus, information processing method, and information processing program
The information processing device enhances user experience by extracting and processing event-related information, providing optimized suggested and calendar information, addressing the usability limitations of conventional online services.
Patent Information
- Application Number
- JP2024099651
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-20
- Publication Date
- 2026-01-08
AI Technical Summary
Conventional techniques for online information services lack usability improvements for users who browse various information and make plans based on that information.
An information processing device that extracts and processes information about current or future events relevant to a user, providing suggested information and calendar information optimized for the user, using an extraction unit, processing unit, and providing unit.
Improves usability for users by optimizing information presentation and planning based on relevant events.
Smart Images

Figure 2026001998000001_ABST
Abstract
Description
[Technical Field]
[0001] The present application relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, there are online services that provide users with various information such as news articles, columns, product reviews, etc. In relation to such services, for example, a technology has been proposed that selects representative articles by issue and automates the news article selection (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-204507 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional techniques have room for improvement in terms of improving usability for users who browse various information and make plans based on that information.
[0005] The present application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can improve usability for users who view various information and make plans based on that information. [Means for solving the problem]
[0006] The information processing device according to the present application includes an extraction unit, a processing unit, and a providing unit. The extraction unit extracts information about current or future events from content estimated to be relevant to a service user of an online service. The processing unit processes the information about current or future events extracted by the extraction unit. The providing unit provides the information processed by the processing unit to the service user as suggested information or calendar information consisting of suggested information and user registration information created by the service user himself / herself. [Effects of the Invention]
[0007] According to one aspect of the embodiment, it is possible to improve usability for users who browse various information and make plans based on that information. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram for explaining an overview of information processing (part 1) according to the embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a correspondence relationship between setting information and extraction information according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of instruction information to be input to the generation AI according to the embodiment. [Figure 4] FIG. 4 is a diagram for explaining an overview of information processing (part 2) according to the embodiment. [Figure 5] FIG. 5 is a diagram for explaining an outline of suggested information according to the embodiment, or calendar information including suggested information and user registration information. [Figure 6] FIG. 6 is a diagram for explaining an outline of suggested information according to the embodiment, or calendar information including suggested information and user registration information. [Figure 7] FIG. 7 is a diagram for explaining an outline of suggested information according to the embodiment, or calendar information including suggested information and user registration information. [Figure 8]FIG. 8 is a diagram for explaining an outline of suggested information according to the embodiment, or calendar information including suggested information and user registration information. [Figure 9] FIG. 9 is a diagram for explaining an outline of suggested information according to the embodiment, or calendar information including suggested information and user registration information. [Figure 10] FIG. 10 is a diagram for explaining an outline of suggested information according to the embodiment, or calendar information including suggested information and user registration information. [Figure 11] FIG. 11 is a diagram for explaining an outline of suggested information according to the embodiment, or calendar information including suggested information and user registration information. [Figure 12] FIG. 12 is a diagram illustrating an example of the system configuration of the information processing system according to the embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of the configuration of an information processing device according to the embodiment. [Figure 14] FIG. 14 is a diagram showing an overview of user information stored in the user information DB according to the embodiment. [Figure 15] FIG. 15 is a diagram showing an outline of the setting information stored in the setting information DB according to the embodiment. [Figure 16] FIG. 16 is a diagram showing an outline of suggested information, information created by the user himself / herself (user registration information), and calendar information stored in the calendar information DB according to the embodiment. [Figure 17] FIG. 17 is a flowchart illustrating an example of a processing procedure of information processing (part 1) executed by the information processing device according to the embodiment. [Figure 18] FIG. 18 is a flowchart illustrating an example of a processing procedure of information processing (part 2) executed by the information processing device according to the embodiment. [Figure 19] FIG. 19 is a flowchart illustrating an example of a processing procedure of information processing (part 3) executed by the information processing device according to the embodiment. [Figure 20]FIG. 20 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, modes for implementing an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the respective embodiments can be appropriately combined within the scope of not causing any contradiction in the processing content. Furthermore, the same components in the following embodiments will be assigned the same reference numerals, and redundant explanations will be omitted.
[0010] [Embodiment] [1. An example of information processing] An example of information processing according to an embodiment will be described below with reference to the drawings: Fig. 1 is a diagram for explaining an overview of information processing (part 1) according to an embodiment.
[0011] The information processing according to the embodiment is realized by an information processing system SYS including an administrator device 10 shown in Fig. 1, a content device 20 shown in Fig. 1, a terminal device 30 shown in Fig. 1, and an information processing device 100 shown in Fig. 1. The administrator device 10, the content device 20, the terminal device 30, and the information processing device 100 are each connected to a network N (see, for example, Fig. 12) by wire or wirelessly. The administrator device 10, the content device 20, the terminal device 30, and the information processing device 100 can communicate with other devices through the network N.
[0012] In the information processing system SYS shown in FIG. 1, an administrator device 10 is used by an operator OP, which is a service provider that provides various online services.
[0013] Furthermore, in the information processing system SYS shown in FIG. 1, the content device 20 stores content provided to service users through various online services. The content device 20 stores content submitted by content providers and content independently produced by service providers. Content providers range from so-called media to a wide variety of entities, including governments, government agencies, local governments, private organizations (companies and groups), and individuals. Content can take various forms, such as text, images including moving images, audio, and combinations of these. The content stored in the content device 20 includes, for example, article content provided on news sites. Examples of article content include news articles, columns, essays, interviews, product reviews, feature articles, and articles about people.
[0014] In the information processing system SYS shown in FIG. 1, the terminal device 30 is used by a user U who is a service user who uses various online services.
[0015] In the information processing system SYS shown in FIG. 1, the information processing device 100 executes processes related to the provision of various online services.
[0016] In the information processing system SYS shown in FIG. 1, the information processing device 100 executes information processing for providing the user U with suggested information relating to current or future events that are relevant to the user U.
[0017] Specifically, the information processing device 100 receives at least one of setting information related to content collection from the user U or the operator OP (step S01). The user U sets information related to content collection, such as keyword information for identifying content of interest, category information indicating the genre of content of interest, and themes of interest. Furthermore, the operator OP sets information such as keyword information for identifying content that is presumed to interest the user U, and category information indicating the genre of content, by referring to the user U's attribute information and online service usage history.
[0018] Furthermore, the information processing device 100 collects content related to the user U from the content device 20 based on at least one of the setting information set in step S01 (step S02). For example, the information processing device 100 can collect content based on keyword information, category information, etc. For example, if "Tenpo Taro" is set as a keyword for identifying content in which the user U is interested, the information processing device 100 collects news articles, columns, videos, etc. related to Tenpo Taro.
[0019] Furthermore, when collecting content, the information processing device 100 may use information about the user U's residence to determine which content to collect. Specifically, when collecting content, the information processing device 100 determines in advance whether the information is usable by the user U. For example, if the user U has set the person's name "Tenkyo Taro" as a keyword, the information processing device 100 first collects all content related to "Tenkyo Taro." Then, if the collected content includes information about the user's appearance on a television program, the information processing device 100 determines that the content is usable by the user U if the television program is viewable in the user U's residence, and collects the content as relevant to the user U. In other words, if the television program featuring "Tenkyo Taro" is not broadcast in the user U's residence, the information processing device 100 does not collect the content. Furthermore, if the collected content includes information about the user's appearance in a live performance, the information processing device 100 determines that the content is usable by the user U if the travel time from the user U's residence to the live performance venue is in time for the start of the performance, and collects the content as relevant to the user U.
[0020] Furthermore, information processing device 100 extracts information about current or future events from the collected content (step S03).
[0021] 2 is a diagram showing an example of the correspondence between setting information and extracted information according to an embodiment. Fig. 2 illustrates setting examples of information corresponding to each content genre for classifying collected content, and information extracted from the content as a current or future event. Note that the content genre is an example of information used to comprehensively classify collected content for purposes such as managing the collected content, and does not limit the order or method of information processing.
[0022] As shown in Figure 2, content genres include "oshikatsu," "entertainment," "sports," "events," "finance," "products," "shops," "natural phenomena," "court cases," "politics," "condolences," etc. These are merely examples, and user U can collect information by setting any keywords or categories without being limited to these genres.
[0023] FIG. 2 also shows "person's name," "group name," and "program name" as examples of information settings corresponding to the content genre: "oshikatsu." It is also possible to collect information by setting any keywords or categories without being limited to these examples. FIG. 2 also shows examples of information about current or future events extracted from content corresponding to "oshikatsu," such as "appearance and event information (date and time)," "appearance and event information (location, contact information, program name, channel name)," "release date," "release date," and "press conference date."
[0024] FIG. 2 also shows examples of information settings corresponding to the content genre: "Entertainment," such as "person's name," "group or unit name," "genre name (e.g., idol, artist, kabuki, rakugo, etc.)," and "program name." It is also possible to collect information by setting any keywords or categories without being limited to these setting examples. FIG. 2 also shows examples of information about current or future events extracted from content corresponding to "entertainment," such as "appearance and event information (date and time)," "appearance and event information (location, contact information, program name, channel name)," "release date," "release date," and "press conference date."
[0025] FIG. 2 also shows examples of information settings corresponding to the content genre "sports," such as "person's name," "team name," "league name (e.g., J.League, professional baseball, NBA, etc.)," and "sport name (e.g., soccer, baseball)." It is also possible to collect information by setting any keywords or categories without being limited to these examples. FIG. 2 also shows examples of information about current or future events extracted from content corresponding to "sports," such as "event information (date and time)" and "event information (location, contact information, program name, channel name)."
[0026] FIG. 2 also shows examples of setting information corresponding to the content genre "events," such as "event name (e.g., XX festival)" and "facility name (e.g., XX entertainment hall)." It is also possible to collect information by setting any keywords or categories without being bound by these setting examples. Also, FIG. 2 shows examples of information about current or future events extracted from content corresponding to "events," such as "event information (date and time)" and "event information (location, contact information)."
[0027] FIG. 2 also shows examples of information settings corresponding to the content genre "Finance," such as "stock name," "various codes (e.g., stock code, ticker, etc.)," "currency name (currency combination name)," and "market name." It is also possible to collect information by setting any keywords or categories without being bound by these setting examples. FIG. 2 also shows examples of information about current or future events extracted from content corresponding to "Finance," such as "publication date," "settlement date," "event date (e.g., announcement of important indicators)," and "dividend settlement date."
[0028] FIG. 2 also shows "product name," "model number," "distributor," and "manufacturer" as examples of information settings corresponding to the content genre: "product." It is also possible to collect information by setting any keywords or categories without being limited to these examples. FIG. 2 also shows "release date," "sales period," and "pre-order period" as examples of information about current or future events that can be extracted from content corresponding to "product."
[0029] FIG. 2 also shows "store name" and "sale name" as examples of information settings corresponding to the content genre: "store." It is also possible to collect information by setting any keywords or categories without being limited to these examples. FIG. 2 also shows examples of information about current or future events extracted from content corresponding to "store," such as "business hours," "new store opening date and time," "opening date and time," "sale start date," "sale end date," "sale period," "location," and "contact information."
[0030] In addition, Figure 2 shows "phenomenon name (e.g., flowering, snowfall, meteor shower)" as an example of information setting corresponding to the content genre: "natural phenomena." It is also possible to collect information by setting any keywords or categories without being bound by these setting examples. Figure 2 also shows "time" and "location" as examples of information about current or future events that can be extracted from content corresponding to "natural phenomena."
[0031] In addition, Figure 2 shows "trial name," "case name," and "person's name" as examples of information settings corresponding to the content genre: "trial." It is also possible to collect information by setting any keywords or categories without being bound by these examples. Figure 2 also shows examples of information about current or future events that can be extracted from content corresponding to "trial," such as "trial date and time," "conclusion date and time," "various deadlines (e.g., appeal, final appeal)," and "location."
[0032] Furthermore, Figure 2 shows examples of information settings corresponding to the content genre "Politics," such as "Session Name (e.g., XXth Regular Diet Session)" and "Election Name." It is also possible to collect information by setting any keywords or categories without being bound by these setting examples. Examples of information about current or future events extracted from content corresponding to "Politics" include "Opening Date," "Closing Date," "Election Announcement Date," and "Voting Date."
[0033] Furthermore, Figure 2 shows examples of information settings corresponding to the content genre: "condolences," such as "municipality name" and "facility name (e.g., XX festival)." It is also possible to collect information by setting any keywords or categories without being limited to these setting examples. Figure 2 also shows examples of information about future events extracted from content corresponding to "condolences," such as "date and time of wake, funeral, and farewell party" and "location, contact information."
[0034] For example, the information processing device 100 will attempt to extract from the collected content related to "Patent Taro" "appearance and event information (date and time)", "appearance and event information (location, contact information, program name, channel name)", "release date", "release date", and "press conference date" as exemplified in Figure 2.
[0035] Furthermore, the information processing device 100 may extract, as additional information, information related to the information on current or future events in addition to the information exemplified in FIG. 2 as information on current or future events. Furthermore, the information processing device 100 can extract, as additional information, information that is directly related to the extracted current or future events and that encourages specific service user behavior. Specifically, for example, if the extracted information is information on a concert or event, the information processing device 100 can further extract information that is likely to interest the user U in relation to the extracted information, such as links for purchasing or reserving tickets, links for providing coupons for related promotions, links for selling merchandise related to the event, and links for providing various benefits, and include this information as additional information. The additional information may be extracted directly from content collected by the information processing device 100 or may be collected from other information sources.
[0036] Furthermore, the information processing device 100 may extract information about current or future events using a generation AI that has been trained to generate answers to input questions. Specifically, the information processing device 100 can extract information about current or future events by inputting, to the generation AI, information about content and information about instruction sentences (also referred to as "prompts") that instruct the generation AI to extract information about current or future events from the content in accordance with a predetermined output format.
[0037] 3 is a diagram showing an example of instruction information to be input to the generation AI according to the embodiment. Note that FIG. 3 shows the content (text) to be input to the generation AI as information on the collected content. 3 illustrates an example of instruction information when inputting the instruction information shown in FIG. 3. As shown in FIG. 3, the instruction information according to the embodiment is composed of, for example, information indicating an instruction sentence for instructing an output format or the like, and content from which information relating to a current or future event is to be extracted. By inputting the instruction information shown in FIG. 3 to the generation AI, the information processing device 100 can acquire information output from the generation AI as information relating to a current or future event.
[0038] Returning to FIG. 1 , after extracting information related to current or future events, the information processing device 100 processes the extracted information related to current or future events (step S04). The information processing device 100 can perform processing such as allocating date and time information to the extracted information related to current or future events and allocating link information corresponding to the above-mentioned additional information. The information processing device 100 can also allocate an editing function that allows the user U to arbitrarily set whether or not to register the proposed information as a schedule. The information processing device 100 stores the processed information as proposed information for the user U in association with identification information for identifying the user U. The information processing device 100 can also store not only the proposed information but also calendar information consisting of the proposed information and information created by the user U himself (hereinafter referred to as "user registration information" as appropriate).
[0039] The information processing device 100 also transmits the processed information to the terminal device 30, thereby providing the processed information as suggested information to the user U (step S05). The information processing device 100 can also provide calendar information including the processed information as suggested information and the user registration information.
[0040] 1 has described an example of information processing in which setting information of the user U and the operator OP is used to attempt to collect content relevant to the user U at the content collection stage, thereby providing suggested information optimized for the user U. Hereinafter, with reference to FIG. 4, as another example of information processing according to the embodiment, an example of information processing in which setting information of the user U and the operator OP is used at the stage of providing suggested information, thereby providing suggested information optimized for the user U, and calendar information made up of suggested information optimized for the user U and user registration information, will be described. FIG. 4 is a diagram for explaining an overview of information processing (part 2) according to the embodiment.
[0041] 4, the information processing device 100 collects content from the content device 20 (step S11). The information processing device 100 also extracts information about current or future events from the collected content (step S12).
[0042] Furthermore, the information processing device 100 receives at least one piece of setting information related to the collection of content from the user U or the operator OP (step S13).
[0043] Furthermore, the information processing device 100 processes the information extracted in step S12 (step S14). When processing the information, the information processing device 100 can perform processing such as allocating date and time information to the extracted information relating to a current or future event, or allocating link information corresponding to the above-mentioned additional information.
[0044] Furthermore, the information processing device 100 acquires information relevant to the user U from the information processed in step S14 based on at least one or more pieces of setting information received in step S13, and provides the acquired information to the user U as suggested information (step S15). For example, the information processing device 100 optimizes the processed information for the user U based on the setting information. That is, the information processing device 100 acquires information relevant to the user U from the processed information based on keyword information, category information, etc. included in the setting information, and provides the acquired information as suggested information. Furthermore, the information processing device 100 may set the information acquired as relevant to the user U as suggested information, and provide calendar information consisting of this suggested information and user registration information to the user U.
[0045] Furthermore, when acquiring information relevant to the user U, the information processing device 100 may use information about the residence of the user U to determine which information to acquire. That is, the information processing device 100 may determine whether the information is usable by the user U, and if so, acquire the information as being relevant to the user U.
[0046] 5 to 9, an overview of calendar information made up of suggested information and user registration information provided from the information processing device 100 to the user U will be described. FIGS. 5 to 9 are diagrams for explaining an example of a manner in which calendar information made up of suggested information and user registration information according to an embodiment is provided. Note that FIGS. 5 to 9 show an example of calendar information in which suggested information is processed into a calendar format.
[0047] As shown in FIG. 5, calendar information CJ-1 provided to user U by information processing device 100 includes a cell display area A-1 and a batch editing operation area A-2. Cell display area A-1 has a plurality of cells arranged in a matrix with rows for "morning," "afternoon," and "night" and columns corresponding to the days of the week from Sunday to Saturday. Each of the plurality of cells corresponds to a date of each month. Note that the configuration of cell display area A-1 shown in FIG. 5 is an example, and it can be configured in any form, such as by having a plurality of cells corresponding to each date of each month.
[0048] As shown in FIG. 5, the cell display area A-1 displays user registration information J1 indicating the user U's plans to register in advance, and suggested information J2-1 to J2-4 for the user U.
[0049] The proposed information J2-1 to J2-4 are displayed in cells with corresponding date and time information. Furthermore, the proposed information J2-1 to J2-4 may be temporarily registered until they are confirmed as a schedule according to an operation by the user U. When displaying the proposed information J2-1 to J2-4, the information processing device 100 may display the proposed information J2-1 to J2-4 in different display modes, such as by using different shades of color depending on whether they are temporarily registered or confirmed as a schedule. For example, the proposed information J2-1 to J2-4 may be displayed in a lighter color when they are temporarily registered than when they are confirmed. In each of the cells in which the proposed information J2-1 to J2-4 are displayed, a registration button B-1 for accepting an operation from the user U to confirm the proposed information as a schedule and a deletion button B-2 for accepting an operation from the user U to delete the proposed information from the schedule are displayed together with the proposed information J2-1 to J2-4, as editing functions assigned by prior processing.
[0050] For example, as shown in FIG. 6, when the user U operates the register button B-1 for the proposed information J2-1 displayed in the cell "Sunday, morning" in the cell display area A-1, the display of the register button B-1 and the delete button B-2 is erased from the cell "Sunday, morning," as shown in FIG. 7. At this time, the proposed information J2-1 is displayed in a darker color than the other proposed information J-2 to J-4, which are in a provisionally registered state. When the information processing device 100 detects an operation on the register button B-1, it may store status information indicating that the proposed information J2-1 corresponding to the register button B-1 on which the operation was detected has been confirmed as the user U's schedule, in association with the proposed information J2-1.
[0051] Furthermore, when the user U operates the delete button B-2 for the suggested information J2-2 displayed in the cell for "Sunday evening" in the cell display area A-1 as shown in Fig. 8, the display of the register button B-1 and the delete button B-2 is erased from the cell for "Sunday evening," and the display of the suggested information J2-2 is also erased, as shown in Fig. 9. When the information processing device 100 detects an operation on the delete button B-2, it deletes the record of the suggested information J2-2 corresponding to the detected operation of the delete button B-2 from the storage unit 120 (for example, the calendar information DB 123), which will be described later.
[0052] Furthermore, the user U can collectively edit the proposed information J2-1 to J2-4 displayed in the cell display area A-1 by operating the collective editing operation area A-2 shown in Fig. 5. For example, the user U can collectively register or delete the information on "J League XX Match" (and five other items) by operating the collective editing operation area A-2.
[0053] In this way, the information processing device 100 can provide the user U with a user interface that displays all information, including the user registration information J1 and the suggested information J2-1 to J2-4, in an integrated calendar format on a single screen. By providing the user registration information J1 and the suggested information J2-1 to J2-4 integrated on a single screen, the information processing device 100 can allow the user U to grasp different types of information at a glance. Furthermore, the information processing device 100 can assign related information relating to information on current or future events to each piece of suggested information through pre-processing, thereby enabling the user U to intuitively access the related information.
[0054] Furthermore, as described above, the information processing device 100 is not limited to providing all information including the user registration information J1 and the suggested information J2-1 to J2-4 to the user U in a calendar format integrated on a single screen. For example, the information processing device 100 may provide the user U with a format in which a calendar displaying the user registration information J1 and a calendar displaying the suggested information J2-1 to J2-4 can be switched between. Figures 10 and 11 are diagrams for explaining other examples of the manner in which suggested information is provided according to the embodiment.
[0055] For example, the information processing device 100 may provide the user U with a user interface in a format that allows switching between the main calendar C-1 shown in FIG. 10 and the plan B calendar C-2 shown in FIG. 11 by tab operation as calendar information CJ-2.
[0056] 10 displays only user registration information J1. Plan B calendar C-2 displays only suggested information J2-1 to J2-4. Furthermore, when calendar information CJ-2 shown in FIGS. 10 and 11 is provided to user U, suggested information J2-1 to J2-4 displayed on plan B calendar C-2 may not display a registration button B-1 for accepting an operation from user U to confirm the information as a schedule and a deletion button B-2 for accepting an operation from user U to delete the information from the schedule. In other words, because user registration information J1 and suggested information J2-1 to J2-4 can be individually grasped by switching tabs, information processing device 100 does not need to allocate an editing function that allows user U to arbitrarily set whether or not to register information about current or future events as a schedule.
[0057] As described above, the information processing device 100 according to the embodiment can provide the user U with suggested information to which information about current or future events relevant to the user U is assigned, or calendar information made up of suggested information and user registration information. This allows the information processing device 100 according to the embodiment to improve usability for service users who browse various information and make plans based on that information.
[0058] [2. System Configuration] The configuration of the information processing system SYS according to the embodiment will be described in detail below with reference to Fig. 12. Fig. 12 is a diagram showing an example of the system configuration of the information processing system SYS according to the embodiment.
[0059] As shown in FIG. 12, the information processing system SYS according to the embodiment includes an administrator device 10, a content device 20, a plurality of terminal devices 30, and an information processing device 100.
[0060] The administrator device 10, the content devices 20, the terminal devices 30, and the information processing device 100 are each connected to a network N by wire or wirelessly. The administrator device 10, the content devices 20, the terminal devices 30, and the information processing device 100 can communicate with other devices through the network N.
[0061] The network N includes, for example, a WAN (Wide Area Network) such as the Internet, and a mobile communication network such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: fifth generation mobile communication system).
[0062] The administrator device 10 is used by an operator OP, which is a service provider that provides various online services. The administrator device 10 may be, for example, a notebook PC (Personal Computer), a desktop PC, a smartphone, a tablet PC, or a wearable device. Examples of wearable devices include, but are not limited to, smart glasses and smart watches.
[0063] The administrator device 10 is connected to a network N by short-range wireless communication such as a mobile communication network, Bluetooth (registered trademark), or wireless LAN (Local Area Network), and can communicate with other devices such as the information processing device 100 through the network N.
[0064] The content device 20 stores content provided to a user U, who is a service user, through various online services. The content stored in the content device 20 includes content submitted by content providers and content independently produced by service providers. Content providers range from so-called media to a wide variety of entities, including governments, government agencies, local governments, private organizations (companies and groups), and individuals. Content can take various forms, such as text, images including moving images, audio, and combinations of these. Content also includes content provided by news sites. Examples of content include news articles, columns, essays, interviews, product reviews, feature articles, and articles about people.
[0065] The content device 20 provides content information in response to a request from the information processing device 100. When the format of the content to be acquired from the information processing device 100 is specified, the content device 20 can provide the content in the specified format.
[0066] The content device 20 is typically a server device, but may also be realized by a mainframe, a workstation, etc. Furthermore, when the information processing device 100 is realized by a server device, it may be realized by a single server device, or may be realized by a cloud system in which multiple server devices and multiple storage devices operate in cooperation with each other.
[0067] The terminal device 30 is used by a user U who is a service user who uses various online services. Each of the multiple terminal devices 30 is used by a different user U. A user application for the service user having various functions for using various online services may be installed on the terminal device 30.
[0068] The various online services provided to user U may include, in addition to news sites, search services, travel information services, SNS (Social Networking Services), e-commerce services, electronic payment services, online games, online banking services, online trading services, hotel reservation services, ticket reservation services, video distribution services, music distribution services, map information services, route search services, route guidance services, line information services, operation information services, weather information services, and question services. The various online services also include utilities such as calendars. The various online services may also include API (Application Programming Interface) services corresponding to various applications.
[0069] The terminal device 30 may be, for example, a smartphone, a desktop PC, a smartphone, a tablet PC, a wearable device, etc. Examples of wearable devices include, but are not limited to, smart glasses and smart watches.
[0070] The terminal device 30 is connected to a network N by short-range wireless communication such as a mobile communication network, Bluetooth (registered trademark), or wireless LAN (Local Area Network), and can communicate with other devices such as the information processing device 100 through the network N.
[0071] For example, the terminal device 30 can display, by a user application, content corresponding to various online services provided by the information processing device 100. When the terminal device 30 receives control information for realizing information display processing from the information processing device 100, the terminal device 30 realizes the display processing in accordance with the control information.
[0072] Furthermore, when the terminal device 30 receives control information for realizing predetermined information processing from the information processing device 100, the terminal device 30 realizes the information processing in accordance with the control information. Here, the control information is described in, for example, a script language such as JavaScript (registered trademark), a style sheet language such as CSS (Cascading Style Sheets), a programming language such as Java (registered trademark), or a markup language such as HTML (HyperText Markup Language). Note that a predetermined application itself delivered from the information processing device 100 or the like may also be considered as control information.
[0073] The terminal device 30 transmits setting information for information to be displayed on the calendar to the information processing device 100 in accordance with an operation by the user U. The terminal device 30 also transmits a request to the information processing device 100 to display calendar information.
[0074] The information processing device 100 is operated and managed by a service provider that provides various online services. For example, as one of the various online services, the service provider operates a news site where service users (e.g., user U shown in FIG. 1 ) can freely browse news and topics in various fields, both domestic and international. The article content provided on the news site may be news articles as well as web content such as columns, essays, interviews, product reviews, feature articles, or articles about people.
[0075] As one of the information processes according to the embodiment, the information processing device 100 executes information processing for providing calendar information to which information about future events related to the user U is assigned. Processing function units that the information processing device 100 has for realizing the information processing according to the embodiment will be described later.
[0076] The information processing device 100 is typically a server device, but may also be realized by a mainframe, a workstation, etc. Furthermore, when the information processing device 100 is realized by a server device, it may be realized by a single server device, or may be realized by a cloud system in which multiple server devices and multiple storage devices operate in cooperation with each other.
[0077] [3. Equipment configuration] An example of the functional configuration of the information processing device 100 included in the information processing system SYS according to the embodiment will be described below with reference to Fig. 13. Fig. 13 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 13, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.
[0078] (Communication unit 110) The communication unit 110 is realized by, for example, a communication module or a network interface card (NIC). The communication unit 110 is connected to a network N by wire or wirelessly. The information processing device 100 transmits and receives information to and from other devices such as the administrator device 10, the content device 20, and the terminal device 30 via the network N.
[0079] (Storage unit 120) The storage unit 120 stores, for example, programs and data used for control and calculation by the control unit 130. For example, the storage unit 120 is realized by a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. For example, the storage unit 120 has a user information DB 121, a setting information DB 122, and a calendar information DB 123. Note that the storage unit 120 is not particularly limited to the example shown in FIG. 13 and can store data necessary for executing the information processing according to the embodiment as appropriate.
[0080] (User information DB121) The user information DB 121 stores user information relating to service users of various online services (for example, user U shown in FIG. 1). Fig. 14 is a diagram showing an overview of user information stored in the user information DB 121 according to the embodiment.
[0081] 14, the user information stored in the user information DB 121 has multiple items such as a "user ID" item, a "place of residence" item, a "usage history" item, etc. These items in the user information are associated with each other.
[0082] The "User ID" field stores identification information for identifying the service user. The "Place of Residence" field stores information indicating the service user's place of residence. The "Usage History" field stores information such as browsing history of news articles on news sites and product purchase history on e-commerce sites.
[0083] In addition to the items mentioned above, the user information shown in Figure 6 may also include items corresponding to the demographic attributes of the service user, such as an "age" item and a "gender" item, and items corresponding to the psychographic attributes of the service user, such as an "interests and preferences" item and a "lifestyle" item.
[0084] The user information stored in the user information DB 121 is referred to by the control unit 130 when the process of collecting content is executed.
[0085] (Setting information DB122) The setting information DB 122 stores setting information relating to content collection that is set in advance by the service user. Fig. 15 is a diagram showing an outline of the setting information stored in the setting information DB 122 according to the embodiment.
[0086] 15, the setting information stored in the setting information DB 122 has a plurality of items such as a "user ID" item, a "keyword" item, and a "category" item. These items in the setting information are associated with each other. Note that these items in the setting information are merely examples, and the user U is not limited to these and can collect information by setting any keywords or categories.
[0087] The "User ID" field stores identification information for identifying the service user. The "Keyword" field stores information such as words and phrases for identifying content, such as a person's name, product name, or service name. The "Category" field stores information indicating the genre of the content.
[0088] In addition, the setting information DB 122 may store as setting information a theme that explores the possibility of an event occurring in the future, such as "a game in professional baseball that has the potential to break a new record (any new record is fine)."
[0089] The setting information stored in the setting information DB 122 is referred to by the control unit 130 when the process of collecting content is executed.
[0090] (Calendar information DB123) The calendar information DB 123 stores calendar information corresponding to each service user. Fig. 16 is a diagram showing an outline of calendar information stored in the calendar information DB 123 according to the embodiment.
[0091] 16, the calendar information stored in the calendar information DB 123 has multiple items such as a "user ID" item, a "user registration information" item, and a "suggestion information" item. These items in the calendar information are associated with each other.
[0092] The "user ID" field stores identification information for identifying the service user. The "user registration information" field stores information (including date and time information) about plans created by the service user and registered in advance as information to be displayed on a calendar, such as a schedule. The "suggestion information" field stores information about current or future events extracted from content as information to be suggested to the service user (for example, suggested information J2-1 to J2-4 shown in Figures 5 to 9). The "suggestion information" field may also store status information indicating whether the suggested information is in a provisionally registered state or has been confirmed as a plan.
[0093] Note that the storage unit 120 is not limited to the example shown in FIG. 13, and may store information relating to the correspondence shown in FIG.
[0094] (control unit 130) The control unit 130 is a controller, and is realized by a CPU (Central Processing Unit), MPU (Micro Processing Unit), etc., executing various programs (examples of "information processing programs") stored in a storage device inside the information processing device 100 using RAM as a working area.
[0095] Furthermore, the control unit 130 may be realized by an integrated circuit such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a general purpose graphic processing unit (GPGPU).
[0096] As shown in FIG. 13, the control unit 130 has an extraction unit 131, a processing unit 132, and a provision unit 133, and these units realize or execute the functions and actions of information processing described below.
[0097] Note that control unit 130 may have an internal configuration divided into multiple processing units that realize or execute the information processing functions and actions described below. Also, control unit 130 is not limited to the configuration shown in Fig. 13, and may have other configurations as long as they perform the information processing described below, and may have other functional units other than those shown in Fig. 13.
[0098] (Extraction part 131) The extraction unit 131 extracts information about a current or future event from content that is presumed to be relevant to a service user of an online service (for example, user U shown in FIG. 1 ). For example, the extraction unit 131 can execute a process of extracting information about a current or future event in response to a request obtained from the service user via the communication unit 110.
[0099] First, the extraction unit 131 receives setting information that is set in advance by a service user (for example, a user U shown in FIG. 1) or a service provider (for example, an operator OP shown in FIG. 1) as information related to the collection of content. The extraction unit 131 stores the received setting information in the setting information DB 122 in association with identification information for identifying the service user.
[0100] Next, the extraction unit 131 collects content that is estimated to be relevant to the service user from the content device 20 based on the setting information stored in the setting information DB 122. The extraction unit 131 can collect content based on keyword information, category information, and the like included in the setting information by referring to the setting information stored in the setting information DB 122. For example, if "Tenpo Taro" is set as a keyword for identifying content that the user U is interested in, the extraction unit 131 collects news articles, columns, videos, and the like related to Tenpo Taro.
[0101] Furthermore, when collecting content, the extraction unit 131 may select or reject content to be collected using information about the residence of the user U. Specifically, when collecting content, the extraction unit 131 determines in advance whether the information is usable by the user U.
[0102] For example, if the person's name "Tenkaku Taro" is set as a keyword by user U, the extraction unit 131 first collects all content related to "Tenkaku Taro." If the collected content includes information about appearances on television programs, and if the television program is viewable in the user U's place of residence, the extraction unit 131 determines that the content is available to user U, and collects the content as relevant to user U. In other words, if a television program featuring "Tenkaku Taro" is not broadcast in the user U's place of residence, the extraction unit 131 does not collect the content. Furthermore, if the collected content includes information about appearances on a live performance, and if the travel time from the user U's place of residence to the live performance venue is in time for the start time of the live performance, the extraction unit 131 determines that the content is available to user U, and collects the content as relevant to user U.
[0103] The extraction unit 131 also extracts information about current or future events from the collected content. For example, the extraction unit 131 attempts to extract, from the collected content related to "Tatto Taro," "appearance and event information (date and time)," "appearance and event information (location, contact information, program name, channel name)," "release date," "release date," and "press conference date," as exemplified in FIG. 2.
[0104] 2 as information about a current or future event, the extraction unit 131 may further extract, as additional information, information related to the information about the current or future event. For example, the extraction unit 131 may extract, as additional information, information that is directly related to the extracted current or future event and that encourages specific service user behavior. Specifically, if the extracted information is information about a concert or event, the extraction unit 131 may include, as additional information, information that is likely to interest the user U and that is related to the extracted information, such as a link for purchasing or reserving tickets (an example of "information that encourages behavior"), a link for providing coupons for related promotions, a link for selling merchandise related to the event, or a link for providing various benefits. The additional information may be extracted directly from content collected by the information processing device 100, or may be collected from other information sources other than online services.
[0105] Furthermore, the extraction unit 131 may acquire the service user's usage history (for example, browsing history, purchase history, etc.) for the online service, and collect content based on the acquired usage history. Specifically, the information processing device 100 can collect content related to current or future events that are estimated to interest the service user, based on the service user's browsing history, purchase history, etc. For example, if the service user's number of times that news articles related to "Tenko Taro" are viewed is relatively higher than the number of times that other news articles are viewed, content related to "Tenko Taro" is collected.
[0106] Furthermore, the extraction unit 131 may extract information about current or future events using a generation AI that has been trained to generate answers to input questions. For example, the extraction unit 131 can extract information about current or future events by inputting information about content and information about instruction sentences (also referred to as "prompts") that instruct the generation AI to extract information about future events from the content in accordance with a predetermined output format.
[0107] The extraction unit 131 may collect content from the content device 20 without using the setting information, and extract information about current or future events from the collected content.
[0108] (Processing section 132) The processing unit 132 processes information relating to a current or future event extracted by the extraction unit 131. For example, the processing unit 132 can perform processing such as allocating date and time information to the extracted information relating to a current or future event, or allocating link information corresponding to additional information. The processing unit 132 can also perform allocation of an editing function that allows the user U to arbitrarily set whether or not to register the proposed information as a schedule. The processing unit 132 stores the processed information as proposed information for the user U in association with identification information for identifying the user U.
[0109] (Provider 133) The providing unit 133 provides the information processed by the processing unit 132 to the service user as suggested information or calendar information consisting of suggested information and user registration information (an example of "information created by the service user himself / herself"). For example, when the providing unit 133 receives a request to display calendar information from a user U (see, for example, FIG. 1) via the communication unit 110, the providing unit 133 acquires the user registration information and suggested information corresponding to the user U who made the display request from the calendar information DB 123. The providing unit 133 also provides at least one piece of the acquired user registration information or suggested information to the terminal device 30 that sent the display request via the communication unit 110, thereby providing the acquired information to the service user who made the calendar information display request. Note that when providing the calendar information, the providing unit 133 can process the suggested information into a calendar format based on information about current or future events, i.e., date and time information included in the suggested information.
[0110] In addition, the providing unit 133 may change the display mode of information regarding current or future events in accordance with the operation of the service user based on an editing function that allows the service user to arbitrarily set whether or not to register the proposed information as a schedule.
[0111] Furthermore, when the providing unit 133 receives setting information from a service user or a service provider after collecting information about current or future events, the providing unit 133 may acquire suggested information relevant to the service user based on the setting information from the suggested information processed by the processing unit 132, and provide the acquired suggested information or calendar information consisting of the suggested information and user registration information to the service user. At this time, the providing unit 133 may use information about the service user's place of residence to determine which information to acquire. That is, the providing unit 133 may determine whether the information is usable by the service user, and if so, provide the information as relevant to user U.
[0112] 4. Processing Procedure According to the Embodiment (4-1. Information Processing (Part 1) Procedure) Hereinafter, the processing procedure of information processing (part 1) executed by the information processing device 100 according to the embodiment will be described with reference to Fig. 17. Fig. 17 is a flowchart showing an example of the processing procedure of information processing (part 1) executed by the information processing device 100 according to the embodiment. The processing procedure shown in Fig. 17 is executed by the control unit 130 of the information processing device 100. The processing procedure shown in Fig. 17 is repeatedly executed while the information processing device 100 is operating.
[0113] As shown in FIG. 17, the extraction unit 131 collects content that is estimated to be relevant to a service user of the online service (for example, user U shown in FIG. 1) based on the setting information stored in the setting information DB 122 (step S101).
[0114] Furthermore, the extraction unit 131 uses the collected content to extract information about current or future events (step S102).
[0115] In addition, the processing unit 132 processes the information about current or future events extracted by the extraction unit 131, associates the processed information with identification information for identifying the service user, and stores the processed information in the calendar information DB 123 (step S103), and then terminates the processing procedure shown in Figure 17.
[0116] (4-2. Information Processing (Part 2) Procedure) Hereinafter, the processing procedure of information processing (part 2) executed by the information processing device 100 according to the embodiment will be described with reference to Fig. 18. Fig. 18 is a flowchart showing an example of the processing procedure of information processing (part 2) executed by the information processing device 100 according to the embodiment. The processing procedure shown in Fig. 18 is executed by the control unit 130 of the information processing device 100. The processing procedure shown in Fig. 18 is repeatedly executed while the information processing device 100 is in operation. Note that, by the information processing described below, calendar information consisting of suggested information J2-1 to suggested information J2-4 (see, for example, Figs. 5 to 9 and 11) and user registration information is provided to the service user.
[0117] When the providing unit 133 receives a calendar display request from a service user through the communication unit 110 (step S201), it obtains at least one piece of user registration information or suggested information corresponding to the service user who made the display request from the calendar information DB 123 (step S202).
[0118] In addition, the providing unit 133 processes at least one of the acquired user registration information or suggested information into a calendar format, and transmits the calendar information to the terminal device 30, which is the sender of the display request, via the communication unit 110, thereby providing the calendar information to the service user, who is the sender of the display request for the calendar information (step S203), and then terminates the processing procedure shown in Figure 18.
[0119] (4-3. Information Processing (Part 3) Procedure) Hereinafter, the processing procedure of information processing (part 3) executed by the information processing device 100 according to the embodiment will be described with reference to Fig. 19. Fig. 19 is a flowchart showing an example of the processing procedure of information processing (part 3) executed by the information processing device 100 according to the embodiment. The processing procedure shown in Fig. 19 is executed by the control unit 130 of the information processing device 100. The processing procedure shown in Fig. 19 is repeatedly executed while the information processing device 100 is in operation. Note that, by the information processing described below, calendar information consisting of suggested information J2-1 to suggested information J2-4 (see, for example, Figs. 5 to 9 and 11) and user registration information is provided to the service user.
[0120] As shown in FIG. 19, the extraction unit 131 collects content from the content device 20 at a predetermined timing (step S301), and extracts information about current or future events from the collected content (step S302).
[0121] Furthermore, the providing unit 133 receives setting information from the service user or the service provider (step S303).
[0122] Furthermore, the processing unit 132 processes the information extracted in step S302 (step S304).
[0123] In addition, the providing unit 133 acquires information relevant to the service user from the information processed in step S304 based on the setting information received in step S303, processes the acquired information into a calendar format, and provides it to the service user (step S305), thereby completing the processing procedure shown in Figure 19.
[0124] [5. Hardware Configuration] The information processing device 100 according to the above-described embodiment and each of the modified examples is realized, for example, by a computer 1000 having a configuration as shown in Fig. 20. Fig. 20 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100 according to the embodiment.
[0125] The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.
[0126] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), HDD, flash memory, or the like.
[0127] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface), etc. The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, and scanner, and is realized by, for example, USB.
[0128] The input device 1020 may be a device that reads information from an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.
[0129] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.
[0130] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
[0131] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the arithmetic device 1030 of the computer 1000 executes a program (for example, an information processing program) loaded onto the primary storage device 1040, thereby realizing the same functions as the control unit 130. That is, the arithmetic device 1030 cooperates with the program (for example, an information processing program) loaded onto the primary storage device 1040 to realize the processing by the information processing device 100 according to the embodiment.
[0132] [6. Other] Of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified.
[0133] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0134] Furthermore, the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0135] The above describes in detail the embodiments of the present application based on several drawings, but these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have been modified and improved in various ways based on the knowledge of those skilled in the art.
[0136] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, a control section can be read as control means or a control circuit.
[0137] [7. Effects] The information processing device 100 according to the embodiment includes an extraction unit 131, a processing unit 132, and a providing unit 133. The extraction unit 131 extracts information about current or future events from content that is estimated to be relevant to a service user of an online service. The processing unit 132 processes the information about current or future events extracted by the extraction unit 131. The providing unit 133 provides the information processed by the processing unit 132 to the service user as suggested information, or as calendar information consisting of suggested information and user registration information that is information created by the service user himself / herself.
[0138] Furthermore, the extraction unit 131 collects content based on setting information that is set in advance by the service user.
[0139] Furthermore, the extraction unit 131 uses information on the residence of the service user to collect content on the condition that the service user can use the information contained in the content.
[0140] Furthermore, the extraction unit 131 further extracts, as additional information, information related to the extracted information relating to the current or future event.
[0141] Furthermore, the extraction unit 131 extracts, as additional information, information that encourages specific actions of the service user that are directly related to the extracted current or future events.
[0142] In addition, the extraction unit 131 extracts information about current or future events by inputting content information and information about instruction sentences that instruct a generation AI that has been trained to generate answers to input questions to extract information about current or future events from the content in accordance with a specified output format.
[0143] In addition, the processing unit 132 assigns date and time information to information about current or future events extracted by the extraction unit 131, assigns link information corresponding to additional information, or assigns an editing function that allows the service user to arbitrarily set whether or not to register proposed information as a schedule.
[0144] Furthermore, the providing unit 133 changes the display mode of the proposed information in response to an operation by the service user based on the editing function.
[0145] For this reason, the information processing device 100 according to the embodiment can provide the service user with suggested information to which information about current or future events relevant to the service user is assigned, and with calendar information made up of suggested information and user registration information. As a result, the information processing device 100 according to the embodiment can improve usability for the service user to view various information and make plans based on that information.
[0146] Moreover, the information processing device 100 according to the embodiment includes an extraction unit 131, a processing unit 132, and a providing unit 133. The extraction unit 131 extracts information related to current or future events from content provided in an online service. The processing unit 132 processes the information extracted by the extraction unit 131. The providing unit 133 acquires information that is presumed to be relevant to the service user from the information processed by the processing unit 132 based on setting information received from the service user of the online service, and provides the acquired information to the service user as suggested information or calendar information consisting of the suggested information and user registration information, which is information created by the service user himself / herself.
[0147] Furthermore, the above-described effects can also be realized by the processing executed by each of the above-described units, or by any combination of the processing executed by each unit. [Explanation of symbols]
[0148] SYS Information Processing System N Network 10 Administrator device 20 Content Devices 30 Terminal Equipment 100 Information processing device 110 Communications Department 120 Storage section 121 User information DB 122 Configuration Information DB 123 Calendar Information DB 130 Control Unit 131 Extraction part 132 Processing Department 133 Provision Department
Claims
1. an extraction unit that extracts information about current or future events from content that is presumed to be relevant to a service user of the online service; a processing unit that processes information about current or future events extracted by the extraction unit; a providing unit that provides the information processed by the processing unit to the service user as suggested information or calendar information consisting of suggested information and user registration information that is information created by the service user himself; An information processing device comprising:
2. The extraction unit The content is collected based on setting information preset by the service user.
2. The information processing apparatus according to claim 1, wherein:
3. The extraction unit Using information about the service user's place of residence, the content is collected on the condition that the service user can use the information contained in the content.
3. The information processing apparatus according to claim 2, wherein:
4. The extraction unit Extract additional information related to the extracted information about current or future events.
4. The information processing device according to claim 1, wherein:
5. The extraction unit Extracting, as the additional information, specific information that directly relates to the extracted current or future event and encourages the service user to take action.
5. The information processing apparatus according to claim 4,
6. The extraction unit Information about the current or future events is extracted by inputting information about the content and information about instruction sentences that instruct the AI, which has been trained to generate answers to input questions, to extract information about current or future events from the content in accordance with a predetermined output format.
2. The information processing apparatus according to claim 1, wherein:
7. The processing unit is The system allocates date and time information to information about current or future events extracted by the extraction unit, allocates link information corresponding to the additional information, or allocates an editing function that allows the service user to arbitrarily set whether or not to register the proposed information as a schedule.
5. The information processing apparatus according to claim 4,
8. The providing unit The display mode of the proposed information is changed in response to an operation of the service user based on the editing function.
8. The information processing apparatus according to claim 7,
9. An information processing method carried out by a computer, comprising: an extraction step of extracting information about current or future events from content that is presumed to be relevant to service users of the online service; a processing step of processing the information about the current or future event extracted by the extraction step; a providing step of providing the information processed by the processing step to the service user as suggested information or calendar information consisting of suggested information and user registration information which is information created by the service user himself; An information processing method comprising:
10. On the computer, an extraction step for extracting information about current or future events from content presumably relevant to users of the online service; a processing step for processing information about current or future events extracted by the extraction step; a provision procedure for providing the information processed by the processing procedure to the service user as suggested information or calendar information consisting of suggested information and user registration information which is information created by the service user himself; An information processing program characterized by causing the program to execute the above.
11. an extracting unit that extracts information about current or future events from content provided in an online service; a processing unit that processes the information extracted by the extraction unit; a providing unit that acquires information that is presumed to be relevant to the service user from the information processed by the processing unit based on setting information received from the service user of the online service, and provides the acquired information to the service user as suggested information or calendar information consisting of the suggested information and user registration information that is information created by the service user himself; An information processing device comprising:
Citation Information
Patent Citations
Ai headline news
JP2019204507A