Program and information processing device

The program and device enable controlled sharing and communication of electronic books with permission management, preventing illegal uploads and ensuring author protection and profit through restricted access.

JP2025153323AActive Publication Date: 2025-10-10SEGA CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024055755
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2025-10-10
Estimated Expiration
2044-03-29

AI Technical Summary

Technical Problem

Conventional technologies fail to effectively protect the dignity and profits of authors by preventing illegal uploading of electronic books, leading to widespread unauthorized sharing.

Method used

A program and information processing device that enables authorized sharing of electronic books by allowing multiple users to view the same book while imposing restrictions and facilitating communication between users, with a permission system to manage access and viewing rights.

Benefits of technology

Prevents illegal uploading of electronic books, protects author dignity and ensures profit by allowing controlled sharing and communication, enhancing user engagement and convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025153323000001_ABST
    Figure 2025153323000001_ABST
Patent Text Reader

Abstract

To provide a program securing profits of authors while protecting dignity of the authors by suppressing illegal uploading of electronic books.SOLUTION: A program for enabling browsing of one electronic book selected under an account of one user from among one or more electronic books stored in a server device 2, with the one user's account, the program causes a computer to function as: first display means 31 for enabling display of the one electronic book so that it can be browsed with the account of the one user; permission means 22 for permitting browsing of the one electronic book with accounts of one or more other users while the first display means 31 displays the one electronic book; second display means 41 that, when permitted by the permission means 22, enables the display of the one electronic book so that it can be browsed with the accounts of the other users; and restriction means 23 that imposes a prescribed restriction when the permission means 22 grants the permission.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] For example, as disclosed in Patent Document 1 below, a function that allows users to view and subscribe to electronic books using a communication terminal such as a smartphone or tablet is known. [Prior art documents] [Patent documents]

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

[0004] When users browse e-books, they want to keep the purchase costs down. However, conventional technologies such as those disclosed in the above-mentioned Patent Document 1 cannot meet this need. This has led to rampant illegal uploading of e-books on the Internet, which has led to problems such as the damage to the dignity and profits of authors.

[0005] In view of the above-mentioned problems, the present invention aims to provide a program and an information processing device that protect the dignity of authors by suppressing illegal uploading of electronic books, while guaranteeing the interests of authors. [Means for solving the problem]

[0006] In order to solve the above problem, a program according to a first aspect of the present invention is a program that enables a user's account to view one e-book selected from one or more e-books stored in a server device, and causes a computer to function as a first display means that enables the e-book to be displayed so that it can be viewed in the user's account, an authorization means that allows the e-book to be viewed in the accounts of one or more other users while the first display means is displaying the e-book, a second display means that enables the e-book to be displayed so that it can be viewed in the accounts of the other users when the authorization means grants permission, and a restriction means that imposes specified restrictions on the authorization given by the authorization means.

[0007] In a second aspect of the present invention, the electronic book contains entertainment content.

[0008] In addition, in a third aspect of the present invention, the computer further functions as a solicitation means for soliciting accounts of other users who are to be permitted by the permission means to view the one electronic book while the first display means is displaying the one electronic book.

[0009] In addition, in a fourth aspect of the present invention, the computer further functions as a communication means that, when the first display means and the second display means are displaying the one electronic book, enables communication for sending and receiving text information and / or audio information between a first communication terminal device on which the one electronic book is displayed by the first display means and a second communication terminal device on which the one electronic book is displayed by the second display means.

[0010] In addition, in a fifth aspect of the present invention, the permission means permits the accounts of multiple other users to view the one electronic book while the first display means is displaying the one electronic book.

[0011] In addition, in a sixth aspect of the present invention, the computer further functions as a first operating means that, when the first display means and the second display means are displaying the one e-book, enables page forward and page back operations of the one e-book only for the account of the one user.

[0012] In addition, in a seventh aspect of the present invention, the computer further functions as a storage means for storing the viewing status when the first display means and the second display means are displaying the one e-book, a determination means for determining whether the one e-book has been viewed up to the final page based on the viewing status stored in the storage means, and a second operation means for enabling page forward and page back operations of the one e-book in the account of the other user when the determination means makes a positive determination.

[0013] In addition, an information processing device according to an eighth aspect of the present invention is an information processing device that enables one e-book selected in a user's account from one or more e-books stored in a server device to be viewed in the user's account, and includes a first display means that enables the one e-book to be displayed on a first communication terminal device so that it can be viewed in the one user's account, an authorization means that allows the one e-book to be viewed in the accounts of one or more other users while the first display means is displaying the one e-book, a second display means that, when permission is granted by the authorization means, enables the one e-book to be displayed so that it can be viewed in the accounts of the other users, and a restriction means that sets predetermined restrictions on the permission granted by the authorization means. [Effects of the Invention]

[0014] According to the present invention, illegal uploading of electronic books is prevented, thereby protecting the dignity of authors and ensuring their profits. [Brief explanation of the drawings]

[0015] [Figure 1] 1 is a block diagram showing an example of the overall configuration of an electronic book system according to a first embodiment of the present invention. [Figure 2] 2 is a diagram illustrating an example of a hardware configuration of a server device illustrated in FIG. 1. FIG. [Figure 3] 2 is a diagram illustrating an example of a hardware configuration of a smartphone as the communication terminal device illustrated in FIG. 1. [Figure 4] 2 is a block diagram illustrating an example of functional means of the server device illustrated in FIG. 1. FIG. [Figure 5] 2 is a block diagram illustrating an example of functional means of the communication terminal device illustrated in FIG. 1. FIG. [Figure 6] 10 is a flowchart showing an example of processing when one user and another user browse an electronic book together in the first embodiment of the present invention. [Figure 7] FIG. 10 is a diagram showing an example of a list screen of an electronic book that invites friend users to view the electronic book together with one user in the first embodiment of the present invention. [Figure 8] FIG. 2 is a diagram illustrating an example of a state in which electronic books are viewed together in the first embodiment of the present invention. [Figure 9] FIG. 10 is a block diagram illustrating an example of functional units of a server device according to a second embodiment of the present invention. [Figure 10] 10 is a flowchart showing an example of a process for lending an electronic book from one user to another user in the second embodiment of the present invention. [Figure 11] FIG. 11 is a diagram showing an example of a list screen of friend users of another user in the second embodiment of the present invention. [Figure 12] FIG. 11 is a diagram showing an example of a list of electronic books that can be lent to friend users in the second embodiment of the present invention. [Figure 13] FIG. 10 is a block diagram illustrating an example of functional units of a server device according to a third embodiment of the present invention. [Figure 14] FIG. 11 is a diagram showing an example of a My Page screen displaying a user's in-app currency, points, and title level in the third embodiment of the present invention. [Figure 15] 13 is a flowchart showing an example of a process for providing a reward in the third embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0016] Hereinafter, several embodiments of the present invention will be described with reference to the accompanying drawings. To facilitate understanding of the description, the same components and steps in each drawing will be designated by the same reference numerals as much as possible, and redundant description will be omitted.

[0017] ===First Embodiment=== First, a first embodiment of the present invention will be described.

[0018] <Overall structure> FIG. 1 is a block diagram showing an example of the overall configuration of an electronic book system 1 according to a first embodiment of the present invention.

[0019] 1, the electronic book system 1 includes a server device 2, a first communication terminal device 3, and a second communication terminal device 4. Note that, in the first embodiment of the present invention, the explanation is given assuming that there are two communication terminal devices, the first communication terminal device 3 and the second communication terminal device 4, but there may be any number of communication terminal devices as long as there is more than one.

[0020] The server device 2, first communication terminal device 3, and second communication terminal device 4 in FIG. 1 are connected to each other so as to be able to communicate with each other via a communication network NT such as an intranet, the Internet, or a telephone line.

[0021] The server device 2 is an information processing device that provides the results obtained by executing the e-book program 2A or a part of the e-book program 2A to the users of the communication terminal devices 3 and 4 via the communication network NT.

[0022] Each of the communication terminal devices 3 and 4 is an information processing device owned by each user, and is an information processing device that provides each user with an electronic book and related information by executing a part of the electronic book program 2A received from the server device 2 after it has been installed. Examples of these communication terminal devices 3 and 4 include various devices such as mobile phones, smartphones, tablets, and personal computers.

[0023] The electronic book program 2A allows a user to select an electronic book from one or more electronic books stored in the server device 2 and view it using the user's account (hereinafter referred to as "user account").

[0024] <Hardware configuration> FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device 2. As shown in FIG.

[0025] 2, the server device 2 includes a control device 5, a communication device 6, and a storage device 7. The control device 5 mainly includes a CPU (Central Processing Unit) 5A and a memory 5B.

[0026] In the control device 5, the CPU 5A executes predetermined programs stored in the memory 5B or the storage device 7, etc., thereby functioning as various functional means. Details of these functional means will be described later.

[0027] The communication device 6 is configured with a communication interface for communicating with an external device, etc. The communication device 6 transmits and receives various information to and from the communication terminal devices 3 and 4, for example.

[0028] The storage device 7 is configured with a hard disk, etc. The storage device 7 stores various programs and information necessary for executing processes in the control device 5, including the electronic book program 2A, and information on the results of the processes.

[0029] The server device 2 can be realized using an information processing device such as a dedicated or general-purpose server computer. The server device 2 may be configured from a single information processing device or from multiple information processing devices distributed over a communication network NT. Fig. 2 shows only a portion of the main hardware configuration of the server device 2, and the server device 2 may also have other configurations that are generally included in a server.

[0030] FIG. 3 is a diagram showing an example of the hardware configuration of a smartphone as the communication terminal devices 3 and 4 shown in FIG.

[0031] As shown in FIG. 3, the communication terminal devices 3 and 4 include a main control unit 8, a touch panel (touch screen) 9, a camera 10A, a microphone 10B, a mobile communication unit 11, a wireless LAN communication unit 12, a memory unit 13, and a speaker 14.

[0032] The main control unit 8 is configured to include a CPU and a memory (both not shown), etc. The main control unit 8 is connected to a touch panel 9 as a display input device, a camera 10A, a microphone 10B, a mobile communication unit 11, a wireless LAN communication unit 12, a storage unit 13, and a speaker 14. The main control unit 8 has a function to control these connection destinations.

[0033] The touch panel 9 has both a display function and an input function, and is composed of a display 9A that performs the display function and a touch sensor 9B that performs the input function. In the first embodiment of the present invention, the display 9A can display various images. The touch sensor 9B can detect the user's input position on the various images.

[0034] The camera 10A has a function of taking still images and / or moving images and storing them in the storage unit 13. The microphone 10B has a function of inputting audio and storing it in the storage unit 13.

[0035] The mobile communication unit 11 has a function of connecting to a mobile communication network via an antenna 11A and communicating with other communication terminal devices connected to the mobile communication network.

[0036] The wireless LAN communication unit 12 has a function of connecting to a communication network NT via an antenna 12A and communicating with other devices such as the server device 2 connected to the communication network NT.

[0037] The storage unit 13 stores various programs including a part of the electronic book program 2A, various data, and the like.

[0038] The speaker 14 has a function of outputting various sounds.

[0039] Furthermore, FIG. 3 only shows a portion of the main hardware configuration of the communication terminal devices 3 and 4, and the communication terminal devices 3 and 4 may have other configurations that are generally included in communication terminal devices such as smartphones.

[0040] For convenience, it is assumed below that one user operates the first communication terminal device 3 using one user account, and another user operates the second communication terminal device 4 using another user account.

[0041] <System Overview> The electronic book system 1 according to the first embodiment of the present invention is a system that provides electronic books to users in response to execution requests (instructions) from the users. The electronic books include books and magazines that are stored as electronic data and displayed on the displays 9A of the communication terminal devices 3 and 4.

[0042] Furthermore, the electronic book system 1 may be executed based on the consumption of in-app currency that can be used within application software (hereinafter simply referred to as "app") by the user. This in-app currency includes, for example, paid currency and free currency.

[0043] Paid currency (also called paid coins) is a charge added to a user account based on payments such as money, prepaid cards, credit cards, electronic money, crypto assets, etc.

[0044] On the other hand, free currency (also called free coins) is a non-chargeable currency that is granted to a user account by, for example, executing application software (hereinafter referred to as an "app") of the electronic book system 1. An example of executing an app is when a user logs in. Free currency can be consumed without distinction from paid currency. Alternatively, free currency may be used separately from paid currency. Furthermore, a process may be provided that allows only paid currency to be used.

[0045] <Functional means of server device> FIG. 4 is a block diagram schematically illustrating an example of functional means of the server device 2. As shown in FIG.

[0046] As shown in Figure 4, the server device 2 has, as its functional configuration, a server storage means 20, a control means 21, a permission means 22, a restriction means 23, a determination means 24, a recruitment means 25, and a server communication means 26.

[0047] The server storage means 20 is realized by one or more storage devices 7. Functional means other than the server storage means 20 are realized by the control device 5 executing the electronic book program 2A stored in the storage device 7 or the like. Note that all or part of these functional configurations may be provided in the communication terminal devices 3 and 4.

[0048] The server storage means 20 has a function of storing book information 20A, user account information 20B, and the like.

[0049] Book information 20A is information on one or more electronic books. The one or more electronic books include entertainment books and / or books whose visual information when viewed by a user is primarily images and / or pictures. Specifically, these include manga, magazines, and books related to hobbies (games, music, etc.). The one or more electronic books may also include books with other content.

[0050] The user account information 20B is information associated with each user's user account ID, and includes, for example, the user's name, age, user book information, owned currency information, browsing information, friend information, and the like.

[0051] User book information is information about electronic books that can be viewed in each user account. For example, this is a book that the user purchases from book information 20A using in-app currency and that is then owned by the user account. Furthermore, it may also be a book that the user owns in the user account without purchasing it, for example, under certain conditions. Note that the "viewable" state refers to a state in which the electronic book information is linked to the user account ID.

[0052] Furthermore, the above-mentioned "possession" may refer to a state in which the electronic book included in the book information 20A is available for viewing by each user, for example, by downloading the electronic book to the communication terminal device 3, 4. Furthermore, the above-mentioned "possession" may be in the form of a rental with a fixed ownership period.

[0053] Furthermore, the electronic book included in the book information 20A may be viewable without being owned by a user account. This may be, for example, online viewing through communication with the server device 2, or online viewing through communication with the cloud (not shown) after the electronic book included in the book information 20A is stored in the cloud.

[0054] The owned currency information includes information about in-app currencies owned by the user in the user account, that is, paid currencies and free currencies.

[0055] The viewing information includes the viewing status of each electronic book included in the user book information for each user account, i.e., whether or not there is a viewing history, the viewing progress, whether or not the viewing has been completed, whether or not the electronic book is currently being viewed, etc. Note that this viewing status may also be the display status of the display means 31, 41 described later.

[0056] The friend information includes the user accounts of users who have established friend relationships with the user (hereinafter referred to as "friend users") and the upper limit number. This upper limit number refers to the upper limit of the number of friend users that can be set per user.

[0057] The control means 21 is a functional means for controlling the entire system. For example, the control means 21 generates various screens such as a screen displaying a list of book information 20A, accepts operations by users to purchase and download electronic books, manages each piece of information included in each piece of user account information 20B, and performs other controls.

[0058] Furthermore, with regard to management of each piece of information included in each piece of user account information 20B, for example, electronic books that each user is permitted to view are managed, and information about friend users is changed and managed.

[0059] The permission means 22 is a functional means for permitting one or more (e.g., multiple) other user accounts to view an electronic book while the electronic book is being displayed on the first display means 31, which will be described later. Note that "permitting viewing" refers to, for example, a process of linking information about the electronic book to a user account ID.

[0060] Furthermore, information that the first display means 31 is displaying the one electronic book is received by the server communication means 26, which will be described later, from the first communication terminal device 3. Furthermore, other user accounts permitted by the permission means 22 can view the one electronic book together with the one user account.

[0061] The "one electronic book" is included in user books that can be viewed by one user account. The "other user accounts" include, for example, friend users of the one user.

[0062] Furthermore, with regard to the above-mentioned "permission," it is preferable to permit other user accounts to view the same page or image as the page or image currently displayed by the first display means 31 among the multiple pages or images contained in one electronic book.

[0063] The restriction means 23 is a functional means for imposing a first predetermined restriction when the permission means 22 grants permission as described above.

[0064] The first predetermined restriction may be a restriction on the number of times or the duration of permission for other user accounts per first predetermined time interval (e.g., "up to five times per day," "up to two hours per day," etc.). Alternatively, the permission means 22 may limit the number of other user accounts that are permitted per first predetermined time interval or per electronic book (e.g., "up to ten people per day," "up to five people per electronic book," etc.).

[0065] The determination means 24 is a functional means for determining whether a user has viewed an electronic book up to the final page (whether the first display means 31 described later has displayed an electronic book up to the final page) based on the viewing status stored in the server storage means 20.

[0066] The solicitation means 25 is a functional means for soliciting other user accounts to be permitted to view the electronic book by the permission means 22 while the electronic book is being displayed by the first display means 31 described later. This solicitation may be, for example, to notify all of the friend users of the user that the user is currently viewing the electronic book, that is, that the user is available to view the electronic book together with the user.

[0067] The server communication means 26 is a functional means for transmitting and receiving various pieces of information to and from the communication terminal devices 3 and 4 .

[0068] <Functional means of communication terminal device> FIG. 5 is a block diagram showing an example of functional means of the communication terminal devices 3 and 4. As shown in FIG. As already explained, it is assumed that one user operates the first communication terminal device 3 using one user account, and another user operates the second communication terminal device 4 using another user account.

[0069] 5, the first communication terminal device 3 includes, as functional components, a first terminal storage means 30, a first display means 31, a first operation means 32, and a first terminal communication means 33. The second communication terminal device 4 includes, as functional components, a second terminal storage means 40, a second display means 41, a second operation means 42, and a second terminal communication means 43.

[0070] The terminal storage means 30, 40 are realized by the storage unit 13. Functional means other than the terminal storage means 30, 40 are realized by the main control unit 8 executing a part of the e-book program 2A stored in the storage unit 13 or the like. This part of the e-book program 2A is downloaded and installed from the server device 2.

[0071] The first terminal storage means 30 has a function of storing first user account information 30A and the like. The first user account information 30A is information associated with one user account ID. This information includes, for example, one user's name, age, user book information, owned currency information, browsing information, friend information, and the like.

[0072] The user book information is user book information of one user account, that is, information on electronic books that can be viewed in one user account.

[0073] The owned currency information is information about the in-app currency owned by one user account.

[0074] The viewing information includes information about the viewing status of one user for each electronic book included in the user book information of one user account.

[0075] The friend information includes the user accounts of the friend users of a user. In the first embodiment of the present invention, the friend users include other users.

[0076] The point information includes points associated with one user account. The title level information includes title levels associated with one user account.

[0077] The first display means 31 is a functional means for displaying various screens. For example, it displays one electronic book included in the user book information so that it can be viewed by one user account, displays a screen displaying a list of book information 20A (i.e., a screen related to purchasing electronic books), a screen displaying a list of user book information for one user account, and other screens displaying various information included in the user account information 30A.

[0078] The first operating means 32 is a functional means for performing various operations on each screen displayed on the first display means 31.

[0079] For example, when the first display means 31 is displaying an electronic book, the first operation means 32 enables page forward (advance to the next image), page backward (return to the previous image), zoom operation of the image (page) being displayed, etc. Furthermore, even when the first display means 31 and the second display means 41 are both displaying an electronic book, the first operation means 32 enables page forward, page backward, zoom operation, etc. of the electronic book.

[0080] The first operation means 32 also enables an operation to purchase an electronic book and add it to the user's book information on the screen displaying a list of the book information 20A displayed on the first display means 31, or an operation to add an electronic book to the user's book information without purchasing it under certain conditions. Furthermore, the first operation means 32 also enables an operation to select an electronic book to be viewed by a user from the screen displaying a list of the user's book information displayed on the first display means 31.

[0081] The first terminal communication means 33 (communication means) is a functional means for performing various communications with the server device 2 and the second communication terminal device 4.

[0082] The first terminal communication means 33 can, for example, download an electronic book from the book information 20A of the server device 2, or communicate with the server device 2 or the cloud to view an electronic book online without downloading. Furthermore, when the first terminal communication means 33 displays an electronic book on the first display means 31, it transmits a message to that effect to the server device 2.

[0083] Furthermore, when the first display means 31 and the second display means 41 are displaying an electronic book, the first terminal communication means 33 enables communication to send and receive text information and / or audio information between the first display means 31 and the second communication terminal device 4 on which the electronic book is displayed by the second display means 41.

[0084] Furthermore, due to different user accounts, the second terminal storage means 40, second display means 41, second operation means 42, and second terminal communication means 43 are partially different from the first terminal storage means 30, first display means 31, first operation means 32, and first terminal communication means 33. The following description will focus on the different parts.

[0085] The second terminal storage means 40 has a function of storing second user account information 40A and the like. The second user account information 40A is information associated with other user account IDs. This information includes, for example, the names, ages, user book information, owned currency information, browsing information, friend information, and the like of other users.

[0086] The second display means 41 can display a screen informing users of the solicitation by the solicitation means 25 by operating the second operation means 42. This screen will be described later. Furthermore, the second display means 41 is a functional means that, when the permission means 22 allows another user account to view an electronic book together with a given user account, makes the electronic book available for viewing by the other user account.

[0087] The second operating means 42 is a functional means for performing various operations on each screen displayed on the second display means 41. For example, when a screen announcing the above-mentioned solicitation is displayed on the second display means 41, the second operating means 42 can make an application to view one electronic book together with one user account.

[0088] However, when the above application has been approved by the permission means 22 and the first display means 31 and the second display means 41 are displaying a single electronic book, the second operation means 42 shall not be able to perform page forward or page back operations on the single electronic book (however, zoom operations may be possible).

[0089] The second terminal communication means 43 (communication means) is a functional means that enables communication to send and receive text information and / or audio information between the first communication terminal device 3 on which the first display means 31 displays an electronic book when the first display means 31 and the second display means 41 are displaying an electronic book.

[0090] <Processing flow> Fig. 6 is a flowchart showing an example of processing when one user and another user browse an electronic book together in the electronic book system 1 according to the first embodiment of the present invention. Note that although the flowchart in Fig. 6 assumes that there is one second communication terminal device 4, there may be multiple second communication terminal devices 4. Also, the order and contents of the following steps can be changed as appropriate.

[0091] (Step SP1) A user purchases an electronic book from the book information 20A stored in the server storage means 20 by using the first operation means 32 of the first communication terminal device 3. After step SP1 is completed, the process proceeds to step SP2.

[0092] (Step SP2) The display means 31 of the first communication terminal device 3 displays one electronic book, which is viewed by one user. This viewing status is transmitted from the first terminal communication means 33 to the server communication means 26 of the server device 2. This viewing status is maintained until the processing of step SP9, which will be described later, is performed. After step SP2 is completed, the process proceeds to step SP3.

[0093] (Step SP3) The solicitation means 25 of the server device 2 solicits other user accounts to view one electronic book together with one user account. This solicitation is carried out, for example, by displaying a list screen as shown in Fig. 7 on the second display means 41 of the plurality of second communication terminal devices 4, or by displaying a pop-up notification.

[0094] 7 is a diagram showing an example of a list screen 51 of an electronic book that invites friend users to view the electronic book together with a user. The list screen 51 may be displayed on the second display means 41 by, for example, another user operating the second operating means 42 of the second communication terminal device 4.

[0095] The list screen 51 has, for each e-book, a first area 52 that displays thumbnail images of e-books that are seeking friend users to view together with a user, a second area 53 that displays simple information about the e-book (title and volume number), a third area 54 that shows the number of people currently viewing the e-book, and a button 55 (a button labeled "Join") for applying to become a friend user.

[0096] The third area 54 also displays the maximum number of friend users who can view the content together with the host user. For example, when "3 / 5 people" is displayed as in FIG. 7, "3" indicates the number of friend users currently viewing the content together with the host user, and "5" indicates the maximum number of friend users who can view the content together with the host user. These numbers may include the host user. After step SP3 is completed, the process proceeds to step SP4.

[0097] (Step SP4) Another user makes a request to view one electronic book by clicking button 55 on list screen 51 shown in Fig. 7 using second operation means 42 of second communication terminal device 4. However, if the number of friend users currently viewing the electronic book together with the first user has already reached the upper limit, the request cannot be made. After step SP4 is completed, the process proceeds to step SP5.

[0098] (Step SP5) The server communication means 26 of the server device 2 notifies the first communication terminal device 3 of part of the information (such as name) of the other user account applied for in step SP5. After step SP5 is completed, the process proceeds to step SP6.

[0099] (Step SP6) A user decides to view an electronic book together with another user account that has applied for it, by using the operation means 32 of the first communication terminal device 3. Information about the decision is also sent to the server device 2. After step SP6 is completed, the process proceeds to step SP7.

[0100] (Step SP7) The permission means 22 of the server device 2 permits another user account to view the electronic book together with the first user, provided that this permission is valid only while the first display means 31 of the first communication terminal device 3 is displaying the electronic book. After step SP7 is completed, the process proceeds to step SP8.

[0101] (Step SP8) Other users view the same e-book together with the first user. In other words, the first display means 31 of the first communication terminal device 3 displays one electronic book so that it can be viewed by one user account, while the second display means 41 of the second communication terminal device 4 displays the one electronic book so that it can be viewed by another user account.

[0102] FIG. 8 is a diagram schematically showing a state in which the first communication terminal device 3 and the second communication terminal device 4 display one electronic book together (at the same time).

[0103] 8, the first display means 31 of the first communication terminal device 3 and the second display means 41 of the second communication terminal device 4 display the same image (page) 61 of the same electronic book. This electronic book is the one for which button 55 was clicked on the list screen 51 of FIG. 6.

[0104] As shown in FIG. 8, the first display means 31 of the first communication terminal device 3 and the second display means 41 of the second communication terminal device 4 display a chat box 62 below the image 61.

[0105] The chat field 62 displays text information (so-called chat) exchanged between the first terminal communication means 33 of the first communication terminal device 3 and the second terminal communication means 43 of the second communication terminal device 4. The chat exchanged between them is displayed in the chat field 62 in real time.

[0106] Furthermore, the first terminal communication means 33 and the second terminal communication means 43 can transmit and receive voice information inputted into their respective microphones 10B (so-called voice chat) in addition to text information. The voice information transmitted and received between them is outputted in real time by the speaker 14. The first terminal communication means 33 and the second terminal communication means 43 may be capable of transmitting and receiving (so-called video chat) video information and audio information inputted by the respective cameras 10A and microphones 10B. The video information and audio information transmitted and received between them are outputted in real time on the display 9A and the speaker 14. Furthermore, the first terminal communication means 33 and the second terminal communication means 43 may be configured to be able to transmit and receive still image information input to each camera 10A. The still image information transmitted and received between them is output in real time on the display 9A. After step SP8 is completed, the process proceeds to step SP9.

[0107] (Step SP9) The first display means 31 of the first communication terminal device 3 ends the display of the one electronic book, and the one user ends viewing the one electronic book. After step SP9 is completed, the process proceeds to step SP10.

[0108] (Step SP10) When the one user who is the host user finishes viewing, the permission means 22 of the server device 2 does not permit the second display means 41 of the second communication terminal device 4 to display the one electronic book. After step SP10 is completed, the process proceeds to step SP11.

[0109] (Step SP11) A second communication terminal device 4 prohibits a second user from viewing an electronic book. Specifically, the second display means 41 of the second communication terminal device 4 stops displaying the electronic book, and the other user ends viewing. After step SP11 is completed, the process ends.

[0110] Effect As described above, the program according to the first embodiment of the present invention is a program that enables one e-book selected in one user's account from one or more e-books stored in the server device 2 to be viewed in the user's account, and causes a computer to function as a first display means 31 that enables the e-book to be displayed so that it can be viewed in the user's account, a permission means 22 that allows the e-book to be viewed in one or more other user's accounts while the first display means 31 is displaying the e-book, a second display means 41 that enables the e-book to be displayed so that it can be viewed in the other user's account if permitted by the permission means 22, and a restriction means 23 that imposes a predetermined restriction (first predetermined restriction) when the permission means 22 grants permission.

[0111] With this configuration, one user can view an e-book purchased by other users together, which can curb the demand for illegal uploading. This protects the dignity of the e-book author. Furthermore, by imposing certain restrictions on the sharing of e-books, the author's interests can be guaranteed.

[0112] In addition, in the program according to the first embodiment of the present invention, the electronic book contains entertainment content.

[0113] This configuration allows multiple users to view the content together, making it more enjoyable.

[0114] In addition, the program according to the first embodiment of the present invention further causes the computer to function as a solicitation means 25 that solicits accounts of other users to be permitted by the permission means 22 to view the electronic book while the first display means 31 is displaying the electronic book.

[0115] According to this configuration, the program according to the first embodiment of the present invention can be widely disseminated.

[0116] In addition, the program according to the first embodiment of the present invention further causes the computer to function as a communication means (terminal communication means 33, 34) that enables communication for sending and receiving text information and / or audio information between a first communication terminal device 3 on which an electronic book is displayed by the first display means 31 and a second communication terminal device 4 on which an electronic book is displayed by the second display means 41 when the first display means 31 and the second display means 41 are displaying the electronic book.

[0117] According to this configuration, one user and other users can exchange thoughts and opinions about the electronic book they are viewing, which can make the discussion more exciting.

[0118] In addition, in the program according to the first embodiment of the present invention, the permission means 22 permits the accounts of multiple other users to view the same electronic book while the first display means 31 is displaying the same electronic book.

[0119] According to this configuration, if a plurality of other users are viewing the electronic book together with one user, the atmosphere can become more lively.

[0120] In addition, the program according to the first embodiment of the present invention further causes the computer to function as a first operating means 32 that enables page forward and page back operations for an electronic book only for one user's account when the first display means 31 and the second display means 41 are displaying the electronic book.

[0121] According to this configuration, by allowing only one user to perform page forward and page back operations, convenience for the one user is improved and the one user's motivation to purchase an electronic book can be increased.

[0122] Furthermore, the program according to the first embodiment of the present invention causes the computer to further function as a storage means (server storage means 20) that stores the viewing status when the first display means 31 and the second display means 41 are displaying an e-book, a determination means 24 that determines whether the e-book has been viewed up to the final page based on the viewing status stored in the storage means, and a second operation means 42 that enables page forward and page back operations of the e-book on the account of another user when the determination means 24 makes a positive determination.

[0123] According to this configuration, other users can also perform page forward and page back operations on an electronic book that has been read to the end, improving convenience for other users.

[0124] Furthermore, the information processing device according to the first embodiment of the present invention is an information processing device that allows one e-book selected in one user's account from one or more e-books stored in the server device 2 to be viewed in the user's account, and includes a first display means 31 that allows the one e-book to be displayed on the first communication terminal device 3 so that it can be viewed in the one user's account, a permission means 22 that allows the one e-book to be viewed in one or more other user's accounts while the first display means 31 is displaying the one e-book, a second display means 41 that, if permitted by the permission means 22, allows the one e-book to be displayed so that it can be viewed in the other user's account, and a restriction means 23 that sets predetermined restrictions when the permission means 22 grants permission.

[0125] With this configuration, since other users can view the electronic book purchased by one user, it is possible to curb the demand for illegal uploading. This protects the dignity of the electronic book author. Furthermore, by imposing certain restrictions on the viewing of electronic books together, it is possible to guarantee the interests of the author.

[0126] === Second Embodiment === Next, a second embodiment of the present invention will be described.

[0127] The second embodiment of the present invention differs from the first embodiment in that one user lends an electronic book to another user, rather than one user viewing the electronic book together with another user. Note that in the following description, points that overlap with the configuration and functions of the electronic book system 1 according to the first embodiment will be omitted as appropriate.

[0128] In the second embodiment of the present invention, an electronic book that has been purchased from one or more electronic books stored in the server device 72 using a user account and that has become viewable using the user account is referred to as a "purchased book."

[0129] <Functional means of server device> FIG. 9 is a block diagram showing an example of the functional means of the server device 72. As shown in FIG.

[0130] 9, the server device 72 has, as its functional configuration, a server storage means 20, a control means 21, a permission means 82, a restriction means 83, a solicitation means 85, and a server communication means 26. Of these, the control means 21 and the server communication means 26 are the same as those in the first embodiment, and therefore a description thereof will be omitted.

[0131] The permission means 82 is a functional means for permitting other user accounts to view purchased books (of one user account) and prohibiting the one user account from viewing the purchased books during the permission period. In other words, the permission means 82 performs a process of lending purchased books from one user account to another user account. This period will be referred to as the "lending period" below.

[0132] Furthermore, the above-mentioned "lending" may refer to, for example, a process of releasing the association of information on a purchased book with one user account ID and linking the information on the purchased book with another user account ID. Alternatively, it may refer to a process of prohibiting the first display means 31 from displaying the purchased book (outputting a signal prohibiting this from the server device 72 to the first communication terminal device 3) without releasing the association of information on the purchased book with one user account ID, or other processes.

[0133] Furthermore, the permission means 82 prevents other users from continuing to view the purchased book after the loan period for the purchased book has expired, while allowing the purchased book to be viewed by one user's account.

[0134] Furthermore, when a user account has purchased multiple books, the permission means 82 can permit a user account other than the other user account to view the other purchased books during the loan period in which the other user account is permitted to view one of the purchased books.

[0135] The restriction means 83 sets a second predetermined restriction on the permission means 82 permitting the viewing of another purchased book in an account of a user other than the account of the other user during a second predetermined period in which the permission means 82 permits the viewing of one purchased book in the account of the other user.

[0136] The second predetermined limit may be a limit on the number of times a purchased book can be loaned to other user accounts per second predetermined time interval, or a limit on the number of user accounts to which the book can be loaned (e.g., "up to 15 times per month," "up to 10 people per month," etc.).

[0137] The limiting means 83 also changes the second predetermined limit depending on the release date of the purchased book. For example, the second predetermined limit may be set to be stricter for a purchased book that has just been released (i.e., a new book) than for other purchased books (for example, up to five people within one month of release).

[0138] The solicitation means 85 is a functional means for soliciting other user accounts that wish to borrow a book purchased by a given user account. This solicitation may, for example, be used to notify all of the user's friend users that a purchased book is currently on loan. Furthermore, whether or not to solicit for each purchased book may be switched depending on the operation of the first operating means 32, which will be described later.

[0139] <Functional means of communication terminal device> In the second embodiment of the present invention, the first operating means 32 (see FIG. 5) enables the user to determine the rental period for one user account.

[0140] In addition, the second display means 41 (see Figure 5) of the second communication terminal device 4 operated under another user account makes it possible to display purchased books so that they can be viewed under the other user's account if the above-mentioned permission is granted by the permission means 82.

[0141] <Processing flow> Fig. 10 is a flowchart showing an example of a process for one user to lend a purchased book to another user in the electronic book system according to the second embodiment of the present invention. Note that, although the flowchart in Fig. 10 assumes that there is one second communication terminal device 4, there may be multiple second communication terminal devices 4. Also, the order and contents of the following steps may be changed as appropriate.

[0142] (Step SP21) A user purchases an electronic book from the book information 20A stored in the server device 2 by using the first operation means 32 of the first communication terminal device 3. This electronic book becomes a purchased book. After step SP21 is completed, the process proceeds to step SP22.

[0143] (Step SP22) The solicitation means 25 of the server device 2 solicits other user accounts that wish to borrow the purchased book. This solicitation is carried out, for example, by displaying a list screen as shown in Fig. 11 and Fig. 12 on the second display means 41 of the plurality of second communication terminal devices 4, or by displaying a pop-up notification.

[0144] 11 is a diagram showing an example of a list screen 91 of friend users of another user (including the first user). The list screen 91 may be displayed on the second display means 41 by, for example, another user operating the second operating means 42 of the second communication terminal device 4.

[0145] The list screen 91 has, for each friend user (including the user), a button 92 that moves to a list screen 96 described below, a fourth area 93 on the button 92 that displays a thumbnail image of the user, a fifth area 94 that displays information such as the user's name, and a sixth area 95 that displays that the user has purchased books that can be loaned.

[0146] FIG. 12 is a diagram showing an example of a list screen 96 of books already purchased by one user. A fourth area 93 and a fifth area 94 are provided at the top of the list screen 96. Below these, a seventh area 97 is provided, which displays a list of books purchased by a single user. Cover images 98, 100 of purchased books are displayed in the seventh area 97, and the cover images of multiple purchased books can be scrolled to be viewed.

[0147] Cover images 98 of purchased books that have already been lent by one user to another user indicate that the book is currently on loan. In addition, an eighth area 99 is provided below each image 98 in the seventh area 97, displaying the loan period for each book.

[0148] The cover image 100 of a purchased book that is not currently lent to any other user by a user, i.e., available for loan, functions as a button, and other users can request to borrow the purchased book by clicking on the image 100. In addition, below the image 100 in the seventh area 97, a ninth area 101 is provided, which indicates that the book is available for loan. After step SP22 is completed, the process proceeds to step SP23.

[0149] (Step SP23) Another user applies to borrow the purchased book by clicking on the image 100 shown in FIG. 12 using the second operation means 42 of the second communication terminal device 4. After step SP23 is completed, the process proceeds to step SP24.

[0150] (Step SP24) The server communication means 26 of the server device 72 notifies the first communication terminal device 3 of the information (such as name) of the other user account applied for in step SP5. After step SP24 is completed, the process proceeds to step SP25.

[0151] (Step SP25) A user determines the requesting user account as the lender of the purchased book by using the operation means 32 of the first communication terminal device 3. Information about the determination is also sent to the server device 72.

[0152] However, the first communication terminal device 3 may further include a determining means (not shown) as a functional means for automatically determining another user account that has applied as the lending destination of the purchased book. Also, the determining means does not need to set conditions for determining another user account that has applied as the lending destination, in which case it will determine the user account that applied earliest for each purchased book as the lending destination. After step SP25 is completed, the process proceeds to step SP26.

[0153] The following steps SP26 and SP27 are processes for lending a purchased book from one user account to another user account.

[0154] (Step SP26) The permission means 82 of the server device 72 prohibits the user account from viewing the purchased book. After step SP26 is completed, the process proceeds to step SP27.

[0155] (Step SP27) The permission means 82 of the server device 72 allows other user accounts to view the purchased books. Note that steps SP26 and SP27 may be performed simultaneously, or may be performed in reverse order. After step SP27 is completed, the process proceeds to step SP28.

[0156] (Step SP28) The display means 41 of the second communication terminal device 4 displays the borrowed and purchased book, which can be viewed by other users. Note that other users can freely view or stop viewing the book any number of times during the lending period after the end of step SP26 or step SP27. After step SP28 is completed, the process proceeds to step SP29.

[0157] The following steps SP29 and SP30 are processes for returning purchased books from another user account to one user account.

[0158] (Step SP29) The permission means 82 of the server device 72 does not permit the second display means 41 of the second communication terminal device 4 to display the purchased book. After step SP29 is completed, the process proceeds to step SP30.

[0159] (Step SP30) The permission means 82 of the server device 72 permits one user account to view the purchased book. Note that steps SP29 and SP30 may be performed simultaneously, or may be performed in the reverse order. After step SP30 is completed, the process proceeds to step SP31.

[0160] (Step SP31) The display means 31 of the first communication terminal device 3 displays the purchased books, which are then viewed by one user. After step SP31 is completed, the process ends.

[0161] Effect The program of the second embodiment of the present invention is a program that allows a purchased book, which is an electronic book purchased under a user's account from one or more electronic books stored in a server device 72, to be viewed under the user's account, and causes a computer to function as an authorization means 82 that allows other users to view the purchased book under their accounts and prevents the purchased book from being viewed under the user's account during the period of authorization, and a display means (second display means 41) that, when authorized by the authorization means 82, allows the purchased book to be displayed so that it can be viewed under the other users' accounts.

[0162] This configuration allows users to lend and borrow e-books, thereby curbing the demand for illegal uploading. This protects the dignity of e-book authors. Furthermore, unlike the lending and borrowing of paper books, the lender cannot view the e-book while it is being lent to another person. This prevents a decline in users' willingness to purchase e-books and ensures the interests of authors.

[0163] In the program according to the second embodiment of the present invention, the permission means 82 makes it impossible to view purchased books that have been borrowed using another user's account after the expiration of the above-mentioned period, while making it possible to view the purchased books using one user's account.

[0164] According to this configuration, by minimizing disadvantages to users who lend out electronic books, it is possible to ensure that the users are motivated to lend out electronic books.

[0165] The program according to the second embodiment of the present invention causes the computer to further function as an operating means (first operating means 32) that enables the user to determine the period for one user's account.

[0166] This configuration improves convenience when lending out electronic books.

[0167] In a second embodiment of the program of the present invention, the permission means 82, when a user has multiple purchased books in his / her account, can permit other purchased books to be viewed in the account of a user other than the other user's account during a period in which the permission means 82 permits viewing of one of the purchased books in the other user's account, and the computer further functions as a restriction means 83 that imposes a specified restriction (second specified restriction) on the permission means 82 permitting viewing of other purchased books in the account of a user other than the other user's account during a period in which the permission means 82 permits viewing of one of the purchased books in the other user's account.

[0168] According to this configuration, when a plurality of electronic books are lent to a plurality of users, restrictions are imposed, thereby ensuring the profits of the author.

[0169] The program according to the second embodiment of the present invention causes the computer to further function as a restriction means 83 that imposes certain restrictions when the permission means 82 allows another user to view a purchased book in their account, and that changes the certain restrictions depending on the release date of the purchased book.

[0170] According to this configuration, by changing the predetermined restrictions, such as by making the predetermined restrictions stricter for newly released electronic books than for other electronic books, it is possible to guarantee the interests of the author.

[0171] The information processing device according to the second embodiment of the present invention is an information processing device that allows a purchased book, which is an electronic book purchased under a user's account from among one or more electronic books stored in a server device 72, to be viewed under the user's account, and is equipped with an authorization means 82 that allows the purchased book to be viewed under the account of another user and prevents the purchased book from being viewed under the user's account during the period of authorization, and a display means (second display means 41) that, when authorized by the authorization means 82, allows the purchased book to be displayed so that it can be viewed under the account of another user.

[0172] This configuration allows users to lend and borrow e-books, thereby curbing the demand for illegal uploading. This protects the dignity of e-book authors. Furthermore, unlike the lending and borrowing of paper books, the lender cannot view the e-book while it is being lent to another person. This prevents a decline in users' willingness to purchase e-books and ensures the interests of authors.

[0173] ===Third Embodiment=== Next, a third embodiment of the present invention will be described.

[0174] The third embodiment of the present invention differs from the first and second embodiments in that a reward is given to a user when the user allows another user to view an electronic book. Note that in the following description, points that overlap with the configuration and functions of the electronic book system 1 according to the first or second embodiment will be omitted as appropriate.

[0175] In the third embodiment of the present invention, one electronic book selected for one user account from one or more electronic books stored in the server device 102 can be viewed using the one user account.

[0176] <Functional means of server device> FIG. 13 is a block diagram schematically illustrating an example of functional means of the server device 102.

[0177] 13, the server device 102 has, as its functional configuration, a server storage means 20, a control means 21, a permission means 22, a restriction means 23, an assignment means 114, a level management means 116, and a server communication means 26. Of these, the control means 21 and the server communication means 26 are similar to those in the first and second embodiments, and therefore a description thereof will be omitted.

[0178] Furthermore, the permission means 22 and the restriction means 23 may be replaced with permission means 82 and restriction means 83. These are similar to those in the first and second embodiments, respectively, and therefore a description thereof will be omitted.

[0179] Furthermore, the book information 20A stored in the server storage means 20 includes other electronic books related to one electronic book. Here, "related" refers to, for example, a relationship in which one work has multiple volumes and each volume contains the other, or a relationship in which one is a spin-off work (derivative work) of the other.

[0180] Furthermore, the user account information 20B stored in the server storage means 20 includes title level information and point information in addition to the various pieces of information described in the first embodiment.

[0181] The point information is information including points associated with each user account. The title level information is information including title levels associated with each user account. The title level changes depending on the points, and preferably, the points contribute to increasing the title level. For example, the title level may increase by one each time the points reach a predetermined value.

[0182] The higher the title level, the more advantageous it may be when purchasing e-books (a discount or a higher discount rate), the more free currency may be given, the more vouchers for e-books may be given, etc. The title level may be expressed as words such as beginner, intermediate, advanced, etc., or as numbers such as 1, 2, 3, etc. Alternatively, it may be a combination of numbers and words such as first tier, second tier, third tier, etc.

[0183] The granting means 114 grants a reward to a user account when the second display means 41 of the second communication terminal device 4 displays an electronic book selected by a user account so that it can be viewed by another user account.

[0184] For example, the granting means 114 grants a reward to a user account when the second display means 41 of the second communication terminal device 4 displays an electronic book while the first display means 31 is displaying the electronic book, as in the first embodiment.

[0185] Alternatively, the granting means 114 may grant a reward to a user account when the second display means 41 of the second communication terminal device 4 displays an electronic book, i.e., a purchased book, for a user account as in the second embodiment.

[0186] Furthermore, the granting means 114 may grant a reward to a user account when another e-book related to the e-book is purchased using another user account after the second display means 41 of the second communication terminal device 4 displays any of the above.

[0187] The reward may be free currency, paid currency, points, or a voucher that can be exchanged for an electronic book free of charge.

[0188] Alternatively, if the e-books included in the book information 20A can be purchased by consuming in-app currency, the reward may be a right to reduce the amount of in-app currency consumed when purchasing a new e-book during the third predetermined period. In this case, the e-book subject to the right may be other than the latest edition.

[0189] The level management means 116 manages the title level associated with each user account (for example, one user account). As already explained, the level management means 116 also changes the title level according to the points assigned by the assigning means 114. For example, the level management means 116 may increase the title level by one each time the points reach a predetermined value.

[0190] Fig. 14 is a diagram showing an example of the My Page screen 120. The My Page screen 120 may be displayed on the first display means 31 by, for example, a user operating the first operation means 32 of the first communication terminal device 3 (see Fig. 5 for the first display means 31 and the first operation means 32).

[0191] A portion of one user account information 30A is displayed on the My Page screen 120. That is, as shown in Fig. 14, the My Page screen 120 has the fourth area 93 and fifth area 94 already described. The My Page screen 120 further has a tenth area 121 that displays points and the like associated with one user account, an eleventh area 122 that displays exchange vouchers and the like, and a twelfth area 123 that displays title levels and the like. Although not shown, an area that displays in-app currency and the like may also be provided.

[0192] <Functional means of communication terminal device> In the communication terminal devices 3 and 4 according to the third embodiment of the present invention, as in the first embodiment, the second display means 41 is a functional means that, when permitted by the permission means 22, enables an electronic book to be displayed so that it can be viewed under the account of another user.

[0193] The user account information 30A, 40A includes the title level information and point information described above.

[0194] <Processing flow> Fig. 15 is a flowchart showing an example of a process for one user to lend a purchased book to another user in the electronic book system according to the third embodiment of the present invention. Note that, although the flowchart in Fig. 15 assumes that there is one second communication terminal device 4, there may be multiple second communication terminal devices 4. Also, the order and contents of the following steps may be changed as appropriate.

[0195] 15 is substantially the same as the flowchart of FIG. 6 up to step SP11. The difference is that in step SP8, the server device 102 is notified that the two users are browsing together, and in step SP11, the server device 102 is notified that the browsing has ended. Explanation of the other steps up to step SP11 will be omitted.

[0196] (Step SP32) Another user purchases an electronic book related to the one electronic book purchased by the one user from the book information 20A stored in the server storage means 20, using the second operation means 42 of the second communication terminal device 4. Information about the purchase is transmitted from the terminal communication means 43 of the second communication terminal device 4 to the server communication means 26 of the server device 102. After step SP32 is completed, the process proceeds to step SP33.

[0197] (Step SP33) The granting means 114 grants a reward to one user account. For example, if the reward is points, this may be done by overwriting the points associated with the one user account included in the user account information 20B, and transmitting this information from the server communication means 26 to the first terminal communication means 33. After step SP42 is completed, the process ends.

[0198] Effect A program according to a third embodiment of the present invention is a program that allows a user's account to view an electronic book selected from one or more electronic books stored in a server device 102, and causes a computer to function as an authorization means 22 (or authorization means 82) that allows another user's account to view the electronic book, a display means (second display means 41) that, when authorized by the authorization means 22 (or authorization means 82), allows the electronic book to be displayed so that it can be viewed in the other user's account, and an awarding means 114 that, when displayed by the display means, awards a reward to the user's account.

[0199] According to this configuration, when a user allows another user to view an e-book that the user owns, the user is given a reward, thereby discouraging illegal uploading of e-books and protecting the dignity of the author of the e-book.

[0200] The program according to the third embodiment of the present invention further causes the computer to function as a restriction means 23 (or restriction means 83) that imposes a predetermined restriction when the permission means 22 (or permission means 82) permits another user to view an e-book (or a purchased book) under their account.

[0201] According to this configuration, when one user allows another user to view his / her electronic book, the interests of the author can be guaranteed by setting a predetermined restriction.

[0202] In the program according to the third embodiment of the present invention, a server device stores other electronic books related to one electronic book, and an awarding means 114 awards a reward to a user's account by purchasing the other electronic book using the other user's account after the displaying means (second displaying means 41) displays the one electronic book.

[0203] According to this configuration, when another user reads an electronic book that one user has permitted to be read and then purchases that electronic book, a reward is given to the first user, which allows the first user to preferentially permit reading of electronic books that are of high interest to the first user. This makes highly interesting electronic books more widely known and increases the opportunities for them to be purchased. Therefore, the dignity of the author can be protected while the interest of the author can be guaranteed.

[0204] In the program of the third embodiment of the present invention, an e-book can be purchased by consuming in-app currency, and the reward is the right to reduce the amount of in-app currency consumed when purchasing a new e-book within a specified period (third specified period).

[0205] According to this configuration, when other users view an e-book that one user has given permission to view, the one user can purchase a new e-book at a low cost. Therefore, one user will actively allow other users to view e-books. Therefore, illegal uploading of e-books can be further suppressed.

[0206] In the program according to the third embodiment of the present invention, it is assumed that the new electronic book that is the subject of the rights is one other than the latest edition.

[0207] According to this configuration, the latest edition cannot be purchased at a low price, thereby ensuring the profits of the author.

[0208] The program according to the third embodiment of the present invention further causes the computer to function as a level management means 116 that manages the level associated with a user's account, and the reward is points that contribute to increasing the level, and the higher the level, the more advantageous the user's account is when purchasing the new e-book.

[0209] According to this configuration, the more times a user allows other users to view an electronic book, the more likely the user is to purchase a new electronic book, thereby improving the user's motivation to give such permission.

[0210] An information processing device according to a third embodiment of the present invention is an information processing device that allows a user's account to view an electronic book selected from one or more electronic books stored in a server device 102, and includes a permission means 22 (or a permission means 82) that allows the electronic book to be viewed in another user's account, a display means (second display means 41) that, when permitted by the permission means 22 (or the permission means 82), allows the electronic book to be displayed so that it can be viewed in the other user's account, and an awarding means 114 that awards a reward to the user's account when the display means displays it.

[0211] According to this configuration, when a user allows another user to view an e-book that the user owns, the user is given a reward, thereby discouraging illegal uploading of e-books and protecting the dignity of the author of the e-book.

[0212] === Variations === The present invention is not limited to the above-described specific examples. In other words, designs that are appropriately modified by a person skilled in the art from the above-described specific examples are also included within the scope of the present invention as long as they include the features of the present invention. Furthermore, the elements of the above-described embodiments and the modifications described below can be combined to the extent technically possible, and such combinations are also included within the scope of the present invention as long as they include the features of the present invention.

[0213] For example, in the first embodiment of the present invention, the permission means 22 has been described as allowing another user to view an electronic book together with one user while that user is viewing it, but instead, the permission means 22 may allow another user to view an electronic book after the first user has finished viewing it.

[0214] Furthermore, in the second embodiment of the present invention, processing of purchased books purchased by one user account was described, but under certain conditions, the books may be owned without being purchased, or may be rented.

[0215] Furthermore, in the third embodiment of the present invention, it has been explained that the granting means 114 grants a reward to one user account, but in addition to the one user account, it may also grant a reward to the author of the e-book that the one user account allows to be viewed.

[0216] In the third embodiment of the present invention, the granting unit 114 grants a reward to a user when another user browses an electronic book of the user and then purchases the book. However, the granting unit 114 may grant a reward to a user when a certain period of time has elapsed between the end of browsing and the purchase.

[0217] Furthermore, in the third embodiment of the present invention, when the second display means 41 displays one e-book or a purchased book as in the first or second embodiment, and then another e-book related to the one e-book or the purchased book is purchased under another user account, the granting means 114 grants a reward to the one user account. However, the granting means 114 may grant a reward to the one user account when, instead of purchasing another e-book related to the one e-book under another user account, the other e-book is displayed during display on the first display means 31, or when another purchased book of the one user account is borrowed as in the second embodiment.

[0218] Furthermore, in the second embodiment of the present invention, it has been explained that there is one lending destination user account for each purchased book, but it is also possible to set a plurality of lending destinations for each purchased book.

[0219] In addition, in the explanations using the flowcharts in each embodiment, when another user account applies for the recruitment, the processes of "notifying the applying user" (step SP5 in FIGS. 6 and 15 and SP24 in FIG. 10) and "deciding the user" (SP6 in FIGS. 6 and 15 and SP25 in FIG. 10) are performed, but these processes may be omitted. In that case, the permission means 22, 82 determines whether to permit (or not permit) viewing for the applying user account.

[0220] In addition, in each embodiment, for convenience, a plurality of user accounts are distinguished as one user account and another user account, and a plurality of communication terminal devices are distinguished as a first communication terminal device 3 and a second communication terminal device 4. However, these do not distinguish between specific user accounts or specific communication terminal devices. Therefore, a user account described as another user account can become the one user account, and a communication terminal device described as the second communication terminal device 4 can become the one communication terminal device 3. Furthermore, the relationship between the one user account and the other user account may be reversed for each electronic book, and the relationship between the first communication terminal device 3 and the second communication terminal device 4 may be reversed.

[0221] Furthermore, in the present invention, in addition to the configurations described in each embodiment, the server device 2 and / or the communication terminal devices 3 and 4 may be provided with a control means for generating a screen on which one or more questions regarding the display of an electronic book (for example, an electronic book included in the book information 20A) are provided. Furthermore, the screen may be displayed on the display means 31 and 41, respectively, at the time of each user's first access (first login using each user account). In this case, each user can answer the question using the operation means 32, 42. The question data may be stored in the server storage means 20 and / or the terminal storage means 30. The server device 2 and / or the communication terminal devices 3 and 4 may be provided with a setting means for setting each configuration of the screen to be displayed by the display means 31 and 41, respectively, depending on the answer to the question by each user. The various configurations of the screen include, for example, the scrolling direction (vertical scrolling, horizontal scrolling), and the genre and direction of the recommended e-books (prioritizing those that can be viewed without consuming paid currency, prioritizing specific works), etc. Furthermore, each user may be able to skip the above questions using the operation means 32, 42, and furthermore, each configuration of the screen that each user set at the time of first access may be able to be reset from the next access onwards. The above-described configuration allows a screen that matches the user's preferences to be displayed, improving convenience and thereby increasing the continuation rate of the service.

[0222] Furthermore, in the present invention, in addition to the configurations described in the respective embodiments, the server device 2 and / or the communication terminal devices 3 and 4 may be provided with a control means for generating a screen of game elements such as a quiz and / or a vote regarding the content of the electronic book. Furthermore, the screen may be displayed on the display means 31 and 41, respectively. The quiz and / or vote may be, for example, "Which manga is popular because the main character does XX?" or "What did the main character say to the enemy after fighting XX?" In this case, each user may answer the quiz and / or the vote using the operation means 32, 42. The quiz and / or vote data may be stored in the server storage means 20 and / or the terminal storage means 30. Furthermore, in this case, the granting means 114 in the third embodiment may grant a reward to the user account of the user who answered the quiz and the vote. The reward may also be free currency, artwork related to the e-book, a badge, or a virtual trading card. The above-described configuration allows the user to deepen their understanding of the content of the electronic book and to become interested in the content.

[0223] In the third embodiment, the points and title level of a user change when another user purchases an e-book. However, the awarding means 114 of the third embodiment may award points by category, and the level management means 116 may also provide and manage multiple title levels by category. For example, in addition to the points and title levels described in the third embodiment, points and title levels may be provided that change each time a user purchases an e-book. Furthermore, points and title levels may be provided that change each time a user presses a "Like" button on a comment, etc., of another user. Furthermore, the granting means 114 may grant a badge to a user every time the user answers or gets the answer right to a specific quiz, in addition to points that contribute to fluctuations in the title level.

[0224] Furthermore, in the present invention, in addition to the configurations described in each embodiment, the server device 2 and / or the communication terminal devices 3 and 4 may be provided with a control means for setting various achievements. Furthermore, the control means may generate a screen that displays each achievement and whether or not the achievement has been achieved. Furthermore, the screen may be displayed on the display means 31 and 41, respectively. Furthermore, the granting means 114 of the third embodiment may grant a reward to each user every time the user achieves an achievement. Also, various types of achievements may be provided, each of which may provide a different reward. It is preferable that the types of achievements be related to each user's behavior toward e-books, such as the number of correct answers or accuracy rate in quizzes, the number of comments posted about e-books, the amount of support given to the author of the e-book, and the length of subscription period for a particular e-book.

[0225] Furthermore, in the present invention, in addition to the configuration described in each embodiment, the server device 2 and / or the communication terminal devices 3 and 4 may be provided with a control means for generating a screen on which friend users can check each other's access status and the e-books they are currently viewing (displaying), and a screen on which friend users can check whether each e-book is currently being viewed (displayed). Furthermore, the control means may generate a screen on which friend users can "like" an electronic book and on which comments from friend users (comments input by operating the operation means 42) are displayed in real time. Then, the screens may be displayed on the display means 31 and 41, respectively. Furthermore, the control means may provide an information column on the above-mentioned screen for each e-book indicating the popularity of the e-book, such as "Popular work" or "Number of views exceeds XX", based on the viewing status (display status) of each e-book. It should be noted that "based on the viewing status (display status)" may mean, for example, when the cumulative number of views (number of times displayed) reaches a predetermined number, when the cumulative number reaches a predetermined number over a certain period of time, or when the cumulative number reaches a predetermined number among the target user's friend users. The control means may also enable each user to recommend a specific electronic book to friend users. Furthermore, if a friend user who has received an electronic book recommendation from a user purchases the electronic book, the user who made the recommendation may be able to receive a reward. The above-described configuration can increase the interest of users when viewing electronic books together with friend users.

[0226] Furthermore, in addition to the configurations described in the respective embodiments, the present invention may be configured such that, while each user is viewing an electronic book, i.e., while each display means 31, 41 is displaying an electronic book, the user can move an icon on the screen or mark on the screen by operating the operation means 32, 42. Furthermore, as in the first embodiment, even when one user and another user are viewing the same page (image) of the same electronic book together, the one user and the other user can perform the same operation on the operation means 32, 42. The above-described configuration can improve convenience when viewing electronic books and realize real-time communication between friend users.

[0227] Furthermore, the present invention may also include a control means for extracting the most popular page (image) for each electronic book based on the browsing status, chat, voice chat, etc. history of each user, and setting a screen for displaying a digest of this for each electronic book. Then, the screen may be displayed on the display means 31, 41, respectively.

[0228] Furthermore, in addition to the configurations described in the respective embodiments, the present invention may be configured such that, while each user is viewing an electronic book, i.e., while each display means 31, 41 is displaying the electronic book, each user can enlarge a specified portion (i.e., a part of the screen of the electronic book) using the operation means 32, 42 (by tapping, etc.) (provided that this is while the user is operating the operation means 32, 42). Furthermore, in this case, the screen being displayed may be displayed in a position that does not overlap with the user's hand or finger operating the operation means 32, 42. Furthermore, the screen may be configured to return to its original state when the user stops operating the operation means 32, 42 (when the user removes the hand or finger). Furthermore, the enlargement ratio may be set by the user. Furthermore, metadata such as frame arrangement and dialogue position for each page of an electronic book may be stored in the server storage means 20 and / or the terminal storage means 30, and dynamically analyzed by the control means, which may then adjust the enlarged area according to the metadata and the user's tap position. The above-described configuration allows easy switching between viewing the entire image and viewing the details, providing a comfortable viewing experience.

[0229] Furthermore, in addition to the configurations described in the respective embodiments, the present invention may also include a control means for generating a screen having a text field for a work description and a synopsis of each electronic book. Then, the screen may be displayed on the display means 31 and 41, respectively. Furthermore, the control means may dynamically generate text in accordance with the user's reading progress or viewing status (display status). The text may be stored in the server storage means 20 and / or the terminal storage means 30. Alternatively, the server storage means 20 and / or the terminal storage means 30 may store original sentences of the text (for example, sentences linked to each story number), and the control means may combine these sentences in accordance with the reading progress or viewing status (display status) to dynamically generate text. For example, if the target user has never viewed a certain e-book, the text may provide an overview of the entire work, and if the user has already viewed up to episode 10, the text may provide a synopsis of episodes 1 to 10 and an introduction to episodes 11 and beyond. By configuring as described above, it is possible to provide users with text that is appropriate for their level of understanding of e-books, rather than a uniform text, and to encourage them to view and purchase e-books. Furthermore, even if a long time has passed since the user last viewed the book, the user can read a synopsis of the content up to the point where they last viewed it, which motivates them to resume viewing, and an increase in the return rate can be expected. [Explanation of symbols]

[0230] 2: Server device, 20: Server storage means, 22: Permission means, 23: Restriction means, 24: Determination means, 25: Recruitment means, 31: First display means, 32: First operation means, 33: First terminal communication means, 41: Second display means, 42: Second operation means, 43: Second terminal communication means

Claims

1. A program that allows a user to view, in an account of a user, one electronic book selected from one or more electronic books stored in a server device, the electronic book, the one selected in the account of the user, Computer, a first display means for displaying the electronic book so that it can be viewed under the account of the user; an authorization means for authorizing one or more other users to view the electronic book under their accounts while the first display means is displaying the electronic book; a second display means for displaying the electronic book so that it can be viewed under the account of the other user when the permission is granted by the permission means; a restriction means for imposing a predetermined restriction when the permission means grants permission; A program that functions as a

2. The electronic book contains entertainment content. The program according to claim 1.

3. The computer and further functioning as a solicitation means for soliciting accounts of the other users who are permitted by the permission means to view the one electronic book while the first display means is displaying the one electronic book. The program according to claim 1 or 2.

4. The computer and when the first display means and the second display means are displaying the one electronic book, the display means further functions as a communication means that enables communication for transmitting and receiving text information and / or audio information between a first communication terminal device on which the one electronic book is displayed by the first display means and a second communication terminal device on which the one electronic book is displayed by the second display means. The program according to claim 1 or 2.

5. the permission means permits the accounts of the other users to view the one electronic book while the first display means is displaying the one electronic book; The program according to claim 1 or 2.

6. The computer and when the first display means and the second display means are displaying the electronic book, the display means further functions as a first operation means that enables a page forward operation and a page back operation of the electronic book only for the account of the one user. The program according to claim 1 or 2.

7. The computer a storage means for storing a viewing status in a state in which the first display means and the second display means are displaying the electronic book; a determination means for determining whether the user has viewed up to the last page of the electronic book based on the viewing status stored in the storage means; If the determination is affirmative, a second operation means enables page forward and page back operations of the one electronic book in the account of the other user; Further function as The program according to claim 6.

8. An information processing device that allows a user to view, in an account of a user, one electronic book selected from one or more electronic books stored in a server device, the one electronic book selected in the account of the user, the one electronic book comprising: a first display means for displaying the electronic book on a first communication terminal device so that the electronic book can be viewed under the account of the first user; an authorization means for authorizing one or more other users to view the electronic book under their accounts while the first display means is displaying the electronic book; a second display means for displaying the electronic book so that it can be viewed under the account of the other user when the permission is granted by the permission means; a restriction means for imposing a predetermined restriction when the permission means grants permission; An information processing device comprising:

Citation Information

Patent Citations

  • Content viewer system, content viewer device, and content viewer program

    JP6656032B2