Information processing device, information processing method and information processing program

The information processing device collects and analyzes event-related content to estimate and provide movement history, addressing the lack of event object tracking in conventional systems and enhancing user experience by visualizing diverse perceptions.

JP2025187377APending Publication Date: 2025-12-25LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024096119
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-13
Publication Date
2025-12-25

AI Technical Summary

Technical Problem

Conventional information processing systems fail to grasp the movement history of objects related to an event, such as a disaster, after its occurrence.

Method used

An information processing device that collects content related to an event, estimates the movement history of objects based on this content using trained models, and provides movement history content to users.

Benefits of technology

Enables the visualization of the movement history of objects related to an event, providing a new user experience by showing how different contributors perceive the event and offering accurate movement history based on reliable content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025187377000001_ABST
    Figure 2025187377000001_ABST
Patent Text Reader

Abstract

To grasp a movement history of an object related to an occurring event.SOLUTION: An information processing device has: a gathering part which gathers a content posted as to a predetermined event (for example, a content related to a newspaper article of an incident, an accident, etc., posted by a newspaperman etc.); an estimation part which estimates a movement history of an object related to the event based upon the content gathered by the gathering part; and a providing part which provides a movement history content showing the movement history estimated by the estimation part.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Conventionally, there are known techniques for distributing information via the Internet, such as a technique for detecting the occurrence of a disaster based on messages posted on social media and outputting a disaster notification. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6528532 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the above-mentioned technology cannot be said to be capable of grasping the movement history of an object related to an event that has occurred.

[0005] For example, the above-mentioned conventional technology merely notifies users of information indicating the occurrence of a disaster, and cannot be said to be able to grasp the movement history of objects related to the event that occurred.

[0006] The present application has been made in view of the above, and aims to understand the movement history of an object related to an event that has occurred. [Means for solving the problem]

[0007] The information processing device according to the present application is characterized by having a collection unit that collects content posted in relation to a specified event, an estimation unit that estimates a movement history of an object related to the event based on the content collected by the collection unit, and a provision unit that provides movement history content indicating the movement history estimated by the estimation unit. [Effects of the Invention]

[0008] According to one aspect of the embodiment, it is possible to obtain an effect of being able to grasp the movement history of an object related to an event that has occurred. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of movement history content according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of movement history content according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of the configuration of the information processing device 10 according to the embodiment. [Figure 5] FIG. 5 is a diagram showing an example of the poster information database 31. As shown in FIG. [Figure 6] FIG. 6 is a diagram showing an example of the content information database 32. As shown in FIG. [Figure 7] FIG. 7 is a flowchart illustrating an example of a procedure for information processing according to the embodiment. [Figure 8] FIG. 8 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 10. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, 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 same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.

[0011] 1. Embodiment Information processing implemented by an information processing device or the like according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment. Note that in Fig. 1, it is assumed that the information processing according to the embodiment is implemented by an information processing device 10, which is an example of the information processing device according to the present application.

[0012] As shown in FIG. 1, an information processing system 1 according to an embodiment includes an information processing device 10, a user terminal 100, and a poster terminal 200. The information processing device 10, the user terminal 100, and the poster terminal 200 are connected to each other via a network N (see, for example, FIG. 4) so ​​as to be able to communicate with each other via wired or wireless means. The network N is, for example, a wide area network (WAN) such as the Internet. Note that the information processing system 1 shown in FIG. 1 may include a plurality of information processing devices 10, a plurality of user terminals 100, and a plurality of poster terminals 200.

[0013] 1 is an information processing device that realizes information processing according to the embodiment, and is realized by, for example, a server device, a cloud system, etc. In the example of Fig. 1, the information processing device 10 is an information processing device that provides a news service that distributes content showing news articles collected from various mass media such as newspapers, publishers, broadcasting stations (television stations, radio stations), etc.

[0014] The information processing device 10 may have a function as a web server that provides a website related to a news service. The information processing device 10 may also be a device that distributes information to the user terminal 100 to be displayed on an application related to a news service (hereinafter, may be referred to as a "news app") installed in the user terminal 100. The information processing device 10 may also be a server that distributes the data of the news app itself. The information processing device 10 may also function as a distribution device that distributes control information to the user terminal 100. Here, the control information is written in, for example, a script language such as JavaScript (registered trademark) or a style sheet language such as CSS (Cascading Style Sheets). The news app itself distributed from the information processing device 10 may also be considered as control information.

[0015] The user terminal 100 shown in Fig. 1 is an information processing device used by a user. The user terminal 100 is realized, for example, by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. In the example shown in Fig. 1, the user terminal 100 is a smartphone used by a user.

[0016] Furthermore, the user terminal 100 displays information provided by the information processing device 10 using a web browser or an application. When the user terminal 100 receives control information for realizing information display processing from the information processing device 10 or the like, the user terminal 100 realizes the display processing in accordance with the control information.

[0017] The user terminal 100 shown in Fig. 1 is an information processing device used by a user. The user terminal 100 is realized, for example, by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. In the example shown in Fig. 1, the user terminal 100 is a smartphone used by a user.

[0018] Contributor terminal 200 shown in Fig. 1 is an information processing device used by contributors of news articles provided in the news service (for example, journalists from various media such as newspapers, publishers, and broadcasting stations). Contributor terminal 200 may be realized, for example, by a smartphone, tablet terminal, notebook PC, desktop PC, mobile phone, PDA, etc. In the example shown in Fig. 1, contributor terminal 200 is shown as a notebook PC used by the contributor.

[0019] The information processing performed by the information processing device 10 will be described below with reference to FIG. 1. In the following description, it is assumed that the user terminal 100 is used by a user (user U1) identified by the user ID "UID#1." In the following description, the user terminal 100 may be considered to be the same as the user U1. In other words, in the following description, the user U1 may also be read as the user terminal 100.

[0020] In the following description, it is assumed that a news application is pre-installed on the user terminal 100.

[0021] In the following description, the poster terminals 200 will be referred to as poster terminals 200-1 to 200-N (N is any natural number) depending on the poster using the poster terminal 200. For example, poster terminal 200-1 is the poster terminal 200 used by the poster (poster M1) identified by poster ID "MID#1". In the following description, the poster terminals 200-1 to 200-N will be referred to as poster terminals 200 when there is no need to distinguish between them. In the following description, the poster terminal 200 may be considered to be the same as the poster. In other words, in the following description, the poster may also be read as the poster terminal 200.

[0022] First, the information processing device 10 collects content posted by each contributor to a news service regarding a predetermined event from the contributor terminal 200, a storage unit of the device, etc. (Step S1). For example, the information processing device 10 collects content related to incident #1 that occurred within a predetermined period (e.g., the last week, the last three days). To give a specific example, the information processing device 10 collects content including a character string indicating incident #1, content to which a tag related to incident #1 has been added, etc.

[0023] In the example of Figure 1, it is assumed that the collected contents are #11 to #14 posted by poster M1 regarding incident #1, #21 to #24 posted by poster M2 regarding incident #1, and #31 to #34 posted by poster M3 regarding incident #1.

[0024] Furthermore, contents #11 to #14, contents #21 to #24, and contents #31 to #34 are each contents that chronologically show the progress of incident #1. For example, contents #11, #21, and #31 are contents that show that incident #1 occurred, and contents #14, #24, and #34 are contents that show that incident #1 has been resolved.

[0025] Next, the information processing device 10 estimates the movement history of a target #1 related to incident #1 (e.g., a key person in incident #1, such as the perpetrator of incident #1) based on the collected content (step S2). For example, the information processing device 10 estimates the movement history of target #1 for each poster M1 to M3 based on the name of the person of interest indicated in the content collected for each poster M1 to M3, character strings indicating the location of the person of interest, etc. In other words, the information processing device 10 estimates the movement history of target #1 (hereinafter, may be referred to as the "poster M1 route") based on the results of poster M1's reporting on incident #1 (contents #11 to #14). Similarly, the information processing device 10 estimates the movement history of target #1 (hereinafter, may be referred to as the "poster M2 route") based on the results of poster M2's reporting on incident #1 (contents #21 to #24). Furthermore, the information processing device 10 estimates the movement history of the subject #1 (hereinafter, may be referred to as the "contributor M3 route") based on the results of the reporter M3's interviews regarding the incident #1 (contents #31 to #34).

[0026] To cite a specific example, information processing device 10 estimates the route of poster M1 using contents #11 to #14 and model #1 that has been trained to generate answers to input questions. To cite a more specific example, information processing device 10 estimates the route of poster M1 by inputting contents #11 to #14 and an instruction sentence to model #1 that instructs model #1 to estimate the main characters of incident #1 based on contents #11 to #14 and output the positions of the estimated main characters in chronological order. Using a similar method, information processing device 10 estimates the routes of poster M2 and poster M3.

[0027] Model #1 is a model trained to output an answer corresponding to an input question, and is a language model that performs natural language processing such as GPT (Generative Pre-trained Transformer) or BERT (Bidirectional Encoder Representations from Transformers). Model #1 is stored in information processing device 10 and was independently created by the business operator that manages information processing device 10. It is desirable to keep input information, such as personal information, confidential by training it so that it will not be used as a new answer.

[0028] Next, the information processing device 10 provides movement history content indicating the contributor M1 route, the contributor M2 route, and the contributor M3 route to the user terminal 100 via a news service (step S3). For example, the information processing device 10 provides movement history content that is map information indicating the contributor M1 route, the contributor M2 route, and the contributor M3 route.

[0029] Here, the movement history content provided by the information processing device 10 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the movement history content according to the embodiment.

[0030] As shown in FIG. 2, the user terminal 100 displays movement history content C1 indicating the contributor M1 route, the contributor M2 route, and the contributor M3 route on a map Mp1. For example, the user terminal 100 displays the positions of object #1 on contributor M1's route (points P11 to P14) connected in chronological order by arrows. The user terminal 100 also displays the positions of object #1 on contributor M2's route (points P21 to P24) connected in chronological order by arrows. The user terminal 100 displays the positions of object #1 on contributor M3's route (points P31 to P34) connected in chronological order by arrows.

[0031] Furthermore, the information processing device 10 may provide movement history content C1 that further indicates information (point information) corresponding to the positions (points) of target #1 on the contributor M1 route, contributor M2 route, and contributor M3 route. For example, in the example of FIG. 2, the user terminal 100 displays a speech bubble B11 on point P13 included in the contributor M1 route. When the user U1 presses the speech bubble B11, the user terminal 100 displays point information corresponding to point P13. As an example, the user terminal 100 displays, as point information, content corresponding to point P13 (for example, content including a character string indicating point P13) among the contents #11 to #14.

[0032] In addition, the user terminal 100 displays a speech bubble B21 on point P23 included in the poster M2 route and a speech bubble B31 on point P33 included in the poster M3 route, and when user U1 presses either speech bubble B21 or B31, the corresponding point information is displayed.

[0033] Furthermore, when an official announcement is made by a predetermined institution (e.g., the police) regarding the progress of incident #1, the information processing device 10 may estimate the movement history of subject #1 (hereinafter, sometimes referred to as the "official announcement route") based on the content of the announcement (text information, etc.), and provide movement history content indicating the officially announced route, along with the poster M1 route, poster M2 route, and poster M3 route, to the user terminal 100 via a news service.

[0034] Here, the travel history content indicating the officially announced route will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the travel history content according to the embodiment.

[0035] As shown in Fig. 3, the user terminal 100 displays on the map Mp1 movement history content C2 indicating the officially announced route in addition to the route of contributor M1, the route of contributor M2, and the route of contributor M3 shown in Fig. 2. For example, the user terminal 100 displays the positions of object #1 (points P41 to P44) on the officially announced route in chronological order, connected by arrows.

[0036] As described above, the information processing device 10 according to the embodiment collects content related to an event that has occurred, estimates the movement history of an object related to the event, and provides movement history content indicating the estimated movement history. This allows the information processing device 10 according to the embodiment to grasp the movement history of an object related to an event that has occurred.

[0037] In addition, in conventional news services, even if content is about the same event, different information may be presented to users depending on the results of each poster's coverage. Therefore, the information processing device 10 according to the embodiment estimates the movement history of each poster and provides it to the user, thereby visualizing the differences in how each poster perceives the same event. Furthermore, the information processing device 10 according to the embodiment further provides movement history based on official announcements, thereby visualizing how accurately each poster reported the event. This allows the information processing device 10 according to the embodiment to provide a new user experience in news services.

[0038] [2. Other processing examples] The above-described process is merely an example, and the information processing device 10 may perform various processes using various information. In this regard, examples are listed below.

[0039] [2-1. Estimation of date and time] 1, the information processing device 10 may further estimate the date and time when the object #1 was present at each location. For example, the information processing device 10 further inputs the contents #11 to #14 and an instruction sentence instructing the model #1 to output the date and time when the main character was present at each location (locations P11 to P14) based on the contents #11 to #14, thereby estimating a movement history indicating the date and time when the object #1 was present at locations P11 to P14. Then, the information processing device 10 provides movement history content indicating the route of the poster M1 and the date and time when the object #1 was present at locations P11 to P14.

[0040] [2-2. Reliability] In the example of FIG. 1, the information processing device 10 may determine the reliability of each poster and provide movement history content indicating the determined reliability. For example, the information processing device 10 determines the reliability of each poster based on evaluations of the poster. To give a specific example, the higher the evaluations from users of the content posted by the poster (for example, the more reaction buttons such as "Like" are pressed), the higher the reliability of the poster is determined by the information processing device 10. Furthermore, the higher the similarity between the information indicated in the content posted by the poster and the information officially released by a predetermined organization regarding the event indicated by the content, the higher the reliability of the poster is determined by the information processing device 10.

[0041] Then, the information processing device 10 provides the user terminal 100 with movement history content indicating the contributor M1 route, the contributor M2 route, and the contributor M3 route, as well as the reliability of the contributors M1 to M3.

[0042] Note that the information processing device 10 may determine the reliability of a poster to be higher the higher the similarity between a movement history based on content posted by the poster and a movement history based on the content of an officially announced content. For example, the information processing device 10 determines the reliability of poster M1 to be higher the higher the similarity between the route of poster M1 and the officially announced route (for example, the degree of agreement between the locations of object #1).

[0043] [2-3. Estimation of movement history based on reliability] 1, the information processing device 10 may estimate one movement history based on content extracted from content posted by each contributor based on the reliability of each contributor. For example, the information processing device 10 estimates the movement history of object #1 based on content posted by a contributor whose reliability is equal to or higher than a predetermined threshold.

[0044] The information processing device 10 may estimate the movement history of the target #1 based on the content posted by each contributor, the content having a reliability based on user ratings equal to or higher than a predetermined threshold. Here, the information processing device 10 determines that the reliability of the content is higher as the user ratings of the content are higher.

[0045] Furthermore, the information processing device 10 may estimate the movement history of the target #1 based on content including information officially released by a predetermined organization. Then, the information processing device 10 may determine that the reliability of the content including information officially released by a predetermined organization is the highest.

[0046] [2-4. Updating movement history content] When some kind of event occurs, it is conceivable that new content related to the event (for example, additional information, follow-up reports, supplementary information, etc.) will be posted as time passes. Therefore, in the example of Fig. 1, the information processing device 10 may perform a process of collecting content related to incident #1 at predetermined time intervals (for example, every hour or every 24 hours) and a process of estimating a movement history based on the newly collected content, and provide movement history content updated based on the newly estimated movement history.

[0047] [2-5. Estimating the subject's means of transportation] 1, the information processing device 10 may further estimate the means of transportation used by the target #1. For example, the information processing device 10 further inputs the contents #11 to #14 and an instruction sentence instructing the model #1 to output the means of transportation used by the main characters between each location (points P11 to P14) based on the contents #11 to #14, thereby estimating a travel history indicating the means of transportation used by the target #1 at points P11 to P14. Then, the information processing device 10 provides travel history content indicating the poster M1 route and the means of transportation used by the target #1 at points P11 to P14 (for example, walking from point P11 to P12, and a car from point P12 to P13).

[0048] [2-6. About the target] 1, the object related to the event does not have to be a person. For example, the object may be an animal or a moving object (such as a bicycle or a car).

[0049] 3. Configuration of Information Processing Device Next, the configuration of the information processing device 10 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the information processing device 10 according to an embodiment. As shown in Fig. 4, the information processing device 10 has a communication unit 20, a storage unit 30, and a control unit 40.

[0050] (Regarding the communication unit 20) The communication unit 20 is realized by, for example, a network interface card (NIC), etc. The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the user terminal 100, the poster terminal 200, etc.

[0051] (Regarding the storage unit 30) The storage unit 30 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 4, the storage unit 30 has a contributor information database 31, a content information database 32, and a model database 33.

[0052] (About Contributor Information Database 31) Poster information database 31 stores various types of information related to posters. An example of the information stored in poster information database 31 will now be described with reference to FIG. 5. FIG. 5 is a diagram showing an example of poster information database 31. In the example of FIG. 5, poster information database 31 has items such as "poster ID," "category information," and "reliability."

[0053] "Contributor ID" indicates identification information for identifying the contributor. "Category information" indicates the category of content posted by the contributor. "Reliability" indicates the reliability of the contributor.

[0054] That is, FIG. 5 shows an example in which the category information of a poster identified by poster ID "MID#1" is "category information #1" and the reliability is "reliability #1."

[0055] (About Content Information Database 32) The content information database 32 stores various types of information related to content provided by news services. An example of the information stored in the content information database 32 will now be described with reference to FIG. 6. FIG. 6 is a diagram showing an example of the content information database 32. In the example of FIG. 6, the content information database 32 has items such as "content ID," "poster ID," "text information," "image information," "posted comments," and "rating information."

[0056] "Content ID" indicates identification information for identifying the content. "Contributor ID" indicates identification information for identifying the contributor who posted the content. "Text information" indicates text information indicating the content (for example, text information indicating a news article). "Image information" indicates images related to the content (for example, images related to a news article). "Posted comments" indicates comments posted by users on the content. "Rating information" indicates users' ratings of the content.

[0057] That is, Figure 6 shows an example in which content identified by content ID "NID#1" is posted by a poster identified by poster ID "MID#1", and the text information is "Text Information #1", the image information is "Image Information #1", the posted comment is "Posted Comment #1", and the rating information is "Rating Information #1".

[0058] (About Model Database 33) The model database 33 stores models that have been trained to generate answers to input questions.

[0059] (Regarding the control unit 40) The control unit 40 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the information processing device 10 using RAM as a work area. The control unit 40 is also a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). As shown in FIG. 4 , the control unit 40 according to the embodiment has a collection unit 41, a determination unit 42, an estimation unit 43, and a provision unit 44, and realizes or executes the functions and actions of information processing described below.

[0060] (Regarding Collection Unit 41) The collection unit 41 collects content posted regarding a predetermined event. For example, in the example of Fig. 1, the collection unit 41 collects content related to incident #1 that has occurred and stores it in the storage unit 30 (for example, the content information database 32).

[0061] Furthermore, the collection unit 41 may collect content posted by multiple posters for each of the multiple posters. For example, in the example of Fig. 1, the collection unit 41 collects content #11 to #14 posted by poster M1 regarding incident #1, content #21 to #24 posted by poster M2 regarding incident #1, and content #31 to #34 posted by poster M3 regarding incident #1.

[0062] (Regarding the determination unit 42) The determination unit 42 determines the reliability of each of the multiple contributors who posted content based on the evaluations of the multiple contributors. For example, in the example of Fig. 1, the determination unit 42 refers to the storage unit 30 (e.g., the content information database 32) and determines the reliability of each of the contributors M1 to M3 based on the evaluations of the contributors M1 to M3.

[0063] Furthermore, the determination unit 42 may determine that the higher the evaluation of the content posted by the poster, the higher the trustworthiness of the poster. For example, in the example of Fig. 1, the higher the evaluation from users of the content posted by the poster, the higher the trustworthiness of the poster.

[0064] Furthermore, the determination unit 42 may determine the trustworthiness of a poster to be higher the higher the similarity between information indicated by content posted by the poster and information provided by a predetermined organization. For example, in the example of Fig. 1, the determination unit 42 determines the trustworthiness of a poster to be higher the higher the similarity between information indicated by content posted by the poster and information officially announced by a predetermined organization regarding the event indicated by the content.

[0065] (Regarding the estimation unit 43) The estimation unit 43 estimates the movement history of an object related to an event based on the content collected by the collection unit 41. For example, in the example of Fig. 1, the estimation unit 43 refers to the storage unit 30 (e.g., the content information database 32) and estimates the movement history of object #1 related to incident #1.

[0066] Furthermore, the estimation unit 43 may estimate the movement history based on the content posted by a contributor whose reliability satisfies a predetermined condition. For example, in the example of Fig. 1, the estimation unit 43 estimates the movement history of the target #1 based on the content posted by a contributor whose reliability is equal to or higher than a predetermined threshold.

[0067] Furthermore, the estimation unit 43 may estimate the movement history based on content that includes information provided by a predetermined organization. For example, in the example of Fig. 1, the estimation unit 43 estimates the movement history of the object #1 based on content that includes information officially released by a predetermined organization.

[0068] The estimation unit 43 may also estimate movement histories for each of a plurality of contributors based on content collected for each of the plurality of contributors. For example, in the example of FIG. 1, the estimation unit 43 estimates the route of contributor M1 based on content #11 to #14. The estimation unit 43 estimates the route of contributor M2 based on content #21 to #24. The estimation unit 43 estimates the route of contributor M3 based on content #31 to #34.

[0069] Furthermore, the estimation unit 43 may estimate the movement history based on the name of the object indicated by the content and a character string indicating the location where the object was located during the event. For example, in the example of Fig. 1, the estimation unit 43 estimates the movement history of object #1 based on the name of the desired person indicated by the content and a character string indicating the location where the desired person was located.

[0070] The estimation unit 43 may also estimate a movement history indicating the date and time when the object was present at each position. For example, in the example of Fig. 1, the estimation unit 43 further estimates the date and time when the object #1 was present at each position.

[0071] Furthermore, the estimation unit 43 may estimate the movement history by inputting content and an instruction sentence instructing a model that has been trained to generate an answer to an input question to output the movement history of the target based on the content. For example, in the example of Fig. 1, the estimation unit 43 refers to (for example, the content information database 32, the model database 33, etc.), estimates the main characters of incident #1 based on the content #11 to #14, and inputs the instruction sentence instructing the model #1 to output the positions of the estimated main characters in chronological order, thereby estimating the route of poster M1.

[0072] (About the provider 44) The providing unit 44 provides movement history content indicating the movement history estimated by the estimating unit 43. For example, in the example of Fig. 1, the providing unit 44 provides the movement history content indicating the estimated movement history to the user terminal 100 via a news service.

[0073] Furthermore, the providing unit 44 may provide movement history content indicating movement histories estimated for each of a plurality of contributors. For example, in the example of Fig. 1, the providing unit 44 provides movement history content indicating a route of a contributor M1, a route of a contributor M2, and a route of a contributor M3.

[0074] The providing unit 44 may further provide movement history content indicating the reliability of each of a plurality of contributors based on evaluations of the plurality of contributors. For example, in the example of Fig. 1, the providing unit 44 provides movement history content indicating the route of contributor M1, the route of contributor M2, and the route of contributor M3, and the reliability of contributors M1 to M3.

[0075] The providing unit 44 may further provide movement history content indicating the movement history of the target based on information provided by a predetermined organization. For example, in the example of Fig. 1, the providing unit 44 provides movement history content indicating the officially announced route in addition to the route of the contributor M1, the route of the contributor M2, and the route of the contributor M3.

[0076] The providing unit 44 may also provide movement history content indicating dates and times. For example, in the example of Fig. 1, the providing unit 44 provides movement history content indicating the route of poster M1 and the dates and times when target #1 was located at points P11 to P14.

[0077] Furthermore, the providing unit 44 may further provide movement history content indicating information related to an event and corresponding to a location. For example, in the example of Fig. 1, the providing unit 44 provides movement history content including a speech bubble B31 (location information) corresponding to location P13.

[0078] [4. Information processing flow] The procedure of information processing of the information processing device 10 according to the embodiment will be described with reference to Fig. 7. Fig. 7 is a flowchart showing an example of the procedure of information processing according to the embodiment.

[0079] 7, the information processing device 10 determines whether or not content posted regarding a predetermined event has been collected (step S101). If content has not been collected (step S101; No), the information processing device 10 waits until content is collected.

[0080] On the other hand, if content has been collected (step S101; Yes), the information processing device 10 estimates the movement history of the object related to the event based on the collected content (step S102). Subsequently, the information processing device 10 provides movement history content indicating the movement history (step S103), and ends the process.

[0081] [5. Modifications] The above-described embodiment is merely an example, and various modifications and applications are possible.

[0082] [5-1. Processing mode] Of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, and conversely, all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information, including the processing procedures, specific names, various data, and parameters shown in the above text and drawings, can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0083] 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.

[0084] Furthermore, the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the processing content.

[0085] [6. Effects] As described above, the information processing device 10 according to the embodiment includes a collection unit 41, a determination unit 42, an estimation unit 43, and a provision unit 44. The collection unit 41 collects content posted regarding a predetermined event. The determination unit 42 determines the reliability of each of multiple posters who posted content based on ratings of the multiple posters. The determination unit 42 determines the reliability of the poster to be higher the higher the rating of the content posted by the poster. The determination unit 42 also determines the reliability of the poster to be higher the higher the similarity between information indicated by the content posted by the poster and information provided by a predetermined institution. The estimation unit 43 estimates the movement history of an object related to the event based on the content collected by the collection unit 41. The estimation unit 43 also estimates the movement history based on content posted by a poster whose reliability satisfies a predetermined condition among the content. The provision unit 44 provides movement history content indicating the movement history estimated by the estimation unit 43. The estimation unit 43 also estimates the movement history based on the name of the object indicated by the content and a character string indicating the location where the object was located during the event. The estimation unit 43 also estimates the movement history by inputting the content and an instruction sentence instructing a model trained to generate an answer to an input question to output the movement history of the object based on the content.

[0086] As a result, the information processing device 10 according to the embodiment can collect content related to an event that has occurred, estimate the movement history of an object related to the event, and provide movement history content indicating the estimated movement history, thereby making it possible to grasp the movement history of an object related to the event that has occurred. Furthermore, the information processing device 10 according to the embodiment can estimate the movement history based on content posted by a poster whose reliability satisfies a predetermined condition, making it possible to grasp an accurate movement history.

[0087] Furthermore, in the information processing device 10 according to the embodiment, for example, the estimation unit 43 estimates the movement history based on content that includes information provided by a predetermined organization among the contents.

[0088] As a result, the information processing device 10 according to the embodiment can estimate the movement history based on the content indicating the information officially released by the police or other organizations, and therefore can grasp the accurate movement history.

[0089] In addition, in the information processing device 10 according to the embodiment, for example, the collection unit 41 collects content posted by multiple contributors for each of the multiple contributors. Then, the provision unit 44 provides movement history content indicating an estimated movement history for each of the multiple contributors. Furthermore, the provision unit 44 further provides movement history content indicating the reliability of each of the multiple contributors based on evaluations of the multiple contributors. Furthermore, the provision unit 44 further provides movement history content indicating the movement history of a target based on information provided by a predetermined organization.

[0090] As a result, the information processing device 10 according to the embodiment can estimate the movement history of each poster and provide it to the user, thereby visualizing the differences in how each poster perceives the same event, thereby providing a new user experience in news services.

[0091] In the information processing device 10 according to the embodiment, for example, the estimation unit 43 estimates a movement history indicating the date and time when an object was present at a location. The provision unit 44 then provides movement history content indicating the date and time. The provision unit 44 also provides movement history content indicating information related to an event and corresponding to a location.

[0092] As a result, the information processing device 10 according to the embodiment can provide movement history content including various types of information, thereby improving convenience.

[0093] [7. Hardware Configuration] The information processing device 10 according to each of the above-described embodiments is realized, for example, by a computer 1000 configured as shown in Fig. 8. The following description will be given taking the information processing device 10 as an example. Fig. 8 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 10. The computer 1000 has a CPU 1100, a ROM 1200, a RAM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0094] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1200 or the HDD 1400. The ROM 1200 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.

[0095] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a communication network 500 (corresponding to the network N in the embodiment) and sends the data to the CPU 1100, and also transmits data generated by the CPU 1100 to other devices via the communication network 500.

[0096] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.

[0097] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1300. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1300 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0098] For example, when the computer 1000 functions as the information processing device 10, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1300 to realize the functions of the control unit 40. The HDD 1400 also stores various data in the storage device of the information processing device 10. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.

[0099] [8. Other] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, 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 undergone various modifications and improvements based on the knowledge of those skilled in the art.

[0100] Furthermore, the information processing device 10 described above can flexibly change its configuration, for example, by calling an external platform or the like using an API (Application Programming Interface) or network computing, depending on the function.

[0101] Furthermore, the term "unit" in the claims can be read as "means" or "circuit," etc. For example, a reception unit can be read as a reception means or a reception circuit. [Explanation of symbols]

[0102] 10. Information processing equipment 20 Communications Department 30 Storage section 31 Contributor Information Database 32 Content Information Database 33 Model Database 40 Control Unit 41 Collection Department 42 Judgment section 43 Estimation part 44 Providing Department 100 user terminals 200 poster terminals

Claims

1. a collection unit that collects content posted regarding a predetermined event; an estimation unit that estimates a movement history of an object associated with the event based on the content collected by the collection unit; a providing unit that provides movement history content indicating the movement history estimated by the estimation unit; An information processing device comprising:

2. a determination unit that determines the reliability of each of the plurality of contributors who posted the content based on evaluations of the plurality of contributors; and The estimation unit The movement history is estimated based on content posted by a contributor whose reliability satisfies a predetermined condition among the content.

2. The information processing apparatus according to claim 1, wherein:

3. The determination unit The higher the rating of the content posted by the poster, the higher the trustworthiness of the poster is judged.

3. The information processing apparatus according to claim 2, wherein:

4. The determination unit The higher the similarity between the information provided by the designated organization and the information indicated by the content posted by the poster, the higher the reliability of the poster is determined to be.

3. The information processing apparatus according to claim 2, wherein:

5. The estimation unit The movement history is estimated based on content including information provided by a predetermined organization among the content.

2. The information processing apparatus according to claim 1, wherein:

6. The collecting unit Collecting the content posted by a plurality of contributors for each of the plurality of contributors; The estimation unit estimating the movement history for each of the plurality of contributors based on the content collected for each of the plurality of contributors; The providing unit providing the movement history content indicating the movement history estimated for each of the plurality of contributors; 2. The information processing apparatus according to claim 1, wherein:

7. The providing unit Furthermore, the movement history content indicating the reliability of each of the plurality of contributors based on an evaluation of the plurality of contributors is provided.

7. The information processing apparatus according to claim 6,

8. The providing unit Furthermore, the movement history content indicating the movement history of the object based on information provided by a predetermined organization is provided.

7. The information processing apparatus according to claim 6,

9. The estimation unit The movement history is estimated based on the name of the object indicated by the content and a character string indicating the location where the object was located during the event.

2. The information processing apparatus according to claim 1, wherein:

10. The estimation unit estimating the movement history indicating the dates and times when the object was present at the location; The providing unit Furthermore, the movement history content indicating the date and time is provided.

10. The information processing apparatus according to claim 9,

11. The providing unit and providing the movement history content indicating information about the event, the information corresponding to the location.

10. The information processing apparatus according to claim 9,

12. The estimation unit The movement history is estimated by inputting the content and an instruction sentence instructing a model trained to generate an answer to an input question to output the movement history of the object based on the content.

2. The information processing apparatus according to claim 1, wherein:

13. A computer-implemented information processing method, comprising: a collection step of collecting content posted regarding a predetermined event; an estimation step of estimating a movement history of an object associated with the event based on the content collected by the collection step; a providing step of providing a movement history content indicating the movement history estimated by the estimating step; An information processing method comprising:

14. a collection procedure for collecting posted content relating to a given event; an estimation step of estimating a movement history of an object associated with the event based on the content collected by the collection step; a providing step of providing a movement history content indicating the movement history estimated by the estimation step; An information processing program characterized by causing a computer to execute the above.

Citation Information

Patent Citations

  • Disaster detection program, disaster detection device, and disaster detection method

    JP6528532B2