Information processing apparatus, information processing method, and information processing program

The information processing device addresses the cumbersome nature of conventional bookmarking by delivering selected content at optimal times based on user context, enhancing the likelihood of users reading their intended materials.

JP2026014497APending Publication Date: 2026-01-29LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024115609
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-19
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Conventional bookmarking technologies require users to manually select content for later reading, which is cumbersome and often results in the content being deleted or overlooked.

Method used

An information processing device that receives user selections of future reading material, determines appropriate situations based on user context, and provides the content at optimal times using push notifications.

Benefits of technology

Enables timely delivery of selected content to users when they are in suitable conditions, ensuring they can read it at convenient moments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026014497000001_ABST
    Figure 2026014497000001_ABST
Patent Text Reader

Abstract

To appropriately provide content that a user intends to read later.SOLUTION: An information processing apparatus according to the present invention includes a reception unit, a determination unit, and a provision unit. The reception unit receives selection of a news article to be read in the future from a user at a news site. The determination unit determines whether a situation of a user is a predetermined situation. The provision unit provides the news article received by the reception unit to the user when the determination unit determines that the state of the user is the situation.SELECTED DRAWING: Figure 1
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 technologies for providing various contents via the Internet. One such technology is a bookmarking technology. Specifically, when a user registers a content in a bookmark, the technology provides the content selected by the user from among the bookmarked contents (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-178669 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the conventional technology has room for improvement in providing bookmarked content, i.e., content that the user intends to read later. Specifically, the conventional technology requires the user to perform cumbersome tasks such as selecting the content to view from the bookmarked content.

[0005] The present invention 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 appropriately provide content that a user intends to read later. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, an information processing device according to the present invention includes a receiving unit, a determination unit, and a providing unit. The receiving unit receives a selection of a news article to be read in the future from a user on a news site. The determination unit determines whether the user's situation is a predetermined situation. If the determination unit determines that the user's situation is a predetermined situation, the providing unit provides the news article received by the receiving unit to the user. [Effects of the Invention]

[0007] According to the present invention, it is possible to appropriately provide content that the user intends to read later. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to the embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of information stored in a content storage unit according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of information stored in a user information storage unit according to the embodiment. [Figure 5] FIG. 5 is a flowchart illustrating an example of a processing procedure of the providing process according to the embodiment. [Figure 6] FIG. 6 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, an information processing device, an information processing method, and an information processing program according to the present application 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 the embodiments.

[0010] [Embodiment] [1. Information Processing] First, an example of information processing according to the 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 the information processing according to the embodiment is realized by an information processing device 1 shown in Fig. 1.

[0011] 1 is an information processing device that operates various web media such as news sites, etc. The information processing device 1 is realized by, for example, a cloud system or a server.

[0012] The user terminal 100 shown in Fig. 1 is a terminal device owned by a user U. For example, the user U operates the user terminal 100 to provide news articles and the like to the user U through various media sites. Note that Fig. 1 illustrates an example in which the user terminal 100 is a smartphone, but the user terminal 100 may be other devices such as a PC (Personal Computer).

[0013] Incidentally, on news sites, user U can later view content that he or she has bookmarked. However, user U rarely looks back at bookmarks, and in reality, there are not many cases where he or she actually views content that he or she has bookmarked.

[0014] Furthermore, on news sites, news articles may be deleted after a predetermined period of time, so when user U wishes to view content that he or she has bookmarked, the corresponding news article may already have been deleted. As such, there is room for improvement in appropriately providing content that user U intends to read in the future.

[0015] Therefore, in the information processing according to the embodiment, news articles that the user U intends to read in the future are provided in accordance with the situation of the user U. Specifically, first, the information processing device 1 provides content (for example, news articles) to the user terminal 100 of the user U through a news site (step S1).

[0016] The user U can view the content through the user terminal 100. At this time, the user U can select a news article to read in the future through the user terminal 100 (step S2).

[0017] For example, the user U can select a news article that he or she does not have time to read now but would like to read later as a news article to be read in the future. Information about the news article to be read in the future selected by the user U is notified to the information processing device 1 via the user terminal 100.

[0018] Thereafter, the information processing device 1 determines whether the situation of the user U is a predetermined situation (step S3). For example, the predetermined situation is a situation in which the user U can browse a news article that he or she will read in the future.

[0019] For example, the information processing device 1 determines that the user U's situation is in a predetermined situation when a predetermined date and time arrives, when the user U finishes a predetermined event, when the user U starts a predetermined action, etc.

[0020] The information processing device 1 determines that the user U is in a predetermined situation when a predetermined time has passed since the user U selected a news article to read in the future or when a predetermined date and time has arrived.

[0021] Furthermore, the completion of a predetermined event may occur when the user U reaches the final page of the news article he or she is currently reading, when the current task is completed, or when another specific news article has been read.

[0022] For example, the completion of the current task can be determined from the operation status of the user terminal 100. Specifically, the information processing device 1 determines that the user U is executing a task when the user terminal 100 is not operated for a certain period of time, and determines that the task has been completed when operation of the user terminal 100 is started. Furthermore, when the user U is executing a task on the user terminal 100, the information processing device 1 determines that the user U has completed the task when the task is completed.

[0023] Furthermore, the start of a predetermined action corresponds to a case where the user U starts traveling by train or the like (getting on a train), a case where the user U goes to bed, etc. For example, the information processing device 1 acquires location information or the like from the user terminal 100 and determines whether or not these situations have occurred.

[0024] Additionally, the information processing device 1 may determine that a predetermined situation occurs when the user U arrives at a specific location, when the user U uses a specific application, or the like.

[0025] Then, when the information processing device 1 determines that the situation of the user U is a predetermined situation, it provides the news article selected by the user U as a news article to be read in the future to the user U via the user terminal 100 (step S4).

[0026] For example, the information processing device 1 uses a push notification such as an application notification to the user terminal 100 to provide the user U with a news article that the user U has selected as a news article to be read in the future.

[0027] This allows the user U to view the news article selected as a news article to be read in the future at an appropriate timing. In this way, in the information processing according to the embodiment, the news article selected as a news article to be read in the future by the user U is provided at a timing according to the user's situation.

[0028] Therefore, the information processing device 1 according to the embodiment can appropriately provide the content that the user intends to read later.

[0029] [2. Information Processing Device] Next, a configuration example of the information processing device 1 according to the embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the configuration example of the information processing device 1 according to the embodiment. As shown in Fig. 2, the information processing device 1 includes a communication unit 2, a storage unit 3, and a control unit 4. Note that the information processing device 1 may also include an input unit (e.g., a keyboard or a mouse) that accepts various operations from an administrator who uses the information processing device 1, and a display unit (e.g., a liquid crystal display) that displays various information.

[0030] The communication unit 2 is realized by, for example, a network interface card (NIC), 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 100, etc. via the communication network.

[0031] 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 user information storage unit 32.

[0032] The content storage unit 31 stores content. In the present disclosure, the content is a news article distributed through a news site. Fig. 3 is a diagram showing an example of information stored in the content storage unit 31 according to the embodiment.

[0033] As shown in FIG. 3, the content storage unit 31 stores information items such as "content ID," "content body," and "comments" in association with each other.

[0034] The "Content ID" item stores an identifier for identifying each piece of content. The "Content Body" item stores the body of the content identified by the corresponding content ID. The content body includes the title of the content, a thumbnail image, and a summary. The "Comment" item stores comments posted on the content identified by the corresponding content ID.

[0035] Returning to the explanation of Fig. 2, the following will explain the user information storage unit 32. The user information storage unit 32 stores user information. In the present disclosure, user information is information about users registered on a news site.

[0036] Fig. 4 is a diagram showing an example of information stored in the user information storage unit 32 according to the embodiment. As shown in Fig. 4, the user information storage unit 32 according to the embodiment stores information on items such as "user ID," "content ID," and "situation" in association with each other.

[0037] The "User ID" field stores an identifier for identifying each user U. The "Content ID" field stores an identifier for identifying content registered by the user U identified by the corresponding user ID. In the present disclosure, the "Content ID" field stores the content ID of a news article selected by the user U to be read in the future.

[0038] The "situation" item stores a situation in which a news article to be read in the future is provided to a user U identified by a corresponding user ID. Note that such a situation may be selected by the user U or may be arbitrarily set on the information processing device 1 side.

[0039] Returning to the explanation of Fig. 2, the control unit 4 will now be described. The control unit 4 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) using RAM as a work area to execute various programs (corresponding to examples of information processing programs) stored in a storage device inside the information processing device 1. The control unit 4 is also, 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).

[0040] As shown in Fig. 2, the control unit 4 includes a reception unit 41, an acquisition unit 42, a determination unit 43, and a provision unit 44, and realizes or executes the functions and actions of the information processing described below. Note that the internal configuration of the control unit 4 is not limited to the configuration shown in Fig. 2, and may be other configurations as long as they perform the information processing described below. Furthermore, the connection relationship between the processing units included in the control unit 4 is not limited to the connection relationship shown in Fig. 2, and may be other connection relationships.

[0041] The reception unit 41 receives, at a news site, a selection of a news article to be read in the future from the user U. For example, the reception unit 41 receives a selection from the user U of a news article displayed on the user terminal 100 of the user U as a news article to be read in the future.

[0042] Furthermore, the reception unit 41 receives a selection from the user U of a news article displayed on the user terminal 100 of the user U together with a recommended article displayed on the user terminal 100 as a news article to be read in the future.

[0043] Furthermore, the reception unit 41 may receive, for example, from the user U a selection of news articles to be read in the future, as well as a setting of a situation in which the news article will be provided. In such a case, the reception unit 41 may present the user U with options regarding the situation in a pull-down menu, and may receive the setting of the situation in which the news article will be provided from among the options.

[0044] Then, the reception unit 41 registers, in the user information storage unit 32, information about the news article selected by the user U as a news article to be read in the future and the selected situation.

[0045] The acquisition unit 42 acquires various types of information from the user terminal 100. In the present disclosure, the acquisition unit 42 acquires various types of information for determining the situation of the user U from the user terminal 100. For example, the acquisition unit 42 acquires location information, the operation status of each app, and the like from the user terminal 100.

[0046] The determination unit 43 determines whether the user's situation is a predetermined situation. The determination unit 43 determines the situation of the user U who has selected a news article to read in the future. For example, the determination unit 43 determines that the user's situation is a predetermined situation when a predetermined date and time arrives after the selection of a news article is accepted by the acceptance unit 41.

[0047] For example, when the user U selects a news article to be read in the future, the determination unit 43 starts a timer that sets the remaining time, and when the timer counts down to zero, determines that the user's situation is a situation. Here, the remaining time may be set based on a start time such as one hour or two hours, or based on an end time such as 10:00 on the following Thursday.

[0048] Furthermore, the determination unit 43 determines whether the user's situation is a predetermined situation based on the browsing status of the news site, etc. For example, the determination unit 43 determines that the user's situation is a predetermined situation when the user U reaches the last page of the current news article, or when the user accesses the news site next time.

[0049] Furthermore, the determination unit 43 determines that the situation of the user U is in a predetermined situation after, for example, using a predetermined application on the user terminal 100, that is, after completing a task using the application.

[0050] Specifically, for example, after using an email application, after using an SNS application, after using a calendar application (for example, after checking a schedule), etc., the situation of the user U is determined to be a predetermined situation.

[0051] Furthermore, the determination unit 43 determines that the situation of the user U is a predetermined situation when the user U arrives at a specific location based on the location information acquired from the user terminal 100. Specifically, for example, the determination unit 43 determines that the situation of the user U is a predetermined situation when the user U arrives at home, at work, at the gym, at a cafe, or the like.

[0052] Furthermore, when the user terminal 100 is in a specific condition, the determination unit 43 determines that the situation of the user U is a predetermined situation. Specifically, when the user terminal 100 is connected to Wi-Fi, when the device is unlocked, etc., the determination unit 43 determines that the situation of the user U is a predetermined situation.

[0053] Additionally, the determination unit 43 determines that the user U is in a predetermined situation when the user U is performing a specific action. For example, the determination unit 43 determines that the user U is in a predetermined situation when the user U is commuting to work or school. In this case, for example, the determination unit 43 determines whether the current time corresponds to commuting time or commuting time and whether the location information of the user U is on a commuting route or a school route.

[0054] When the determining unit 43 determines that the user's situation is a certain situation, the providing unit 44 provides the user with the news article received by the receiving unit 41. Specifically, at the time when the situation of the user U is determined to be a predetermined situation, the providing unit 44 provides the user with the news article that the user U has selected as a news article to read in the future.

[0055] The providing unit 44 may provide the news article to the user U by push notification or the like, or may provide the news article to the user U by pull-type notification.

[0056] In this way, the providing unit 44 provides the news article selected by the user U as a news article to be read in the future at a time convenient for the user U. This allows the user U to read the news article selected by the user U at an appropriate time.

[0057] [3. Processing flow] Next, a processing procedure executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of the processing procedure of the provision processing according to the embodiment. Note that the processing shown below is repeatedly executed by the information processing device 1 at a predetermined cycle.

[0058] As shown in Fig. 5, the information processing device 1 first receives a selection of a news article to be read in the future from the user U (step S101). Next, the information processing device 1 sets a reading situation for the news article to be read in the future from the user U (step S102). The situation may be set by the user U or may be arbitrarily set on the information processing device 1 side. When the situation is arbitrarily set on the information processing device 1 side, it is preferable to set a situation in which the user U is expected to read a news article based on, for example, the browsing status of the news site by the user U.

[0059] Next, the information processing device 1 determines whether the situation of the user U corresponds to the situation set in step S102 (step S103). If the information processing device 1 determines that the situation of the user U does not correspond to the situation (step S103; No), it repeatedly executes the process of step S103.

[0060] Furthermore, if the information processing device 1 determines that the user U's situation corresponds to the situation (step S103; Yes), it provides the user U with the news article that the user U has selected as a news article to read in the future (step S104), and terminates the processing.

[0061] [4. Modifications] In the above-described embodiment, the information processing device 1 provides news articles selected by the user U as news articles to be read in the future in accordance with the situation of the user U, but the present invention is not limited to this. News articles may be expanded to various types of content, and the present invention may be applied thereto.

[0062] [5. Effects] The information processing device 1 according to the embodiment includes a reception unit 41 that receives from a user on a news site a selection of news articles to be read in the future, a determination unit 43 that determines whether the user's situation is a predetermined situation, and a provision unit 44 that provides the user with the news article received by the reception unit 41 when the determination unit 43 determines that the user's situation is a predetermined situation.

[0063] Furthermore, the determination unit 43 determines that the user's situation is a situation when a predetermined date and time arrives. Furthermore, the determination unit 43 determines that the user's situation is a situation when the user has completed a predetermined action.

[0064] Furthermore, the determination unit 43 determines that the user's situation is the situation when the user next accesses the news site. Furthermore, the determination unit 43 determines that the user's situation is the situation when the user starts a predetermined action.

[0065] Furthermore, when the terminal device through which the user accesses the news site is in a predetermined condition, the determination unit 43 determines that the user's situation is a certain situation. The reception unit 41 also receives a setting of a situation together with a selection of news articles to be read in the future from the user, and the determination unit 43 determines whether the situation is the one set by the user.

[0066] By performing any one or a combination of the above-described processes, the information processing device according to the present application can appropriately provide content that the user intends to read later.

[0067] [6. Hardware Configuration] The information processing device 1 according to the embodiment described above is realized by, for example, a computer 1000 configured as shown in Fig. 6. Fig. 6 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. The computer 1000 has 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.

[0068] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 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.

[0069] 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 network (communication network) N and sends the data to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the network N.

[0070] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse (in FIG. 6, the output devices and input devices are collectively referred to as "input / output devices") via an 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.

[0071] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 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.

[0072] For example, when the computer 1000 functions as the information processing device according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 4. 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 the network N.

[0073] [7. Other] Although the embodiments of the present application have been described above, the present invention is not limited to the contents of these embodiments. Furthermore, the above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the scope of so-called equivalents. Furthermore, the above-described components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the spirit of the above-described embodiments.

[0074] Furthermore, among 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. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

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

[0076] For example, the above-mentioned information processing device may be realized using multiple server computers, and depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.

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

[0078] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]

[0079] 1. Information processing equipment 2. Communications Department 3 Storage section 4. Control section 31 Content storage unit 32 User information storage unit 41 Reception 42 Acquisition Department 43 Judgment section 44 Providing Department 100 user terminals U User

Claims

1. a reception unit for receiving a selection of news articles to be read in the future from a user at a news site; a determination unit that determines whether the user's situation is a predetermined situation; a providing unit that provides the news article received by the receiving unit to the user when the determining unit determines that the user's situation is the situation; An information processing device comprising:

2. The determination unit When a predetermined date and time arrives, it is determined that the user's situation is the situation.

2. The information processing device according to claim 1,

3. The determination unit When the user has completed a predetermined action, it is determined that the user's situation is the situation.

2. The information processing device according to claim 1,

4. The determination unit The next time the user accesses a news site, the situation of the user is determined to be the situation.

2. The information processing device according to claim 1,

5. The determination unit When the user starts a predetermined action, it is determined that the user's situation is the situation.

2. The information processing device according to claim 1,

6. The determination unit When a terminal device through which the user accesses the news site is in a predetermined condition, the user's situation is determined to be the situation.

2. The information processing device according to claim 1,

7. The reception unit Accepting a setting of the situation along with a selection of news articles to be read in the future from the user; The determination unit Determining whether the situation is as set by the user 2. The information processing device according to claim 1,

8. 1. A computer-implemented information processing method, comprising: a receiving step of receiving, from a user at a news site, a selection of news articles to be read in the future; a determination step of determining whether the user's situation is a predetermined situation; a providing step of providing the news article received by the receiving step to the user when the determining step determines that the user's situation is the situation; An information processing method comprising:

9. a receiving procedure for receiving a selection of news articles to be read in the future from a user on a news site; a determination step of determining whether the user's situation is a predetermined situation; a providing step of providing the news article received by the receiving step to the user when the determining step determines that the user's situation is the situation; An information processing program characterized by causing a computer to execute the above.

Citation Information

Patent Citations

  • Method for bookmarking in videos, and non-temporary computer readable recording medium

    JP2016178669A