Method for providing relay content, server, and user terminal

The server-based method for providing relay content after playback conditions are met addresses the lack of continuous content association in existing services, improving user engagement and connectivity through relationship-driven content selection.

JP2025107145AActive Publication Date: 2025-07-17CACAO CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024217644
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-05
Filing Date
2024-12-12
Publication Date
2025-07-17
Estimated Expiration
2044-12-12

AI Technical Summary

Technical Problem

Existing content providing services lack a method to continuously provide relay content based on selection information for source content, failing to leverage user relationships and interactions effectively.

Method used

A server provides relay content to a user terminal after confirming playback conditions are met, allowing for the continuous reproduction of content linked to source content, with options for user interaction and relationship-based content selection.

Benefits of technology

Enables continuous playback of relay content associated with source content, enhancing user engagement and connectivity through relationship-based content recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025107145000001_ABST
    Figure 2025107145000001_ABST
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

[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] Due to the development of mobile communication technology and mobile device technology, content providing services such as videos through the Internet have been widely spread. Recent content providing services widely use a method of continuously playing short-format videos and providing compressed information with a fast content flow. Such short-format videos conform to the recent content consumption trend of easily consuming content, and have the advantage of being convenient for users to quickly acquire information and consume interesting content.

[0003] In addition, recent content providing services may provide a user reaction input function in a different manner from the conventional one. Specifically, while the conventional content providing service mainly supported a reaction input function of inputting comments in text form, recent content providing services may provide a function of inputting images, emojis, etc. other than text as reactions and a reaction input function through selection of options such as questionnaire surveys.

[0004] Recent content providing services may, in addition to simply providing content, provide a function of constructing a social network of users. Therefore, there is a need for a new method of recommending content based on the relationship between users in a content providing service and strengthening the connectivity between contents.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] The purpose of the present invention is to provide relay content that is continuously reproduced based on selection information for any one of a plurality of options provided with source content and associated with the source content.

[0007] The purpose of the present invention is, in a method of providing relay content dependent on source content, to identify and provide a point where the relay content is uploaded or reproduced, wherein the source content includes a relay point.

Means for Solving the Problems

[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 reproduced the source content satisfying the reproduction conditions of the relay content, and providing at least one of the relay content to the first user terminal, wherein the relay content is dependent on 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 can be received from a second user terminal after the server provides at least a part of the source content to the second user terminal.

[0010] In one embodiment of the present invention, the reproduction conditions can be associated with the first user terminal having reproduced 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 a specific location and a specific section of the source content.

[0012] In one embodiment of the present invention, the step of providing at least one of the relay content may include the step of providing a playback interface of the relay content to the first user terminal, and the step of providing at least one of the relay content to the first user terminal when an interaction with respect to the interface is received from the first user terminal.

[0013] 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 relay content can be associated with the option selected by the interaction.

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

[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 provided by the server for the content.

[0016] In one embodiment of the present invention, in the step of providing at least one of the relay content, the server sequentially provides a plurality of relay content, and the plurality of relay content can 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 content. The relationship can be set in association with the service provided by the server for the content.

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

[0019] In one embodiment of the present invention, it can further include the step of providing an interface that can provide to the server new relay content subordinate to the source content to the first user terminal, 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 can select 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.

[0021] In one embodiment of the present invention, it includes the step of confirming that a specific relay content being played back by the first user terminal satisfies the playback conditions of the secondary relay content and is played back, which is performed after the step of providing at least one of the relay contents, and the step of providing at least one of the secondary relay contents to the first user terminal. The secondary relay content is subordinate to the specific relay content, and the specific relay content and the secondary relay content can 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] A server for providing 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, wherein the relay content is subordinate to the source content, and the source content and the relay content are provided by different users.

[0024] A method for a user terminal of the present invention to display relay content includes the steps of displaying source content provided by another user terminal to a server, and 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 satisfying the playback conditions of the relay content, the method may include displaying a playback interface of the relay content; and when interaction of 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 can select any one of a plurality of options, and the relay content can be associated with the option selected by the interaction.

[0028] A user terminal for displaying relay content of 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 a server, and display an interface capable of providing new relay content dependent on the source content to the server.

Advantages of the Invention

[0029] The present invention has an advantage in 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] A method for providing relay content dependent on source content of the present invention has an advantage in that a relay point is included in the source content to identify and provide a location for uploading or playing the relay content.

Brief Description of the Drawings

[0031]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Embodiments for Carrying Out the Invention

[0032] Hereinafter, with reference to the accompanying drawings, the embodiments disclosed in this specification will be described in detail. For the same and / or similar components regardless of the drawing reference numerals, the same reference numerals will be given, and redundant descriptions thereof will be omitted. In addition, when it is determined that a specific description of related known technologies makes the gist of the embodiments disclosed in this specification unclear in explaining the embodiments disclosed in this specification, the detailed description thereof will be omitted.

[0033] Terms including ordinal numbers such as first, second, etc. can be used to describe various components, but the components are not limited by the terms. The terms are only used for the purpose of distinguishing one component from another component.

[0034] Singular expressions include plural expressions unless the context clearly has a different meaning.

[0035] In this application, each step described can be performed regardless of the listed order, except when it should be performed in the order listed according to a special causal relationship.

[0036] In this application, terms such as "including" or "having" are intended to specify the existence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, and do not preclude the existence or addition possibility of one or more other features, or numbers, steps, operations, components, parts, or combinations thereof. It should be understood as such.

[0037] Also, in one embodiment, the phrase "for" may include the meaning of "about".

[0038] Hereinafter, the present invention will be described with reference to the attached drawings.

[0039] FIG. 1 is a drawing illustrating an example of a network environment according to an embodiment of the present invention.

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

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

[0042] Hereinafter, for convenience of explanation, the first user terminal 20 will be described as a terminal that plays source content, relay contents, and secondary relay contents. Here, the first user terminal 20 not only plays content but can also provide the server 10 with relay contents subordinate to the source content or secondary relay contents subordinate to the relay contents. However, the functions that can be performed by the user terminals 20 and 30 in this way are not specified and / or limited by the present invention.

[0043] The network is not limited in communication method, and includes not only a communication method that utilizes a communication network that the network can include (for example, a mobile communication network, a wired Internet, a wireless Internet, a broadcast network), but also short-range wireless communication.

[0044] In the present invention, the server 10 can be a device that communicates with user terminals 20 and 30 through a network to transmit and receive information. The server 10 can be embodied as a computer device or a plurality of computer devices that provide instructions, codes, files, contents, services, etc.

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

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

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

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

[0049] The server 10 of the present invention can provide source content for the user terminals 20 and 30, provide relay content subordinate to the source content, and provide a function of providing relay content subordinate to 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 the relationship of friends. The friendship relationship can be formed between users by friend applications and acceptances. It can also be formed by satisfying conditions such as at least one of the two saving the other's phone number, or applying / accepting to receive activities and updates for specific users provided by social media services. In some cases, the function of providing additional content subordinate to the content can also provide services to users by others, rather than through the friendship relationship.

[0051] The server 10 provides source content to the first user terminal 20. When the first user terminal 20 confirms that the source content satisfies the playback conditions of the relay content and plays it, the server 10 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 the relay content can be provided by different users respectively.

[0052] Here, the content can be information including text, photos, videos, moving images, or multimedia information, etc.

[0053] Here, the source content means content to which other relay content can be subordinate. One or more pieces of content can be subordinate to and linked to the source content. The source content can be content that is not subordinate to other content.

[0054] However, in some cases, the source content can also correspond to the relay content. In such a case, the first user terminal 20 can receive and play the source content in the form of relay content of 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 being received as the first content in the playback list).

[0055] Here, relay content means content that is subordinate to source content. Relay content is defined as the relevant content that becomes relay content subordinate to other specified content with the specified content as the source content when the server 10 is provided with the relevant content from the relay content provider terminal. One or more relay contents can be subordinate to one source content.

[0056] The relay content provided by the server 10 to the first user terminal 20 can be received from the second user terminal 30. The source content provider and the relay content provider can be different users from each other. Specifically, after the second user terminal 30 receives and plays the source content from the server 10, it can be the one that provides the relay content subordinate to the relevant source content to the server 10. However, in the present invention, it is not excluded that the source content and the relay content are provided from the same user.

[0057] The relay content can be linked at a specific point of the source content. In the present invention, the specific point of the source content where the source content and the relay content are linked is called the relay point. The relay point can be a specific location or a specific section of the source content. For example, when the source content is video content, the relay point can be set at the 1 minute and 12 second mark or the section between 5 seconds before the end. In another example, when the source content is a collection of images (e.g., webtoons, cut cartoons, etc.), the relay point can be set at the 80% section of the image or the last page out of 30 pages. The source content provider can specify the relay point for the source content together when providing the source content to the server 10.

[0058] There may be other relay contents that are subordinate to the relay content. In the present invention, such other relay contents are referred to as secondary relay contents. In such a case, the relay content can also be understood as the source content for the secondary relay content. Due to such a continuous subordinate relationship, the relay content can be connected to relay contents of higher orders such as tertiary and quaternary relay contents.

[0059] Here, the playback condition of the relay content means a prerequisite for the server 10 to provide the relay content to the first user terminal 20. First, while the first user terminal 20 receives and plays the source content from the server 10, when it satisfies a predetermined playback condition associated with the playback of the source content, it can receive and play the relay content subordinate to the source content from the server 10.

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

[0061] In the present invention, the first user terminal 20 can not only play the content provided by the server 10, but also provide new content to the server 10. Specifically, the first user terminal 20 (or the first user) can provide the server 10 with source content and relay content. The first user terminal 20 providing content to the server 10 means that the content stored or generated by the first user terminal 20 can be uploaded to the server 10, and it is also possible that the first user terminal 20 provides the server 10 with link information or the like for 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 the server 10 with new relay content that depends on the source content or the relay content.

[0063] The second user terminal 30 can provide the server 10 with the relay content played by the first user terminal 20.

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

[0065] The communication units 21, 31 can communicate with the server 10 or other terminals in a wired / wireless manner.

[0066] The input units 22, 32 can receive the input of various information through the operations and input actions of the user. Such input units 22, 32 can be a touch screen module, a keyboard, a mouse, buttons, a camera, a stylus, a microphone, and the like.

[0067] The user terminals 20 and 30 can receive inputs for user interaction through the input units 22 and 32. Interaction means that the user operates the input unit and inputs information reflecting the user's selection or intention, etc. into the user terminals 20 and 30. For example, the interaction can be a touch on the touch screen, a click of the mouse, typing on the keyboard, input of sound by the microphone, image capture by the camera, motion recognition by the motion sensor, etc.

[0068] The output units 23 and 33 can output various information. The output units 23 and 33 can be a display device, a speaker, a vibration generating device, a tactile generating device, etc. In some cases, the output units 23 and 33 can be a device (e.g., a Bluetooth (registered trademark) earphone) that is connected to the user terminals 20 and 30 by wired or wireless communication (e.g., short-range wireless communication such as Bluetooth (registered trademark)) and receives signal transmission for output.

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

[0070] In one embodiment, the memories 24 and 34 can store an application that provides a platform service, a social media service, or a messenger service capable of sharing content.

[0071] The processors 25 and 35 control the overall operations of the communication units 21 and 31, the input units 22 and 32, the output units 23 and 33, and the memories 24 and 34, and can execute an application associated with a platform service, a social media service, or a messenger service capable of sharing content.

[0072] The first user terminal 20 can display source content, and when the playback conditions of relay content subordinate to the source content are satisfied, at least one of the relay content can be displayed. Here, the relay content is generated subordinate to the source content, and the relay content and the source content can be transferred from different terminals to the server 10 respectively.

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

[0074] Hereinafter, with reference to FIG. 2, an embodiment of a method for the server 10 of the present invention to provide relay content will be described.

[0075] FIG. 2 is a flowchart for explaining a method for the server 10 of the present invention to provide source content and relay content. First, with reference to FIG. 2, a method for providing relay content performed between the server 10 and the user terminals 20 and 30 will be described.

[0076] First, the server 10 before step 201 is performed will be described.

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

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

[0079] While receiving the source content from the source content provider terminal, the server 10 can receive information regarding whether to permit the upload of the relay content for the source content.

[0080] Also, while receiving the source content from the source content provider terminal, the server 10 can receive the provision of information regarding the relay point of the source content. For example, when the source content is video content with a length of 1 minute and 30 seconds, the server 10 can receive information set at a relay point at 1 minute and 12 seconds or in a section between 10 seconds before the end (1 minute and 20 seconds to 1 minute and 30 seconds). Two or more relay points can be set for one source content. Such relay points can be criteria for determining the playback conditions of the relay content of the source content.

[0081] Also, before step 201 is performed, the server 10 can receive the provision of relay content subordinate to the source content from the relay content provider terminal. The server 10 can receive the provision of a plurality of relay contents subordinate to one source content from different terminals. At least one of the relay content provider terminals can be the second user terminal 30.

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

[0083] The server 10 can provide the source content to the first user terminal 20 according to a request from the first user terminal 20 or the like. The first user terminal 20 can play back the source content received from the server 10.

[0084] In step 203, the server 10 confirms that the first user terminal 20 plays back the source content while satisfying the playback conditions of the relay content.

[0085] Server 10 can receive the source content playback information of the first user terminal 20. Based on the received source content playback information, Server 10 can confirm whether the first user terminal 20 meets the playback conditions. When it is confirmed that the playback conditions are met, the subsequent step 205 is performed, and a playback interface for relay content is provided to the first user terminal 20.

[0086] When the first user terminal 20 interrupts the playback of the source content halfway and / or requests the playback of other content, it can be confirmed that the conditions for providing the relay content are not satisfied. In such a case, step 209 is performed, and Server 10 can interrupt the provision of the source content to the first user terminal 20 and / or provide other source content.

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

[0088] When Server 10 confirms in step 203 that the first user terminal 20 meets the playback conditions and plays back, a relay playback interface is provided to the first user terminal 20. The first user terminal 20 can display the relay playback interface on the screen for playing back the source content.

[0089] The relay playback interface can include various contents. As an example, the relay playback interface can be an interface that guides the relay content subordinate to and linked to the corresponding relay point of the source content and inquires whether to play back the relay content.

[0090] In another example, the relay playback interface can be a selection interface that can select any one of a plurality of options. For this reason, before the relay point of the source content, content for answering questions can be included for a plurality of options. Server 10 can provide different relay contents through a selection interaction with the selection interface. Regarding the relay playback interface being a selection interface, it will be described in more detail below with reference to FIGS. 7 to 8.

[0091] In yet another example, the relay playback interface can include content associated with the first user terminal 20 providing new relay content dependent on the source content to the server 10 in addition to content associated with the playback of the relay interface. Regarding the first user terminal 20 providing new relay content to the server 10, it will be described in more detail below with reference to FIGS. 11 to 13.

[0092] The relay playback interface can be displayed on the first user terminal 20 in various ways. In one example, the relay playback interface can be displayed overlapping (overlapped with) the area where the source content is displayed. By such a display method, the relay playback interface can be preferentially displayed to the first user over the source content, and the first user can immediately inquire about whether the relay content can be played.

[0093] In another example, the relay playback interface can be separately displayed in another area separated from the area where the source content is displayed. By such a display method, the relay playback interface can be displayed to the first user as additional information for the source content without disturbing the first user from viewing 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 can disappear without being displayed further. This may be because the playback intention of the relay content is determined to be absent due to no interaction input being received, and subsequent operations may have been performed. In such a case, if the source content has not yet ended, the source content can continue to be played, and if the source content has ended, other content can be played.

[0095] If the server 10 has confirmed that the first user terminal 20 meets the playback conditions and plays, but there is no relay content dependent on the source content, the playback content may not be provided.

[0096] If the first user terminal 20 still does not meet the playback conditions for the source content and interrupts the playback of the source content and / or requests the playback of other content, the relay playback interface may not be displayed. In such a case, the first user terminal 20 can perform subsequent operations (interrupting the playback of the source content or playing other content) according to the request of the first user.

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

[0098] The server 10 can receive an interaction with respect to the relay playback interface from the first user terminal 20. The interaction with respect to the relay playback interface can be an interaction requesting the playback of relay content dependent on the source content.

[0099] When 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 by a predetermined method. Here, the relay content provided to the first user terminal 20 can be provided to the server 10 by the second user terminal 30.

[0100] In one example, if the relay playback interface is a selection interface that can select any one of a plurality of options, the relay content provided based on the option selected by the interaction with the selection interface can be determined. Specifically, the provided relay content can be the relay content that specifies and provides the selected option.

[0101] In another example, the relay content provided based on the relationship between the first user and the second user can be determined. Specifically, if there is a second user who is a friend of the first user among the relay content providers, the relay content provided by the second user can be provided with priority over the relay content from Thailand.

[0102] In still another example, the server 10 has confirmed information about the preferences or tastes of the first user terminal 20, etc., and can determine the relay content to be provided among the plurality of relay contents based on the information about the corresponding basis or tastes, etc.

[0103] When there are multiple relay contents dependent on the source content, one relay content selected by the method described above can be first provided to the first user terminal 20, and then other relay contents can be provided sequentially. By such a method, the first user terminal 20 can continuously play back a plurality of relay contents dependent on one source content.

[0104] In step 207, the first user terminal 20 can receive and play the relay content provided by 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 corresponding relay content belongs. Through this, the first user can check the information about the source content of the currently played relay content.

[0105] In some cases, the information about the source content can be displayed on the interface that can play the source content. Through this, the first user terminal 20 can return to the source content with the relay content and play the source content.

[0106] Hereinafter, with reference to FIGS. 3 to 10, an example of a method for the server 10 to provide relay content to the first user terminal 20 will be described.

[0107] FIG. 3 is a table summarizing, by way of example, the database for the content held by the server 10 to perform the method of providing relay content to the first user terminal 20. Here, the fact that the server 10 holds the content means that the server 10 stores information about the content and / or has the right to access the information about the content, and is in a state where the corresponding content can be provided to the user terminal.

[0108] Referring to FIG. 3, the database can include information about a plurality of source contents. The database can include information about whether relay is permitted for each source content.

[0109] Whether relay is permitted means whether it is possible to register the relay content subordinate to the corresponding source content.

[0110] The database can include information on relay points for source content set to allow relay. As shown in the example of FIG. 3, for one source content, one or two or more relay points can be set.

[0111] In addition, the database can include information on the relay type for each relay point. There can be relay types and options provided, and option connection types and the like corresponding to the selected option and to which the relay content is subordinate and linked.

[0112] In addition, the database can include the number of registered relay contents for each relay point and the identification information ID of the relay content, etc. A plurality of relay contents can be registered for one relay point. In such a case, the plurality of relay contents can be provided to the user terminal sequentially.

[0113] Referring to FIG. 3, it can be seen that relay is allowed for the source content E1123. Also, for the source content E1123, it can be seen that a relay point of the basic connection type is set at the 1 minute and 12 second point, and a relay point of the option connection type is set in the 5 - second interval just before the end. Also, for the relay point at the 1 minute and 12 second point of the source content E1123, 3 relay contents are registered, and for the relay point in the 5 - second interval just before the end, 131 relay contents are registered.

[0114] Hereinafter, with reference to FIGS. 4 to 10, the source content E1123 and the relay content subordinate thereto will be exemplified, and an embodiment of the present invention will be described in detail.

[0115] FIGS. 4 to 10 illustrate the screens of the user terminal according to an embodiment of the present invention.

[0116] FIG. 4 and FIG. 7 are exemplary screens of the source content provider terminal, and FIGS. 5, 6, and 8 to 10 are exemplary screens of the first user terminal 20. In the embodiments from FIG. 4 to FIG. 10, the source content provider is exemplified and described as "Choonsik", the first user is "Peter", the second user (relay content provider) is "Ryan", and "Frodo".

[0117] FIG. 4 illustrates a 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 of FIG. 2.

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

[0119] The source content provider terminal can provide source content to the server 10 in various ways. Specifically, the source content provider terminal can take a picture of new content using its own terminal and provide it, and / or upload the content stored in its own terminal, and / or input a content link posted on the Internet or the like to the server 10 to provide content to the server 10. The server 10 can provide an interface 411 that allows the source content provider terminal to select at least one of such various methods to provide source content.

[0120] The source content provider terminal can input basic information such as the content title 415 together 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 the approval 421 of whether to allow the registration of relay content for the corresponding source content, the setting information 423 of relay points if the registration of relay content is allowed, and the setting information 425 regarding whether the relay type is the option relay, etc.

[0122] FIG. 5 illustrates an exemplary screen 500 displayed on the first user terminal 20 in the process where the server 10 performs steps 201 to 205 of FIG. 2.

[0123] Referring to FIG. 5, the first user terminal 20 can receive and play the source content provided by the server 10. While playing the source content 511, the first user terminal 20 can display the basic information (source content provider, source content title, etc.) 513, 515 regarding the source content together.

[0124] At least one relay point can be set for the source content. The first user terminal 20 can display the information regarding the relay points set for the source content. Specifically, as illustrated in FIG. 5, the information 519 corresponding to the relay points can be displayed on the seek bar 517 of the source content.

[0125] When the first user terminal 20 plays the part corresponding to the relay point of the source content, the first user terminal 20 can display the relay playback interface 520 for the source content. As illustrated in FIG. 5, the relay playback interface 520 can be displayed overlapping the area 511 where the source content is displayed.

[0126] The relay playback interface 520 can include an interface 521 for playing the relay content subordinate to the corresponding source content and an interface 522 for providing the server 10 with the new relay content subordinate to the corresponding source content.

[0127] FIG. 6 illustrates an exemplary screen 600 displayed on the first user terminal 20 in the process of the server 10 performing step 207 of FIG. 2.

[0128] Referring to FIG. 6, the first user terminal 20 can receive and play the relay content 611 dependent on the source content from the server 10. While playing the source content, the first user terminal 20 can display together the basic information (such as the relay content provider, the relay content title, etc.) 613, 615 for the relay content.

[0129] While playing the relay content, the first user terminal 20 can display information about the source content to which the corresponding relay content belongs. As shown in FIG. 6, the information 620 about the source content can be displayed overlapping the area 611 where the relay content is displayed.

[0130] The information 620 about the source content can be an interface for playing the source content. When the first user inputs an interaction with the corresponding interface 620, the first user terminal 20 can interrupt the playback of the currently playing relay content 611 and switch to the screen 500 for playing the source content.

[0131] While playing the relay content, the first user terminal 20 can display information about the entire relay content registered at the corresponding relay point of the source content. For example, as shown in FIG. 6, the first user terminal 20 can display that there are three pieces of the entire relay content registered at the relay point at the 1 minute and 12 second mark for the source content, and the information that the first piece of the relay content is being played.

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

[0133] As shown in Fig. 5, when two or more relay points are set for the source content, the new relay content registered through the interface 623 can be registered at the relay point where the currently playing relay content is registered.

[0134] Hereinafter, with reference to Figs. 7 to 10, the fact that the relay content is of the option relay type will be described.

[0135] Fig. 7 illustrates a screen 700 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 Fig. 2. Different from Fig. 4, Fig. 7 illustrates that the source content provider sets the relay type for the source content to the option relay.

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

[0137] Referring to Figs. 4 and 7 together, it is shown that the provider terminal of the source content set (425 in Fig. 4) the relay point at the 1 minute and 12 seconds point of the source content to the general relay type (not the option relay type), but set (711 in Fig. 7) the relay point in the 5 - second interval immediately before the end to the option relay type.

[0138] When the relay type is the option relay, the source content provider terminal can provide the server 10 with question information 712 for the option and at least one option information 713 that other users can select.

[0139] FIG. 8 illustrates an exemplary screen 800 displayed on the first user terminal 20 as the server 10 performs steps 201 to 205 in FIG. 2.

[0140] FIG. 8 illustrates a screen in which the first user terminal 20 plays source content with an option relay set as shown in FIG. 7.

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

[0142] The option interface 820 can include question information 822 and at least one option information 823. The first user terminal 20 can receive an input of a selection interaction in which the first user selects any one of the option information 823.

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

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

[0145] In some cases, the first user can input an interaction in which they select profile information 827 and 828 from the option information 823. In such a case, the server 10 can provide the relay content provided by the user of the selected profile information to the first user terminal 20.

[0146] For example, for the option information 823 illustrated in FIG. 8, when the first user inputs an interaction with respect to the profile information 827, the relay content provided by the user corresponding to the relevant profile information 827 can be played. Through such a method, the first user can select and play any one of a plurality of relay contents registered for a specific option.

[0147] The option information 823 can display detailed information regarding the entire relay content registered for each option. For example, as shown in FIG. 8, the entire relay content registered for the option "Let's go to the mountains!" can display the number information 829 of the relay content, which is "75 pieces".

[0148] When there are a plurality of relay contents registered for the selected option, the relay content provided based on the relationship between the first user and the relay content provider can be determined. Specifically, if there is a second user who is a friend of the first user among the relay content providers, the relay content provided by the second user can be provided with higher priority than other relay contents.

[0149] Referring to the examples from FIG. 8 to FIG. 10, among the first user "Peter" and the relay content providers, "Ryan" is a friend, and "Frodo" may not be a friend. In such a case, when the server 10 receives an interaction for the option "Let's go to the sea!" 823 from the first user terminal 20 (FIG. 8), the server 10 first provides the relay content 911 provided by "Ryan" to the first user terminal 20 (FIG. 9), and then can provide the relay content 1011 provided by "Frodo" later (FIG. 10).

[0150] FIG. 9 illustrates an exemplary screen 900 displayed on the first user terminal 20 in the process of the server 10 performing step 207 of FIG. 2.

[0151] FIG. 9 is a screen displayed corresponding to the interaction for the option "Let's go to the sea!" 823 in FIG. 8.

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

[0153] While playing the relay content 911, the first user terminal 20 can display information 920 about the source content to which the corresponding relay content is subordinate. As shown in FIG. 9, the information 920 about the source content can be displayed overlapping the area 911 where the relay content is displayed. The information 920 about the source content can be an interface that can play the source content.

[0154] While playing the relay content, the first user terminal 20 can also display information 921 about the option "Let's go to the sea!" to which the corresponding relay content is registered. The corresponding option can be the same as the option selected by the first user on the screen of FIG. 8.

[0155] In addition, the information 921 for the option can include information on which relay content the currently played relay content is among the entire relay content registered for the option. For example, as shown in FIG. 9, for the option "Let's go to the sea!" selected at the relay point of the source content, the first user terminal 20 can display information that there are 45 pieces of entire relay content registered for this option, and the first piece of relay content among them is currently being played.

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

[0157] As shown in FIG. 8, when the relay point of the source content is an option relay point, the new relay content registered through the interface 930 can be registered by being subordinate to the option in which the currently played relay content is registered.

[0158] For example, when the first user terminal 20 provides new relay content to the server 10 through the interface 930, the corresponding new relay content can be registered by being subordinate to the "Let's go to the sea!" option 823 at the relay point in the interval (1 minute 30 seconds to 1 minute 35 seconds) 5 seconds before the end of the source content 811.

[0159] FIG. 10 illustrates an exemplary screen 1000 displayed on the first user terminal 20 in the process of the server 10 performing step 207 of FIG. 2.

[0160] FIG. 10 illustrates a screen for playing other relay content 1011 after playing the relay content 911 in FIG. 9.

[0161] When a plurality of relay contents are registered for the option selected by the first user, first, one relay content 911 selected by the above-described method is provided to the first user terminal 20, and then other relay contents 1011 can be provided sequentially. By such a method, the first user terminal 20 can continuously reproduce a plurality of relay contents subordinate to one source content.

[0162] Referring to FIGS. 9 and 10, the first user terminal 20 can first reproduce one relay content 911, and then reproduce other relay contents 1011 registered for the same option. Referring to the information 1013, 1015 for the other relay contents, the plurality of relay contents 911, 1011 may be relay contents provided from different users.

[0163] FIG. 11 is a flowchart for explaining a method in which the user terminal 20 of the present invention provides new relay content to the server 10.

[0164] For convenience of explanation, the description of the steps in FIG. 11 that are substantially the same as the steps in FIG. 2 will be replaced with the description with reference to FIG. 2.

[0165] In step 1101, the server 10 provides source content to the first user terminal 20. Since step 1101 is substantially the same as step 201 in FIG. 2, the detailed description of step 1101 will be replaced with the description of step 201 in FIG. 2.

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

[0167] Here, the fact that the first user terminal 20 plays the relay point of the source content can be substantially the same as the fact that the first user terminal 20 plays while satisfying the playback conditions of the relay content in step 203 of FIG. 2. Therefore, the detailed descriptions of step 1103 and step 1109 are replaced with the descriptions of step 204 and step 209 in FIG. 2.

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

[0169] If the server 10 confirms whether the first user terminal 20 has played the relay point of the source content in step 1103, 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 fact that the new relay registration interfaces 623 and 930 illustrated in FIGS. 6 and 9 are displayed together with the relay content when the first user terminal 20 plays the relay content. By such a method, there is an advantage that the first user terminal can display the new relay registration interface in a state where only the source content is played without playing the relay content.

[0171] The new relay registration interface can be displayed in the same manner as the relay playback interface provided in step 205 of FIG. 2. Also, in some cases, the new relay registration interface can be displayed together with the relay playback 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 can disappear without further display. This may be because it is determined that there is no intention to provide new relay content to the server 10 due to the lack of interaction input, and subsequent operations may have been performed. In such a case, if the source content has not yet ended, the source content can continue to be played, and if the source content has ended, other content can be played.

[0173] The new relay registration interface can have various types according to the relay type. As an example, when the relay type corresponds to the basic connection type, the new relay registration interface can be displayed with a single interface at the relay point of the source content, such as "Connect relay content".

[0174] In another example, when the relay type corresponds to the option connection type, the new relay registration interface can be displayed with a selection interface that allows any one of a plurality of options to be selected.

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

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

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

[0178] Hereinafter, with reference to FIGS. 12 to 13, an example of a method in which the server 10 receives the provision of relay content from the first user terminal 20 will be described.

[0179] FIGS. 12 to 13 are exemplary screens of the first user terminal 20. In the embodiments of FIGS. 12 to 13, it is illustrated by way of example that the source content provider is "Choonsik" and the first user is "Peter".

[0180] FIG. 12 illustrates an exemplary screen 1200 displayed on the first user terminal 20 in the process in which the server 10 performs steps 1101 to 1105 of FIG. 11. Different from FIG. 8, FIG. 11 illustrates that a new relay registration interface is displayed together with the playback interface for the option relay.

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

[0182] As illustrated in FIG. 12, the relay interface 1220 can include a relay playback interface 1221 and a new relay registration interface 1222. Specifically, when the corresponding relay point is set to the option type, the relay playback interface 1221 and the new relay registration interface 1222 for each option can be displayed. The new relay content registered through the new relay registration interface 1222 for a specific option can be stored as relay content associated with the corresponding option.

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

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

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

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

[0187] Also, the server 10 can provide an interface 1320 with a function that enables the server 10 to set relay content setting information for the relay content to the first user terminal 20. Another user terminal that plays the relay content provided by the first user can provide secondary relay content that is again subordinate to the corresponding relay content to the server 10.

[0188] Figure 14 is a flowchart for explaining a method by which the server 10 of the present invention provides at least one of the secondary relay content to the first user terminal 20.

[0189] For the sake of brevity, the description of the steps in Figure 14 that are substantially the same as the steps in Figure 2 shall be replaced with the description referring to Figure 2.

[0190] Since steps 1401 to 1407 are substantially the same as steps 201 to 207 in Figure 2, the description of steps 201 to 207 in Figure 2 shall be replaced.

[0191] In step 1409, the server 10 confirms that the first user terminal 20 has played the relay content by satisfying the playback conditions of the secondary relay content.

[0192] While playing the relay content, the first user terminal 20 can determine whether to sequentially play other relay contents subordinate to the source content or whether to play the secondary relay content subordinate to the relay content.

[0193] If the server 10 allows the registration of secondary relay content for the relay content being played by the first user terminal 20 and a relay point for secondary relay is set, it can provide an interface for playing the secondary relay content. For this reason, the server 10 can confirm whether the first user terminal 20 has played the relay content satisfying the reproduction conditions of the secondary relay content.

[0194] Here, the reproduction conditions of the secondary relay content can be substantially similar to the reproduction conditions of the relay content described in step 203 of FIG. 2. Therefore, a detailed description of the reproduction conditions of the secondary relay content is omitted.

[0195] If the first user terminal 20 interrupts the reproduction of the relay content midway and / or requests the reproduction of other content subordinate to the source content, it can be confirmed that the reproduction conditions of the secondary relay content are not satisfied. In such a case, step 1415 is performed, and the server 10 can provide other relay content for the source content to the first user terminal 20. In some cases, step 1417 is performed, and the server 10 can provide other source content to the first user terminal 20.

[0196] In step 1411, the server 10 provides an interface for playing the secondary relay content to the first user terminal 20. Since step 1411 is the same as step 205 of FIG. 2 except that the secondary relay content is provided instead of the relay content, the description of step 1411 is replaced with the description of step 205 of FIG. 2.

[0197] In step 1413, when the server 10 receives an interaction with respect to the interface from the first user terminal 20, the server 10 provides at least one of the secondary relay contents to the first user terminal 20. Since step 1413 is similar to step 207 in FIG. 2, the overlapping part of the description of step 1413 is replaced by the description of step 207 in FIG. 2.

[0198] In step 1413, the first user terminal 20 can receive and play the provision of the secondary relay content from the server 10. At this time, while playing the secondary relay content, the first user terminal 20 can display together the source content to which the corresponding relay content belongs and the information on the specific relay content. Through this, the first user can check the source content of the secondary relay content currently being played and the information on the relay content.

[0199] In some cases, the information on the source content and the specific relay content can be displayed on an interface that can play the source content or the specific relay content. Through this, the first user terminal 20 can return to the source content or the specific relay content with the relay content and play the source content or the specific relay content.

[0200] FIGS. 15 to 16 illustrate the screens of the user terminal according to an embodiment of the present invention.

[0201] FIGS. 15 to 16 are exemplary screens of the first user terminal 20. Different from the embodiments in FIGS. 4 to 10 and FIGS. 12 to 13, in the embodiments in FIGS. 15 to 16, it is exemplified and described that the first user is "Mike", the relay content provider (the second user) is "Peter", and the secondary relay content provider is "MUZI".

[0202] FIG. 15 illustrates an exemplary screen 1500 displayed on the first user terminal 20 when the server 10 performs steps 1409 to 1411 in FIG. 14.

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

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

[0205] The secondary relay playback interfaces 1521, 1523 can be displayed in various ways. As an example, as illustrated in FIG. 15, the secondary relay playback interfaces 1521, 1523 can be displayed as swipe interfaces.

[0206] The interface 1530 for playing other relay content can be displayed in various ways. As illustrated in FIG. 15, the interface 1530 for playing other relay content can also be displayed as a swipe interface.

[0207] In such a case, the secondary relay playback interfaces 1521, 1523 and the interface 1530 for playing other relay content can be set such that their swipe directions are different from each other.

[0208] FIG. 16 illustrates an exemplary screen 1600 displayed on the first user terminal 20 when the server 10 performs step 1413 in FIG. 14.

[0209] FIG. 16 can be displayed when an input of an interaction with the secondary relay playback interface 1521 in FIG. 15 is received.

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

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

[0212] In some cases, the currently played-back relay content can be tertiary, quaternary relay content, etc. In such cases, a plurality of relay contents may have to be displayed in the relay information. In such cases, the relay information can omit at least a part of the subordinate relay contents and be displayed concisely.

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

[0214] FIG. 17 is a flowchart for explaining a method by which the first user terminal 20 of the present invention displays the source content and the relay content.

[0215] For the sake of convenience of explanation, the description of the steps in FIG. 17 that are substantially the same as the steps in FIG. 2 or FIG. 11 shall be replaced with the description with reference to FIG. 2 or FIG. 11.

[0216] In step 1701, the first user terminal 20 displays the resource content provided by other user terminals to the server 10. Since step 1701 is substantially the same as step 1101 in FIG. 11, the description of step 1701 is replaced by the description of step 1101 in FIG. 11.

[0217] In step 1703, the first user terminal 20 checks whether the source content meets the playback conditions of the relay content and whether it can be played. Since step 1703 is substantially the same as step 1103 in FIG. 11, the description of step 1703 is replaced by the description of step 1103 in FIG. 11.

[0218] In step 1705, an interface for the relay content is displayed on the first user terminal 20. Since step 1705 is substantially the same as step 1105 in FIG. 11, the description of step 1705 is replaced by the description of step 1105 in FIG. 11.

[0219] In step 1707, when the first user terminal 20 obtains a new relay content providing interaction, it provides the new relay content to the server 10. Since step 1707 is substantially the same as step 1107 in FIG. 11, the description of step 1707 is replaced by the description of step 1107 in FIG. 11.

[0220] In step 1709, when the first user terminal 20 obtains a relay content playback interaction, it displays at least one of the relay contents. Since step 1709 is substantially the same as step 207 in FIG. 2, the description of step 1709 is replaced by the description of step 207 in FIG. 2.

[0221] The technical features disclosed in each embodiment of the present invention are not limited to the corresponding embodiment only. As long as they are not mutually exclusive, the technical features disclosed in each embodiment can be combined and applied to different embodiments.

[0222] Therefore, in each embodiment, the respective technical features will be described centering on each of them. However, as long as the respective technical features are not mutually incompatible, they can be combined and applied to each other.

[0223] The present invention is not limited to the above-described embodiments and the attached drawings, and various modifications and variations are possible from the perspective of those having ordinary knowledge in the field to which the present invention pertains. Therefore, the scope of the present invention should be determined not only by the claims in this specification but also by those equivalent to these claims.

Description of Reference Numerals

[0224] 10: Server 20: First User Terminal 30: Second User Terminal

Claims

1. A method for a server to provide relay content, comprising: providing source content to a first user terminal; confirming that the first user terminal has played the source content and the playback meets the playback conditions of the relay content; 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 respectively. A method.

2. The method according to claim 1, wherein the relay content is received from a second user terminal after the server provides at least a part of the source content to the second user terminal. A method.

3. The method according to claim 1, wherein the playback condition is associated with the first user terminal playing a predetermined relay point for the source content. A method.

4. The method according to claim 3, wherein the predetermined relay point is associated with at least one of a specific location and a specific section of the source content. A method.

5. The method according to claim 1, wherein the step of providing at least one of the relay content comprises: providing a playback interface of the relay content to the first user terminal; and when receiving an interaction with respect to the playback interface from the first user terminal, providing at least one of the relay content to the first user terminal. A method.

6. The method according to claim 5, wherein the playback interface is a selection interface that can select any one of a plurality of options, and the relay content is associated with the option selected by the interaction. A method.

7. The method according to claim 6, wherein the selection interface includes profile information of at least a part of the users who provided the relay content associated with the plurality of options. A method.

8. The method according to claim 7, The profile information is determined based on the relationship between the first user and the user of the profile information (however, the relationship is set in association with the service provided by the server for the 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 a plurality of relay contents, The plurality of relay contents are subordinate to the source content. Method.

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

11. In the method according to claim 1, The step of providing at least one of the relay contents is Including the step of providing information on the source content together with the relay content. Method.

12. In the method according to claim 1, After the step of providing the source content, Further including the step of providing an interface that allows the server to provide new relay content subordinate to the source content to the first user terminal. Method.

13. In the method according to claim 12, The interface is a selection interface that can select any one of a plurality of options, The new relay content is associated with the option selected by interaction with the selection interface. Method.

14. In the method according to claim 1, After the step of providing at least one of the relay contents, the step of confirming that a specific relay content being played by the first user terminal satisfies the playback conditions of the secondary relay content and is played, Including the step of providing at least one of the secondary relay contents to the first user terminal, The secondary relay content is subordinate to the specific relay content, The specific relay content and the secondary relay content are provided by different users from each other. Method.

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

16. A memory, a processor coupled to the memory and configured to execute instructions contained in the memory, wherein the processor is configured to execute the method according to any one of Claims 1 to 15. A server.

17. A method for a user terminal to display relay content, comprising: displaying source content provided by another user terminal to a server; displaying an interface capable of providing new relay content dependent on the source content to the server. A method.

18. In the method according to Claim 17, the interface is a selection interface capable of selecting any one of a plurality of options, and the new relay content is associated with the option selected by interaction with the selection interface. A method.

19. In the method according to Claim 17, when the source content is played satisfying the playback conditions of the relay content, displaying a playback interface of the relay content; when an interaction of the playback interface is obtained, displaying at least one of the relay contents. A method.

20. In the method according to Claim 19, the playback interface is a selection interface capable of selecting any one of a plurality of options, and the relay content is associated with the option selected by the interaction. A method.

21. A memory, a processor coupled to the memory and configured to execute instructions contained in the memory, wherein the processor is configured to: display source content provided by another user terminal to a server; display an interface capable of providing new relay content dependent on the source content to the server. A user terminal.

22. A program, A program configured to cause a computer to execute each step in the method according to any one of claims 1 to 15 and 17 to 20, program.

Citation Information

Patent Citations

  • Editing device, method, and program

    JP2012165313A

  • Collaborative video editing in a cloud environment

    JP2017504992A

  • Playing method of continuous moving picture in mobile terminal

    KR101382421B1