Information processing device and program

The information processing apparatus addresses the lack of user-specific content information by measuring display time and providing relevant information, improving user engagement and convenience.

JP2024176325APending Publication Date: 2024-12-19DAI NIPPON PRINTING CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023094784
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

Existing technologies do not effectively provide information related to a user's viewing status of content information on mobile information terminals.

Method used

An information processing apparatus that measures display time of content information units on a user terminal, identifies attributes of interest based on this time, and provides related information such as recommendations or advertisements based on these attributes.

Benefits of technology

Enables the provision of relevant information to users based on their viewing status, enhancing user convenience and engagement with content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024176325000001_ABST
    Figure 2024176325000001_ABST
Patent Text Reader

Abstract

To provide a technique for providing information related to content information on the basis of the browsing state of the content information by a user.SOLUTION: One aspect of the present disclosure is related to an information processing device comprising: a measurement unit which measures the display time of a constitutional unit of content information in a user terminal; a related information acquisition unit which specifies interest attributes on the basis of the display time and acquires related information corresponding to the interest attributes; and a display control unit which controls the user terminal so as to display the related information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device and a program. [Background technology]

[0002] In recent years, mobile information terminals such as smartphones and tablets have become widely used by users. By installing various applications on the mobile information terminal, users can use various information services via the installed applications.

[0003] For example, books such as magazines and books that were previously provided as paper media can now be viewed by users on mobile information terminals such as smartphones, tablets, and e-book readers. That is, the content information of a book is downloaded to a mobile information terminal via a network, and the user can view the content information via an e-book application. For example, Patent Document 1 describes an information processing technology that improves the convenience of users who read books. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2022-12765 Summary of the Invention [Problem to be solved by the invention]

[0005] An object of the present disclosure is to provide a technique for providing information related to content information based on a browsing state of the content information by a user. [Means for solving the problem]

[0006] One aspect of the present disclosure relates to an information processing device having a measurement unit that measures the display time of a constituent unit of content information on a user terminal, a related information acquisition unit that identifies an attribute of interest based on the display time and acquires related information corresponding to the attribute of interest, and a display control unit that controls the user terminal to display the related information. Effect of the Invention

[0007] According to the present disclosure, it is possible to provide information related to content information based on the user's browsing state of the content information. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a schematic diagram illustrating an information processing system according to an embodiment of the present disclosure. [Diagram 2] 2A to 2C are schematic diagrams illustrating a related information display process according to an embodiment of the present disclosure. [Diagram 3] FIG. 3 is a block diagram illustrating a hardware configuration of an information processing device according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a block diagram illustrating a functional configuration of an information processing device according to an embodiment of the present disclosure. [Diagram 5] 5A to 5C are diagrams showing various tables according to an embodiment of the present disclosure. [Figure 6] 6A and 6B are diagrams illustrating an example of displaying related information according to an embodiment of the present disclosure. [Figure 7] 7A and 7B are diagrams illustrating an example of displaying related information according to an embodiment of the present disclosure. [Figure 8] 8A to 8C are diagrams illustrating an example of displaying related information according to an embodiment of the present disclosure. [Figure 9] 9A and 9B are diagrams illustrating an example of displaying related information according to an embodiment of the present disclosure. [Figure 10] FIG. 10 is a diagram illustrating a page attribute table according to one embodiment of the present disclosure. [Figure 11]FIG. 11 is a diagram illustrating a browsing time table by user according to an embodiment of the present disclosure. [Figure 12] FIG. 12 is a flowchart showing the related information display process according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.

[0010] In the following embodiment, an information processing device that displays related information of content information on a user terminal based on a browsing state of a user is disclosed.

[0011] [Information Processing System] In an embodiment described later, as shown in Fig. 1, an information processing system 10 includes a user terminal 20 and a server 30, and the user terminal 20 and the server 30 are connected via a communication network such as the Internet. For example, the user terminal 20 can be realized as a mobile information terminal such as a smartphone, a tablet, or an e-book reader. An information processing device 100 according to an embodiment of the present disclosure is provided in the user terminal 20 as shown in the figure, for example, without being limited thereto, and realizes related information display processing related to content information such as a book viewed on the user terminal 20, as described in detail below.

[0012] In the related information display process according to the following embodiment, the information processing device 100 monitors the viewing state (e.g., the display time of each page, etc.) of constituent units (e.g., pages, etc.) of content information (e.g., books, etc.) by the user on the user terminal 20, and determines which constituent unit the user viewed with more interest based on the viewing state. Then, the information processing device 100 identifies the constituent unit that the user viewed with more interest, determines an interest attribute corresponding to the identified constituent unit, and transmits it to the server 30. When related information (e.g., recommendation information, advertisement, coupon, search result, etc.) corresponding to the interest attribute is acquired from the server 30, the information processing device 100 displays the acquired related information on the user terminal 20.

[0013] For example, the user's reading state of a book may be determined based on the display time of each page on the user terminal 20. Specifically, as shown in FIG. 2A, when the user transitions pages by a slide operation on the touch panel of the user terminal 20, the information processing device 100 displays the transitioned page and measures the display time of the page as shown in FIG. 2B. When the measured display time is equal to or greater than a predetermined time threshold, the information processing device 100 determines that the user is viewing the page with more interest and acquires related information corresponding to the page. Specifically, by referring to a correspondence table showing the association between each page of the book and the attributes of the page, the information processing device 100 may specify that the page belongs to an attribute related to automobiles, and control the user terminal 20 to display information related to automobiles as shown in FIG. 2C. For example, the information related to automobiles may be new model information, dealer information, used car price information, and the like.

[0014] In this way, the information processing device 100 can identify the user's attribute of interest according to the user's browsing state of content information on the user terminal 20, and present the user with related information corresponding to the identified attribute of interest.

[0015] 1, the information processing device 100 is provided in the user terminal 20, but the information processing device 100 according to the present disclosure does not need to be an independent physical device provided in the user terminal 20, and may be realized, for example, by using hardware resources such as a processor and memory of the user terminal 20. For example, the information processing performed by the information processing device 100 may be realized by the processor of the user terminal 20 executing an app, program, etc. installed in the memory of the user terminal 20. In addition, it is not necessary for all functions of the information processing device 100 described later to be executed on the user terminal 20, and all or a part of these functions may be realized by the server 30.

[0016] Here, the information processing device 100 may be realized by a computing device such as a server, a personal computer (PC), a smartphone, or a tablet, and may have a hardware configuration such as that shown in Fig. 3. That is, the information processing device 100 has a drive device 101, a storage device 102, a memory device 103, a processor 104, a user interface (UI) device 105, and a communication device 106, which are interconnected via a bus B.

[0017] Programs or instructions for implementing various functions and processes in the information processing device 100 may be stored in a removable storage medium such as a CD-ROM (Compact Disk-Read Only Memory) or a flash memory. When the storage medium is set in the drive device 101, the programs or instructions are installed from the storage medium via the drive device 101 into the storage device 102 or the memory device 103. However, the programs or instructions do not necessarily have to be installed from the storage medium, and may be downloaded from any external device via a network or the like.

[0018] The storage device 102 is realized by a hard disk drive or the like, and stores installed programs or instructions as well as files, data, etc. used in executing the programs or instructions.

[0019] The memory device 103 is realized by a random access memory, a static memory, or the like, and when a program or an instruction is activated, reads and stores the program or instruction, data, or the like from the storage device 102. The storage device 102, the memory device 103, and the removable storage medium may be collectively referred to as a non-transitory storage medium.

[0020] The processor 104 may be realized by one or more CPUs (Central Processing Units), GPUs (Graphics Processing Units), processing circuitry, etc., which may be composed of one or more processor cores, and performs various functions and processes of the information processing device 100 in accordance with programs, instructions, data such as parameters necessary to execute the programs or instructions, etc. stored in the memory device 103.

[0021] The user interface (UI) device 105 may be composed of input devices such as a keyboard, a mouse, a camera, a microphone, etc., output devices such as a display, a speaker, a headset, a printer, etc., and input / output devices such as a touch panel, and realizes an interface between a user and the information processing device 100. For example, a user may operate the information processing device 100 by operating a GUI (Graphical User Interface) displayed on a display or a touch panel using a keyboard, a mouse, etc.

[0022] The communication device 106 is realized by various communication circuits that execute wired and / or wireless communication processing with an external device, the Internet, a LAN (Local Area Network), a cellular network, or other communication network.

[0023] However, the above-described hardware configuration is merely an example, and the information processing device 100 according to the present disclosure may be realized by any other appropriate hardware configuration.

[0024] [Information processing device] Next, an information processing device 100 according to an embodiment of the present disclosure will be described. Fig. 4 is a block diagram showing a functional configuration of the information processing device 100 according to an embodiment of the present disclosure. As shown in Fig. 4, the information processing device 100 has a measurement unit 110, a related information acquisition unit 120, and a display control unit 130. Each functional unit of the measurement unit 110, the related information acquisition unit 120, and the display control unit 130 may be realized by a processor 104 executing a computer program stored in a memory device 103 of the information processing device 100.

[0025] The measurement unit 110 measures the display time of a constituent unit of content information in the user terminal 20. The content information may typically be electronic information such as a book, a magazine, a newspaper, or a photo album. Furthermore, the constituent unit of content information is typically a display unit such as a page, but the constituent unit according to the present disclosure is not limited thereto and may be, for example, a line, a sentence, a paragraph, or a chapter.

[0026] For example, when the content information is a book, the measurement unit 110 may measure the display time of each page of the book displayed on the display of the user terminal 20. Specifically, the measurement unit 110 may measure the time from when the user displays page X by performing a slide operation on page (X-1) displayed on the touch screen to when the page transitions to the next page (X+1). When the display time of page X is measured, the measurement unit 110 stores the display time of page X. For example, as shown in FIG. 5A, the measurement unit 110 may register the measured display time of each page in a display time table for each page. Note that, when it can be estimated that the user's browsing of the page is interrupted, the measurement unit 110 may exclude the interruption time from the display time. The interruption time may include, for example, a page turning time, an application switching time, a sleep time of the user terminal 20, and the like.

[0027] The related information acquisition unit 120 identifies the interest attribute based on the display time, and acquires related information corresponding to the interest attribute. Typically, each constituent unit of content information includes one or more contents, and each page may be associated with one or more attributes related to one or more contents published on the page. For example, if a magazine is composed of a page including a content related to automobiles, a page including a content related to travel, and a page including a content related to food, the page including the content related to automobiles may be associated with the attribute of "automobiles", the page including the content related to travel may be associated with the attribute of "travel", and the page including the content related to food may be associated with the attribute of "food". The extraction of attributes related to each page may be performed, for example, by detecting highlighted characters such as titles and bold sentences and words, TF-IDF (Term Frequency-Inverse Document Frequency) analysis, or by using a machine learning model. For example, such association between pages and attributes may be held in advance in the form of a page attribute table as shown in FIG. 5B.

[0028] Basically, it can be estimated that the longer the measured display time, the more the user is interested in the attribute of the page. Therefore, it is considered that presenting information related to the attribute of interest to the user can improve the convenience for the user. For example, the related information acquisition unit 120 may identify a constituent unit whose display time is equal to or greater than a predetermined time threshold, and identify the attribute of the identified constituent unit as the attribute of interest. As an example, when the time threshold is set to 60 seconds, the related information acquisition unit 120 may determine that page 136 is of interest to the user in the display time table for each page as shown in FIG. 5A, and may identify the attribute "travel" of page 136 as the attribute of interest to the user by referring to the page attribute table shown in FIG. 5B.

[0029] When the interest attribute is specified, the related information acquisition unit 120 acquires related information of the specified interest attribute. For example, the related information acquisition unit 120 may specify related information corresponding to the interest attribute by referring to a related information table for attributes as shown in FIG. 5C. Specifically, when the user's interest attribute is "travel", the related information acquisition unit 120 may acquire "tour information", "recreation spot information", etc. as related information corresponding to the attribute of "travel". For example, the tour information may be acquired via the server 30 from an information provider that is requested to distribute various tour information as advertising information. Furthermore, the recreation spot information may be acquired via the server 30 from an information provider that is requested to distribute coupons from facilities and stores in recreation spots. Alternatively, the related information may be a search result obtained by searching using the interest attribute as a keyword. Furthermore, the related information acquisition unit 120 may provide the server 30 with location information of the user terminal 20 together with the interest attribute, and acquire from the server 30 related information that is close to the location of the user terminal 20 among the related information corresponding to the interest attribute. At this time, the related information may be acquired and stored in association with the position information of the user terminal 20. Then, the related information acquiring unit 120 passes the acquired related information to the display control unit .

[0030] The display control unit 130 controls the user terminal 20 to display related information. Specifically, the display control unit 130 displays related information corresponding to the interest attribute on the user terminal 20. Regarding the timing of displaying the related information, for example, the display control unit 130 may control the user terminal 20 to display the related information after the user finishes browsing the content information. Specifically, after the user browses up to the last page of the content information, or after the user closes the content information, the display control unit 130 may display related information corresponding to the user's interest attribute on the user terminal 20 as shown in FIG. 6A. In the illustrated example, the user's interest attribute is determined to be "automobile", and the display control unit 130 displays "new information on new models" acquired as related information corresponding to "automobile" on the user terminal 20.

[0031] Alternatively, the display control unit 130 may display the related information superimposed on the specified structural unit while the content information is being viewed. For example, when the display time of a certain page becomes equal to or greater than a predetermined time threshold, the display control unit 130 may display the related information on the user terminal 20 superimposed on the page as shown in FIG. 6B. Alternatively, the display control unit 130 may display the related information in a margin area of ​​the specified structural unit while the content information is being viewed. For example, when the display time of a certain page becomes equal to or greater than a predetermined time threshold, the display control unit 130 may display the related information on the user terminal 20 in a margin area such as the background of the page. This allows the user to view the related information of the page of interest while viewing the page of interest.

[0032] In the example shown in Fig. 6B, the related information is simply superimposed on the displayed page of interest, but the display control unit 130 may adjust the layout of the displayed page of interest and display the page of interest and the related information on the user terminal 20 without overlapping. That is, the display control unit 130 may control the user terminal 20 to display the constituent units identified as being of interest to the user and the related information without overlapping, as shown in Fig. 7A. This makes it possible to display the page of interest and the related information well while maintaining visibility, without causing hidden parts of the page of interest that are hidden when simply overlapping.

[0033] Alternatively, as shown in FIG. 7B, the display control unit 130 may control the user terminal 20 to move and display the related information by superimposing it on the constituent unit identified as being of interest to the user. In the illustrated example, the related information is displayed while moving from the top to the bottom of the page, but the moving display according to the present disclosure is not limited to this. For example, the related information may be moved from the bottom to the top of the page, moved from the left to the right of the page, moved from the right to the left of the page, or moved from an arbitrary start position to an arbitrary end position. At this time, if the user is interested in the related information, the user may be able to touch the related information to view detailed information. This makes it possible to superimpose and display the related information without fixing the hidden part of the page of interest due to the superimposition of the related information while maintaining the layout of the page of interest.

[0034] The display control unit 130 may also control the user terminal 20 to display detailed information of the related information in response to an operation during display of the related information. When detailed information of the related information is associated with the related information, the display control unit 130 may display a link button to the detailed information of the related information on the user terminal 20. Specifically, as shown in FIG. 8A, the display control unit 130 may display a "View detailed information" button on the user terminal 20, and when the user selects the button, the display may transition to detailed information of the displayed related information as shown in FIG. 8B. Such detailed information may be stored in the server 30 or the like in association with the related information. The display control unit 130 may also display a "Return" button on the user terminal 20, and when the user selects the button, the related information may be hidden and only the interest page may be displayed as shown in FIG. 8C. This allows the user to display detailed information when he / she is interested in the related information, while allowing the user to hide the related information when he / she is not interested in the related information.

[0035] In addition, when multiple interest attributes are identified, the display control unit 130 may control the user terminal 20 to display multiple related information corresponding to the multiple interest attributes. In the above-mentioned embodiment, one attribute is associated with one page, but the present disclosure is not limited to this, and multiple attributes may be associated with one page. Typically, one page may include multiple contents, and for example, as shown in FIG. 9A, a page displayed on the user terminal 20 may include content related to automobiles, content related to smartphones, and content related to travel. When the page is identified as an interest page, the display control unit 130 may display three related information items, automobile-related information, smartphone-related information, and travel-related information, corresponding to the three attributes of “automobile”, “smartphone”, and “travel” corresponding to the three contents included in the page, on the user terminal 20. For example, as shown in FIG. 9B, the display control unit 130 may superimpose the three related information items, automobile-related information, smartphone-related information, and travel-related information, on the page.

[0036] In the above embodiment, the identification of the interest attribute based on the display time of each page of the book has been described, but the identification of the interest attribute according to the present disclosure is not limited to this. For example, the interest attribute may be identified based on the total display time of each attribute in the entire book. When the page of the book may include content of multiple attributes, the display time of one page may be apportioned to the content of the multiple attributes included in the page. For example, when a page of a book includes three attributes of automobiles, travel, and food, the viewing of the page by the user may be apportioned according to the occupancy rate of each of the three attributes on the page. When the page includes 34% content related to automobiles, 42% content related to travel, and 24% content related to food, the viewing of the page for 100 seconds may be considered as the user viewing the content related to automobiles for 34 seconds, the content related to travel for 42 seconds, and the content related to food for 24 seconds.

[0037] In this way, in order to estimate the browsing time of the content of each attribute from the display time of each page, for example, as shown in FIG. 10, a page attribute table showing each page and the occupancy rate of the content of each attribute included in the page may be configured. For example, the ratio of the content of each attribute may be determined based on the ratio of the number of characters included in the page, the ratio of the display area, etc. By using such a page attribute table and the display time table for each page, the attribute-specific browsing time for each book can be calculated, and the related information acquisition unit 120 may, for example, specify a predetermined number of attributes that are top in terms of browsing time from the calculated attribute-specific browsing time as an attribute of interest, and acquire related information corresponding to the specified attribute of interest. Then, for example, the display control unit 130 may display the acquired related information on the user terminal 20 when browsing of the book is finished. At this time, the display control unit 130 may also display the ranking of the attribute of interest in descending order of browsing time.

[0038] Moreover, by tallying up such attribute-specific browsing times for each registered user, it is possible to configure a user-specific browsing time table as shown in Fig. 11. Such a user-specific browsing time table can be used, for example, for marketing and promotional activities. Furthermore, the display control unit 130 may notify the user of related information corresponding to the user's interest attribute by a message notification such as an email or a short message.

[0039] In the above embodiment, when a page of a book is viewed by a user for a predetermined time threshold or more, the display control unit 130 displays related information of the attribute of the page, but the present disclosure is not limited to this. For example, when a user views multiple books, the display time of the page of each attribute is accumulated through multiple books using a user-specific viewing time table, and when the accumulated display time of a certain attribute becomes equal to or greater than a predetermined time threshold, the display control unit 130 may identify the attribute as an attribute of interest of the user and display related information corresponding to the identified attribute of interest on the user terminal 20. That is, the display time of each attribute may be accumulated across multiple books, and related information may be displayed based on the accumulated display time.

[0040] Furthermore, as described above, when related information is acquired and stored in association with location information of the user terminal 20, the display control unit 130 may display related information related to the current location of the user terminal 20. For example, when a plurality of pieces of related information have been acquired, the display control unit 130 may preferentially display related information that is geographically closer to the current location of the user.

[0041] [Related information display processing] Next, a related information display process according to an embodiment of the present disclosure will be described. Fig. 12 is a flowchart showing the related information display process according to an embodiment of the present disclosure. The related information display process may be executed by the above-mentioned information processing device 100, for example, and more specifically, may be realized by the processor 104 of the information processing device 100 executing a computer program or instructions stored in the memory device 103.

[0042] In step S101, the information processing device 100 measures the display time of each constituent unit of content information. Specifically, when a user is reading a book on the user terminal 20, the information processing device 100 measures the display time of each page of the book.

[0043] In step S102, the information processing device 100 identifies an attribute of interest based on the display time. For example, the information processing device 100 may identify a page with a display time equal to or longer than a predetermined time threshold, and determine the attributes of one or more contents included in the page. Specifically, when a page with a display time equal to or longer than a predetermined time threshold is detected, the information processing device 100 may refer to a page attribute table indicating the attributes of each page and the contents included in the page, and identify the attribute of the detected page as an attribute of interest. Alternatively, the information processing device 100 may calculate attribute-specific browsing times indicating the browsing times of contents of each attribute in the book, and identify a predetermined number of attributes that rank high in terms of attribute-specific browsing times as attributes of interest.

[0044] In step S103, the information processing device 100 acquires related information corresponding to the attribute of interest. For example, the information processing device 100 may notify the server 30 of the attribute of interest and acquire related information corresponding to the attribute of interest from the server 30. For example, the related information may be recommendation information, advertisement information, coupons, search results, etc. related to the attribute of interest.

[0045] In step S104, the information processing device 100 controls the user terminal 20 to display related information. For example, when the user finishes browsing a book, the information processing device 100 may display related information corresponding to the attribute of interest on the user terminal 20. Alternatively, when the information processing device 100 detects a page with a display time equal to or longer than a predetermined time threshold, the information processing device 100 may acquire related information corresponding to the attribute of interest of the detected page and superimpose the acquired related information on the page while the user is browsing the book.

[0046] According to the above-described embodiment, it is possible to identify the user's attribute of interest according to the user's browsing state of content information on the user terminal 20, and present the user with related information corresponding to the identified attribute of interest. In this way, by displaying related information in a timely manner, it is possible to recommend other books, products, services, etc. that may interest the user, thereby increasing the willingness to purchase.

[0047] Although the examples of the present disclosure have been described in detail above, the present disclosure is not limited to the specific embodiments described above, and various modifications and variations are possible within the scope of the gist of the present disclosure described in the claims. [Explanation of symbols]

[0048] 10. Information Processing Systems 20 User terminal 30 Servers 100 Information processing device 110 Measuring section 120 Related Information Acquisition Department 130 Display control unit

Claims

1. A measurement unit that measures a display time of a constituent unit of content information in a user terminal; a related information acquiring unit that identifies an attribute of interest based on the display time and acquires related information corresponding to the attribute of interest; a display control unit that controls the user terminal to display the related information; An information processing device having the above configuration.

2. The information processing apparatus according to claim 1 , wherein the related information acquisition unit identifies a constituent unit whose display time is equal to or longer than a predetermined time threshold, and identifies an attribute of the identified constituent unit as the attribute of interest.

3. The information processing device according to claim 2 , wherein the display control unit displays the related information in a manner superimposed on the identified structural unit while the content information is being viewed.

4. The information processing device according to claim 3 , wherein the display control unit controls the user terminal so as to move and display the related information so as to be superimposed on the identified structural unit.

5. The information processing device according to claim 2 , wherein the display control unit controls the user terminal so as to display the identified structural unit and the related information without overlapping each other.

6. The information processing device according to claim 2 , wherein the display control unit controls the user terminal to display detailed information of the related information in response to an operation performed while the related information is being displayed.

7. The information processing device according to claim 1 , wherein the display control unit controls the user terminal to display the related information after viewing of the content information is completed.

8. The information processing device according to claim 1 , wherein when a plurality of attributes of interest are identified, the display control unit controls the user terminal to display a plurality of pieces of related information corresponding to the plurality of attributes of interest.

9. Measuring a display time of a constituent unit of content information in a user terminal; Identifying an attribute of interest based on the display time, and obtaining related information corresponding to the attribute of interest; controlling the user terminal to display the related information; A program that causes a computer to execute the following.

Citation Information

Patent Citations

  • Information processor, method for processing information, and information processing program

    JP2022012765A