CONTENT PROVIDING DEVICE, CONTENT PROVIDING METHOD, AND PROGRAM

The content providing device addresses the issue of users having to manually search for content by automatically scrolling to display relevant content headings after the current content is finished, improving content presentation and user engagement.

JP7659035B1Active Publication Date: 2025-04-08RAKUTEN GROUP INC
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2023203092
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-04-08
Estimated Expiration
2043-11-30

AI Technical Summary

Technical Problem

Existing content providing technologies do not effectively present content to users when there is no interest in the displayed list, requiring users to manually search for alternative content, which is cumbersome.

Method used

A content providing device that displays a list of content headings, allows user selection, provides related content, identifies other content based on previous selections, and automatically scrolls to display these identified content headings after the current content is finished.

Benefits of technology

This solution enables more effective content presentation by automatically displaying relevant content to users, reducing the need for manual searching and enhancing user engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007659035000001_ABST
    Figure 0007659035000001_ABST
Patent Text Reader

Abstract

A content providing device, a content providing method, and a program capable of presenting content more effectively. [Solution] A content providing device 100 includes a heading display unit 130 that displays a list of content headings on a screen, an acquisition unit that acquires an instruction to select one of the headings displayed on the screen, a providing unit 150 that provides content related to the selected heading when the instruction is acquired, and an identification unit 160 that identifies the heading of other content in the list based on the heading of the content most recently selected, and after the heading display unit 130 ends the provision of the provided content, it automatically scrolls the screen to display the heading of the other content identified by the identification unit.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a content providing device, a content providing method, and a program. [Background technology]

[0002] There is known a technique for providing content via a network (for example, see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2015-029279 A Summary of the Invention [Problem to be solved by the invention]

[0004] In such a technique, a list of contents is displayed on a screen, and selected content is provided. Then, when browsing of the contents is completed, the previously presented list is displayed again, and the user is awaited to select the next content. However, if the displayed list does not contain content that interests the user, the user must search for other content himself, which is time-consuming. Therefore, there is room for improvement in terms of presenting content more effectively.

[0005] The present invention has been made in consideration of the above-mentioned circumstances, and has an object to provide a content providing device, a content providing method, and a program that can present content more effectively. [Means for solving the problem]

[0006] In order to solve the above problems, a content providing device according to the present invention comprises: a headline display unit for displaying a list of headlines of the contents on a screen; an acquisition unit that acquires an instruction to select one of the headings displayed on the screen; a providing unit that provides content related to the selected headline when the instruction is acquired; an identification unit that identifies a heading of another content based on a heading of a content previously selected in the list; Equipped with After terminating provision of the provided content, the heading display unit displays, by automatic scrolling, the heading of the other content identified by the identification unit on the screen. Effect of the Invention

[0007] According to the present invention, it is possible to provide a content providing device, a content providing method, and a program capable of presenting content more effectively. [Brief description of the drawings]

[0008] [Figure 1] 1 is a diagram showing an overall configuration of a content providing system according to an embodiment; [Diagram 2] FIG. 11 is a diagram showing an example of a list of headings displayed on a screen of a content providing device. [Diagram 3] 11A to 11C are diagrams illustrating an example of a screen transition in the content providing device. [Figure 4] FIG. 4 is a diagram showing an example of a content management table stored by the server. [Diagram 5] FIG. 13 is a diagram showing an example of a presentation list generated by a server. [Figure 6] FIG. 2 is an explanatory diagram showing a functional configuration of a content providing device. [Figure 7] FIG. 7 is a diagram showing an example of a browsing history database shown in FIG. 6. [Figure 8] FIG. 2 is an explanatory diagram illustrating a hardware configuration of an information processing device. [Figure 9] 13 is a flowchart of a content providing process performed by the content providing device and the server. [Figure 10] FIG. 4 is a diagram illustrating an example of a user browsing history database stored by a server. [Figure 11] 13 is a flowchart of a content providing process according to a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. In addition, the same or corresponding parts in the drawings are given the same reference numerals. The present embodiment is for the purpose of explanation and does not limit the scope of the present invention. Therefore, a person skilled in the art can adopt an embodiment in which each or all of these elements are replaced with an equivalent, and such an embodiment is also included in the scope of the present invention.

[0010] A content providing device 100 according to an embodiment of the present invention will be described using an example in which it is applied to a content providing system 1 shown in Fig. 1. The content providing system 1 is a system that acquires information on content to be presented to a user from a server 200, displays content headings on the display screen of the content providing device 100, and provides the user with content corresponding to a heading selected by the user.

[0011] The content providing system 1 includes a content providing device 100 and a server 200, and the content providing device 100 and the server 200 are connected via a communication network 300 such as the Internet. Although one content providing device 100 is illustrated in FIG. 1, the number of content providing devices 100 applicable to the content providing system 1 is not limited to this, and multiple content providing devices 100 may be applied. Here, content means digital content. Specifically, content is article content such as columns and news, video content, music content, and the like.

[0012] The content providing device 100 is a computer that operates based on an operation by a user who uses (views) content, and includes, for example, an information terminal such as a smartphone, a tablet, or a PC (Personal Computer). An application for viewing content managed by a server 200 is installed in the content providing device 100. When a user performs an operation indicating application startup, the content providing device 100 starts the application, obtains content from the server 200, and displays and outputs the content. This allows the user to view the content.

[0013] When the content providing device 100 starts an application, it acquires from the server 200 a presentation list indicating information of contents to be presented to the user, and displays a list of headlines of the contents included in the presentation list on the display screen. Here, an example of the headline list displayed on the display screen 101 is shown in FIG. 2. As shown in the figure, the headline list has sections for each content category such as columns, news, and videos, and in each section, headline icons 102, which are icons expressing the headlines of each content, are arranged horizontally. The headline icons 102 include, for example, thumbnail images and text information indicating the contents corresponding to the headline icons 102. In addition, at a predetermined position of the headline icons 102, either an icon 103a indicating that the content corresponding to the headline icons 102 has not been viewed, or an icon 103b indicating that the content has been viewed, is arranged.

[0014] Each section displayed on the display screen 101 is displayed so as to be scrollable vertically. For example, when the illustrated heading list is scrolled downward, the heading icons 102 of the "Video" content and other sections arranged below the "Video" content are displayed on the display screen 101.

[0015] In each section, the heading icons 102 of the respective contents are arranged in a row so as to be scrollable horizontally. Specifically, the heading icons 102 are arranged to the right in descending order of display priority set in the presentation list, and for example, when scrolling to the right in the "Column" section area, the other heading icons 102 arranged to the right of the heading icon 102 of "Column XX (30th)" are visibly displayed within the display screen 101.

[0016] When a user selects one of the headline icons 102 displayed on the display screen 101 through a selection operation, the content providing device 100 hides the headline list and displays the content corresponding to the selected headline icon 102 on the display screen 101. An example of the transition state of the display screen 101 is shown in Fig. 3. When the headline icon 102 of "30th Column XX" in the "Column" section is selected in the headline list shown as an example in Fig. 3(a), the content corresponding to the selected headline icon 102 is displayed on the display screen 101 as shown as an example in Fig. 3(b).

[0017] Furthermore, when the user finishes viewing the content and performs an operation to close the content, the content providing device 100 causes the display screen 101 to display again the headline list that was displayed immediately before. For example, when the close button 104 arranged on the display screen 101 illustrated in FIG. 3(b) is pressed, the content providing device 100 closes the content page and causes the display screen 101 to display again the headline list illustrated in FIG. 3(c). Note that in the headline list that is redisplayed, an icon 103b indicating that the headline icon 102 of the previously viewed content "30th Column XX" is displayed, instead of an icon 103a indicating that the content has not been viewed.

[0018] When the content providing device 100 redisplays the headline list, it refers to the browsing history of content in the same category as the previously browsed content, and identifies other content to be presented to the user. The content providing device 100 performs automatic scrolling to the right in the target section of the headline list until the headline icon 102 of the identified content is displayed. Specifically, as illustrated in FIG. 3(d), when "Column YY (27th)" is identified as the content to be presented to the user, the content providing device 100 performs automatic scrolling to the right in the "Column" section of the headline list shown in FIG. 3(c) until the headline icon 102 of the identified "Column YY (27th)" is visibly displayed on the display screen 101.

[0019] 1, the server 200 is composed of one or more server computers. The server 200 is operated by, for example, a content provider, and is used when the provider creates and registers the content.

[0020] Specifically, server 200 stores a content management table for managing registered content. An example of the content management table stored in server 200 is shown in Fig. 4. As shown in the figure, the content management table includes information such as a "content ID" that is information for uniquely identifying content, a "category" that indicates the category of the content, a "headline icon ID" that is information for uniquely identifying the headline icon 102 of the content, a "URL" that indicates the URL (Uniform Resource Locator) of the content, and a "registration date" that indicates the date on which the content was registered.

[0021] When the content providing device 100 starts an application for viewing content in response to a user operation, the server 200 generates a presentation list of contents to be presented to the user based on the content management table and transmits the list to the content providing device 100. For example, the server 200 extracts a set number of contents with the most recent registration date for each content category, ranks the contents in order of most recent registration date, and generates a presentation list. The server 200 sets this rank as the display order. An example of the presentation list is shown in FIG. 5. As shown in the figure, the presentation list includes information such as "category" which is information specifying the category of each content, "No." which is information defining the display order of each content, "content ID" which is information uniquely identifying each content, and "headline icon ID" for uniquely identifying the headline icon 102 of each content.

[0022] In addition, the server 200 identifies the URL of the content corresponding to the headline icon 102 selected by the user from the headline list displayed on the display screen 101, and transmits the URL to the content providing device 100.

[0023] Communications network 300 may include various types of networks, such as a local area network (LAN), a wide area network (WAN) such as the Internet, a telecommunications network such as the public switched telephone network (PSTN), a wireless network, a public switched network, a satellite network, a cellular network, a public land mobile network (PLMN), a metropolitan area network (MAN), a private network, an ad-hoc network, an intranet, an optical fiber-based network, etc., and / or combinations of these or other types of networks.

[0024] (Functional configuration of the content providing device) Next, a functional configuration of the content providing device 100 will be described with reference to Fig. 6. The content providing device 100 includes a presentation list acquiring unit 110, a browsing history database 120, a headline display unit 130, an input receiving unit 140, a providing unit 150, and an identifying unit 160.

[0025] 5, which is generated by the server 200. The presentation list acquisition unit 110 transmits the acquired presentation list to the headline display unit .

[0026] The browsing history database 120 is a database that stores the browsing history of content viewed by a user who uses the content providing device 100. An example of the browsing history database 120 is shown in Fig. 7. As shown in the figure, the browsing history database 120 includes information such as a "content ID" for uniquely identifying content, and a "last displayed date and time" indicating the date and time when the content was most recently displayed.

[0027] Returning to FIG. 6, the headline display unit 130 displays the headline list illustrated in FIG. 2 on the display screen 101 based on the presentation list acquired by the presentation list acquisition unit 110 and the browsing history database 120. Specifically, the headline display unit 130 arranges sections for each category in a vertically scrollable manner based on the "category" included in the presentation list, and displays the headline icons 102 of the contents in each section in a horizontally scrollable manner in the display order set by the "No." included in the presentation list. When the headline display unit 130 cannot display all the sections included in the presentation list on the display screen 101 at once, the headline display unit 130 scrolls the display screen 101 vertically to display all the sections on the display screen 101. Also, when the headline display unit 130 cannot display all the headline icons 102 on the display screen 101 at once in each section, the headline display unit 130 scrolls the display screen 101 horizontally to display all the headline icons 102 on the display screen 101.

[0028] Furthermore, the headline display unit 130 refers to the browsing history database 120 and displays on the display screen 101 whether each content corresponding to the headline icon 102 has been viewed or not. Specifically, the headline display unit 130 determines whether each content has been viewed by determining whether the browsing history database 120 includes a content ID of the content corresponding to the headline icon 102. As illustrated in FIG. 2, the headline display unit 130 displays an icon 103a indicating that the content has been viewed or an icon 103b indicating that the content has not been viewed in a predetermined position of the headline icon 102 of each content according to the determination result. Note that the headline display unit 130 may display only either the icon 103a indicating that the content has been viewed or the icon 103b indicating that the content has not been viewed.

[0029] Returning to Fig. 6, the input accepting unit 140 accepts an instruction input to select one of the headline icons 102 displayed on the display screen 101. When a headline icon 102 is selected, the input accepting unit 140 refers to the presentation list exemplified in Fig. 5, identifies the content ID associated with the headline icon ID of the selected headline icon 102, and requests the server 200 to transmit the URL of the content of the identified content ID. Note that the input accepting unit 140 is an example of an acquisition unit.

[0030] The providing unit 150 provides content corresponding to the heading icon 102 for which an instruction input has been received by the input receiving unit 140. Specifically, when the providing unit 150 acquires a URL of the content from the server 200, the providing unit 150 accesses the acquired URL to acquire content data, and displays the content on the display screen 101. The providing unit 150 displays the content on the display screen 101 by generating a new page for displaying the content. Therefore, while the content is being displayed, the heading list that has been displayed on the display screen 101 is hidden.

[0031] When the identification unit 160 detects that the viewing of the content provided by the providing unit 150 has ended, the identification unit 160 identifies other content corresponding to the heading icon 102 to be newly displayed on the display screen 101 based on a set rule. For example, the identification unit 160 identifies content to be presented to the user based on a rule that, among contents in the same category as the content previously viewed and lower in display order than the content previously viewed, the content that has not been provided to the user (not viewed) and has the highest display order in the presentation list is presented to the user. The identification unit 160 notifies the heading display unit 130 of the heading icon ID of the identified content. The heading display unit 130 performs automatic scrolling until the heading icon 102 corresponding to the notified heading icon ID is displayed on the display screen 101. In this way, after the viewing (provided state) of the provided content has ended, the heading display unit 130 displays the heading of the content identified by the identification unit 160 on the display screen 101 by automatic scrolling.

[0032] (Hardware configuration of information processing device) 8 is a block diagram showing a hardware configuration of an information processing device 10 in which the content providing device 100 and the server 200 are realized. The information processing device 10 includes a CPU (Central Processing Unit) 11 that executes processing according to a program, a RAM (Random Access Memory) 12 which is a volatile memory, a ROM (Read Only Memory) 13 which is a non-volatile memory, a storage unit 14 that stores data, an input unit 15 that accepts input of information, a display unit 16 that visualizes and displays information, and a communication unit 17 that transmits and receives information, which are connected via an internal bus 99.

[0033] The CPU 11 controls the overall operation of the information processing device 10, and is connected to each component to exchange control signals and data. The CPU 11 executes various processes by reading a program stored in the storage unit 14 into the RAM 12 and executing it. The CPU 11 executes each process by the headline display unit 130, the providing unit 150, and the identifying unit 160 as the main functions provided by the program. The CPU 11 may also execute each process by the presentation list acquisition unit 110 and the input receiving unit 140.

[0034] The RAM 12 is for temporarily recording data and programs, and holds programs and data read from the storage unit 14, other data necessary for communication, etc. The RAM 12 is used as a work area for the CPU 11.

[0035] The ROM 13 stores a control program executed by the CPU 11 for the basic operation of the information processing device 10, a BIOS (Basic Input Output System), and the like.

[0036] The storage unit 14 includes a hard disk drive, a flash memory, etc., and stores the programs executed by the CPU 11 and various data used when the programs are executed. The storage unit 14 functions as a browsing history database 120.

[0037] The input unit 15 is a user interface including a touch panel, a keyboard, a mouse, a communication device, etc. The input unit 15 receives an operation input from a user of the information processing device 10, and outputs a signal corresponding to the received operation input to the CPU 11. The input unit 15 functions as an input receiving unit 140.

[0038] The display unit 16 is a display device such as a liquid crystal display or an organic EL (Electro Luminescence) display that visualizes and displays information.

[0039] The communication unit 17 is a network termination device or a wireless communication device that connects to the network, and a serial interface or a LAN (Local Area Network) interface that connects to them. The information processing device 10 communicates with other information processing devices, etc. through the communication unit 17. The communication unit 17 functions as a presentation list acquisition unit 110 and a provision unit 150.

[0040] (Content provision processing) Next, the operations of the content providing device 100 and the server 200 will be described with reference to Fig. 9. When a user operates the content providing device 100 and logs in to an application for viewing content pre-installed in the content providing device 100, a content providing process is started.

[0041] When the server 200 detects that the user has logged in to the application, it transmits a presentation list of contents to be presented to the user to the content providing device 100 (step S151). Specifically, the server 200 extracts contents to be presented to the user based on the content management table illustrated in FIG. 4, and generates the presentation list illustrated in FIG. 5. The server 200 generates the presentation list by extracting contents for each category based on a rule such as extracting a set number of contents with the most recent registration date, and ranking the contents in descending order of registration date. Note that the rule for determining the contents to be presented to the user is not limited to this, and may be extracted based on any rule, such as extracting contents predicted to be of high interest to the user for each category from the user's past browsing history, or extracting contents with a large total number of views by all users.

[0042] Next, the presentation list acquisition unit 110 of the content providing device 100 acquires the presentation list transmitted from the server 200 (step S101). The presentation list acquisition unit 110 transmits the acquired presentation list to the headline display unit .

[0043] Next, the headline display unit 130 displays on the display screen 101 a headline list displaying headline icons 102 of the contents included in the presentation list based on the presentation list acquired by the presentation list acquisition unit 110 (step S102). Specifically, as illustrated in FIG. 3(a), the headline display unit 130 arranges sections for each category vertically scrollable based on the "category" included in the presentation list illustrated in FIG. 5, and displays the headline icons 102 of the contents in each section scrollable from left to right in descending order of display rank set by the "No." included in the presentation list. For example, in the headline list first displayed on the display screen 101, the headline icon 102 of the content with the highest display rank set in the presentation list is visibly displayed on the display screen 101, and when the user scrolls to the right, the headline icon 102 of the content with the lower display rank is displayed on the display screen 101.

[0044] Furthermore, the headline display unit 130 refers to the viewing history database 120 and displays on the display screen 101 whether each content included in the presentation list has been viewed or not together with the headline icon 102. Specifically, the headline display unit 130 determines whether each content has been viewed or not by determining whether the viewing history database 120 includes a content ID for each content. Depending on the determination result, the headline display unit 130 displays an icon 103a indicating that the content has been viewed or an icon 103b indicating that the content has not been viewed at a predetermined position of the headline icon 102 for each content.

[0045] Next, the input accepting unit 140 waits for the selection of a heading icon 102 (step S103). Specifically, the input accepting unit 140 accepts an instruction input to select any heading icon 102 from the heading list displayed on the display screen 101. The user operates the input unit 15 to select any heading icon 102 from the heading list displayed initially, or scrolls the heading list vertically or horizontally to display another section or another heading icon 102 on the display screen 101, and selects any heading icon 102.

[0046] When the input receiving unit 140 detects that the headline icon 102 has been selected (step S104; Yes), it refers to the presentation list acquired in step S101 and identifies the content ID associated with the headline icon ID of the selected headline icon 102. The input receiving unit 140 transmits the identified content ID to the server 200 (step S105), and requests the server 200 to transmit the URL of the content corresponding to the identified content ID. The input receiving unit 140 may also transmit a user ID, which is information that uniquely identifies a user.

[0047] On the other hand, if the input receiving unit 140 determines that the headline icon 102 has not been selected (step S104; No), the process returns to step S103 and waits for the headline icon 102 to be selected.

[0048] Next, upon receiving the content ID transmitted in step S105, the server 200 transmits the URL of the content corresponding to the received content ID to the content providing device 100 (step S152). Specifically, the server 200 refers to the content management table illustrated in FIG. 4 to identify the URL of the content corresponding to the received content ID, and transmits the identified URL to the content providing device 100.

[0049] Next, the providing unit 150 displays the content on the display screen 101 (step S106). Specifically, the providing unit 150 accesses the URL received from the server 200 to acquire the content data, and generates a new page displaying the acquired content data, thereby displaying the content on the display screen 101 as exemplified in FIG. 3(b). The providing unit 150 also stores in the storage unit 14 the display state of the sections and the heading icons 102 in the heading list that were displayed immediately before. The display state includes information such as the position of each section on the display screen 101, and the position and size of the heading icons 102.

[0050] Next, the providing unit 150 updates the browsing history database 120 illustrated in Fig. 7 (step S107). Specifically, the providing unit 150 updates the browsing history database 120 by newly storing the content ID and the display time of the content displayed in step S106 in the browsing history database 120.

[0051] Next, the providing unit 150 judges whether or not the viewing of the content displayed on the display screen 101 in step S106 has ended (step S108). Specifically, when the providing unit 150 detects that the content page has been closed by an operational input such as pressing the close button 104 arranged on the display screen 101 illustrated in Fig. 3(b), the providing unit 150 judges that the viewing of the content has ended (step S108; Yes). On the other hand, when the providing unit 150 does not detect that the content page has been closed, the providing unit 150 judges that the viewing of the content has not ended (step S108; No) and waits for an operational input to close the content page.

[0052] In step S109, headline display unit 130 displays the headline list again on display screen 101 (step S109). Specifically, headline display unit 130 reads out the display state stored in storage unit 14 in step S106, and displays the headline list shown in Fig. 3(c) on display screen 101 by arranging sections and headline icons 102 in the same positions as the headline list displayed on display screen 101 immediately before the content was displayed. In this headline list, a viewed icon 103b is arranged in place of an unviewed icon 103a for the headline icon 102 of the content that was viewed immediately before, for example, "Column XX (30th)."

[0053] Next, the identification unit 160 identifies other content corresponding to the heading icon 102 to be newly displayed on the display screen 101 (step S110). Specifically, the identification unit 160 identifies other content based on a rule that, among the contents in the same category as the content previously viewed and lower in display order than the content previously viewed, the content that has not been provided to the user and has the highest display order in the presentation list is presented to the user. For example, in step S106, when the content with the content ID "A030" in the presentation list illustrated in FIG. 5 is viewed, the identification unit 160 refers to the viewing history database 120 illustrated in FIG. 7 and identifies the content ID "A027" of the content that has not been viewed and is the highest among the contents whose display order set in the presentation list is lower than the content ID "A030". The identification unit 160 notifies the heading display unit 130 of the heading icon ID "ZA027" corresponding to the identified content ID "A027".

[0054] If there is no unviewed content in the presentation list, the identification unit 160 may identify the content next in the display order to the content displayed immediately before in the presentation list as the other content. Specifically, the identification unit 160 identifies the content ID "A029" next in the display order to the content ID "A030" of the content displayed immediately before as the other content, and notifies the heading display unit 130.

[0055] Next, headline display unit 130 performs automatic scrolling until headline icon 102 corresponding to the headline icon ID notified in step S110 is displayed on display screen 101 (step S111). Specifically, when the content corresponding to headline icon ID "ZA027" notified in step S110 is "[27th] Column YY", headline display unit 130 performs automatic scrolling to the right until the entire headline icon 102 of "[27th] Column YY" is positioned at a predetermined visible position on display screen 101, as exemplified in FIG. 3(d).

[0056] Next, the process returns to step S103, and the input receiving unit 140 waits for a selection of a headline icon 102 in the headline list displayed in step S111, and executes the processes from step S104 onward described above.

[0057] As described above, when viewing of a certain content is completed and the list of headings is displayed again, the content providing device 100 displays the heading icon 102 of another content on the display screen 101. The content corresponding to the displayed heading icon 102 is, for example, a content that has not been viewed by the user, so that the user can be saved from having to scroll or input a search keyword to search for another content. Therefore, the user can view unviewed content one after another without any trouble, which can prevent the user from abandoning the service.

[0058] Furthermore, after the headline list is displayed again, the content providing device 100 automatically scrolls the headline icon 102 of another content so that it is visible on the display screen 101. The scrolling movement of the headline icon 102 makes the headline icon 102 stand out, so that the user can more easily recognize that the headline icon 102 of another content has been presented.

[0059] (Modification) The server 200 may implement some of the functions of the content providing device 100. For example, in the above embodiment, when viewing of a content is completed and the headline list is redisplayed, the content providing device 100 identifies other unviewed content and displays the identified other content on the display screen 101 by automatic scrolling, but the server 200 may execute these processes.

[0060] In this case, the server 200 may include a user browsing history database that records the browsing history of the user, and execute the function of the identification unit 160. An example of the user browsing history database is shown in FIG. 10. As shown in the figure, the user browsing history database includes information such as a "user ID" that is information for uniquely identifying a user, a "content ID" that is information for uniquely identifying a content, and a "last provided date and time" that is the date and time when the content was most recently provided to the user. For example, the "last provided date and time" is recorded as the date and time when the server 200 transmitted the URL of the content to the content providing device 100.

[0061] Details of the process in this case will be described with reference to Fig. 11. Note that since the process includes steps common to the flowchart illustrated in Fig. 9, the differences will be mainly described.

[0062] 9 are executed, and when the URL of the content is transmitted in step S152, server 200 stores in the user browsing history database that the content corresponding to the transmitted URL has been provided. Specifically, the user browsing history database shown in FIG. 10 is updated by adding the user ID and the date and time when the URL was transmitted (step S251).

[0063] Next, processing similar to steps S106 to S108 in FIG. 9 is executed, and when it is determined that the viewing of the content has ended (step S108; Yes), the providing unit 150 of the content providing device 100 transmits a notification to the server 200 that the viewing of the content has ended (step S201).

[0064] Next, the server 200 identifies other content corresponding to the heading icon 102 to be newly displayed on the display screen 101 (step S252). Specifically, the server 200 identifies the content to be displayed on the display screen 101 by the same process as step S110 of Fig. 9, based on the presentation list illustrated in Fig. 5 generated in step S151 and the user browsing history database illustrated in Fig. 10. For example, the server 200 identifies other content based on a rule that presents to the user content that is not provided to the user and has the highest display order in the presentation list, among contents in the same category as the content previously viewed, and has a lower display order than the content previously viewed.

[0065] Next, the server 200 transmits the heading icon ID of the content identified in step S252 to the content providing device 100, and instructs the content providing device 100 to perform automatic scrolling until the heading icon corresponding to the transmitted heading icon ID is displayed on the display screen 101 (step S253).

[0066] Next, the content providing device 100 performs automatic scrolling by the same process as in step S111 of FIG. 9 until the heading icon 102 corresponding to the heading icon ID transmitted in step S253 is displayed (step S202).

[0067] As described above, the server 200 executes the function of the identifying unit 160, so that the processing load on the content providing device 100 can be reduced.

[0068] 2, one heading icon 102 for each category is visibly displayed on the display screen 101, but this is not limited to the above. The size of the heading icon 102 is arbitrary, and for example, multiple heading icons 102 may be visibly displayed in each category.

[0069] In the above embodiment, when there is no unviewed content in the presentation list, the specification unit 160 specifies the content next in display order to the content displayed immediately before as the other content, but this is not limited to the above. For example, the specification unit 160 may specify the content of another category having unviewed content as the other content. For example, in the heading list illustrated in FIG. 3(c), when "Column XX (30th)" in the "Column" section has been viewed and all other contents in the "Column" section have been viewed, the content may be searched in the order of the "News" section, the "Video" section, and so on, and the unviewed content of the other category may be specified as the other content. Then, in the section of the specified other category, the specified content may be displayed on the display screen 101 by automatic scrolling. Also, when there is no unviewed content in any category, a message indicating that there is no unviewed content may be displayed on the display screen 101.

[0070] In the above embodiment, a case has been described in which after the playback of the selected content is completed, automatic scrolling is performed to play another content. Alternatively, the content providing device 100 may display a message for confirming whether or not to perform automatic scrolling before automatic scrolling, and perform automatic scrolling when an instruction to permit automatic scrolling is given. Furthermore, when there are multiple candidates for the automatic scrolling destination, the content providing device 100 may display a message prompting the selection of a candidate.

[0071] In the above embodiment, the case where the content of the automatic scroll destination is specified based on the order of registration date has been described as an example, but the content of the automatic scroll destination may be specified by other methods. As an example, the presentation list may include information about the contents, and the content providing device 100 may specify the content corresponding to the contents of the selected content as the content of the automatic scroll destination. Specifically, if the content is an article related to baseball, the server 200 includes the names of players published in the article as information about the contents of the content. The content providing device 100 specifies the names of players published in the selected content, and specifies other contents published for the player names as the content of the automatic scroll destination. In this way, the content providing device 100 can realize display control of content that is more effective for the user by controlling to preferentially display content that is assumed to be the user's preference.

[0072] In the above embodiment, the headline list is hidden, the content corresponding to the selected headline icon 102 is displayed, and the headline list is redisplayed after browsing of the content is completed, but this is not limited to the above. For example, the content may be superimposed on the headline list, and the headline list may be made available for reference when the content is closed.

[0073] In the above embodiment, the identification unit 160 executes the process of step S110 for identifying the content to be automatically scrolled to after the headline list is redisplayed in step S109, but this is not limited to the above. The identification unit 160 may execute the process of step S110 after the selection of the headline icon 102 is detected in step S104 and before it is determined in step S108 that browsing of the content has ended.

[0074] The content providing device 100 and the server 200 according to the above-mentioned embodiment can be realized by using a normal computer, not by a dedicated device. For example, the content providing device 100 or the server 200 that executes the above-mentioned processes may be configured by installing a program for executing any of the above-mentioned processes on a computer from a recording medium storing the program on the computer. Also, the content providing device 100 or the server 200 may be configured by a plurality of computers operating in cooperation with each other.

[0075] Furthermore, when the above-mentioned functions are realized by sharing the functions between an OS (Operating System) and an application, or by cooperation between the OS and the application, only the parts other than the OS may be stored on the medium.

[0076] It is also possible to superimpose the program on a carrier wave and distribute it via a communication network. For example, the program may be distributed through an application store (App Store), or posted on a bulletin board (BBS, Bulletin Board System) on a communication network and distributed via the network. These programs may then be started and executed under the control of an operating system in the same way as other application programs, thereby enabling the above-mentioned processing to be performed.

[0077] Furthermore, information stored in the content providing device 100 and the server 200 may be collectively managed by a cloud server on the network, and the content providing device 100 may access the cloud server as necessary to read and write information. In this case, the content providing device 100 may not need to include the browsing history database 120. Furthermore, the content providing process by the content providing device 100 and the server 200 may be executed on the cloud using information stored in the cloud server.

[0078] Various aspects of the present disclosure are summarized below as appendices.

[0079] (Appendix 1) a headline display unit for displaying a list of headlines of the contents on a screen; an acquisition unit that acquires an instruction to select one of the headings displayed on the screen; a providing unit that provides content related to the selected headline when the instruction is acquired; an identification unit that identifies a heading of another content based on a heading of a content previously selected in the list; Equipped with the headline display unit, after terminating the provision of the provided content, causes the headline of the other content identified by the identification unit to be displayed on the screen by automatic scrolling; Content providing device.

[0080] (Appendix 2) the identifying unit identifies, as the heading of the other content, a heading of a content that is not provided and that is closest in display order to the previously selected content in the list; 2. A content providing device as described in claim 1.

[0081] (Appendix 3) the identifying unit identifies, in the list, a heading of a content that is next in display order to the previously selected content, as a heading of the other content; 2. A content providing device as described in claim 1.

[0082] (Appendix 4) The content is classified into one of a plurality of categories; the headline display unit displays a list of headlines of the content in a scrollable manner for each category. 4. A content providing device according to any one of claims 1 to 3.

[0083] (Appendix 5) the heading display unit stores a display state of the list displayed on the screen; after terminating the provision of the content, restoring the saved display state to redisplay the list on the screen, and executing the automatic scrolling; 5. A content providing device according to any one of claims 1 to 4.

[0084] (Appendix 6) The headline displayed by the headline display unit includes image or text information representing the content corresponding to the headline. 6. A content providing device according to any one of claims 1 to 5.

[0085] (Appendix 7) The computer displaying a list of content headings on a screen; obtaining an instruction to select one of the headings displayed on the screen; providing content related to the selected headline when the indication is obtained; identifying a heading of another piece of content in the list that is based on the heading of a previously selected piece of content; Run The step of identifying a heading includes displaying the identified heading of the other content on the screen by automatic scrolling after terminating the provision of the provided content. How content is provided.

[0086] (Appendix 8) On the computer, A process of displaying a list of content headings on the screen; A process of receiving an instruction to select one of the headings displayed on the screen; providing content related to the selected headline when the indication is obtained; identifying a heading of another content in the list based on the heading of a previously selected content; Run the command, the process of identifying a heading includes, after terminating the provision of the provided content, displaying the identified heading of the other content on the screen by automatic scrolling; program.

[0087] Various embodiments and modifications of the present disclosure are possible without departing from the broad spirit and scope of the present disclosure. The above-described embodiments are for explaining the present disclosure and do not limit the scope of the present disclosure. That is, the scope of the present disclosure is indicated by the claims, not the embodiments. Various modifications made within the scope of the claims and the scope of the disclosure equivalent thereto are considered to be within the scope of the present disclosure. [Industrial Applicability]

[0088] According to the present invention, it is possible to provide a content providing device, a content providing method, and a program capable of presenting content more effectively. [Explanation of symbols]

[0089] 100 Content providing device, 200 Server, 300 Communication network, 101 Display screen, 102 Heading icon, 103a, 103b Icon, 104 Close button, 110 Presentation list acquisition unit, 120 Browsing history database, 130 Heading display unit, 140 Input reception unit, 150 Providing unit, 160 Identifying unit, 11 CPU, 12 RAM, 13 ROM, 14 Storage unit, 15 Input unit, 16 Display unit, 17 Communication unit, 99 Internal bus

Claims

1. A heading display unit that displays a list of headings of content classified into any one of a plurality of categories on a screen in a scrollable manner for each of the categories; an acquisition unit that acquires an instruction to select one of the headings displayed on the screen; a providing unit that provides content related to the selected headline when the instruction is acquired; an identification unit that identifies a heading of another content based on a heading of a content previously selected in the list; Equipped with the heading display unit, after terminating the provision of the provided content, displays the heading of the other content identified by the identification unit on the screen by automatic scrolling; the identification unit uses a database that records user browsing history to determine whether or not there is any unprovided content in the list that has not been provided to the user to be processed and is in the same category as the previously selected content, and if it is determined that there is such unprovided content, identifies a heading for the other content from headings of content in the same category as the previously selected content, and if it is determined that there is no unprovided content, identifies a heading for the other content from headings of content in a category that includes content that has not been provided to the user and is in a category different from the previously selected content. Content providing device.

2. when it is determined that there is the unprovided content, the specifying unit specifies, in the list, a heading of the unprovided content that is closest in display order to the previously selected content, as a heading of the other content; The content providing device according to claim 1 .

3. when it is determined that there is no heading of a content that has not been provided to the user in the list, the identification unit identifies a heading of a content that is next in display order to the previously selected content as a heading of the other content. The content providing device according to claim 1 .

4. the heading display unit stores a display state of the list displayed on the screen; after terminating the provision of the content, restoring the saved display state to redisplay the list on the screen, and executing the automatic scrolling; The content providing device according to claim 1 .

5. The headline displayed by the headline display unit includes image or text information representing the content corresponding to the headline. The content providing device according to claim 1 .

6. The computer displaying a list of headings of contents classified into any one of a plurality of categories on a screen in a scrollable manner for each of the categories; obtaining an instruction to select one of the headings displayed on the screen; providing content related to the selected headline when the indication is obtained; identifying a heading of another piece of content in the list that is based on the heading of a previously selected piece of content; Run The step of displaying the heading includes, after terminating the provision of the provided content, displaying the heading of the specified other content on the screen by automatic scrolling; The step of identifying a heading includes using a database that records a user's browsing history to determine whether or not there is any unprovided content in the list that has not been provided to the user to be processed and is in the same category as the previously selected content, and if it is determined that there is such unprovided content, identifying a heading for the other content from among headings of content in the same category as the previously selected content, and if it is determined that there is no unprovided content, identifying a heading for the other content from among headings of content in a category that includes content that has not been provided to the user and is in a category different from the previously selected content. How content is provided.

7. On the computer, A process of displaying a list of headings of contents classified into any one of a plurality of categories on a screen in a scrollable manner for each of the categories; A process of receiving an instruction to select one of the headings displayed on the screen; providing content related to the selected headline when the indication is obtained; identifying a heading of another content in the list based on the heading of a previously selected content; Run the command, The process of displaying the heading includes, after terminating the provision of the provided content, displaying the heading of the specified other content on the screen by automatic scrolling; The process of identifying the headings involves using a database that records the user's browsing history to determine whether or not there is any unprovided content in the list that has not been provided to the user being processed and is in the same category as the previously selected content, and if it is determined that there is such unprovided content, identifying the heading of the other content from among headings of content in the same category as the previously selected content, and if it is determined that there is no unprovided content, identifying the heading of the other content from among headings of content in a category that includes content that has not been provided to the user and is in a category different from the previously selected content. program.

Citation Information

Patent Citations

  • JP1974019879A

  • Abnormality detector for pressure feed pipe

    JP1980085239A

  • Display processing device, display processing method, and display processing program

    JP2012008868A

  • Receiver of streaming content and menu display method of the same

    JP2015029279A

  • Control apparatus of rotary machine

    JP2017005895A