Methods for providing relay content, servers, and user terminals.

The method allows for continuous playback of relay content based on user interactions and preferences, addressing the lack of effective relay content association and identification in existing systems by integrating user terminals and servers to manage content provision and selection.

JP7858029B2Active Publication Date: 2026-05-13CACAO CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
CACAO CO LTD
Filing Date
2024-12-12
Publication Date
2026-05-13

AI Technical Summary

Technical Problem

Existing methods do not effectively provide relay content that is continuously played based on selection information for source content, lacking the ability to associate and identify relay points for uploading or playing such content.

Method used

A method and system where a server provides source content to a user terminal, confirms playback conditions are met, and then offers relay content subordinate to the source content, allowing user interaction to select and upload new relay content, with the server managing relationships and preferences to determine content provision.

Benefits of technology

Enables continuous playback of relay content based on user interactions and preferences, facilitating seamless integration and selection of subordinate content, enhancing user engagement and content sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007858029000001
    Figure 0007858029000001
  • Figure 0007858029000002
    Figure 0007858029000002
  • Figure 0007858029000003
    Figure 0007858029000003
Patent Text Reader

Abstract

To provide a method for providing source contents, and providing relay contents that are continuously reproduced on the basis of selection information for any one of a plurality of alternatives to be associated with the source contents, a program, and a user terminal.SOLUTION: A method in which a server provides relay contents includes the steps of: providing source contents to a first user terminal; checking if the first user terminal has reproduced the source contents while satisfying a reproduction condition for the relay contents; and providing at least one of the relay contents to the first user terminal. The relay contents are dependent on the source contents. The source contents and the relay contents are provided from users different from each other.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0005]

[0001] The present invention relates to a method for providing content to a user terminal and continuously providing other content associated with the content.

Background Art

[0002] <0000​​​​​​​​​​​​​​​​​​​​​Registered Patent No. 10-1382421 of the Republic of Korea (April 1, 2014) [Overview of the project] [Problems that the invention aims to solve]

[0006] The present invention aims to provide relay content that is continuously played based on selection information for one of several options that provide source content and associate with the source content.

[0007] The present invention provides a method for providing relay content that is dependent on source content, wherein the source content includes relay points, and the purpose is to identify and provide points for uploading or playing the relay content. [Means for solving the problem]

[0008] The method by which the server of the present invention provides relay content includes the steps of: providing source content to a first user terminal; confirming that the first user terminal has played the source content in a manner that satisfies the playback conditions for relay content; and providing at least one of the relay content to the first user terminal, wherein the relay content is subordinate to the source content, and the source content and the relay content are provided by different users.

[0009] In one embodiment of the present invention, the relay content may be received from the second user terminal after the server has provided the second user terminal with at least a portion of the source content.

[0010] In one embodiment of the present invention, the playback conditions can be associated with the first user terminal playing a predetermined relay point for the source content.

[0011] In one embodiment of the present invention, the predetermined relay point can be associated with at least one of the specific location and specific section of the source content.

[0012] In one embodiment of the present invention, the step of providing at least one of the relay contents may include the step of providing the first user terminal with a playback interface for the relay contents, and the step of providing at least one of the relay contents to the first user terminal upon receiving an interaction with the interface from the first user terminal.

[0013] In one embodiment of the present invention, the interface is a selection interface that can select one of several options, and the relay content can be associated with the option selected by the interaction.

[0014] In one embodiment of the present invention, the selection interface may include profile information of at least some of the users who provided relay content associated with the plurality of choices.

[0015] In one embodiment of the present invention, the profile information can be determined based on the relationship between the first user and the user of the profile information. The relationship can be set in association with the service to which the server provides content.

[0016] In one embodiment of the present invention, in the step of providing at least one of the relay contents, the server may sequentially provide a plurality of relay contents, and the plurality of relay contents may be subordinate to the source content.

[0017] In one embodiment of the present invention, the playback order of the plurality of relay contents can be determined based on the relationship between the first user and the user who provided the relay contents. This relationship can be set in association with the service to which the server provides the content.

[0018] In one embodiment of the present invention, the step of providing at least one of the relay contents may include the step of providing information about the source content together with the relay content.

[0019] In one embodiment of the present invention, the step of providing the source content may further include providing an interface to the first user terminal that enables it to provide the server with new relay content dependent on the source content, which is performed after the step of providing the source content.

[0020] In one embodiment of the present invention, the interface is a selection interface that allows selecting one of several options, and the novel relay content can be associated with the option selected through interaction with the selection interface.

[0021] In one embodiment of the present invention, the steps include, after the step of providing at least one of the relay contents, confirming that the first user terminal has played back a specific relay content that is currently being played back in a manner that satisfies the playback conditions for a secondary relay content, and providing at least one of the secondary relay contents to the first user terminal, wherein the secondary relay content is subordinate to the specific relay content, and the specific relay content and the secondary relay content may be provided by different users.

[0022] In one embodiment of the present invention, the step of providing at least one of the secondary relay contents may include the step of providing the source content together with the secondary relay content and information regarding at least one of the relay contents being played.

[0023] The server that provides the relay content of the present invention includes a memory and a processor coupled to the memory and configured to execute instructions included in the memory, and the processor is configured to execute each step of the above method. Preferably, the processor is configured to perform the steps of providing source content to a first user terminal, confirming that the first user terminal has played the source content satisfying the playback conditions of the relay content, and providing at least one of the relay contents to the first user terminal. The relay content is subordinate to the source content, and the source content and the relay content are provided by different users.

[0024] The method for a user terminal of the present invention to display relay content includes the step of displaying source content provided by another user terminal to a server and the step of displaying an interface capable of providing new relay content subordinate to the source content to the server.

[0025] In one embodiment of the present invention, the interface is a selection interface capable of selecting any one of a plurality of options, and the new relay content can be associated with the option selected by interaction with the selection interface.

[0026] In one embodiment of the present invention, when the source content is played under the playback conditions of the relay content, the method may include displaying a playback interface of the relay content, and when interaction with the playback interface is obtained, displaying at least one of the relay contents.

[0027] In one embodiment of the present invention, the playback interface is a selection interface that allows any one of a plurality of options to be selected, and the relay content can be associated with the option selected by the interaction.

[0028] A user terminal for displaying relay content according to the present invention includes a memory and a processor connected to the memory and configured to execute instructions included in the memory. The processor is configured to execute each step of the above method. Preferably, the processor is configured to display source content provided by another user terminal to the server, and display an interface that can provide new relay content dependent on the source content to the server.

Advantages of the Invention

[0029] The present invention has the advantage of providing source content and relay content that is continuously played based on selection information for any one of a plurality of options associated with the source content.

[0030] The method for providing relay content dependent on the source content of the present invention has the advantage of including relay points in the source content to identify and provide the locations where the relay content is uploaded or played.

Brief Description of the Drawings

[0031] [Figure 1] A drawing illustrating an example of a network environment according to an embodiment of the present invention. [Figure 2]This is a flowchart illustrating how the server of the present invention provides source content and relay content. [Figure 3] This table provides an illustrative overview of the database containing the content held by the server. [Figure 4] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 5] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 6] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 7] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 8] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 9] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 10] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 11] This is a flowchart illustrating how a user terminal of the present invention provides new relay content to a server. [Figure 12] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 13] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 14] This is a flowchart illustrating how the server of the present invention provides at least one of the secondary relay contents to a first user terminal. [Figure 15] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 16] This figure illustrates the screen of a user terminal according to one embodiment of the present invention. [Figure 17]This is a flowchart illustrating how the user terminal of the present invention displays source content and relay content. [Modes for carrying out the invention]

[0032] Hereinafter, the embodiments disclosed herein will be described in detail with reference to the attached drawings, and identical and / or similar components will be assigned the same reference numeral regardless of the reference numerals in the drawings, and redundant descriptions thereof will be omitted. Furthermore, in describing the embodiments disclosed herein, if it is determined that a specific description of related prior art would obscure the gist of the embodiments disclosed herein, such detailed description will be omitted.

[0033] Terms including ordinal numbers, such as "1st," "2nd," etc., can be used to describe various components, but the components are not limited by such terms. These terms are used solely for the purpose of distinguishing one component from another.

[0034] A singular expression can include multiple expressions unless the context clearly indicates otherwise.

[0035] In this application, each step described may be performed in any order, except where there is a specific causal relationship that dictates that the steps should be performed in that order.

[0036] In this application, terms such as “includes” or “having” are intended to specify the presence of features, numbers, steps, actions, components, parts, or combinations thereof as described in the specification, and should be understood not to preemptively exclude the existence or possibility of adding one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0037] Furthermore, in one embodiment, the phrase "against" may also include the meaning of "about."

[0038] The present invention will be described below with reference to the attached drawings.

[0039] Figure 1 is a diagram illustrating an example of a network environment according to one embodiment of the present invention.

[0040] The network environment according to one embodiment of the present invention, as shown in Figure 1, may include a server 10 and user terminals 20 and 30. User terminals 20 and 30 may include at least one user terminal 20 or 30 connected to the server 10 via the network. In Figure 1, a first user terminal 20 and a second user terminal 30 are shown as illustrative examples of user terminals 20 and 30.

[0041] The first user terminal 20 is a terminal used by the first user to log in with the first user account registered on server 10, and the second user terminal 30 is a terminal used by the second user to log in with the second user account registered on server 10.

[0042] For the sake of explanation, the first user terminal 20 will be described below as a terminal that plays source content, relay content, and secondary relay content. Here, the first user terminal 20 can not only play content but also provide relay content dependent on the source content or secondary relay content dependent on the relay content to the server 10. However, the present invention is not limited to and / or restricts the functions that can be performed by the user terminals 20 and 30 in this way.

[0043] A network is not limited by its communication method and can include not only communication methods that utilize communication networks (for example, mobile communication networks, wired internet, wireless internet, and broadcasting networks), but also short-range wireless communication.

[0044] In this invention, the server 10 can be a device that communicates with user terminals 20 and 30 via a network to send and receive information. The server 10 can be embodied as a computer device or a group of computer devices that provide commands, code, files, content, services, etc.

[0045] The server 10 may include a processor 11, memory 12, and a communication unit 13.

[0046] The processor 11 controls the overall operation of the memory 12 and the communication unit 13, provides content services to user terminals 20 and 30, and stores the content. The content playback service plays content and provides the function of playing other content subordinate to the relevant content.

[0047] Memory 12 functions as a storage medium and can store multiple application programs driven by server 10, data for the operation of server 10, and instruction words. In one embodiment, memory 12 can store applications that provide a platform service, social media service, or messenger service that can play or share content.

[0048] Such memory 12 can be provided in hardware form in the form of various storage devices such as ROM, RAM, flash drives, hard drives, etc., and / or in the form of web storage. The communication unit 13 can communicate with user terminals 20 and 30 via a network using wired or wireless methods.

[0049] The server 10 of the present invention can provide source content to user terminals 20 and 30, provide relay content dependent on the source content, and provide relay content dependent on the source content in a subordinate manner.

[0050] Users who receive functions or services from the server 10 of the present invention can be connected through a friendship relationship. A friendship relationship can be formed between users through mutual friend requests and acceptances, and can also be formed by fulfilling conditions such as at least one of the two saving the other's phone number, or a relationship in which a social media service requests / accepts to receive activities and updates for a specific user. In some cases, the function of providing additional content subordinate to content can also be provided through users rather than friendship relationships.

[0051] Server 10 provides source content to the first user terminal 20, and once it confirms that the first user terminal 20 has fulfilled the playback conditions for the relay content and is able to play the source content, it can provide at least one of the relay content to the first user terminal 20. Here, the relay content is subordinate to the source content, and the source content and relay content may have been provided by different users.

[0052] Here, content can be information including text, photographs, videos, motion pictures, or multimedia information.

[0053] Here, source content refers to content to which other relay content can be subordinated. Source content can have one or more contents subordinated and linked to it. Source content can also be content that is not subordinate to other content.

[0054] However, in some cases, source content can also be considered relay content. In such cases, the first user terminal 20 can receive and play the source content in the form of relay content for other content. However, in some cases, the first user terminal 20 can receive and play the source content in a form that is not relay content (for example, in the form of receiving it as the first content in a playlist).

[0055] Here, relay content refers to content that is subordinate to source content. Relay content is defined as content that, from the moment server 10 receives the content from the relay content provider terminal, has another specified content as its source content and is subordinate to that relay content. One or more relay contents may be subordinate to a single source content.

[0056] The relay content that server 10 provides to the first user terminal 20 may be one that was received from the second user terminal 30. The source content provider and the relay content provider may be different users. Specifically, the second user terminal 30 may receive source content from server 10, play it, and then provide the server 10 with relay content that is subordinate to that source content. However, the present invention does not exclude the case where the source content and relay content are provided by the same user.

[0057] Relay content can be linked at a specific point in the source content. In this invention, the specific point in the source content where the source content and relay content are linked is called the relay point. The relay point can be a specific location or section of the source content. For example, if the source content is video content, the relay point can be set at 1 minute and 12 seconds or in the section within 5 seconds just before the end. In another example, if the source content is a collection of images (e.g., webtoons, cuttoons, etc.), the relay point can be set at the 80% mark of the images or the last page of 30 pages. The source content provider can specify the relay point for the source content at the same time as providing the source content to the server 10.

[0058] There may be other relay content that is subordinate to the relay content. In this invention, such other relay content will be referred to as secondary relay content. In such cases, the relay content can also be understood as source content for the secondary relay content. Through such a continuous dependency relationship, the relay content can be linked to relay content of a higher order, such as tertiary, quaternary, and so on.

[0059] Here, the relay content playback conditions refer to the prerequisites for server 10 to provide relay content to the first user terminal 20. First, the first user terminal 20 receives and plays source content from server 10, and once it satisfies predetermined playback conditions associated with the playback of source content, it can receive and play relay content subordinate to the source content from server 10.

[0060] The playback condition can relate to whether or not the first user terminal 20 has played a specific point in the source content. Here, the specific point in the source content associated with the playback condition may be the same as the relay point of the source content mentioned above. Therefore, as in the example above, if the source content is video content and the relay point is at 1 minute and 12 seconds, the server 10 can determine that the playback condition has been met if the first user terminal 20 plays the source content at 1 minute and 12 seconds.

[0061] In this invention, the first user terminal 20 can not only play content provided by the server 10, but can also provide new content to the server 10. Specifically, the first user terminal 20 (or the first user) can provide source content and relay content to the server 10. Providing content to the server 10 means that the first user terminal 20 can upload content that it has stored or generated to the server 10, and the user terminal 20 may also provide the server 10 with link information or the like to content that is not the content file itself.

[0062] The first user terminal 20 can play source content, relay content, and secondary relay content, and can provide new relay content subordinate to the source content or relay content to the server 10.

[0063] The second user terminal 30 can provide the server 10 with the relay content that the first user terminal 20 is playing.

[0064] The first and second user terminals 20 and 30 may include communication units 21 and 31, input units 22 and 32, output units 23 and 33, memory 24 and 34, and processors 25 and 35.

[0065] The communication units 21 and 31 can communicate with the server 10 or other terminals via wired or wireless methods.

[0066] The input units 22 and 32 can receive various types of information through user operations and input actions. Such input units 22 and 32 can include touchscreen modules, keyboards, mice, buttons, cameras, styluses, and microphones.

[0067] User terminals 20 and 30 can receive user interaction input through input units 22 and 32. Interaction refers to the user operating the input unit and inputting information reflecting the user's selection or intentions into user terminals 20 and 30. For example, interactions can include touching a touchscreen, clicking a mouse, typing on a keyboard, inputting sound from a microphone, capturing an image with a camera, and recognizing motion from a motion sensor.

[0068] Output units 23 and 33 can output various types of information. Output units 23 and 33 can be display devices, speakers, vibration generators, and tactile sensory devices. Depending on the case, output units 23 and 33 may be devices that receive and output signals when connected to user terminals 20 and 30 via wired or wireless communication (for example, Bluetooth® or other short-range wireless communication).

[0069] The memories 24 and 34 function as storage media and can store multiple application programs driven by user terminals 20 and 30, as well as data and instructions for the operation of user terminals 20 and 30. Such memories 24 and 34 can be provided in hardware form in the form of various storage devices such as ROM, RAM, flash drives, hard drives, etc., and / or in the form of web storage.

[0070] In one embodiment, the memories 24 and 34 can store applications that provide a platform service, social media service, or messenger service that allows content sharing.

[0071] The processors 25 and 35 control the overall operation of the communication units 21 and 31, input units 22 and 32, output units 23 and 33, and memories 24 and 34, and can run applications associated with a platform service, social media service, or messenger service that can share content.

[0072] The first user terminal 20 displays the source content, and when the playback conditions for relay content dependent on the source content are met, it can display at least one of the relay contents. Here, the relay content is dependent on and generated by the source content, and the relay content and source content may be transferred to the server 10 from different terminals.

[0073] The second user terminal 30 can display source content provided to the server 10 by other user terminals and provide new relay content dependent on the source content to the server 10 via an interface (hereinafter referred to as the "new relay registration interface").

[0074] The following describes an embodiment of how the server 10 of the present invention provides relay content, with reference to Figure 2.

[0075] Figure 2 is a flowchart illustrating how the server 10 of the present invention provides source content and relay content. First, referring to Figure 2, the method of providing relay content between the server 10 and user terminals 20 and 30 will be explained.

[0076] First, let's describe server 10 before step 201 is performed.

[0077] Before step 201 is performed, server 10 can confirm that the source content and relay content for the source content are ready to be provided to the first user terminal 20.

[0078] Specifically, before step 201 is performed, server 10 can receive source content from the source content provider terminal.

[0079] Server 10 can receive source content from the source content provider terminal and receive information regarding whether or not to allow the uploading of relay content to the source content.

[0080] Furthermore, while receiving source content from the source content provider terminal, server 10 can also receive information regarding the relay points of the source content. For example, if the source content is a video content that is 1 minute and 30 seconds long, server 10 can receive information that the relay point is set at 1 minute and 12 seconds or in the section within the last 10 seconds (1 minute 20 seconds to 1 minute 30 seconds), etc. Two or more relay points can be set for a single source content. Such relay points can serve as criteria for determining the playback conditions of the relay content of the source content.

[0081] Furthermore, before step 201 is performed, server 10 can receive relay content dependent on the source content from relay content provider terminals. Server 10 can receive multiple relay content dependent on a single source content from different terminals. At least one of the relay content provider terminals can be a second user terminal 30.

[0082] In step 201, server 10 provides source content to the first user terminal 20.

[0083] Server 10 can provide source content to the first user terminal 20 upon request from the first user terminal 20. The first user terminal 20 can then play the source content provided by Server 10.

[0084] In step 203, server 10 confirms that the first user terminal 20 plays the source content, fulfilling the playback conditions for relayed content.

[0085] Server 10 can receive source content playback information from the first user terminal 20. Based on the received source content playback information, Server 10 can check whether the first user terminal 20 has met the playback conditions. If the satisfaction of the playback conditions is confirmed, the following step 205 is performed, and the relay content playback interface is provided to the first user terminal 20.

[0086] If the first user terminal 20 interrupts playback of source content and / or requests playback of other content, it can be confirmed that the conditions for providing relay content have not been met. In such a case, step 209 is performed, and the server 10 may interrupt the provision of source content to the first user terminal 20 and / or provide other source content.

[0087] In step 205, the server 10 provides the first user terminal 20 with an interface for playing relay content (hereinafter referred to as the "relay playback interface").

[0088] When the server 10 confirms in step 203 that the first user terminal 20 has met the playback conditions and started playback, it provides the first user terminal 20 with a relay playback interface. The first user terminal 20 can then display the relay playback interface on the screen where it plays the source content.

[0089] A relay playback interface can include a variety of features. For example, a relay playback interface could be an interface that guides users to relay content that is subordinate to and linked to the relevant relay point of the source content, and queries them whether or not to play the relay content.

[0090] In another example, the relay playback interface can be a selection interface that allows the user to choose one of several options. Therefore, the relay point of the source content may contain responses to questions regarding multiple options. Server 10 can provide different relay content through selection interactions with the selection interface. The fact that the relay playback interface is a selection interface will be explained in more detail below with reference to Figures 7 and 8.

[0091] In another example, the relay playback interface may include content related to the first user terminal 20 providing new relay content dependent on the source content to the server 10, in addition to content related to the playback of the relay interface. The provision of new relay content by the first user terminal 20 to the server 10 will be explained in more detail below with reference to Figures 11 to 13.

[0092] The relay playback interface can be displayed on the first user terminal 20 in various ways. For example, the relay playback interface can be displayed overlapping the area where the source content is displayed. With this display method, the relay playback interface is displayed to the first user with priority over the source content, allowing them to immediately inquire whether the relay content can be played.

[0093] In another example, the relay playback interface can be displayed separately in an area distinct from the area where the source content is displayed. This display method allows the relay playback interface to be displayed to the first user as supplementary information to the source content without interfering with the first user's viewing of the source content.

[0094] After the relay playback interface is displayed on the first user terminal 20, if no interaction input is received within a predetermined time, it may disappear without being displayed any further. This may be interpreted as the user having no intention to play the relay content, and subsequent actions may be performed. In such cases, if the source content has not yet finished, the source content may continue to be played; if the source content has finished, other content may be played.

[0095] If server 10 confirms that the first user terminal 20 meets the playback conditions and is ready to play, but there is no relay content dependent on the source content, then the playback content may not be provided.

[0096] Furthermore, if the first user terminal 20 fails to meet the playback conditions for the source content and interrupts playback of the source content, or / or requests playback of other content, the relay playback interface may not be displayed. In such cases, the first user terminal 20 can perform subsequent actions at the request of the first user (interrupting playback of the source content or playing other content).

[0097] In step 207, when the server 10 receives an interaction with the relay playback interface from the first user terminal 20, it provides the first user terminal 20 with at least one of the relay contents.

[0098] Server 10 can receive interactions with the relay playback interface from the first user terminal 20. Interactions with the relay playback interface may be interactions requesting playback of relay content subordinate to the source content.

[0099] If there are multiple relay contents dependent on the source content, the server 10 can first provide one selected relay content to the first user terminal 20 in a predetermined manner. Here, the relay content provided to the first user terminal 20 may have been provided to the server 10 by the second user terminal 30.

[0100] For example, if the relay playback interface is a selection interface that allows the user to choose one of several options, the relay content provided can be determined based on the selected option through interaction with the selection interface. Specifically, the provided relay content may be the relay content that was provided by specifying the selected option.

[0101] Another example is that the relay content provided can be determined based on the relationship between the first and second users. Specifically, if the second user is friends with the first user among the relay content providers, the relay content provided by the second user can be given priority over the relay content provided by the first user.

[0102] In another example, the server 10 has confirmed information regarding the preferences or tastes of the first user terminal 20, and can determine which relay content to provide from among multiple relay content based on the information regarding the preferences or tastes of the first user terminal 20.

[0103] If there are multiple relay contents dependent on the source content, one relay content selected using the method described above can be provided to the first user terminal 20 first, and then the other relay contents can be provided sequentially. In this way, the first user terminal 20 can continuously play multiple relay contents dependent on a single source content.

[0104] In step 207, the first user terminal 20 can receive and play the relay content from the server 10. At this time, while playing the relay content, the first user terminal 20 can also display information about the source content to which the relay content is subordinate. Through this, the first user can confirm information about the source content of the relay content currently being played.

[0105] Depending on the circumstances, information about the source content can be displayed on an interface that allows playback of the source content. Through this, the first user terminal 20 can return to the source content via relay content and play the source content.

[0106] The following describes an example of how server 10 provides relay content to the first user terminal 20, with reference to Figures 3 through 10.

[0107] Figure 3 is a table illustrating the database of content held by server 10 in order to provide relay content to the first user terminal 20. Here, the fact that server 10 holds content means that server 10 has stored information about the content and / or has the authority to access that information, and is in a state where it can provide the content to the user terminal.

[0108] Referring to Figure 3, the database can contain information on multiple source contents. The database can also contain information on whether relaying is permitted for each source content.

[0109] Relay permission indicates whether or not it is possible to register relay content that is dependent on the source content in question.

[0110] The database can contain information about relay points for source content that is set to allow relaying. As illustrated in Figure 3, one or more relay points can be set for a single source content.

[0111] Furthermore, the database may contain information about the relay type for each relay point. It may also include relay types and options, and possibly option linking types where relay content is subordinate and linked to the selected option.

[0112] Furthermore, the database can include the number of relay contents registered for each relay point, as well as identification information IDs for the relay contents. Multiple relay contents can be registered for a single relay point. In such cases, the multiple relay contents can be provided to the user terminal sequentially.

[0113] Referring to Figure 3, it can be seen that relaying was permitted for source content E1123. It can also be seen that a relay point of the basic linking type was set at 1 minute and 12 seconds for source content E1123, and a relay point of the optional linking type was set in the 5-second interval just before the end. Furthermore, it can be seen that 3 relay contents were registered for the relay point at 1 minute and 12 seconds for source content E1123, and 131 relay contents were registered for the relay point in the 5-second interval just before the end.

[0114] Hereinafter, with reference to Figures 4 to 10, an embodiment of the present invention will be described in detail, using source content E1123 and its subordinate relay content as examples.

[0115] Figures 4 to 10 illustrate the screen of a user terminal according to one embodiment of the present invention.

[0116] Figures 4 and 7 show example screens of the source content provider terminal, while Figures 5, 6, and 8 through 10 show example screens of the first user terminal 20. In the embodiments shown in Figures 4 through 10, the source content provider is "Choonsik," the first user is "Peter," and the second users (relay content providers) are "Ryan" and "Frodo."

[0117] Figure 4 illustrates screen 400 of the process in which the source content provider terminal provides source content to the server 10 before the server 10 performs step 201 in Figure 2.

[0118] Referring to Figure 4, the server 10 can provide a source content provider terminal with an interface 410 that allows it to provide source content to the server 10.

[0119] A source content provider terminal can provide source content to the server 10 in various ways. Specifically, the source content provider terminal can provide content to the server 10 by taking and providing new content using its own terminal, uploading content stored on its own terminal, or inputting content links posted on the internet, etc., into the server 10. The server 10 can provide the source content provider terminal with an interface 411 that allows it to select at least one of these various methods to provide source content.

[0120] The source content provider terminal can input basic information such as the content title 415 along with the source content 413 to be provided to the server 10 and provide it to the server 10.

[0121] Specifically, the source content provider terminal can provide the server 10 with information regarding whether or not to allow the registration of relay content for the relevant source content (421), relay point configuration information (423) if the registration of relay content is allowed, and configuration information (425) regarding whether or not the relay type is a selective relay.

[0122] Figure 5 illustrates an example screen 500 that is displayed on the first user terminal 20 during the process in which the server 10 performs steps 201 to 205 in Figure 2.

[0123] Referring to Figure 5, the first user terminal 20 can receive and play source content from the server 10. While playing the source content 511, the first user terminal 20 can also display basic information about the source content (source content provider, source content title, etc.) 513, 515.

[0124] The source content may have at least one relay point configured. The first user terminal 20 can display information regarding the relay point configured in the source content. Specifically, as shown in Figure 5, information 519 corresponding to the relay point can be displayed on the seek bar 517 of the source content.

[0125] When the first user terminal 20 plays back a portion of the source content corresponding to a relay point, the first user terminal 20 can display a relay playback interface 520 for the source content. As shown in Figure 5, the relay playback interface 520 can be displayed superimposed on the area 511 where the source content is displayed.

[0126] The relay playback interface 520 may include an interface 521 that can play relay content dependent on the source content and an interface 522 that can provide new relay content dependent on the source content to the server 10.

[0127] Figure 6 illustrates an example screen 600 displayed on the first user terminal 20 during the process in which the server 10 performs step 207 in Figure 2.

[0128] Referring to Figure 6, the first user terminal 20 can receive and play relay content 611 that is subordinate to the source content from the server 10. While playing the source content, the first user terminal 20 can also display basic information about the relay content (relay content provider, relay content title, etc.) 613, 615.

[0129] The first user terminal 20 can display information about the source content to which the relay content belongs while playing the relay content. As shown in Figure 6, the information 620 about the source content can be displayed superimposed on the area 611 where the relay content is displayed.

[0130] The information 620 for the source content may be an interface that can play the source content. When the first user inputs an interaction with the interface 620, the first user terminal 20 can interrupt the playback of the relay content 611 that is currently being played and switch to the screen 500 that plays the source content.

[0131] The first user terminal 20 can display information about the overall relay content registered at the corresponding relay point of the source content while playing the relay content. For example, as shown in Figure 6, the first user terminal 20 can display information that there are three overall relay content registered at the relay point at 1 minute and 12 seconds for the source content, and that the first of these relay content is currently playing.

[0132] The first user terminal 20 can display the new relay registration interface 623 while playing relay content. New relay content registered through interface 623 can be provided by being subordinate to the same source content as the relay content currently being played.

[0133] As shown in Figure 5, if two or more relay points are set for source content, new relay content registered via interface 623 can be registered to the relay point where the currently playing relay content is registered.

[0134] The following explanation, using Figures 7 through 10 as reference, will describe how the relay content is a type of multiple-choice relay.

[0135] Figure 7 illustrates the screen 700 during the process in which the source content provider terminal provides source content to the server 10 before the server 10 performs step 201 in Figure 2. Unlike Figure 4, Figure 7 illustrates that the source content provider sets the relay type for the source content to a selection relay.

[0136] While providing source content to server 10, the source content provider terminal can set the relay type for a specific relay point of the source content to a selectable relay type 711.

[0137] Referring to Figures 4 and 7 together, it is illustrated that the source content provider's terminal set the relay point at 1 minute and 12 seconds into the source content as a general relay type (not a choice relay type) (425 in Figure 4), but set the relay point in the 5-second section immediately before the end as a choice relay type (711 in Figure 7).

[0138] If the relay type is a choice relay, the source content provider terminal can provide the server 10 with question information 712 regarding the choices and at least one choice information 713 that other users can choose.

[0139] Figure 8 illustrates an example screen 800 displayed on the first user terminal 20 during the process in which the server 10 performs steps 201 to 205 in Figure 2.

[0140] Figure 8 illustrates the screen on the first user terminal 20 when it plays source content with the selection relay set as shown in Figure 7.

[0141] When the first user terminal 20 performs partial playback corresponding to a relay point 819 set as a selection relay for the source content, the first user terminal 20 can display a relay playback interface 820 for that relay point of the source content. In such a case, the relay playback interface 820 may be a selection interface.

[0142] The choice interface 820 may include question information 822 and at least one choice information 823. The first user terminal 20 can receive input from the first user in the form of a choice interaction in which the user has selected one of the choices from the choice information 823.

[0143] The choice information 823 may include profile information 827, 828 of the user who provided the relay content associated with the choice.

[0144] If there are multiple relay content providers associated with a particular option, the profiles of at least some of the providers can be selectively displayed in the option information 823. Specifically, profiles 827 and 929 can be set based on the relationship between the first user and the user of the profile information. For example, if there is a second user among the relay content providers who is friends with the first user, the profile information of the second user can be displayed with priority over the profile information of other relay content providers.

[0145] Depending on the circumstances, the first user may input an interaction in which they select profile information 827 and 828 from the selection information 823. In such cases, the server 10 can provide the first user terminal 20 with relay content provided by the user with the selected profile information.

[0146] For example, regarding the choice information 823 shown in Figure 8, when the first user inputs an interaction with the profile information 827, the relay content provided by the user corresponding to that profile information 827 can be played. Through this method, the first user can select and play one of several relay contents registered for a specific choice.

[0147] The option information 823 can display detailed information about the overall relay content registered for each option. For example, as shown in Figure 8, the option "Let's go to the mountains!" can display relay content count information 829, which indicates that there are "75" overall relay content items registered for that option.

[0148] If there are multiple relay content entries registered for the selected option, the relay content to be provided can be determined based on the relationship between the first user and the relay content provider. Specifically, if there is a second user among the relay content providers who is friends with the first user, the relay content provided by the second user may be given priority over the other relay content.

[0149] To illustrate with examples from Figures 8 to 10, it is possible that the first user "Peter" and "Ryan," one of the relay content providers, are friends, while "Frodo" is not. In such a case, when server 10 receives an interaction from the first user terminal 20 regarding the "Let's go to the beach!" 823 option (Figure 8), it can first provide the relay content 911 provided by "Ryan" to the first user terminal 20 (Figure 9), and then later provide the relay content 1011 provided by "Frodo" (Figure 10).

[0150] Figure 9 illustrates an example screen 900 displayed on the first user terminal 20 during the process in which the server 10 performs step 207 in Figure 2.

[0151] Figure 9 is the screen displayed in response to the interaction with option 823, "Let's go to the beach!", as shown in Figure 8.

[0152] Referring to Figure 9, the first user terminal 20 can receive and play relay content 911, which is subordinate to the source content, from the server 10. Relay content 911 may be the relay content to which the user's selected option "Let's go to the beach!" in Figure 8 is registered.

[0153] The first user terminal 20 can display information 920 regarding the source content to which the relay content is subordinate while playing the relay content 911. As shown in Figure 9, the information 920 regarding the source content can be displayed superimposed on the area 911 where the relay content is displayed. The information 920 regarding the source content can be an interface that allows the source content to be played.

[0154] The first user terminal 20 can play the relay content while simultaneously displaying information 921 related to the option "Let's go to the beach!" to which the relay content is registered. This option can be the same as the option selected by the first user on the screen in Figure 8.

[0155] Furthermore, the information 921 for the selection can include information about which relay content is currently being played out of all the relay content registered for the selection. For example, as shown in Figure 9, the first user terminal 20 can display information that there are 45 relay content items registered for the selection "Let's go to the beach!" selected at the relay point of the source content, and that the first relay content item is currently being played.

[0156] The first user terminal 20 can display the new relay registration interface 930 while playing relay content. New relay content registered through interface 930 can be provided by being subordinate to the same source content as the relay content currently being played.

[0157] As shown in Figure 8, if the relay point of the source content is a choice relay point, new relay content registered through interface 930 can be registered as dependent on the choice to which the currently playing relay content is registered.

[0158] For example, if the first user terminal 20 provides new relay content to the server 10 via interface 930, the new relay content can be registered as subordinate to the "Let's go to the beach!" option 823 at the relay point in the 5-second interval immediately preceding the end of the source content 811 (1 minute 30 seconds to 1 minute 35 seconds).

[0159] Figure 10 illustrates an example screen 1000 that is displayed on the first user terminal 20 during the process in which the server 10 performs step 207 in Figure 2.

[0160] Figure 10 illustrates the screen used to play other relay content 1011 after the playback of relay content 911 in Figure 9.

[0161] If multiple relay contents are registered for the option selected by the first user, one relay content 911 selected by the first user can be provided to the first user terminal 20 first using the method described above, and then the other relay contents 1011 can be provided sequentially. In this way, the first user terminal 20 can continuously play multiple relay contents dependent on a single source content.

[0162] Referring to Figures 9 and 10, the first user terminal 20 can first play one relay content 911, and then play other relay content 1011 registered in the same selection. Referring to the information 1013 and 1015 for other relay content, it is possible that multiple relay content 911 and 1011 are relay content provided by different users.

[0163] Figure 11 is a flowchart illustrating how the user terminal 20 of the present invention provides new relay content to the server 10.

[0164] For the sake of explanation, the explanations for steps in Figure 11 that are practically identical to those in Figure 2 will be replaced with explanations that refer to Figure 2.

[0165] In step 1101, the server 10 provides the source content to the first user terminal 20. Since step 1101 is substantially identical to step 201 in Figure 2, a detailed explanation of step 1101 will be replaced by the explanation of step 201 in Figure 2.

[0166] In step 1103, server 10 verifies that the first user terminal 20 is playing the relay point of the source content.

[0167] Here, the first user terminal 20 playing the relay point of the source content can be substantially the same as the first user terminal 20 fulfilling the playback conditions for the relay content and playing it in step 203 of Figure 2. Therefore, the detailed explanations for steps 1103 and 1109 will be replaced by the explanations for steps 204 and 209 of Figure 2.

[0168] In step 1105, the server 10 provides the first user terminal 20 with an interface (new relay registration interface) that can provide new relay content to the server 10.

[0169] If the server 10 checks in step 1103 whether the first user terminal 20 has played the relay point of the source content, the first user terminal 20 can display the new relay registration interface.

[0170] Here, the new relay registration interface can be displayed together with the source content when the first user terminal 20 plays the source content. This is distinguished from the new relay registration interfaces 623 and 930 shown in Figures 6 and 9, which are displayed together with the relay content when the first user terminal 20 plays the relay content. This method has the advantage that the first user terminal can display the new relay registration interface while playing only the source content, without playing the relay content.

[0171] The new relay registration interface can be displayed in the same manner as the relay regeneration interface provided in step 205 of Figure 2. In some cases, the new relay registration interface can also be displayed together with the relay regeneration interface.

[0172] After the new relay registration interface is displayed on the first user terminal 20, if no interaction input is received within a predetermined time, it may disappear without being displayed any further. This may be interpreted as the lack of interaction input indicating that there is no intention to provide new relay content to the server 10, and subsequent actions may be taken accordingly. In such cases, if the source content has not yet finished, it can continue to be played; if the source content has finished, other content can be played.

[0173] The new relay registration interface can have various types depending on the relay type. For example, if the relay type is a basic linking type, the new relay registration interface can be displayed as a single interface at the relay point of the source content, such as "Link relay content".

[0174] In another example, if the relay type is a choice-linking type, the new relay registration interface can be displayed as a selection interface that allows the user to choose one of several options.

[0175] Furthermore, in another example, if the relay type corresponds to a descriptive linking type, the new relay registration interface can be displayed as an input interface such as "Please enter the answer associated with the relay content."

[0176] In step 1107, server 10 saves the new relay content received from the first user terminal 20 as the relay content of the source content.

[0177] When server 10 receives new relay content from the first user terminal 20, server 10 can create a database of the new relay content and save it.

[0178] The following describes an example of how server 10 receives relay content from first user terminal 20, with reference to Figures 12 to 13.

[0179] Figures 12 and 13 show example screens of the first user terminal 20. In the embodiment shown in Figures 12 and 13, the source content provider is "Choonsik" and the first user is "Peter" as an example.

[0180] Figure 12 illustrates an example screen 1200 displayed on the first user terminal 20 during the process in which the server 10 performs steps 1101 to 1105 of Figure 11. Unlike Figure 8, Figure 11 shows that the new relay registration interface is displayed together with the playback interface for the selected relay.

[0181] Referring to Figure 12, when the first user terminal 20 plays back the portion of the source content corresponding to the relay point, the first user terminal 20 can display the relay registration interface 1220 for the source content.

[0182] As shown in Figure 12, the relay interface 1220 can include a relay playback interface 1221 and a new relay registration interface 1222. Specifically, when the relay point is set to an option type, the relay playback interface 1221 and the new relay registration interface 1222 for each option can be displayed. New relay content registered through the new relay registration interface 1222 for a specific option can be saved as relay content associated with that option.

[0183] Figure 13 illustrates screen 1300 during the process in which the first user terminal 20 provides new relay content to the server 10 while the server 10 performs step 1107 in Figure 2.

[0184] Figure 13 can be displayed when interaction with the new relay registration interface is acquired in Figure 12.

[0185] Referring to Figure 13, the server 10 can provide the first user terminal 20 with an interface 1310 that has the function of providing new relay content 1311 to the server 10.

[0186] The first user terminal 20 can display information 1311 for the options selected by the first user for registering new relay content. New relay content registered through interface 1310 can be saved as relay content associated with the selected options.

[0187] Furthermore, the server 10 can provide the first user terminal 20 with an interface 1320 that allows it to configure relay content settings information for the relay content. Other user terminals that play the relay content provided by the first user can provide the server 10 with secondary relay content that is again subordinate to the relay content.

[0188] Figure 14 is a flowchart illustrating how the server 10 of the present invention provides at least one of the secondary relay contents to the first user terminal 20.

[0189] For the sake of brevity, the explanations for steps in Figure 14 that are substantially the same as those in Figure 2 will be replaced with explanations that refer to Figure 2.

[0190] Steps 1401 through 1407 are substantially identical to steps 201 through 207 in Figure 2, so the explanation for steps 201 through 207 in Figure 2 will be replaced here.

[0191] In step 1409, server 10 confirms that the first user terminal 20 has fulfilled the playback conditions for the secondary relay content and played it back.

[0192] The first user terminal 20 can decide whether to sequentially play other relay content dependent on the source content, or whether to play secondary relay content dependent on the relay content, while playing the relay content.

[0193] Server 10 allows secondary relay content registration for relay content being played by the first user terminal 20, and if a relay point for secondary relay is set up, it can provide an interface for playing secondary relay content. Therefore, Server 10 can check whether the first user terminal 20 has played the relay content after fulfilling the conditions for playing secondary relay content.

[0194] Here, the playback conditions for the secondary relay content may be substantially similar to those for the relay content described in step 203 of Figure 2. Therefore, a detailed explanation of the playback conditions for the secondary relay content will be omitted.

[0195] If the first user terminal 20 interrupts the playback of the relay content midway and / or requests playback of other content dependent on the source content, it can be confirmed that the playback conditions for the secondary relay content are not met. In such cases, step 1415 is performed, and the server 10 can provide the first user terminal 20 with other relay content for the source content. If necessary, step 1417 is performed, and the server 10 can provide the first user terminal 20 with other source content.

[0196] In step 1411, the server 10 provides the first user terminal 20 with an interface for playing secondary relay content. Step 1411 is identical to step 205 in Figure 2, except that secondary relay content is provided instead of relay content, so the explanation for step 1411 will be replaced by the explanation for step 205 in Figure 2.

[0197] In step 1413, when the server 10 receives an interaction with the interface from the first user terminal 20, it provides the first user terminal 20 with at least one of the secondary relay contents. Since step 1413 is similar to step 207 in Figure 2, any overlapping parts of the explanation for step 1413 should be replaced with the explanation for step 207 in Figure 2.

[0198] In step 1413, the first user terminal 20 can receive and play secondary relay content from the server 10. At this time, while playing the secondary relay content, the first user terminal 20 can display the source content to which the relay content is subordinate and information about the specific relay content. Through this, the first user can confirm the source content and information about the relay content of the secondary relay content currently being played.

[0199] Depending on the circumstances, information regarding the source content and specific relay content can be displayed on an interface that allows playback of the source content or specific relay content. Through this, the first user terminal 20 can return to the source content or specific relay content via the relay content and play the source content or specific relay content.

[0200] Figures 15 and 16 illustrate the screen of a user terminal according to one embodiment of the present invention.

[0201] Figures 15 and 16 show example screens of the first user terminal 20. Unlike the embodiments shown in Figures 4 to 10 and Figures 12 to 13, the embodiments shown in Figures 15 to 16 are illustrated and explained using the example that the first user is "Mike," the relay content provider (second user) is "Peter," and the secondary relay content provider is "MUZI."

[0202] Figure 15 illustrates an example screen 1500 that is displayed on the first user terminal 20 during the process in which the server 10 performs steps 1409 to 1411 in Figure 14.

[0203] Figure 15 can be displayed when the first user terminal 20 plays the portion of the relay content corresponding to the relay point.

[0204] Referring to Figure 15, the first user terminal 20 can display the secondary relay playback interfaces 1521 and 1523, and the interface 1530 which can play other relay content together. Through this, the first user can select one of the secondary relay content or other relay content dependent on the source content and request playback.

[0205] The secondary relay regeneration interfaces 1521 and 1523 can be displayed in various ways. For example, as shown in Figure 15, the secondary relay regeneration interfaces 1521 and 1523 can be displayed using a swipe interface.

[0206] The interface 1530, which can play other relay content, can be displayed in various ways. As shown in Figure 15, the interface 1530, which can play other relay content, can also be displayed using a swipe interface.

[0207] In such cases, the secondary relay playback interfaces 1521 and 1523 and the interface 1530, which can play other relay content, can be configured so that their swipe directions are different from each other.

[0208] Figure 16 illustrates an example screen 1600 that is displayed on the first user terminal 20 during the process in which the server 10 performs step 1413 of Figure 14.

[0209] Figure 16 can be displayed when an interaction input is received for the secondary relay regeneration interface 1521 in Figure 15.

[0210] Referring to Figure 16, the first user terminal 20 can receive and play the secondary relay content 1611 from the server 10.

[0211] The first user terminal 20 can display relay information 1620 while playing the secondary relay content 1611. The relay information 1620 can include information about the source content and relay content played by the first user terminal. Specifically, the relay information 1620 can include information about the relay content and source content to which the relay content is subordinate. In this way, the relay information 1620 can sequentially display the dependency relationships of the content.

[0212] In some cases, the relay content currently being played may be a third-, fourth-, or even later-stage relay content. In such cases, the relay information may need to display multiple relay contents. In these situations, the relay information can be displayed concisely by omitting at least some of the subordinate relay contents.

[0213] The relay information 1620 can be displayed on an interface that can play the source content or specific relay content. Through this, the first user terminal 20 can return to the source content or specific relay content via secondary relay content and play the source content or specific relay content.

[0214] Figure 17 is a flowchart illustrating how the first user terminal 20 of the present invention displays source content and relay content.

[0215] For the sake of clarity, the explanations for steps in Figure 17 that are substantially identical to those in Figure 2 or Figure 11 will be replaced with explanations based on Figure 2 or Figure 11.

[0216] In step 1701, the first user terminal 20 displays the source content provided to the server 10 by other user terminals. Since step 1701 is substantially the same as step 1101 in Figure 11, the explanation for step 1701 should be replaced by the explanation for step 1101 in Figure 11.

[0217] In step 1703, the first user terminal 20 checks whether the source content meets the playback conditions for relay content and whether playback is possible. Since step 1703 is substantially the same as step 1103 in Figure 11, the explanation for step 1703 will be replaced by the explanation for step 1103 in Figure 11.

[0218] In step 1705, the interface for relay content is displayed on the first user terminal 20. Since step 1705 is substantially the same as step 1105 in Figure 11, the explanation for step 1705 should be replaced by the explanation for step 1105 in Figure 11.

[0219] In step 1707, when the first user terminal 20 acquires the interaction to provide new relay content, it provides the new relay content to the server 10. Since step 1707 is substantially the same as step 1107 in Figure 11, the explanation for step 1707 will be replaced by the explanation for step 1107 in Figure 11.

[0220] In step 1709, when the first user terminal 20 acquires a relay content playback interaction, it displays at least one of the relay content. Since step 1709 is substantially identical to step 207 in Figure 2, the explanation for step 1709 will be replaced by the explanation for step 207 in Figure 2.

[0221] The technical features disclosed in each embodiment of the present invention are not limited to the respective embodiment, and as long as they are not incompatible with each other, the technical features disclosed in each embodiment can be combined and applied to different embodiments.

[0222] Therefore, while each embodiment will be described primarily based on its respective technical features, as long as these technical features are not mutually incompatible, they can be combined and applied to one another.

[0223] The present invention is not limited to the embodiments described above and the accompanying drawings, and various modifications and variations are possible from the perspective of those with ordinary skill in the art to which the invention pertains. Therefore, the scope of the present invention should be defined not only by the claims herein but also by equivalents thereof. [Explanation of Symbols]

[0224] 10: Server 20: First user terminal 30: Second user terminal

Claims

1. A method by which a server provides relayed content, The steps include providing source content to the first user terminal, The first user terminal confirms that it has played the source content in a way that satisfies the playback conditions for relay content, The step of providing at least one of the relay contents to the first user terminal, The relay content is subordinate to the source content, The user providing the source content and the user providing the relay content are different users. method.

2. In the method according to claim 1, The relay content is received from the second user terminal after the server has provided at least a portion of the source content to the second user terminal. method.

3. In the method according to claim 1, The aforementioned playback conditions are associated with the first user terminal playing a predetermined relay point for the source content. method.

4. In the method according to claim 3, The predetermined relay point is associated with at least one of the specific locations and specific sections of the source content. method.

5. In the method according to claim 1, The step of providing at least one of the aforementioned relay contents is: The steps include providing the first user terminal with a playback interface for the relay content, The process includes the step of receiving an interaction from the first user terminal to the playback interface and providing the first user terminal with at least one of the relay contents, method.

6. In the method according to claim 5, The aforementioned playback interface is a selection interface that allows the user to choose one of several options. The relay content is associated with the option selected by the interaction. method.

7. In the method according to claim 6, The selection interface includes profile information of at least some of the users who provided relay content associated with the multiple selections. method.

8. In the method of claim 7, The aforementioned profile information is determined based on the relationship between the first user and the user of the aforementioned profile information (however, the aforementioned relationship is set in association with the service to which the server provides content). method.

9. In the method according to claim 1, In the step of providing at least one of the relay contents, the server sequentially provides multiple relay contents. The aforementioned relay content is subordinate to the source content. method.

10. In the method according to claim 9, The playback order of the aforementioned multiple relay contents is determined based on the relationship between the first user and the user who provided the relay contents (however, the relationship is set in association with the service that the server provides the content to). method.

11. In the method according to claim 1, The step of providing at least one of the aforementioned relay contents is: The step of providing information about the source content together with the relay content includes, method.

12. In the method according to claim 1, The following steps are taken after the step of providing the source content: The further step includes providing the first user terminal with an interface that can provide the server with new relay content dependent on the source content, method.

13. In the method according to claim 12, The aforementioned interface is a selection interface that allows the user to choose one of several options. The aforementioned new relay content is associated with the option selected through interaction with the selection interface. method.

14. In the method according to claim 1, The steps include: a step performed after the step of providing at least one of the relay contents, confirming that the first user terminal has played back a specific relay content that is currently being played back, satisfying the conditions for playing back the secondary relay content; The step includes providing at least one of the secondary relay contents to the first user terminal, The aforementioned secondary relay content is subordinate to the aforementioned specific relay content, The user providing the aforementioned specific relay content and the user providing the aforementioned secondary relay content are different users. method.

15. In the method according to claim 14, The step of providing at least one of the aforementioned secondary relay contents is: The process includes providing information about the source content together with the secondary relay content, and about at least one of the relay content being played, method.

16. Memory and A processor connected to the memory and configured to execute instructions contained in the memory, The processor is configured to perform the method according to any one of claims 1 to 15. server.

17. A method for displaying relay content on a user terminal, The steps include displaying source content provided to the server by other user terminals, The steps include: displaying an interface that allows the server to receive new relay content dependent on the source content when the source content is played back in a way that satisfies the playback conditions for relay content, and displaying the playback interface for the relay content; The process includes the steps of: providing the new relay content to the server when interaction with the interface is obtained, and displaying at least one of the relay content when interaction with the playback interface is obtained. method.

18. In the method according to claim 17, The aforementioned interface is a selection interface that allows the user to choose one of several options. The aforementioned new relay content is associated with the option selected through interaction with the selection interface. method.

19. In the method according to claim 17, The aforementioned playback interface is a selection interface that allows the user to choose one of several options. The relay content is associated with the option selected by the interaction. method.

20. Memory and A processor connected to the memory and configured to execute instructions contained in the memory, The aforementioned processor, The steps include displaying source content provided to the server by other user terminals, When the source content is played back in a way that satisfies the playback conditions for relay content, the steps include displaying an interface that allows the server to receive new relay content dependent on the source content and displaying the playback interface for the relay content, The system is configured to perform the following steps: when interaction with the interface is obtained, provide the new relay content to the server; and when interaction with the playback interface is obtained, display at least one of the relay contents. User terminal.

21. It is a program, The method according to any one of claims 1 to 15 and 17 to 19 is configured to cause a computer to perform each step of the method, program.