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

The information processing apparatus addresses the challenge of low news site access by providing timely summary content for future events, enhancing user engagement and reducing reliance on SNS.

JP2025098642APending Publication Date: 2025-07-02LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023214910
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-20
Publication Date
2025-07-02

AI Technical Summary

Technical Problem

Existing technologies have not effectively increased the number of accesses to news sites, as users often face difficulty in finding relevant information after events occur, leading to increased reliance on social networking services (SNS) for information collection.

Method used

An information processing apparatus that receives user designations of future events and dates, extracts and summarizes news using a generation model, and provides summary content at the designated time, enhancing user engagement with news sites.

Benefits of technology

Improves user access to news sites by delivering targeted summary content at desired times, reducing the need to browse through SNS for information, thereby increasing site visits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025098642000001_ABST
    Figure 2025098642000001_ABST
Patent Text Reader

Abstract

To increase the number of accesses to a news site.SOLUTION: An information processing device disclosed herein comprises: a reception unit for receiving specification of a future event and of date and time from a user via a user terminal; an extraction unit for extracting news of the event specified by the user from among distributed content distributed before the date and time specified by the user; a generation unit for generating summary content obtained by summarizing the news of the event extracted by the extraction unit using a generation model trained to generate an answer to an entered natural language text; and a provision unit for providing the summary content generated by the generation unit to the user terminal at the date and time specified by the user.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] In recent years, with the remarkable spread of the Internet, contents such as news have been distributed. For example, in such contents, a technique for providing summary contents that summarize information such as news has been proposed (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, there has been room for improvement in increasing the number of accesses to news sites.

[0005] The present invention has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of increasing the number of accesses to a news site.

Means for Solving the Problems

[0006] In order to solve the above-described problems and achieve the object, an information processing apparatus according to the present invention includes a reception unit that receives, through a user terminal, designation of a future event and designation of a date and time from a user, an extraction unit that extracts news of the event designated by the user from among distributed contents distributed by the date and time designated by the user, a generation unit that generates summary content obtained by summarizing the news of the event extracted by the extraction unit using a generation model learned to generate an answer for an input natural language sentence, and a provision unit that provides the summary content generated by the generation unit to the user terminal at the date and time designated by the user.

Effect of the Invention

[0007] According to the present invention, it is possible to improve the number of accesses to a news site.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Mode for Carrying Out the Invention

[0009] Hereinafter, embodiments for implementing the information processing apparatus, information processing method, and 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 apparatus, information processing method, and information processing program according to the present application are not limited by these embodiments.

[0010] [Embodiment] [1. Information Processing] First, an example of the information processing according to the embodiment will be described with reference to FIG. 1. FIG. 1 is a diagram showing an example of the information processing according to the embodiment. Note that such an information processing method is executed, for example, by the information processing apparatus 1 shown in FIG. 1.

[0011] As shown in FIG. 1, the information processing apparatus 1 according to the embodiment is an information processing apparatus that provides various contents to the user terminal 50. For example, the information processing apparatus 1 provides news-related contents through a news site. Note that the information processing apparatus 1 is realized by, for example, a server apparatus, a cloud system, or the like.

[0012] The user terminal 50 is a terminal device owned by the user U, and is a terminal that displays the contents provided from the information processing apparatus 1 through data communication with the information processing apparatus 1. Examples of the user terminal 50 include a smartphone, a tablet terminal, a personal computer, a wearable terminal, and the like.

[0013] By the way, in recent years, in addition to news sites, it has become common for the user U to collect information through SNS (Social Networking Service). Therefore, as for the operation of news sites, a service design that guides users to news sites is required.

[0014] For example, as a case where the user U collects information, a demand such as wanting to see the result of an event that the user U is interested in is assumed. In such a case, after the event occurs, the user U may open the SNS to collect information.

[0015] Therefore, in such a case, after the occurrence of an event, user U will access the SNS and collect information regarding their concerns about the event.

[0016] On the other hand, it is not always the case that the content posted on the SNS matches user U's concerns. It is also assumed that there are cases where user U has to go through a lot of trouble to find the information they want, such as browsing news sites and SNSs.

[0017] Therefore, the information processing apparatus 1 according to the embodiment is configured to receive from user U the designation of a future event and related concerns about the event as well as the designation of a date and time, and to summarize and provide news regarding the concerns designated by user U.

[0018] Specifically, as shown in FIG. 1, the information processing apparatus 1 receives from user U the designation of an event and an instruction through the user terminal 50 (step S1). For example, a calendar is displayed on the user terminal 50, and user U can specify the date and time by designating a date on the calendar.

[0019] For example, as shown in FIG. 1, the information processing apparatus 1 can receive designations from user U regarding items such as "when", "about what", and "what do you want to know". Here, for example, event information is associated with the calendar. For example, when user U selects a date, the event corresponding to the selected date is displayed, and user U can specify the date and time as well as the event by selecting an event from the displayed events. Note that user U may also specify an event by entering the event name in a search window or the like. In this case, on the user terminal 50, the date and time corresponding to the event name specified by user U may be automatically selected.

[0020] Also, after the user U finishes specifying the event and time, the user U inputs an item of "What do you want to know". Such an item may be a free input, or may be a selection method in which a plurality of candidates are proposed and the user U selects from among the proposed candidates.

[0021] In the example of FIG. 1, it shows a case where the date and time specified by the user U is "September 24th", the event specified by the user U is "Manga Award", and the matters of interest specified by the user U are "Which works won awards, were there any surprises, and what was everyone's reaction".

[0022] That is, the user U can make a reservation for the delivery of news related to his / her matters of interest regarding an event that will occur in the future. Then, when the date and time specified by the user U arrives, the information processing apparatus 1 extracts the delivery content related to the event specified by the user U from among the delivery content delivered by the date and time specified by the user U (step S2).

[0023] Here, the delivery content is, for example, a news article published on a news site, but may also be a reaction to the news article (for example, a like or a comment, etc.) or information posted on an SNS. Also, the delivery content is not limited to the text format, and may be a combination of text, video, and audio.

[0024] For example, the information processing apparatus 1 extracts the delivery content using a generative model such as GPT (Generative Pre-trained Transformer). Specifically, the information processing apparatus 1 inputs a prompt such as "Please extract the delivery content related to the event specified by the user U" to the generative model.

[0025] Thereby, the delivery content related to the event can be extracted using the generative model. Note that the extraction of the delivery content may be performed, for example, based on keywords.

[0026] Next, the information processing apparatus 1 generates summary content that summarizes the news of the extracted events using the generation model (step S3). For example, the information processing apparatus 1 inputs a prompt including the extracted news and a natural language string such as "Please summarize these news and generate content relevant to the topics of interest specified by user U" into the generation model.

[0027] As a result, the generation model will generate summary content regarding the topics of interest specified by user U for the events specified by user U. After that, the information processing apparatus 1 provides the summary content to user U through the user terminal 50 (step S4).

[0028] The information processing apparatus 1 provides the summary content to user U by push-type notifications. For example, push-type notifications include app notifications, email notifications, etc. Note that the information processing apparatus 1 may also provide the summary content by pull-type notifications. For example, when user U browses the news site after the specified date and time, the summary content may be provided on the top page of the news site.

[0029] In this way, the information processing apparatus 1 according to the embodiment accepts reservation delivery of news from user U for events that will occur in the future, and provides news to the user at the date and time specified by user U.

[0030] In other words, the information processing apparatus 1 according to the embodiment curates the delivery content for future events according to the interests and concerns of user U, and provides it to user U as summary content.

[0031] As a result, user U can appropriately collect the information they want to know about future events. Therefore, according to the information processing apparatus 1 according to the embodiment, it is possible to prevent the influx to the SNS and improve the number of accesses to the news site.

[0032] Next, with reference to FIG. 2, a specific example of summary content will be described. FIG. 2 is a diagram showing an example of summary content according to an embodiment. In the example shown in FIG. 2, the summary content is composed of regions A1 to A4.

[0033] In the example shown in FIG. 2, in region A1, the title of the summary content is displayed, in region A2, information regarding the news you want to know is displayed, in region A3, information regarding the public opinion on what you want to know is displayed, and in region A4, an explanatory article about what you want to know is displayed respectively.

[0034] The information displayed in regions A1 to A4 is changed according to the events specified by the user U or the items of interest, and is further changed by the distribution content of the events. Note that the layout etc. of the summary content shown in FIG. 2 is an example and is not limited thereto.

[0035] [2. Information Processing Apparatus] Next, with reference to FIG. 3, a configuration example of the information processing apparatus 1 according to the embodiment will be described. FIG. 3 is a block diagram showing a configuration example of the information processing apparatus 1 according to the embodiment. As shown in FIG. 3, the information processing apparatus 1 includes a communication unit 2, a storage unit 3, and a control unit 4. Note that the information processing apparatus 1 may have an input unit (for example, a keyboard or a mouse etc.) for receiving various operations from an administrator etc. who uses the information processing apparatus 1, and a display unit (for example, a liquid crystal display etc.) for displaying various information.

[0036] The communication unit 2 is realized by, for example, a NIC (Network Interface Card) etc. The communication unit 2 is connected to a communication network such as 4G (4th Generation) or 5G (5th Generation) by wire or wirelessly, and transmits and receives information to and from each of the user terminals 50 etc. via the communication network.

[0037] The storage unit 3 is realized by, for example, 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. The storage unit 3 includes a content storage unit 31 and a generation model storage unit 32.

[0038] The content storage unit 31 stores information related to the content. In the present embodiment, the information related to the content is information related to news articles (distributed content) distributed on a news site.

[0039] FIG. 4 is a diagram showing an example of information stored in the content storage unit 31 according to the embodiment. As shown in FIG. 4, the content storage unit 31 stores information of items such as "content ID", "distribution date and time", "event", and "main text" in association with each other.

[0040] In the "content ID" item, an identifier for identifying each distributed content is stored. In the "distribution date and time" item, information related to the date and time when the corresponding content was distributed on the news site is stored.

[0041] In the "event" item, information related to the event indicated by the content of the corresponding distributed content is stored. In the "main text" item, information related to the main text of the corresponding distributed content is stored. Note that the main text may include, for example, comments by the user U on the distributed content or explanations by experts. For example, in this case, the summary content may be content that summarizes comments and explanations on the main text in addition to the main text.

[0042] Returning to the description of FIG. 3, the generation model storage unit 32 will be described. The generation model storage unit 32 stores a generation model. The generation model is a model learned to generate an answer for an input natural language sentence. The generation model can be realized by GPT.

[0043] Next, the control unit 4 will be described. The control unit 4 is a controller, and is realized, for example, by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), etc., when various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing apparatus 1 are executed with the RAM as a work area. Further, the control unit 4 is, for example, a controller, and is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0044] As shown in FIG. 3, the control unit 4 includes a reception unit 41, an acquisition unit 42, an extraction unit 43, a generation unit 44, and a provision unit 45, and realizes or executes the functions and operations of information processing described below. Note that the internal configuration of the control unit 4 is not limited to the configuration shown in FIG. 3, and may be any other configuration as long as it can perform the information processing described later. Also, the connection relationship between the respective processing units included in the control unit 4 is not limited to the connection relationship shown in FIG. 3, and may be any other connection relationship.

[0045] The reception unit 41 receives from the user U the specification of a future event and the specification of a date and time through the user terminal 50. For example, the reception unit 41 receives from the user U the specification of a future event and a date and time through an application provided by the information processing apparatus 1 or a web browser.

[0046] At this time, the reception unit 41 also receives from the user U the specification of matters of concern regarding the event. The reception unit 41 receives the specification of the event and the specification of the date and time through the UI of the calendar. Note that hereinafter, the information specified by the user U may be described as reservation information. The reception unit 41 passes the reservation information specified by the user U to the extraction unit 43.

[0047] For example, the reception unit 41 may propose events to be specified and matters of interest based on the news viewing history and search history of the user U. This can simplify the specification of events and matters of interest by the user U, thereby promoting the use of the service.

[0048] The acquisition unit 42 acquires the distributed content via the communication unit 2. For example, the acquisition unit 42 acquires news articles distributed on a news site as distributed content from the source of each news article. The acquisition unit 42 stores the acquired news articles in the content storage unit 31.

[0049] In addition, the acquisition unit 42 acquires information regarding the distributed content viewed by the user U. For example, the acquisition unit 42 acquires information regarding the distributed content viewed by the user U based on the access history of the news site by the user U.

[0050] The extraction unit 43 extracts news about the event specified by the user U from the distributed content distributed by the date and time specified by the user U. For example, the extraction unit 43 uses the generation model stored in the generation model storage unit 32 to extract news about the event specified by the user U.

[0051] For example, the extraction unit 43 generates the content stored in the content storage unit 31 and an instruction prompt and inputs them into the generation model. The instruction prompt is a natural language sentence, such as an instruction sentence like "Please extract news articles related to the event specified by the user U from the following news articles."

[0052] Thereby, the generation model can extract news articles related to the event. Note that the extraction unit 43 may extract news articles based on keywords. For example, in this case, the extraction unit 43 searches the content storage unit 31 using the event specified by the user U as a search query to extract news articles about the event.

[0053] Note that the extraction unit 43 may extract news articles in a batch at the date and time specified by the user U, or may extract news articles at a predetermined cycle until the date and time specified by the user U. Further, the extraction unit 43 may extract news of an event specified by the user U targeting news that the corresponding user U has not viewed on the news site.

[0054] The generation unit 44 generates summary content that summarizes the news of the event extracted by the extraction unit 43 using a generation model trained to generate an answer for the input natural language sentence.

[0055] The generation unit 44 inputs a prompt including the news extracted by the extraction unit 43 and an instruction to generate summary content to the generation model. The generation instruction is a natural language sentence, such as "Please generate content that summarizes the news regarding the following event according to the interests specified by the user U".

[0056] Further, the generation unit 44 may increase the importance of newly distributed news and generate summary content. For example, in this case, the generation unit 44 sets a higher importance for news with a newer distribution date according to the distribution date and time of the news, and then generates summary content. For example, the generation unit 44 inputs an instruction prompt such as "Please generate summary content according to the importance of each news" to the generation model.

[0057] Further, the generation unit 44 may generate summary content for news that the user U has not viewed. That is, in such a case, summary content of information that the user U does not yet know can be generated.

[0058] Note that the processing by the extraction unit 43 and the generation unit 44 may be performed in a batch. For example, in this case, it can be realized by inputting an instruction prompt such as "Please extract news related to the event specified by user U from the following news articles and generate content summarized according to the interests specified by user U" and the content stored in the content storage unit 31 as a prompt into the generation model.

[0059] The providing unit 45 provides the summary content generated by the generation unit 44 to the user terminal 50 at the date and time specified by user U. The providing unit 45 generates the summary content via the communication unit 2 and provides it to the user terminal 50 of user U, which is the source of the specification.

[0060] For example, the providing unit 45 provides the summary content to the user terminal 50 by push-type notification, but it may also provide the summary content by pull-type notification.

[0061] [3. Processing Flow] Next, with reference to FIG. 5, the processing procedure executed by the information processing apparatus 1 according to the embodiment will be described. FIG. 5 is a flowchart showing an example of the providing process according to the embodiment.

[0062] As shown in FIG. 5, first, the information processing apparatus 1 receives a specification of an event, a date and time, and a matter of interest from user U (step S101). Subsequently, the information processing apparatus 1 extracts the distribution content that is news of the event (step S102).

[0063] Subsequently, the information processing apparatus 1 determines whether it is the specified date and time specified by user U (step S103). If the information processing apparatus 1 determines that it is not the specified date and time (step S103; No), that is, if it is before the specified date and time, the process returns to the process of step S102.

[0064] Also, when the information processing apparatus 1 determines in step S103 that it is the specified date and time (step S103; Yes), that is, when the specified date and time has been reached, it generates summary content (step S104).

[0065] Then, the information processing apparatus 1 provides the summary content to the user U who is the source (step S105), and ends the providing process.

[0066] 〔4. Modification Example〕 By the way, in the above-described embodiment, the case of providing summary content obtained by summarizing news has been described, but the present invention is not limited to this. For example, summary content obtained by summarizing information publicly available on the Web such as SNS and blogs may be provided.

[0067] 〔5. Effects〕 The information processing apparatus 1 according to the above-described embodiment includes a reception unit 41 that receives, from a user, a designation of a future event and a designation of a date and time through a user terminal, an extraction unit 43 that extracts news of the event designated by the user from among the distribution content distributed by the time designated by the user, a generation unit 44 that generates summary content obtained by summarizing the news of the event extracted by the extraction unit 43 using a generation model learned to generate an answer for an input natural language sentence, and a provision unit 45 that provides the summary content generated by the generation unit 44 to the user terminal at the date and time designated by the user.

[0068] Also, the reception unit 41 receives a designation of a matter of interest regarding an event from the user, and the generation unit 44 generates summary content regarding the matter of interest. Further, the information processing apparatus 1 includes an acquisition unit 42 that acquires information regarding the distribution content browsed by the user, and the extraction unit 43 extracts news from the distribution content not browsed by the user.

[0069] In addition, the reception unit 41 receives an event designation and a date and time designation from the user through the calendar displayed on the user terminal. Also, when receiving an event designation from the user, the reception unit 41 proposes an event to be designated to the user. Further, the generation unit 44 generates summary content by increasing the importance of newly distributed news.

[0070] By any one or a combination of the above-described processes, the information processing apparatus according to the present application can improve the number of accesses to the news site.

[0071] 〔6. Hardware Configuration〕 In addition, the information processing apparatus 1 according to the above-described embodiment is realized by a computer 1000 having a configuration as shown in FIG. 6, for example. FIG. 6 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing apparatus 1 according to the embodiment. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0072] The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 and controls each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program depending on the hardware of the computer 1000, and the like.

[0073] The HDD 1400 stores a program executed by the CPU 1100 and data used by such a program. The communication interface 1500 receives data from other devices via a network (communication network) N and sends it to the CPU 1100, and sends data generated by the CPU 1100 to other devices via the network N.

[0074] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice (in FIG. 6, the output devices and input devices are collectively referred to as "input / output devices") via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. Further, the CPU 1100 outputs the generated data to the output devices via the input / output interface 1600.

[0075] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as 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 or the like.

[0076] For example, when the computer 1000 functions as the information processing apparatus 1 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 4 by executing the program loaded onto the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be acquired from other devices via the network N.

[0077] As described above in detail with reference to the drawings some embodiments of the present application, these are examples, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the column of the disclosure of the invention.

[0078] 〔7. Others〕 Also, among the respective processes described in the above embodiments and modified examples, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method. In addition, regarding the processing procedures, specific names, and information including various data and parameters shown in the above documents and drawings, they can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.

[0079] Also, each component of each illustrated device is conceptually functional and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of the distribution and integration of each device is not limited to that shown in the figure, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage situations, etc.

[0080] Also, the above-described embodiments and modified examples can be appropriately combined within a range that does not conflict with the processing content.

[0081] Also, the above-described "section, module, unit" can be read as "means", "circuit", etc. For example, the generation section can be read as the generation means or generation circuit.

Description of Reference Numerals

[0082] 1 Information processing apparatus 2 Communication section 3 Storage section 4 Control section 31 Content storage section 32 Generation model storage section 41 Reception section 42 Acquisition section 43 Extraction section 44 Generation section 45 Provision section 50 User terminal U User

Claims

1. A receiving unit that receives from a user a designation of a future event and a designation of a date and time through a user terminal; An extraction unit that extracts news of the event designated by the user from among the distribution contents distributed by the time and date designated by the user; A generation unit that generates summary content summarizing the news of the event extracted by the extraction unit using a generation model learned to generate an answer for an input natural language sentence; A providing unit that provides the summary content generated by the generation unit to the user terminal at the date and time designated by the user An information processing apparatus characterized by comprising:

2. The receiving unit receives a designation of a matter of interest regarding the event from the user, The generation unit generates the summary content along the matter of interest The information processing apparatus according to claim 1, characterized in that:

3. An acquisition unit that acquires information regarding the distribution content browsed by the user is provided, The extraction unit extracts news of the distribution content not browsed by the user The information processing apparatus according to claim 1, characterized in that:

4. The receiving unit receives a designation of an event and a designation of a date and time from the user through a calendar displayed on the user terminal The information processing apparatus according to claim 1, characterized in that:

5. The receiving unit proposes the event designated by the user The information processing apparatus according to claim 1, characterized in that:

6. The generation unit generates the summary content by increasing the importance of the newly distributed news The information processing apparatus according to claim 1, characterized in that:

7. An information processing method executed by a computer, comprising: A receiving step of receiving from a user a designation of a future event and a designation of a date and time through a user terminal; An extraction step of extracting news of the event designated by the user from among the distribution contents distributed by the time and date designated by the user; A generation step of generating summary content summarizing the news of the event extracted in the extraction step using a generation model learned to generate an answer for an input natural language sentence; A providing step of providing the summary content generated in the generation step to the user terminal at the date and time designated by the user An information processing method characterized by including:

8. A reception procedure for receiving from a user a designation of a future event and a designation of a date and time through a user terminal, An extraction procedure for extracting news of the event designated by the user from among the distribution content distributed by the time designated by the user, A generation procedure for generating summary content summarizing the news of the event extracted by the extraction procedure using a generation model learned to generate an answer for an input natural language sentence, And a provision procedure for providing the summary content generated by the generation procedure to the user terminal at the date and time designated by the user An information processing program characterized by causing a computer to execute the above.

Citation Information

Patent Citations

  • Information display program, information display device, information display method, and distribution device

    JP6664603B2