Method, apparatus, and program for marking video.

The method and apparatus on social media platforms enable artists to spotlight fan-created videos on their profiles, addressing the lack of interactivity by enhancing visibility and engagement with fan contributions.

JP2026521612APending Publication Date: 2026-06-30LEMON CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LEMON CO LTD
Filing Date
2024-12-17
Publication Date
2026-06-30

Smart Images

  • Figure 2026521612000001_ABST
    Figure 2026521612000001_ABST
Patent Text Reader

Abstract

Embodiments of this disclosure relate to a method, apparatus, and computer-readable medium for marking videos. In this solution, a user may view a first video tagged with a tag indicating that the first video has been marked by a first user, the first video being generated by a second user based on first media content created by the first user. The page for presenting the first video may be switched to the first user's profile page based on an operation associated with the tag, the first user's profile page may display one or more videos marked by the first user. Thus, the tag may be displayed in association with the first video, thereby confirming the first user's approval of the first video and thus praising the second user's contribution.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross - reference to related applications) This application claims the priority of Indian Patent Application No. 202421034236 filed on April 30, 2024, and the disclosure content of the said application is incorporated into this application as a whole by reference.

[0002] (Technical Field) This disclosure relates to the field of information technology, and more specifically, to a method, apparatus, and computer - readable medium for marking videos.

Background Art

[0003] With the development of terminal technology and network technology, various types of video applications have become widely used. Social media platforms have been constantly evolving, providing new ways for content creators to interact with others.

[0004] On social media platforms, users, such as artists, can upload and / or post one or more media contents for other users to view. Another user, such as a fan, can generate their own media content based on the artist's media content. Functions such as video likes, comments, and sharing are ubiquitous on all platforms, but these interactions do not provide a specific mechanism for showcasing fans' contributions. Therefore, there is a need to provide a mechanism to improve the interactivity on social media platforms.

Summary of the Invention

Problems to be Solved by the Invention

[0005] This disclosure relates to a method, apparatus, and computer - readable medium for viewing marked videos.

Means for Solving the Problems

[0006] In a first embodiment, a method is provided, which includes presenting a first video tagged with an indication that the first video has been marked by a first user, wherein the first video was generated by a second user based on first media content created by the first user, and displaying the first user's profile page which includes one or more videos, including the first video, that have been marked by the first user, based on an action from the user associated with the tag.

[0007] In a second embodiment, an electronic device is provided, comprising at least one display, at least one memory, and at least one processor coupled to at least one memory, wherein the at least one processor is configured to cause the device to present on at least one display a first video, which is tagged to indicate that the first video, generated by a second user based on first media content created by a first user, has been marked by the first user; and to display a profile page of the first user containing one or more videos, including the first video, that have been marked by the first user, based on an operation from the user associated with the tag.

[0008] In a third embodiment, a non-temporary computer-readable storage medium is provided, which stores computer-executable instructions, which, when executed by a device, cause the device to present a first video tagged with an indication that the first video was marked by a first user, that the first video was generated by a second user based on first media content created by the first user, and to display a profile page of the first user that includes one or more videos, including the first video, which was marked by the first user, based on an operation from the user associated with the tag.

[0009] In a fourth embodiment, a computer program or computer program product including instructions is provided. When executed by a device, the instructions cause the device to present a first video tagged with an indication that the first video was marked by a first user, that the first video was generated by a second user based on first media content created by the first user, and to display a profile page of the first user that includes one or more videos, including the first video, which was marked by the first user, based on an operation from the user associated with the tag.

[0010] It should be understood that the summary portion of the invention is not intended to identify any important or fundamental features of the embodiments of this disclosure, nor to limit the scope of this disclosure. Other features of this disclosure should be readily apparent from the following description. [Brief explanation of the drawing]

[0011] Several exemplary embodiments will be described below with reference to the drawings.

[0012] [Figure 1] This figure shows an exemplary environment in which some embodiments of this disclosure can be implemented.

[0013] [Figure 2] This is a signaling diagram illustrating an exemplary process relating to some exemplary embodiments of the present disclosure.

[0014] [Figure 3] This is an illustrative schematic diagram illustrating the addition of a spotlight video by a first user according to some exemplary embodiments of the present disclosure.

[0015] [Figure 4] This is an illustrative schematic diagram of a first user's profile page according to some exemplary embodiments of the present disclosure.

[0016] [Figure 5] Schematic diagram of comments on a video by a first user according to some exemplary embodiments of the present disclosure.

[0017] [Figure 6] Exemplary schematic diagram of sharing a video by a first user according to some exemplary embodiments of the present disclosure.

[0018] [Figure 7] Exemplary schematic diagram of a notification to a second user according to some exemplary embodiments of the present disclosure.

[0019] [Figure 8] Flowchart of an exemplary method according to some exemplary embodiments of the present disclosure.

[0020] [Figure 9] Exemplary schematic diagram of the visibility of a spotlight video according to some exemplary embodiments of the present disclosure.

[0021] [Figure 10] Schematic block diagram of an exemplary apparatus that can be used to implement embodiments of the present disclosure.

[0022] In the figures, the same or similar reference numerals represent the same or similar elements.

Mode for Carrying Out the Invention

[0023] Here, the principles of the present disclosure will be described with reference to some exemplary embodiments. These embodiments are described for illustrative purposes only and are intended to assist those skilled in the art in understanding and implementing the present disclosure, and should not be construed as any limitation on the scope of the present disclosure. It should be understood that the disclosure described herein can be implemented in various ways different from the methods described below.

[0024] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meanings as those generally understood by those skilled in the art.

[0025] References in this disclosure to “one embodiment,” “embodiment,” “exemplary embodiment,” etc., indicate that the described embodiment may include certain features, structures, or characteristics, but not all embodiments necessarily include such specific features, structures, or characteristics. Furthermore, such phrases do not necessarily refer to the same embodiment. Moreover, when describing certain features, structures, or characteristics in relation to an embodiment, it is considered that the influence of such features, structures, or characteristics in relation to other embodiments, whether or not they are explicitly described, is within the knowledge of those skilled in the art.

[0026] The terms "first," "second," etc., may be used in this specification to describe various elements, but it should be understood that these elements should not be limited by these terms. These terms are used solely to distinguish one element from another. For example, without departing from the scope of the exemplary embodiments, the first element may be named the second element, and similarly, the second element may be named the first element. As used herein, the terms "and / or" include any and all combinations of one or more of the terms described.

[0027] The terms used herein are used solely for the purpose of describing specific embodiments and are not intended to limit the exemplary embodiments. The singular forms “one” and “the said” as used herein also include the plural forms unless explicitly indicated in the context. Where used herein, the terms “include,” “contain,” “have,” “equip,” “have,” and / or “have” specify the presence of the described features, elements, and / or components, but do not exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof. As used herein, phrases such as “at least one of the following: <list of two or more elements>” and “at least one of <list of two or more elements>” where two or more elements in a list are joined by “and” or “or” mean at least one of the elements, or at least two or more of the elements, or at least all of the elements.

[0028] Social media platforms can be realized through social media applications, which are application software that can provide users with a variety of functions related to media content, such as creation, editing, viewing, and interaction.

[0029] In this disclosure, the term “media content” is used to mean content posted on a social media platform, and media content may be streaming content. For example, media content may be in the form of video, audio, text, etc. For example, media content may be a video of several seconds or more. For example, media content may be music, for example, a segment of a song. The examples of media content herein are for illustrative purposes only and do not imply any limitation. Several other forms or formats should also be included in the scope of this disclosure.

[0030] As described above, a user, such as an artist, can upload and / or post one or more media contents for other users to view. In some cases, an artist can upload their own music. For example, an artist may be a music content creator, such as a singer, lyricist, or composer. For the sake of clarity, in the following embodiments, a first user will be used to represent the artist. For example, the first user may access and view the social media platform using their own device. As described above, another user, such as a fan or viewer, can create their own media content based on the artist's media content. In some cases, a fan may create a video based on the artist's music, for example, using a segment of the music as background music for the video. For the sake of clarity, in the following embodiments, a second user will be used to represent the fan. For example, the second user may access and view the social media platform using their own device.

[0031] A first user might be browsing a social media platform and notice that a second user has created a video based on their music. At this point, several interactions might occur, such as liking, commenting on, and sharing the video. However, these methods lack interactivity. More interactive methods may be needed to enhance and showcase fan contributions.

[0032] Embodiments of this disclosure provide a solution for a social media platform. In this solution, a user may view a first video tagged with an indication that the first video has been marked by a first user, the first video being generated by a second user based on first media content created by the first user. The page for presenting the first video may be switched to the first user's profile page based on an action by the user associated with the tag, the first user's profile page may display one or more videos marked by the first user. Thus, the tag may be displayed in association with the first video, thereby confirming the first user's approval of the first video and thus praising the second user's contribution. In this solution, since it is possible to trigger a switch to the first user's profile page using the tag, the operation for viewing the profile page can be simplified, and the user experience can be improved. The principles and embodiments of this disclosure will be described in detail below with reference to the accompanying drawings.

[0033] Figure 1 shows an exemplary environment 100 in which several embodiments of the present disclosure can be implemented. As shown in Figure 1, the environment 100 may include devices 121-123 and associated users 111-113, a network 130, a server 140, and storage 150.

[0034] Each of the devices 121 to 123 may be connected to the network 130, and since the network 130 is communicatively connected to the server 140, a communication connection is formed between the devices and the server. Users 111 to 113 can surf the internet using each of the devices 121 to 123. For example, each of the devices 121 to 123 has a user interface to which the user can provide input commands. The user interface may include a graphic user interface (GUI) that can be touched or clicked by the user, a keyboard, a mouse, etc. For example, each of the devices 121 to 123 may have a display for displaying images, text, etc.

[0035] In this disclosure, each of the devices, for example, devices 121 to 123, may mean a terminal device having wireless or wired communication capabilities. Examples of terminal devices include, but are not limited to, user equipment (UE), personal computers, desktop computers, mobile phones, cellular phones, smartphones, personal digital assistants (PDA), portable computers, tablets, wearable devices, Internet of Things (IoT) devices, and in-vehicle devices for V2X communication. Although device 121 is illustrated as a mobile phone, device 122 as a desktop computer, and device 123 as a portable computer, the types of devices 121 to 123 are not limited to this embodiment.

[0036] Server 140 may have functions to support a social media platform. Server 140 may be implemented as a centralized or distributed system. For example, the components of Server 140 may be distributed across multiple different machines and / or in the cloud.

[0037] The storage 150 may have a storage medium for storing information to support a social media platform. For example, media content may be stored in the storage 150.

[0038] It should be understood that the types and numbers of devices in Figure 1 are given for illustrative purposes only and do not imply any limitation to this disclosure. For example, user 113 may represent a large number of users who have access to the social media platform.

[0039] To facilitate the following description of the embodiments, let us assume that User 111 is a first user who may be an artist uploading or posting their music, User 112 is a second user who may be a fan creating videos based on the music of User 111, and User 113 is a third user distinct from User 111 and User 112. While music and video are used to represent media content uploaded by artists and media content created by fans, the embodiments of this disclosure are not limited to this form. In other words, embodiments comprising “music” and “video” are illustrative and not limiting in any way. In actual use, “music” and “video” may be replaced with other types of content.

[0040] Next, referring to Figure 2, which is a signaling diagram showing an exemplary process 200 according to some exemplary embodiments of the present disclosure. Process 200 may involve a first user 111 using apparatus 121 and a second user 112 using apparatus 122. For example, both the first user 111 and the second user 112 can access a social media platform.

[0041] A second user 112 may create a first video in 210 based on the first music via the device 122. In some implementations, the second user 112 may create the first video and post (or publish) it to a social media platform. In this way, some other users will be able to view the first video. For example, the first video may be referred to as fan-made content.

[0042] In some implementations, the first music may be associated with a first user 111, for example, the first user 111 may be the singer of the first music. In some exemplary embodiments, a second user 112 may be aware of the first music. For example, the second user 112 may obtain the source of the first music from a music application. In another example, the first user 111 may upload or post the first music via device 121, and the second user 112 may access the first music.

[0043] In some implementations, a second user 112 may generate a first video based on part or all of the first music. In some examples, a segment of the first music may be background audio for the first video. In some other examples, a segment of the first music may be part of the background audio for the first video.

[0044] With respect to the first video, the first user 111 performs a marking operation at 220. In this disclosure, the marking operation may be used interchangeably with one of the following, such as a spotlight operation, a pinning operation, a labeling operation, or a highlighting operation, and this disclosure is not limited to this embodiment. For example, some of the following embodiments will be described with reference to the term “spotlight”.

[0045] The marking operation may be performed by the first user 111 on the first video, thereby displaying the first video on the first user 111's profile page.

[0046] This disclosure supports various embodiments that enable marking operations, examples of which are given with reference to Figures 3 to 6.

[0047] Figure 3 shows an illustrative schematic diagram 300 of the addition of a spotlight video by the first user 111. The profile page 310 of the first user 111 is illustrated. The profile page 310 may display the first user 111's avatar 311, the first user 111's username 312, the spotlight area 313, and the posted content area 314. The profile page 310 may also display more information, such as other profile information of the first user 111, or one or more controls for switching to another page or editing the profile information.

[0048] In this disclosure, areas on the profile page 310 may be referred to as sections, partitions, zones, areas, etc. The posted content area 314 may be optional and is used to display one or more pieces of content (e.g., music) uploaded or posted by the first user 111.

[0049] The spotlight area 313 may be a fan spotlight area configured to display one or more videos spotlighted by the first user 111. To extend the spotlight functionality, a maximum number of spotlight videos may be defined. For example, the maximum number (i.e., a predefined threshold) may be represented as an integer N, where N may be 3, 5, or any other value. For example, the spotlight area 313 can display up to N videos.

[0050] In some cases, the expansion mark 3132 may also be displayed in association with the spotlight area 313. For example, the spotlight area 313 may be expanded based on an operation such as clicking the expansion mark 3132.

[0051] As shown in the illustration, no spotlight video is displayed in the spotlight area 313 in Figure 3A, but in some other cases, one or more spotlight videos may be displayed in the spotlight area 313, and the total number of displayed spotlight videos is less than N.

[0052] Prompt information may be displayed in association with the spotlight area 313. As shown in Figure 3A, an add mark "+" 3134 is displayed for the first user 111 to add a spotlight video. Optionally, the text information "Add up to 5 fan videos" is also displayed to inform the first user 111 of the maximum number N=5.

[0053] When the first user 111 adds a spotlight video, a page 330 displaying multiple candidate videos may be displayed. This allows the first user 111 to select a video as the spotlight video. In some examples, the first user 111 may click the add mark "+" 3134, and in response to the click on the add mark "+" 3134, page 330 is displayed.

[0054] In some embodiments, guideline information 320 may be displayed when a first user 111 performs an operation to add a spotlight video. Furthermore, a page 330 displaying multiple candidate videos may be displayed in response to another additional operation associated with the guideline information 320. In some examples, the guideline information may be displayed for the first time, for example, when there is no spotlight video in the spotlight area 313, or when the first user 111 is using the spotlight function for the first time. In some cases, the guideline information 320 may be displayed as a mask above the profile page 310.

[0055] In some cases, guideline information may indicate one or more of the following: the functionality of spotlights, the display period for spotlight videos, or the maximum number. For example, guideline information may include: "Add your favorite fan videos as fan spotlights to your profile page," "Selected videos will be displayed on your profile page for one week," and "You can only pin five videos as fan spotlights at a time." Note that the guideline information provided is for illustrative purposes only and does not imply any limitations.

[0056] In some cases, additional controls associated with the guideline information may be displayed. For example, a control may be triggered by a first user 111 to switch to page 330. For example, the control may be a "Start" button 322. In some examples, the first user 111 may click the "Start" button 322, and page 330 will be displayed in response to the click operation on the "Start" button 322. In some other examples, the first user 111 may not click "Start" 322, and page 330 may be displayed after a duration has elapsed, for example, after the guideline information has been presented for a duration such as 5 seconds.

[0057] In some embodiments, page 330 may display several candidate videos that were not created by the first user 111. Each of the candidate videos is created based on the first user 111's audio (e.g., music). In non-limiting examples, the candidate videos may include a first candidate video generated based on the first user 111's first music, a second candidate video generated based on the first user 111's second music, a third candidate video generated based on the first music, and so on. In some examples, different candidate videos may be created by the same user or by different users. In some examples, different candidate videos may be created based on the same or different music of the first user 111.

[0058] In some cases, a social media platform may use a matching or detection algorithm to determine multiple candidate videos. For example, if the similarity between the background audio of a video and the first music exceeds a threshold (e.g., 0.9 or another value), the video may be determined as a candidate video. For example, if a second music is already labeled on a video, the video may be determined as a candidate video, for example, if comments on the video indicate that the video uses the second music.

[0059] Alternatively, the first user 111 may select one or more (e.g., up to N) candidate videos on page 330. In some cases, selection controls may be displayed in association with each candidate video. For example, the first user 111 may select candidate video 334 by selecting (or clicking) selection control 332.

[0060] In some embodiments, one or more additional controls may be displayed, and by triggering these controls, page 330 may be switched to a different page. For example, by triggering the "Cancel" control, one may return to page 310. For example, after selecting a candidate video 334, one may switch to a profile page that displays the selected video as a single spotlight video by triggering the "Save" control. Note that the "Save" control may be implemented as another control, such as "OK" or "Confirm".

[0061] Figure 4 shows an illustrative schematic of the profile page 400 for the first user 111. For example, page 400 may be displayed when the first user 111 selects a candidate video 334 and clicks the “Save” control on page 330. As shown in Figure 4, the spotlight area 313 contains the spotlighted video 334.

[0062] In some examples, the creator of the spotlight video may be displayed. For example, video 334 may be created by a second user 112, and the identifier of the second user 112 (e.g., an avatar) may be displayed in a position associated with the spotlight video within the spotlight area 313. For example, the avatar of the second user 112 may be displayed in the lower left, but this disclosure is not limited to this embodiment.

[0063] Figure 5 shows an illustrative schematic diagram 500 of a video comment by a first user 111. The first user 111 may be watching the first video, and if the first user 111 wants to comment on the first video, a comment area 510 may be displayed. In some implementations, the comment area 510 may be a comment input panel, and the content of the comment may be entered by the first user 111 into a comment box.

[0064] In some embodiments, prompt information may be displayed in the comment area 510, and the prompt information may indicate that the first video can be spotlighted. As shown in Figure 5, the prompt information is shown as a checkbox 512.

[0065] In some embodiments, as shown in area 520, the first user 111 may enter some comments, or click checkboxes as shown in 522.

[0066] In some cases, comment area 510 may display more information. For example, emojis may be presented, and these emojis may appear in a row that supports swiping left to see more.

[0067] In some cases, one or more other controls may be displayed in the comment area 510. For example, a "Repost" checkbox may be displayed on the same line as the Fan Spotlight checkbox 512.

[0068] In some cases, the Fan Spotlight checkbox 512 may appear when the first user 111 comments on the first video. For example, it may appear or be enabled when only first-level comments have been initialized. In some other examples, if the first user 111 is replying to another comment made by another user, the Fan Spotlight checkbox 512 may not appear and may be disabled (for example, it may not be able to be checked).

[0069] In some cases, guideline information may be displayed, for example, when a selection operation is made by the first user 111 to spotlight the first video. For example, guideline information may be displayed in response to receiving a check operation (shown in 522) by the first user 111. As illustrated, the shown guideline information may be similar to page 320 described above with reference to Figure 3. In some examples, if no operation from the first user 111 is detected, page 320 disappears after a duration, for example, 5 seconds. For example, a comment box with a checked checkbox may be displayed.

[0070] In some embodiments, the first video becomes a spotlighted video after a confirmation operation by the first user 111. In some cases, the first user 111 may click the "Submit" button after confirming the fan spotlight and entering a comment, as shown in 520. In some cases, the content of the comment, such as "This is awesome!", may also be pinned.

[0071] Note that the embodiment shown in Figure 5 is for illustrative purposes only. For example, if the first video is spotlighted by the first user 111, the prompt information for spotlighting does not need to be displayed or disabled when the first user 111 comments on the first video again. For example, the checkbox 512 and the text "Fan Spotlight" do not need to be displayed.

[0072] In some cases, the "Repost" and "Fan Spotlight" functions can be switched. That is, for the first video, you can select up to one of the "Repost" and "Fan Spotlight" functions. For example, if the first video is added to Fan Spotlight, there are no reposts available for the first video. For example, if the first video is added to Repost, there are no fan spotlights available for the first video.

[0073] In some embodiments, after commenting on the first video with a spotlight operation (for example, by selecting a checkbox as 522), the first user 111 may further browse their profile page again, as shown in Figure 4, where the profile page 400 has a spotlight area 313 containing the spotlight video 334.

[0074] Figure 6 shows an exemplary schematic diagram 600 of video sharing by a first user 111. The first user 111 may be watching the first video, and if the first user 111 wishes to share the first video, a sharing area 610 may be displayed. In some implementations, the sharing area 610 may be a sharing panel or a sharing page, and may display several options for the first user 111 to select. In some cases, the first user 111 may be presented with the sharing area 610 by clicking the sharing panel entrance. In some implementations, one of the options on the sharing area 610 may be a spotlight control 612.

[0075] In some embodiments, the first user 111 may spotlight the first video by clicking the spotlight control 612.

[0076] In some embodiments, the first user 111 may spotlight the first video by clicking the spotlight control 612 and then clicking the confirmation button (e.g., “Send” in Figure 6).

[0077] In some embodiments, the first user 111 may click the spotlight control 612, and guideline information may be displayed accordingly. In some cases, further controls associated with the guideline information may be displayed. For example, a control may be triggered by the first user 111 to spotlight the first video. For example, the control may be a "Add as Fan Spotlight" button. In some examples, the first user 111 may click the "Add as Fan Spotlight" button, and a page may be displayed presenting the first video with tags (also referred to as labels, for example). For example, the page may be as shown in 920 of Figure 9 below, and the tag 922 may indicate that the first video is spotlighted by the first user 111 (having the username "ABC").

[0078] According to some embodiments with reference to Figures 3 to 6, for example, a first user 111 can mark (e.g., spotlight) a first video via device 121. In this way, the artist can pick out and display their favorite fan-made videos directly on their profile page based on the spotlight operation, thus celebrating the creativity and contributions of fans.

[0079] Specifically, a dedicated function is provided to enable the first user 111 (i.e., the artist) to prominently recognize and praise the creative contributions of the second user 112 (i.e., the fan).

[0080] Referring again to Figure 2, at 230, a notice is provided to the device 122, and a second user 112 may read the notice. In some implementations, the notice may indicate that the first video has been marked by the first user 111.

[0081] Figure 7 shows an illustrative schematic diagram 700 of a notification to a second user 112. In some cases, the notification may be a message 710 associated with an activity in the message inbox. For example, message 710 may contain the name of the first user 111 and a congratulatory note.

[0082] In some cases, the second user 112 may decide to check the details of the notification. For example, the second user 112 may click on message 710, which may display details 712. For example, details 712 may include some or all of the following: the avatar of the first user 111, the name of the first user 111, the time the first video was spotlighted, and information indicating that the first video was spotlighted by the first user 111. Thus, the second user 112 can recognize the status of the first video, i.e., that the first video is spotlighted by the first user 111, in a timely manner.

[0083] Furthermore, there may be more messages within the box, and there may be more activities notified to the second user 112, which are not shown in Figure 7.

[0084] Referring again to Figure 2, the second user 112 may further view the profile page of the first user 111 at 240. In some implementations, an example of the first user 111's profile page may be page 400 shown in Figure 4. In some examples, the second user 112 may click on the first user 111's avatar at 712, and the first user 111's profile page may be displayed accordingly. Note that the profile page may be displayed based on other operations, which are omitted from this disclosure.

[0085] Therefore, by providing this solution, the first user (i.e., the artist) can mark the first video created by the second user (i.e., the fan). In this way, the first user 111 (i.e., the artist) can prominently recognize and praise the creative contribution of the second user 112 (i.e., the fan). Thus, the second user 112 (i.e., the fan) can attract the attention of the first user 111 (i.e., the artist). By showcasing the spotlight video, the artist can foster a deeper connection with fans, thereby promoting fan participation and content creation. Specifically, the first user 111 (i.e., the artist) is provided with a personalized and impactful way to attract the attention of fans, thereby improving fan loyalty and engagement.

[0086] Furthermore, see Figure 8, which is a flowchart of an exemplary method 800 according to some exemplary embodiments of the present disclosure. In some implementations, method 800 may be implemented by a device used by a user that has access to a social media platform. Referring to Figure 1, the device may be any of devices 121 to 123.

[0087] In 810, the device may present a first video tagged with a tag indicating that the first video has been marked by a first user, the first video being generated by a second user based on first media content created by the first user. In 820, the device displays a profile page of a first user that includes one or more videos marked by the first user, based on an operation from the user associated with a tag, the one or more videos including the first video.

[0088] In some implementations, the user may be a third user 113 as shown in Figure 1. In some examples, the third user 113 may view and watch a first video created by a second user 112 and marked (e.g., spotlighted) by a first user 111. The tags on the first video may indicate that the first video has been marked (e.g., spotlighted) by the first user 111. In other words, the tags may represent endorsement from the first user 111, clearly visible to all viewers. The tags may help draw more attention to the first video created by the second user 112, potentially leading to a broader audience and increased recognition for the second user 112. This allows the third user 113 to know that the first user 111 strongly desires interaction with their fans. In some cases, a third user 113 may be able to create further fan-made videos based on the media content of the first user 111 (e.g., the second music), thus potentially encouraging fan creation. Meanwhile, the visibility of the first video increases, and the contribution of the second user 112 is recognized.

[0089] In some implementations, the user may be a second user 112 as shown in Figure 1. In some examples, the second user 112 may be notified, for example by the notification described above, that the first video has been marked (e.g., spotlighted) by the first user 111. In some other examples, the first video marked by the first user 111 may be boosted to appear on a dedicated page for the second user 112. For example, the marked first video can be boosted to appear in the "Recommended for You (FYP) Page" provided to the second user 112, thereby ensuring increased exposure and interaction for the spotlighted fan-made video. This increased visibility benefits both artists and fans through improved interaction and visibility.

[0090] Figure 9 shows an exemplary schematic diagram 900 of the visibility of a spotlight video according to some exemplary embodiments of the present disclosure. As shown in Figure 9, a profile page 910 for a first user 111 and a display page 920 that showcases a spotlighted first video are shown.

[0091] In some cases, a second user 112 may browse the profile page 910 based on a selection operation on the identifier of the first user displayed on the message page containing the notification. For example, the second user 112 may click on the first user's avatar in 712, and then the profile page 910 may be displayed. The second user 112 may discover that the first video 334 is included in the spotlight area 313 of the profile page 910. Optionally, the second user 112 may further browse the display page 920 by, for example, clicking on the first video 334 on the profile page 910. As illustrated, the display page 920 may play the first video with tag 922 (for example, the first video is labeled with tag 922), where tag 922 indicates that the first video has been marked by the first user 111.

[0092] In some other cases, a "For You Page (FYP)" is provided to the second user 112, and the second user 112 may watch the marked first video, for example, by display page 920. As illustrated, display page 920 may play the first video labeled with tag 922, which indicates that the first video has been marked by the first user 111. Optionally, the second user 112 may further browse the first user 111's profile page 910, for example, by clicking on tag 922.

[0093] In some cases, a second user 112 may set the first video to private. For example, the second user 112 may want to edit the first video. For example, the second user 112 may discover that the first video may contain some private information. In some cases, based on the setting operation to set the first video to private, the tags 922 of the first video are removed and the first video 334 is removed from the spotlight area 313.

[0094] In some implementations, the user may be the first user 111 shown in Figure 1. It should be understood that the spotlight video in the spotlight area 313 can be updated. In some implementations, the maximum number of spotlight videos is limited, for example, by using a predefined threshold. For example, the predefined threshold may be 5. In some exemplary implementations, the spotlighted first video 343 may be removed from the spotlight area 313 based on a removal operation by the first user 111.

[0095] In some embodiments, the first user 111 may manually remove the first video 343. In some cases, the removal operation may be performed by the first user 111.

[0096] In some cases, the removal operation may be performed on the profile page. For example, the first video 334 may be long-pressed in the spotlight area 313 (for example, on the profile page 910). In some cases, based on the removal operation on the first video 334, the first video 334 is removed from the spotlight area 313 and the tag 922 of the first video is removed.

[0097] In some cases, the removal operation may be performed on a different page, such as a sharing area. For example, if a first user 111 decides to share a first spotlighted video, a spotlight removal control may be displayed in the sharing area. Referring to Figure 6, if the first video has already been spotlighted by the first user 111, the spotlight control 612 is replaced with a spotlight removal control. For example, a selection may be made on the spotlight removal control in the sharing area. In some cases, based on a selection operation on the spotlight removal control in the sharing area, the first video 334 is removed from the spotlight area 313 and the tag 922 of the first video is removed.

[0098] In some embodiments, the first video 334 may be automatically removed from the spotlight area 313. In some examples, a duration may be defined for displaying the marked video within the spotlight area 313. For example, the duration may be 24 hours, 1 week (see guideline information 320 in Figure 3), 10 days, etc. In some cases, once the duration has elapsed, the tag 922 of the first video is removed, and the first video 334 is removed from the spotlight area 313. For example, if the time at which the first video was marked is t1 and the duration is L, then at time t1+L, the tag 922 of the first video is removed, and the first video 334 is removed from the spotlight area 313.

[0099] According to embodiments of the present disclosure, a first video generated by a second user based on first media content created by a first user may be marked by the first user, and a tag may be generated for the first video indicating that the first video has been marked by the first user. In the solution of the present disclosure, a page for presenting the first video may be switched to the first user's profile page based on an operation associated with the tag of the first video, and the first user's profile page may display one or more videos marked by the first user. The tag may be displayed in association with the first video, thereby confirming the first user's approval of the first video, and thus praising the second user's contribution. Because the tag can be triggered to switch to the first user's profile page, the operation to view the profile page can be simplified, and the user experience can be improved.

[0100] Figure 10 shows a schematic block diagram of a device 1000 suitable for realizing some exemplary embodiments of the present disclosure. As shown, the device 1000 includes a central processing unit (CPU) 1001 capable of performing various appropriate operations and processing based on computer program instructions stored in read-only memory (ROM) 1002 or loaded from memory unit 1008 into random-access memory (RAM) 1003. RAM 1003 may further store various programs and data required for the operation of the device 1000. The CPU 1001, ROM 1002, and RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to bus 1004.

[0101] The I / O interface 1005 is connected to various components within the device 1000, including an input unit 1006 such as a keyboard and mouse, an output unit 1007 such as various displays and speakers, a memory unit 1008 such as magnetic disks and optical disks, and a communication unit 1009 such as a network card, modem, and wireless communication transceiver. The communication unit 1009 enables the device 1000 to exchange information / data with other devices via computer networks such as the Internet and / or various telecommunications networks. This disclosure may also display real-time dynamic change information of customer satisfaction, key factor identification information for customer groups or individual customers, optimized strategy information, and strategy implementation effectiveness evaluation information via the output unit 1007.

[0102] The processing unit 1001 may be implemented by one or more processing circuits. The processing unit 1001 may be configured to execute the various processes and processing described above. For example, in some embodiments, the processes described above may be implemented as computer software programs that are tangibly embodied on a machine-readable medium such as the memory unit 1008. In some embodiments, part or all of the computer program may be loaded and / or mounted on the device 1000 via the ROM 1002 and / or the communication unit 1009. When the computer program is loaded into the RAM 1003 and executed by the CPU 1001, one or more steps of the processes described above may be executed.

[0103] Although Figure 10 shows an exemplary apparatus for performing the processes or methods described above, embodiments of the disclosure can be implemented using one or more quantum computers, and the disclosure is not limited to these embodiments.

[0104] This disclosure may be implemented as a system, method, and / or computer program product. The computer program product may include a computer-readable storage medium on which computer-readable program instructions for performing various aspects of this disclosure are loaded.

[0105] A computer-readable storage medium may be a tangible device capable of holding and storing instructions for use by an instruction execution device. A computer-readable storage medium may, but is not limited to, electronic storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. A non-exhaustive list of more specific examples of computer-readable storage media includes portable computer floppy disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disk (DVD), memory sticks, floppy disks, mechanically encoded devices such as punch cards or grooved structures on which instructions are recorded, and any suitable combination thereof. As used herein, computer-readable storage media should not be interpreted as themselves as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmitting media (e.g., light pulses traveling through optical cables), or transient signals such as electrical signals transmitted over wires.

[0106] The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a corresponding computing / processing device, or to an external computer or external storage device via a network such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include copper transmission cables, optical transmission fibers, wireless transmitters, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface within each computing / processing device receives computer-readable program instructions from the network and transfers the computer-readable program instructions for storage in a computer-readable storage medium within the respective computing / processing device.

[0107] The computer-readable program instructions for performing the operations of this application may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk and C++, and conventional procedural programming languages ​​such as the C programming language. The computer-readable program instructions may run entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, via the Internet using an Internet service provider). In some embodiments, for example, an electronic circuit including a programmable logic circuit, a field-programmable gate array (FPGA), or a programmable logic array (PLA) may execute computer-readable program instructions by personalizing the electronic circuit using state information of computer-readable program instructions in order to perform various aspects of the present invention.

[0108] Aspects of the present invention will be described herein with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each block in the flowcharts and / or block diagrams, and combinations of blocks within the flowcharts and / or block diagrams, may be implemented by computer-readable program instructions.

[0109] These computer-readable program instructions may be provided to the processor of a general-purpose computer, a dedicated computer, or another programmable data processing device to generate means for instructions executed via the processing unit of the computer or other programmable data processing device to realize a function / operation specified in one or more blocks of a flowchart and / or block diagram, thereby generating a machine. These computer-readable program instructions may be stored in a computer-readable storage medium that can instruct a computer, a programmable data processing device, and / or other device to function in a particular way, and as a result, the computer-readable storage medium storing the instructions may include a product containing instructions that realize a mode of function / operation defined in one or more blocks of a flowchart and / or block diagram.

[0110] Computer-readable program instructions may be loaded into a computer, another programmable data processing device, or other device to generate a computer implementation process in which a series of operation steps are executed on the computer, another programmable data processing device, or other device, thereby enabling the instructions executed on the computer, another programmable data processing device, or other device to realize the functions / operations defined in the flowchart and / or block diagram blocks.

[0111] The flowcharts and block diagrams in the drawings illustrate the architecture, functions, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a defined logical function. In some alternative implementations, the functions recorded in the blocks may occur in a different order than that recorded in the diagram. For example, depending on the related functions, two consecutively shown blocks may actually be executed substantially simultaneously, or these blocks may sometimes be executed in reverse order. It should also be noted that each block in the block diagram and / or flowchart diagram, and combinations of blocks in the block diagram and / or flowchart diagram, may be implemented by a dedicated hardware-based system or a combination of dedicated hardware and computer instructions that performs a particular function or operation.

[0112] In one embodiment, a method, for example a method implemented by a computer, is provided. The method includes presenting a first video tagged with an indication that the first video has been marked by a first user, wherein the first video was generated by a second user based on first media content created by the first user, and displaying the first user's profile page containing one or more videos, including the first video, that have been marked by the first user, based on an operation from the user associated with the tag.

[0113] In some implementations, the method may be performed by a device operated by the first user. In some embodiments, the method further includes generating the tag for the first video in response to a marking operation on the first video by the first user.

[0114] In some embodiments, the method further includes determining a plurality of candidate videos, each generated based on media content created by the first user, in response to an additional operation from the first user to add a marked video, and displaying the plurality of candidate videos to the first user, wherein the marking operation for the first video includes selecting the first video from the plurality of candidate videos.

[0115] In some embodiments, the method further includes displaying a comment area containing prompt information indicating that the first video can be marked in response to a comment operation on the first video from the first user, wherein the marking operation on the first video includes an operation to issue a comment on the first video with the prompt information selected.

[0116] In some embodiments, the method further includes displaying a sharing area that includes marking controls indicating that the first video can be marked in response to a sharing operation to the first video from the first user, wherein the marking operation to the first video includes an operation to trigger the marking controls.

[0117] In some embodiments, the marking operation is disabled if the total number of videos marked by the first user reaches a predefined threshold.

[0118] In some embodiments, the method further includes removing the tags from the first video and removing the first video from the one or more videos based on a removal operation on the first video by the first user.

[0119] In some implementations, the method may be performed by a device operated by the second user. In some embodiments, the method further includes presenting the second user with a notice indicating that the first video has been marked by the first user.

[0120] In some embodiments, the method further includes obtaining from the second user a selection operation for the identifier of the first user displayed on the messaging page containing the notification, and displaying the profile page of the first user based on the selection operation.

[0121] In some embodiments, the method further includes removing the tags from the first video and removing the first video from the one or more videos, based on the determination that the first video has been set to private by the second user.

[0122] In some implementations, the total number of the one or more videos marked by the first user is less than or equal to a predefined threshold.

[0123] In some implementations, the method may further include removing the tag from the first video and removing the first video from the one or more videos after a time interval from the time the first video was marked.

[0124] In another embodiment, an electronic device is provided. The electronic device comprises at least one display, at least one memory, and at least one processor coupled to the at least one memory, wherein the at least one processor is configured to cause the device to present to a user, on the at least one display, a first video that is tagged indicating that the first video, generated by a second user based on first media content created by a first user, has been marked by the first user; and to display a profile page of the first user that includes one or more videos, including the first video, which has been marked by the first user, based on an operation from the user associated with the tag.

[0125] In another embodiment, a non-temporary computer-readable medium storing instructions is provided. When executed by the processor of the device, the instructions cause the device to present the first video tagged with an indication that the first video has been marked by a first user, the first video being generated by a second user based on first media content created by the first user, and to display the first user's profile page containing one or more videos, including the first video, that have been marked by the first user, based on an operation from the user associated with the tag.

[0126] In some embodiments, the device is further made to generate the tags for the first video in response to a marking operation on the first video by the first user.

[0127] In some embodiments, the device is further configured to determine a plurality of candidate videos, each generated based on media content created by the first user, in response to an additional operation from the first user to add a marked video, and to display the plurality of candidate videos to the first user, wherein the marking operation for the first video includes selecting the first video from the plurality of candidate videos.

[0128] In some embodiments, the device is further configured to display a comment area containing prompt information indicating that the first video can be marked in response to a comment operation on the first video from the first user, wherein the marking operation on the first video includes an operation to issue a comment on the first video with the prompt information selected.

[0129] In some embodiments, the device is further configured to display a sharing area including marking controls indicating that the first video can be marked in response to a sharing operation for the first video from the first user, wherein the marking operation for the first video includes an operation to trigger the marking controls.

[0130] In some embodiments, the marking operation is disabled if the total number of videos marked by the first user reaches a predefined threshold.

[0131] In some embodiments, the device is further made to remove the tags from the first video and remove the first video from the one or more videos based on a removal operation on the first video by the first user.

[0132] In some embodiments, the device is further configured to present a notification to the second user indicating that the first video has been marked by the first user.

[0133] In some embodiments, the device is further configured to obtain from the second user a selection operation for the identifier of the first user displayed on the messaging page containing the notification, and to display the profile page of the first user based on the selection operation.

[0134] In some embodiments, the device is further instructed to remove the tags from the first video and remove the first video from the one or more videos based on a determination that the first video has been set to private by the second user.

[0135] In some embodiments, the device is further made to remove the tag from the first video and remove the first video from the one or more videos after a duration from the time the first video was marked.

[0136] In some embodiments, the total number of the one or more videos marked by the first user is less than or equal to a predefined threshold.

[0137] While this disclosure has been described in language specific to structural features and / or methodological behavior, it should be understood that the disclosure as defined in the attached claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are disclosed as exemplary forms of implementing the claims.

Claims

1. Presenting the first video tagged with an indication that the first video was marked by the first user, wherein the first video was generated by the second user based on first media content created by the first user. Based on an action by the user associated with the tag, display the profile page of the first user, which includes one or more videos, including the first video, that have been marked by the first user. A method that includes this.

2. In response to a marking operation on the first video by the first user, the tags are generated for the first video. The method according to claim 1, further comprising:

3. In response to an additional operation from the first user to add a marked video, a plurality of candidate videos are determined, each of which is generated based on media content created by the first user. The further includes displaying the aforementioned plurality of candidate videos to the first user, The marking operation on the first video includes selecting the first video from among the plurality of candidate videos. The method according to claim 2.

4. The further includes displaying a comment area containing prompt information indicating that the first video can be marked, in response to a comment operation on the first video by the first user, The marking operation on the first video includes an operation to issue a comment on the first video while the prompt information is selected. The method according to claim 2.

5. The further includes displaying a sharing area that includes marking controls indicating that the first video can be marked, in response to a sharing operation for the first video from the first user, The marking operation on the first video includes an operation to trigger the marking control, The method according to claim 2.

6. If the total number of videos marked by the first user reaches a predefined threshold, the marking operation is disabled. The method according to claim 2.

7. Based on the removal operation performed on the first video by the first user, remove the tag from the first video and remove the first video from the one or more videos. The method according to claim 2, further comprising:

8. Presenting a notification to the second user indicating that the first video has been marked by the first user, The method according to claim 1, further comprising:

9. The selection operation for the identifier of the first user displayed on the messaging page containing the notification is obtained from the second user, Based on the selection operation, the profile page of the first user is displayed, The method according to claim 8, further comprising:

10. Based on the determination that the first video has been set to private by the second user, remove the tag from the first video and remove the first video from the one or more videos. The method according to claim 8, further comprising:

11. The total number of one or more videos marked by the first user is less than or equal to a predefined threshold. The method according to claim 1.

12. After a duration from the time the first video was marked, remove the tag from the first video and remove the first video from the one or more videos. The method according to claim 1, further comprising:

13. At least one display, At least one memory, The system comprises at least one processor coupled with the at least one memory, The at least one processor in the device, Presenting, on at least one display, the first video, which is generated by a second user based on first media content created by a first user and is tagged to indicate that it has been marked by the first user; Based on an action by the user associated with the tag, the system is configured to display and allow the first user's profile page, which includes one or more videos, including the first video, that have been marked by the first user. electronic equipment.

14. Furthermore, the device includes, In response to a marking operation on the first video by the first user, the system generates the tag for the first video. The apparatus according to claim 13.

15. Furthermore, the device includes, In response to an additional operation from the first user to add a marked video, a plurality of candidate videos are determined, each of which is generated based on media content created by the first user. The process involves displaying the aforementioned multiple candidate videos to the first user, and then performing the following actions: The marking operation on the first video includes selecting the first video from among the plurality of candidate videos. The apparatus according to claim 14.

16. Furthermore, the device includes, In response to a comment operation on the first video from the first user, the system displays a comment area containing prompt information indicating that the first video can be marked. The marking operation on the first video includes an operation to issue a comment on the first video while the prompt information is selected. The apparatus according to claim 14.

17. Furthermore, the device includes, In response to a sharing operation for the first video from the first user, the system displays a sharing area that includes marking controls indicating that the first video can be marked. The marking operation on the first video includes an operation to trigger the marking control, The apparatus according to claim 14.

18. Furthermore, the device includes, Presenting a notification to the second user indicating that the first video has been marked by the first user, The apparatus according to claim 13, which causes to perform the following:

19. Furthermore, the device includes, The selection operation for the identifier of the first user displayed on the messaging page containing the notification is obtained from the second user, Based on the selection operation, the following actions are performed: displaying the profile page of the first user. The apparatus according to claim 18.

20. A non-temporary computer-readable medium that stores instructions, When the aforementioned instruction is executed by the device's processor, the device will: Presenting the first video tagged with an indication that the first video was marked by the first user, wherein the first video was generated by the second user based on first media content created by the first user. Based on an action by the user associated with the tag, the system displays and causes to display the profile page of the first user, which includes one or more videos, including the first video, that have been marked by the first user. A non-temporary computer-readable medium.