Video service method, computer device, and program

The video service method addresses the challenge of increasing user inflows and retention by notifying users of live streaming events, providing a seamless viewing experience, and recommending personalized content within the messenger platform, thereby enhancing user engagement and retention.

JP2025063863APending Publication Date: 2025-04-16LINE PLUS
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024173146
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-04
Filing Date
2024-10-02
Publication Date
2025-04-16

AI Technical Summary

Technical Problem

Existing video services struggle to increase user inflows and retention, particularly in messenger platforms, where users may not easily discover or engage with live streaming and other video content.

Method used

A video service method that includes outputting notifications of live streaming events within a messenger, providing a live detail screen for viewing live streams, and switching to a video service screen that recommends personalized content, thereby guiding users to stay within the video service.

Benefits of technology

The solution effectively increases user inflows and retention by making live streaming events more recognizable and engaging, while also providing personalized content recommendations that encourage users to explore more of the video service offerings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025063863000001_ABST
    Figure 2025063863000001_ABST
Patent Text Reader

Abstract

To provide a method, a computer device, and a program for activating video services within Messenger.SOLUTION: A video service method for activating a video service within Messenger includes a step of outputting a notification regarding a live streaming event of the video service within Messenger, a step of providing a live detail screen which is a viewer screen for a live streaming video in response to selection of the notification, and a step of switching to a video service screen which is a front screen of the video service in response to selection of an interface included in the live detail screen or a live end screen provided at the end of the live streaming video.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The following description relates to techniques for increasing user traffic to video services.

[0002] Instant messenger, a common communication tool, is software for sending and receiving messages and data in real time. Users can register chat partners on the messenger and exchange messages in real time with those registered on the chat list.

[0003] The use of such messenger functions is widespread not only in PCs (personal computers) but also in mobile environments such as mobile communication terminals.

[0004] For example, Patent Document 1 (published on September 30, 2002) discloses a mobile messenger service system and method for a mobile terminal that uses a wireless communication network and can provide a messenger service through a mobile messenger installed on the mobile terminal.

[0005] As instant messengers become more widespread, the functions provided by instant messengers are becoming increasingly diverse, and video platforms are now being provided that allow users to distribute, view, and share videos. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Korean Patent Publication No. 10-2002-0074304 Summary of the Invention [Problem to be solved by the invention]

[0007] The company provides technology to increase user traffic to video services, one of the features included in the Messenger platform.

[0008] To provide an interface that enables a user to quickly recognize live distribution of a video service.

[0009] To provide an interface that guides users who come in from live streaming to remain on a video service. [Means for solving the problem]

[0010] A video service method executed on a computer device, the computer device including at least one processor configured to execute computer-readable instructions contained in a memory, the video service method including a step of outputting, by the at least one processor, a notification of a live streaming event of a video service in a messenger, a step of providing, by the at least one processor, a live detail screen which is a viewer screen for the live streaming video in response to the notification being selected by the at least one processor, and a step of switching, by the at least one processor, to a video service screen which is a front screen of the video service in response to an interface included in the live detail screen or a live end screen provided at the end of the live streaming video.

[0011] According to one aspect, the outputting step may include activating an animation effect of a video service button in a global navigation bar (GNB) area of ​​the messenger in response to receiving the live streaming event.

[0012] According to another aspect, the outputting step may include outputting a notification corresponding to at least one relationship information of a follow relationship or a friend relationship with a live streaming account regarding the live streaming event.

[0013] According to another aspect, the outputting step may include outputting a notification of the live streaming event in the form of an in-app notification push regarding the live streaming event if the user of the video service is in a following relationship with the live streaming account.

[0014] According to another aspect, the outputting step may include outputting a live streaming notification badge regarding the live streaming event to a chat room in a chat room list of the Messenger or to a friend in a friend list if the user of the video service is in a friend relationship with the live streaming account.

[0015] According to another aspect, the live detail screen and the live end screen may include a video service switching button for switching to the video service screen.

[0016] According to another aspect, the switching may include displaying a recommendation feed tab including recommended content on the video service screen.

[0017] According to another aspect, the recommended content may include at least one of other content owned by the live streaming account or personalized recommended content selected by recommendation logic based on information about users of the video service.

[0018] According to another aspect, the switching step may provide a recommendation feed based on different content recommendation logic depending on a timing of switching to the video service screen, when the video service screen is switched to during live streaming and when the video service screen is switched to after the live streaming ends.

[0019] According to another aspect, the switching step may include, when the video service screen is switched to during live streaming, displaying an interface on the video service screen for returning to the live detail screen.

[0020] According to another aspect, the displaying step may include providing a live return button in the form of a floating action button on the video service screen during live streaming as an interface for returning to the live detail screen, or providing a picture in picture (PIP) image related to the live detail screen.

[0021] According to another aspect, the displaying step may provide the interface differently when the user of the video service is in a follow or friend relationship with the live streaming account than when the user is not in the follow or friend relationship with the live streaming account.

[0022] According to another aspect, the video service method may further include providing schedule information of the live broadcast on the video service screen by the at least one processor.

[0023] According to another aspect, one of the menus included in the video service screen may include a schedule button for accessing schedule information of the live broadcast, and the step of providing the schedule information may include providing schedule information regarding at least one of a pre-scheduled live broadcast and a currently ongoing live broadcast in response to the schedule button being selected on the video service screen.

[0024] According to another aspect, the step of providing the schedule information may include providing schedule information regarding at least one of a pre-scheduled live stream and an ongoing live stream through at least one tab included on the video service screen.

[0025] According to another aspect, the video service method may further include maintaining, by the at least one processor, an activation state of an object related to the live broadcast during the live broadcast.

[0026] According to another aspect, the maintaining step may include displaying a banner in the form of an in-app notification as an object related to the live broadcast on a messenger screen switched away from the live detail screen or the video service screen during the live broadcast.

[0027] According to yet another aspect, the maintaining step may include activating an object for the live broadcast on a profile picture of the live broadcast account among a profile picture displayed on a profile screen of the live broadcast account or an account displayed within a storyline of a follower feed tab included in the video service screen.

[0028] A program recorded on a computer-readable recording medium for causing a computer device to execute the video service method may be provided. Also, a program for causing a computer to execute the method may be provided.

[0029] A computer device is provided, the computer device including at least one processor configured to execute computer-readable instructions included in a memory, the at least one processor processing the steps of: outputting a notification of a live streaming event of a video service in a messenger; providing a live detail screen which is a viewer screen for the live video in response to selection of the notification; and switching to a video service screen which is a front screen of the video service in response to selection of an interface included in the live detail screen or a live end screen which is provided when the live streaming video ends. [Brief description of the drawings]

[0030] [Figure 1] FIG. 1 illustrates an example of a network environment in accordance with an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a computing device in accordance with an embodiment of the present invention. [Diagram 3] 4 is a flow chart illustrating an example of a method that may be performed by a computing device in accordance with an embodiment of the present invention. [Figure 4] FIG. 2 is a diagram illustrating an example of a user inflow process in one embodiment of the present invention. [Diagram 5] FIG. 2 is a diagram illustrating an example of a user inflow process in one embodiment of the present invention. [Figure 6] FIG. 2 is a diagram illustrating an example of a user inflow process in one embodiment of the present invention. [Figure 7] FIG. 2 is a diagram illustrating an example of a user inflow process in one embodiment of the present invention. [Figure 8] FIG. 2 is a diagram illustrating an example of a user inflow process in one embodiment of the present invention. [Figure 9] FIG. 2 is a diagram illustrating an example of a user inflow process in one embodiment of the present invention. [Figure 10] FIG. 2 is a diagram illustrating an example of a user inflow process in one embodiment of the present invention. [Figure 11] FIG. 2 is a diagram illustrating an example of a user inflow process in one embodiment of the present invention. [Figure 12] FIG. 2 is a diagram illustrating an example of a user inflow process in one embodiment of the present invention. [Figure 13] FIG. 11 is a diagram illustrating another example of a user inflow process in an embodiment of the present invention. [Figure 14] FIG. 11 is a diagram illustrating another example of a user inflow process in an embodiment of the present invention. [Figure 15] FIG. 11 is a diagram illustrating another example of a user inflow process in an embodiment of the present invention. [Figure 16]FIG. 11 is a diagram illustrating another example of a user inflow process in an embodiment of the present invention. [Figure 17] FIG. 11 is a diagram illustrating another example of a user inflow process in an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0031] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0032] An embodiment of the present invention relates to a technology for increasing the influx of users to a video service, which is one of the functions provided by a messenger platform.

[0033] Embodiments including those specifically disclosed in this specification can provide a specialized UX (user experience) that attracts users to live streaming within a video service and keeps them on the video service from the live streaming.

[0034] The video service system according to the embodiment of the present invention may be realized by at least one computer device, and the video service method according to the embodiment of the present invention may be executed by at least one computer device included in the video service system. In this case, a computer program according to an embodiment of the present invention may be installed and executed in the computer device, and the computer device may execute the video service method according to the embodiment of the present invention according to the control of the executed computer program. The above-mentioned computer program may be recorded in a computer-readable recording medium in combination with the computer device to cause the computer to execute the video service method.

[0035] Fig. 1 is a diagram showing an example of a network environment in one embodiment of the present invention. The network environment in Fig. 1 shows an example including a plurality of electronic devices 110, 120, 130, 140, a plurality of servers 150, 160, and a network 170. Such Fig. 1 is merely an example for explaining the invention, and the number of electronic devices and the number of servers should not be limited to those shown in Fig. 1. Furthermore, the network environment in Fig. 1 is merely an example of an environment applicable to this embodiment, and the environment applicable to this embodiment should not be limited to the network environment in Fig. 1.

[0036] The electronic devices 110, 120, 130, and 140 may be fixed terminals or mobile terminals realized by computer devices. Examples of the electronic devices 110, 120, 130, and 140 include smartphones, mobile phones, navigation systems, personal computers (PCs), notebook PCs, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), and tablets. As an example, FIG. 1 shows a smartphone as an example of the electronic device 110, but in the embodiment of the present invention, the electronic device 110 may mean one of various physical computer devices that can communicate with other electronic devices 120, 130, and 140 and / or servers 150 and 160 via a network 170 using a substantially wireless or wired communication method.

[0037] The communication method is not limited, and may include not only a communication method using a communication network (for example, a mobile communication network, a wired Internet, a wireless Internet, a broadcasting network) that the network 170 can include, but also short-range wireless communication between devices. For example, the network 170 may include any one or more of a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), a broadband network (BBN), the Internet, and the like. Furthermore, the network 170 may include any one or more of a network topology including, but not limited to, a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, and the like.

[0038] Each of the servers 150, 160 may be realized by one or more computing devices that communicate with the multiple electronic devices 110, 120, 130, 140 via the network 170 to provide instructions, code, files, content, services, etc. For example, the server 150 may be a system that provides a service (such as a messenger service, for example) to the multiple electronic devices 110, 120, 130, 140 connected via the network 170.

[0039] 2 is a block diagram showing an example of a computer device according to an embodiment of the present invention. Each of the electronic devices 110, 120, 130, and 140 and the servers 150 and 160 described above may be realized by a computer device 200 shown in FIG.

[0040] Such a computer device 200 may include a memory 210, a processor 220, a communication interface 230, and an input / output interface 240, as shown in FIG. 2. The memory 210 is a computer-readable recording medium and may include a random access memory (RAM), a read only memory (ROM), and a permanent mass storage device such as a disk drive. Here, a permanent mass storage device such as a ROM or a disk drive may be included in the computer device 200 as a separate permanent storage device separate from the memory 210. The memory 210 may also store an operating system and at least one program code. Such software components may be loaded into the memory 210 from a computer-readable recording medium separate from the memory 210. Such separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, a memory card, etc. In another embodiment, the software components may be loaded into the memory 210 through a communication interface 230 that is not a computer-readable recording medium. For example, the software components may be loaded into the memory 210 of the computing device 200 based on a computer program installed by a file received over the network 170 .

[0041] The processor 220 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. The instructions may be provided to the processor 220 by the memory 210 or the communication interface 230. For example, the processor 220 may be configured to execute instructions received according to program code stored in a storage device such as the memory 210.

[0042] The communication interface 230 may provide a function for the computer device 200 to communicate with other devices (for example, the above-mentioned recording device) via the network 170. For example, requests, instructions, data, files, etc. generated by the processor 220 of the computer device 200 according to program codes recorded in a recording device such as the memory 210 may be transmitted to other devices via the network 170 under the control of the communication interface 230. Conversely, signals, instructions, data, files, etc. from other devices may be received by the computer device 200 via the communication interface 230 of the computer device 200 via the network 170. The signals, instructions, data, etc. received via the communication interface 230 may be transmitted to the processor 220 or the memory 210, and the files, etc. may be recorded on a recording medium (the above-mentioned permanent recording device) that the computer device 200 may further include.

[0043] The input / output interface 240 may be a means for interfacing with the input / output device 250. For example, the input device may include a device such as a microphone, a keyboard, or a mouse, and the output device may include a device such as a display and a speaker. As another example, the input / output interface 240 may be a means for interfacing with a device in which functions for input and output are integrated into one, such as a touch screen. The input / output device 250 may be configured as a single device together with the computer device 200.

[0044] Also, in other embodiments, computing device 200 may include fewer or more components than those of Figure 2. However, most prior art components need not be explicitly illustrated. For example, computing device 200 may be implemented to include at least some of the input / output devices 250 described above, and may further include other components such as a transceiver, a database, etc.

[0045] The following describes a specific embodiment of a method and apparatus for activating video services in Messenger.

[0046] A social platform may refer to an integrated media platform that provides various services by utilizing resources such as users' profile information and friendships within social network services, as well as social network services such as messengers and various communities.

[0047] In the following embodiment, a messenger will be described as a representative example of a social platform.

[0048] The computer device 200 according to the present embodiment may provide a messenger service to a client by connecting to a dedicated application installed on the client or a web / mobile site related to the computer device 200. A computer-implemented video service system may be configured in the computer device 200. For example, the video service system may be implemented in the form of a program that operates independently, or may be implemented in the form of an in-app of a specific application so as to be operable on the specific application.

[0049] The processor 220 of the computer device 200 may be implemented with components for performing the following video service method. Depending on the embodiment, the components of the processor 220 may be selectively included or excluded from the processor 220. Also, depending on the embodiment, the components of the processor 220 may be separated or combined to represent the functions of the processor 220.

[0050] Such processor 220 and components of processor 220 may control computer device 200 to execute steps included in the following video service method. For example, processor 220 and components of processor 220 may be implemented to execute instructions from the operating system code and at least one program code contained in memory 210.

[0051] Here, the components of the processor 220 may represent different functions that are performed by the processor 220 according to instructions provided by program code stored in the computing device 200 .

[0052] The processor 220 may read the necessary instructions from the memory 210, which is loaded with instructions related to the control of the computing device 200. In this case, the read instructions may include instructions for controlling the processor 220 to perform the steps described below.

[0053] The steps included in the video service method described below may be performed in an order different from that shown in the figures, some of the steps may be omitted, or additional processes may be included.

[0054] The steps involved in the video service method may be performed on the client, although in some embodiments, at least some of the steps may be performed on the server 150 .

[0055] FIG. 3 is a flow chart illustrating an example method that may be performed by a computing device in accordance with an embodiment of the present invention.

[0056] Referring to FIG. 3, in step 310, the processor 220 may output a notification for a live streaming event when an event is received from another account through a video service in Messenger, notifying that a live streaming by live streaming has started (on air state). The live streaming event may include account information of a live streamer, i.e., a streamer who performs the live streaming. As an example, the processor 220 may output a common notification regarding the live streaming to all users regardless of the account relationship. For example, the processor 220 may output a common notification by activating an animation effect of a video service button in a Messenger global navigation bar (GNB) area according to the live streaming event. As another example, the processor 220 may output a notification corresponding to the follow relationship when a user is in a follow relationship with a live streaming account. For example, when a follow-based subscription relationship is set for a live streaming account, the processor 220 may output a live streaming notification on the screen of the computer device 200 in the form of an in-app push notification while the messenger is running in the foreground or background mode. As another example, when a user is friends with a live streaming account on the messenger, the processor 220 may output a notification corresponding to the friend relationship. For example, when a user is friends with a live streaming account on the messenger, the processor 220 may output a badge notifying the live streaming to an item corresponding to the live streaming account in a chat room list or a friend list in the messenger. Thus, the processor 220 may output a notification corresponding to at least one relationship information of a follow relationship and a friend relationship together with a common notification for all users for a live streaming event.

[0057] In step 320, the processor 220 may provide a live detail screen when the user selects the notification of the live streaming event. The live detail screen is a viewer screen of a live video distributed by a streamer, and may include profile information of a live streaming account, a chat function for communication with the streamer during the live streaming and other viewers, and the like. In particular, in the present embodiment, the live detail screen may include an interface for switching to a video service screen, i.e., a switch button to a video service. In some embodiments, a live end screen is provided when the live streaming ends, and at this time, a live end screen including a video service switch button may be provided. Therefore, the processor 220 may provide an interface for switching to a video service on the live detail screen or the live end screen in order to induce a user who has come from the live streaming to stay on the video service.

[0058] In step 330, the processor 220 may switch to a video service screen when the user inputs a video service switching button on the live detail screen or the live end screen. A user who has come in from a live broadcast may switch to the video service screen and use other content (e.g., short-form video, etc.) other than the live broadcast provided by the video service. In this case, when switching (moving) from the live detail screen or the live end screen to the video service, the processor 220 may provide a recommendation feed tab on the video service screen in which recommended content is displayed. As an example, the processor 220 may provide other content owned by the account (i.e., the live broadcast account) of the streamer of the live broadcast that the user was watching before moving as the recommendation feed tab of the video service, and content selected based on recommendation logic based on user information as the user's personalized recommended content. The content displayed in the recommendation feed tab of the video service may be configured differently depending on the presence or absence and number of contents of the live broadcast account. If there is other content owned by the live broadcast account, the recommendation feed tab may display the user's personalized recommended content together with the other content of the live broadcast account. For example, if a video service is configured to display 10 pieces of content in the recommended feed tab, it may display five other pieces of content owned by the live streaming account and five pieces of personalized recommended content for the user. A maximum number of pieces of content to be displayed in the recommended feed tab for the content of the live streaming account may be determined, and the content of the live streaming account may be displayed up to the maximum number, with the remaining pieces of personalized recommended content for the user being displayed. On the other hand, if the live streaming account does not own other content or if the number of other pieces of content is less than a predetermined minimum number, only the personalized recommended content for the user may be displayed in the recommended feed tab.In the case of recommended content personalized for a user, content unrelated to the live streaming content or live streaming account viewed by the user may be selected. As another example, recommended content personalized for a user may be selected based on recommendation logic using the live streaming content or the live streaming account as a seed. Even if the timing of switching to the video service is different, the content recommendation logic may be applied in the same way, and in some embodiments, different content recommendation logic may be applied depending on the switching timing, distinguishing between a case where the service is switched to the video service during live streaming and a case where the service is switched to the video service immediately after the end of the live streaming. For example, when the service is switched to the video service during live streaming, recommended content unrelated to the live streaming content may be provided, whereas recommended content with a similar theme to the live streaming content may be provided when the service is switched to the video service immediately after the end of the live streaming.

[0059] 4 to 12 are diagrams for explaining an example of a user inflow process in one embodiment of the present invention.

[0060] Referring to FIG. 4, the messenger screen 400 may include a GNB area 410 configured with top-level menu items. The GNB area 410 may include a video service button 401 for switching to a video service, which is one of the functions included in the messenger platform. When a live streaming event is received, the processor 220 may activate an animation function of the video service button 401 in the GNB area 410 as shown in FIG. 4. As an example, the animation effect of the video service button 401 may be used as a common notification provided to all users regarding a live stream, regardless of the relationship between accounts. When an animation effect is activated on the video service button 401 in the GNB area 410 of the messenger screen 400, users can quickly find the live stream.

[0061] When the user inputs the video service button 401 with an animation effect activated on the messenger screen 400, the processor 220 may provide a preview screen 510 of the live broadcast assigned to the first index (index=0) as shown in FIG. 5. The preview of the live broadcast may be provided for a set time (e.g., 30 seconds), and after the preview time or a certain time (e.g., 5 seconds) has elapsed, a message (e.g., "Tap to view LIVE") may be displayed requesting a user input to switch (return) to the live broadcast. The processor 220 may provide a live detail screen 520 in accordance with a user input requesting a return to the live broadcast on the preview screen 510. In some embodiments, when the video service button 401 with an animation effect activated is input, the preview screen 510 may be omitted, and the live detail screen 520 may be immediately provided. The live detail screen 520 is a viewer screen for a live video broadcast by a streamer, and may include profile information of a live broadcast account, a chat function for communicating with the streamer and other viewers during the live broadcast, and the like.

[0062] When the close button is input on the preview screen 510 or the live detail screen 520 moved to via the video service button 401 in the GNB area 410, the user may leave the video service and return to the previous screen, the messenger screen 400.

[0063] When the live broadcast being viewed by the user ends, the processor 220 may provide a live broadcast end screen 630 indicating the end state of the live broadcast, as shown in FIG. 6. In this embodiment, the live broadcast end screen 630 may include a video service switching button 631 for switching to a video service. When the close button is input on the live broadcast end screen 630, the user leaves the video service and returns to the previous screen, the messenger screen 400. The present invention provides the live broadcast end screen 630 including the video service switching button 631 at the end of the live broadcast so that the user who came from the live broadcast does not leave immediately after the live broadcast ends and stays on the video service for a longer time. When the video service switching button 631 is input on the live broadcast end screen 630, the processor 220 may switch to a front screen (hereinafter referred to as a "video service screen") 640 of the video service, and at this time, a recommended feed tab including at least one of other content of the live broadcast account and recommended content based on personalization may be displayed on the video service screen 640.

[0064] Also, referring to FIG. 7, if the user skips a live broadcast being broadcast on the live detail screen 520, the processor 220 may switch to a video service screen 740, and similarly, the video service screen 740 may display a recommendation feed tab including at least one of other content from the live broadcast account and recommended content based on the user's personalization.

[0065] The same recommendation logic may be applied to the recommendation feed of the video service screen 640 switched to after the live broadcast ends and the recommendation feed of the video service screen 740 switched to during the live broadcast, or in some embodiments, different recommendation logic may be applied depending on the switching timing. A user who came in from a live broadcast does not immediately leave when the live broadcast ends or the ongoing live broadcast is skipped, but instead switches to the video service screen 640 or 740 and can use other content provided by the video service.

[0066] 7, in the case of a video service screen 740 that has been switched to during live distribution, the video service screen 740 may include a live return button 741 for returning to the live detail screen 520. The live return button 741 may be configured as a floating action button that is always displayed on the video service screen 740 during live distribution.

[0067] In some embodiments, as shown in FIG. 8, a video service screen 740 that is switched to during live streaming may display a PIP (picture in picture) image 742 for the live detail screen 520, and if the user selects the PIP image 742, they can return to the live detail screen 520.

[0068] Even if the user uses other content on the video service screen 740, the live back button 741 or the PIP image 742 may remain active during live streaming, and at this time, the user can recognize that the live is being streamed by the live back button 741 or the PIP image 742.

[0069] Furthermore, when providing a notification for a live streaming event, if the user is in a follow relationship with the live streaming account, the processor 220 may output a notification corresponding to the follow relationship. Referring to Fig. 9, when the processor 220 receives a live streaming event while the messenger is running in the foreground or background mode, the processor 220 may output a live streaming notification 901 in the form of a push notification of the messenger in-app on the screen 900 of the computer device 200.

[0070] Referring to FIG. 10, the processor 220 is shown immediately switching to the live details screen 520 when a live broadcast notification 901 provided as an in-app notification of Messenger is selected based on the follow relationship between the user and the live broadcast account.

[0071] When the close button is pressed on the live detail screen 520 that is switched from the in-app notification of Messenger, the user may leave the video service and be taken to the last position left on the Messenger screen or to the Messenger home screen.

[0072] In the case of the live detail screen 520 switched from the in-app notification of Messenger, as shown in Fig. 10, the live detail screen 520 may include a video service switching button 1001 for switching to a video service. In this case, the video service switching button 1001 may be configured in the form of a plug-in button. Although it has been described that the video service movement button 1001 is included in the case of the live detail screen 520 switched from the live distribution notification 901 by a following user, this is not limited thereto, and depending on the embodiment, the live detail screen 520 may include the video service switching button 1001 in all cases regardless of the movement (switching) route.

[0073] When the live broadcast that the user is watching on the live detail screen 520 ends, a live end screen 630 indicating the end state of the live broadcast may be provided, and when the video service switching button 631 is input on the live end screen 630, the screen may switch to a video service screen 640. Furthermore, when the video service switching button 1001 is input on the live detail screen 520 during the live broadcast, the processor 220 may switch to a video service screen 740. In the case of the video service screen 740 switched to during the live broadcast, a live return button 741 or a PIP video 742 may be displayed on the video service screen 740. At this time, if the user and the live broadcast account are in a follow relationship, the PIP video 742 may be displayed on the video service screen 740, and if not, the live return button 741 may be displayed.

[0074] In addition, when providing a notification for a live streaming event, if the user has a friend relationship with the live streaming account, the processor 220 may output a notification corresponding to the friend relationship. Referring to Fig. 11, when the processor 220 receives a live streaming event, the processor 220 may output a live notification badge 1101 notifying the start of a live stream to an item corresponding to the live streaming account in the chat room list (or friend list) 1110 on the messenger screen 400.

[0075] Referring to FIG. 12, the processor 220 shows how, when a user selects a live notification badge 1101 provided as a friend notification from the chat room list 1110 on the messenger screen 400, the screen switches directly to the live details screen 520 via a chat room 1200 with the live streaming account.

[0076] When the close button is pressed on the live broadcast detail screen 520, which is switched to via the live broadcast notification badge 1101, the user may leave the video service and move to the chat room 1200. When the user moves to the chat room 1200 during live broadcasting, a banner 1201 informing the user that a live broadcast is in progress may be included in a portion of the chat room 1200 (e.g., the top), and the user may return to the live broadcast detail screen 520 via the banner 1201.

[0077] In the case of the live detail screen 520 switched via the live notification badge 1101, the live detail screen 520 may include a service switching button 1001 in the form of a video plug-in button for switching to a video service, as shown in Fig. 12. Although it has been described that the video service movement button 1001 is included in the case of the live detail screen 520 switched via the live notification badge 1101 between users in a friend relationship, this is not limited thereto, and depending on the embodiment, the live detail screen 520 may include the video service switching button 1001 in all cases, regardless of the movement route.

[0078] Similarly, when the live broadcast that the user is watching on the live detail screen 520 ends, a live end screen 630 indicating the end state of the live broadcast may be provided, and when the video service input button 631 is input on the live end screen 630, the screen may switch to a video service screen 640. Also, when the video service switching button 1001 is input on the live detail screen 520 during the live broadcast, the processor 220 may switch to a video service screen 740. In the case of the video service screen 740 switched to during the live broadcast, a live return button 741 or a PIP video 742 may be displayed on the video service screen 740. At this time, if a friend relationship is set between the user and the live broadcast account, a PIP video (742) may be displayed on the video service screen 740, and if not, a live return button 741 may be displayed.

[0079] 13 to 17 are diagrams for explaining another example of a user inflow process in one embodiment of the present invention.

[0080] In this embodiment, schedule information for live distribution is provided.

[0081] As an example, referring to FIG. 13, a schedule button 1301 for accessing live schedule information may be included as one of the main menus configured on a video service screen 1340, which is a front screen of a video service. When the schedule button 1301 is input on the video service screen 1340, the processor 220 moves to a live schedule screen 1300, and schedule information for pre-booked live streaming and currently ongoing live streaming may be provided on the live schedule screen 1300. At this time, if there is at least one pre-booked live streaming or currently ongoing live streaming, a dynamic effect (e.g., green dot or animation) of the schedule button 1301 may be activated, and if there is no currently ongoing live streaming or no scheduled live streaming, the dynamic effect may be switched to an off state. In the case of a live streaming list included in the live schedule screen 1300 that has not yet started, a notification reception setting button for setting a live streaming notification notifying the start of the live streaming may be activated, and in the case of a currently ongoing live streaming, a live viewer button for switching to a live detail screen may be activated.

[0082] As another example, the processor 220 may provide live schedule information through at least one tab included in the video service screen. Referring to FIG. 14, the video service screen may include a recommendation feed tab 1440 for providing recommended content based on personalization and a follow feed tab 1450 for providing subscription content based on a relationship. In this case, the processor 220 may provide a live schedule module 1441 for providing live schedule information while displaying recommended content based on personalization through the recommendation feed tab 1440. The live schedule module 1441 on the recommendation feed tab 1440 may display thumbnails including schedule information for pre-booked live broadcasts and currently ongoing live broadcasts, arranged in chronological order, for example. In the case of a live broadcast that has not yet started among the live broadcast lists included in the live schedule module 1441, a notification reception setting button for setting a live broadcast notification notifying the start of the live broadcast may be activated, and in the case of a currently ongoing live broadcast, a live viewer button for switching to a live detail screen may be activated.

[0083] 14, the processor 220 may provide a banner module 1451 including at least one live schedule information while displaying the relationship-based subscription content via a follower feed tab 1450. The banner module 1451 may display at least one of pre-scheduled live broadcasts and currently ongoing live broadcasts in the form of a banner on the following feed tab 1450.

[0084] Additionally, the processor 220 may activate objects for currently running live broadcasts on various pages within the messenger.

[0085] As an example, when the close button is pressed on the live broadcast detail screen 520 during live broadcast, the screen will move to the messenger screen 400, such as the last position left on the messenger screen or the messenger home screen. At this time, the processor 220 may include a banner 1501 in the form of an in-app notification at the top of the messenger screen 400, as shown in FIG. 15, informing that a live broadcast is in progress, and the screen can return to the live broadcast detail screen 520 via this.

[0086] In addition, the processor 220 may activate a live object 1502 indicating that a live broadcast is currently being performed on an area, for example, a profile image, displayed on the profile screen 1500 of the live broadcast account. The processor 220 may also activate a live object 1502 indicating that a live broadcast is currently being performed on a profile image of a live broadcast account among the accounts displayed in the storyline of the follow feed tab 1550 included in the video service screen. Depending on the embodiment, the activation of the live object 1502 may also be applied to a user profile area displayed in the recommendation feed tab 1440 or the follow feed tab 1450.

[0087] The processor 220 may also allow a user who has come in from a live broadcast to switch to the video service screen 640 or 740 during or at the end of the live broadcast, so that the user can additionally use other content provided by the video service. In this case, the processor 220 may provide a content recommendation feed as a separate panel before switching to the video service screen 640 or 740.

[0088] 16, when the video service switching button 1001 is input on the live detail screen 520 during live distribution, the processor 220 switches to the video service screen 740, and at this time, the processor 220 may provide a recommendation feed 1601 consisting of a recommended content list before switching to the video service screen 740. Also, with reference to Fig. 17, when the video service switching button 631 is input on the live end screen 630 indicating the end state of the live distribution, the processor 220 switches to the video service screen 640, and at this time, the processor 220 may provide a recommendation feed 1701 consisting of a recommended content list before switching to the video service screen 640.

[0089] The recommendation feed 1601 or 1701 may be composed of other content owned by the account (live streaming account) of the streamer of the live streaming that the user was watching before switching, and personalized recommended content selected by recommendation logic based on information about the user as the personalized recommended content for the user. As an example, content unrelated to the live streaming content or the live streaming account may be selected as the personalized recommended content for the user. As another example, the personalized recommended content for the user may be selected based on recommendation logic utilizing the theme of the live streaming content or the content of the live streaming account. Even if the timing of switching to the video service is different, the content recommendation logic may be applied in the same way, and in some embodiments, different content recommendation logic may be applied depending on the switching timing, distinguishing between a case where the video service is switched to during live streaming and a case where the video service is switched to immediately after the end of live streaming.

[0090] Users who have come in from a live broadcast do not immediately leave the live broadcast when the live broadcast ends or if they skip partway through the live broadcast, but instead switch to video service screen 640 or 740, where they can additionally use other content provided by the video service.

[0091] Thus, according to an embodiment of the present invention, by providing an interface that enables users to quickly become aware of live broadcasts from other accounts, as well as an interface that encourages users who have come in from live broadcasts to remain on the video service, it is possible to improve convenience for users of the video service and increase the amount of time they spend using the service.

[0092] The above-mentioned devices may be realized by hardware components, software components, and / or a combination of hardware and software components. For example, the devices and components described in the embodiments may be realized using one or more general-purpose or special-purpose computers, such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or various devices capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications that run on the OS. The processing device may also respond to the execution of the software to access, record, manipulate, process, and generate data. For convenience of understanding, a single processing device may be described as being used, but one skilled in the art will understand that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, the processing device may include multiple processors or one processor and one controller. Other processing configurations, such as parallel processors, are also possible.

[0093] The software may include computer programs, codes, instructions, or a combination of one or more of these, and may configure a processing device to operate as desired or instruct the processing device, either independently or collectively. The software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or device to be interpreted by the processing device or to provide instructions or data to the processing device. The software may be distributed and stored or executed in a distributed manner on computer systems connected by a network. The software and data may be stored on one or more computer-readable storage media.

[0094] The method according to the embodiment may be realized in the form of program instructions executable by various computer means and recorded on a computer-readable medium. In this case, the medium may be one that continuously records a program executable by a computer, or one that temporarily records the program for execution or download. The medium may be one of various recording means or storage means in the form of a single or multiple hardware devices combined, and may be a medium directly connected to a certain computer system, or may be one that is distributed on a network. Examples of the medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and media configured to record program instructions such as ROMs, RAMs, flash memories, etc. Examples of other media include recording media and storage media managed by app stores that distribute applications, sites that supply or distribute various other software, and servers.

[0095] Although the embodiments have been described based on the limited embodiments and drawings as above, those skilled in the art will be able to make various modifications and variations from the above description. For example, the described techniques may be performed in an order different from that described, and / or the components of the described systems, structures, devices, circuits, etc. may be combined or combined in a manner different from that described, or may be counterbalanced or replaced by other components or equivalents, and still achieve suitable results.

[0096] Therefore, different embodiments are within the scope of the appended claims provided that they are equivalent to the claims.

[0097] This application claims priority based on Patent Application No. 10-2023-132021 filed with the Korean Intellectual Property Office on October 4, 2023, the entire contents of which are incorporated by reference into this international application. [Explanation of symbols]

[0098] 200: Computer equipment 210: Memory 220: Processor 230: Communication interface 240: Input / Output Interface 250: Input / Output Devices 170: Network

Claims

1. 1. A video service method executed on a computer device, comprising: The computing device includes at least one processor configured to execute computer-readable instructions contained in a memory; The video service method includes: outputting, by the at least one processor, a notification regarding a live streaming event of a video service in Messenger; providing a live detail screen, which is a viewer screen of a live streaming video, by the at least one processor in response to the notification being selected; and Switching to a video service screen, which is a front screen of the video service, in response to a selection by the at least one processor of an interface included in the live detail screen or a live end screen provided at the end of a live broadcast video. A video service method comprising:

2. The outputting step includes: activating an animation effect of a video service button in a GNB area of ​​the messenger in response to receiving the live distribution event. The video service method according to claim 1 , comprising:

3. The outputting step includes: outputting a notification corresponding to at least one of relationship information of a follow relationship or a friend relationship with the live distribution account with respect to the live distribution event; The video service method according to claim 1 , comprising:

4. The outputting step includes: outputting a live streaming notification in the form of an in-app push notification regarding the live streaming event when the user of the video service is in a following relationship with the live streaming account; The video service method according to claim 1 , comprising:

5. The outputting step includes: outputting a live streaming notification badge to a chat room in a chat room list of the messenger or to a friend in a friend list regarding the live streaming event when the user of the video service is in a friend relationship with a live streaming account; The video service method according to claim 1 , comprising:

6. The live show details screen and the live show end screen each include a video service switching button for switching to the video service screen. The video service method according to claim 1 .

7. The switching step includes: displaying a recommended feed tab including recommended content on the video service screen; The video service method according to claim 1 , comprising:

8. The recommended content includes at least one of other content held by a live streaming account or personalized recommended content selected by recommendation logic based on information about a user of the video service. The video service method according to claim 7 .

9. The switching step includes: To provide a recommendation feed based on content recommendation logic that differs depending on the timing of switching of the video service screen, when the video service screen is switched to during live distribution and when the video service screen is switched to after the end of live distribution. The video service method according to claim 7 .

10. The switching step includes: When the video service screen is switched to during live distribution, an interface for returning to the live detail screen is displayed on the video service screen. The video service method according to claim 1 , comprising:

11. The displaying step includes: During live distribution, a live return button in the form of a floating action button is provided on the video service screen as an interface for returning to the live detail screen, or a PIP image of the live detail screen is provided. The video service method according to claim 10 .

12. The displaying step includes: When a user of the video service is in a follow relationship or a friend relationship with a live streaming account, the interface is provided differently from when the user is not in the follow relationship or the friend relationship. The video service method according to claim 10 .

13. The video service method includes: providing live streaming schedule information on the video service screen by the at least one processor; The video service method of claim 1 , further comprising:

14. The video service screen includes, as one of the menus, a schedule button for accessing schedule information of the live broadcast; The step of providing schedule information comprises: providing schedule information regarding at least one of a pre-booked live broadcast and a currently ongoing live broadcast in response to the selection of the schedule button on the video service screen; The video service method according to claim 13 .

15. The step of providing schedule information comprises: providing schedule information for at least one of pre-scheduled live streams and currently ongoing live streams through at least one tab included on the video service screen; The video service method according to claim 13 .

16. The video service method includes: and maintaining, by the at least one processor, an activation state of an object related to the live broadcast during the live broadcast. The video service method of claim 1 , further comprising:

17. The maintaining step comprises: displaying a banner in the form of an in-app notification as an object related to the live broadcast on a messenger screen switched from the live broadcast detail screen or the video service screen during the live broadcast; The video service method of claim 16, comprising:

18. The maintaining step comprises: activating the object for live distribution on a profile image of a live distribution account among a profile image displayed on a profile screen of the live distribution account or an account displayed in a storyline of a follower feed tab included in the video service screen; The video service method of claim 16, comprising:

19. A program for causing a computer device to execute the video service method according to any one of claims 1 to 18.

20. 1. A computing device comprising: At least one processor configured to execute computer-readable instructions contained in the memory. Including, The at least one processor outputting a notification regarding a live streaming event of a video service in Messenger; providing a live video detail screen, which is a viewer screen for a live video, in response to the notification being selected; and Switching to a video service screen, which is a front screen of the video service, in response to selection of an interface included in the live detail screen or a live end screen provided when the live distribution video ends. A computer device that processes.

Citation Information

Patent Citations

  • Service system and method for mobile messenger ofmobile phone using wireless communication network

    KR1020020074304A