Method, computer device, and program for displaying activity time information of chatroom

The method and system for displaying chat room activity information address the challenge of understanding conversation dynamics by showing peak times and main messages, enhancing user engagement and participation in chat rooms.

JP2024169424APending Publication Date: 2024-12-05LINE PLUS
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024085216
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-05-24
Filing Date
2024-05-24
Publication Date
2024-12-05

AI Technical Summary

Technical Problem

Existing instant messenger systems lack the ability to provide users with information on peak times when members in open chat rooms are active, making it difficult for users to grasp the conversation flow without direct participation.

Method used

A method and system for displaying active time information in chat rooms, including peak activity times, member activity timelines, and highlight information for main messages, which can be implemented on computing devices to enhance user understanding of conversation dynamics.

Benefits of technology

Enables users to easily understand conversation flow and participate effectively in chat rooms by providing visual cues on peak activity times and important messages, reducing the challenge of managing unread messages and maintaining context.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024169424000001_ABST
    Figure 2024169424000001_ABST
Patent Text Reader

Abstract

To provide a method, computer device, and computer program for displaying activity time information of a chatroom.SOLUTION: A method of displaying activity time information is provided, comprising receiving a user request for activity time information of a chatroom related to an instant messenger from a user of a computer device for the chatroom, and displaying the activity time information of the chatroom on a chatroom-related screen of the chatroom in response to the user request.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The following description relates to techniques for providing information related to activity in a talk room. [Background technology]

[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 becoming increasingly widespread not only on PCs but also in the mobile environment of mobile communication devices.

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

[0005] As the use of instant messengers becomes more widespread, the functions provided through instant messengers are becoming increasingly diverse. One such function is an open chat function that allows users to join a chat using a link without sharing personal information such as phone numbers or IDs. [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] Provides information about peak times when members are most active in public chat rooms.

[0008] A timeline showing the progress of member activities is provided through the open chat cover or the open chat room.

[0009] In an open chat room, the main messages (hot chats) are divided, and highlights related to the main messages are displayed on a timeline. [Means for solving the problem]

[0010] The present invention provides a method for displaying activity time information executed on a computer device, the computer device including at least one processor configured to execute computer-readable instructions contained in a memory, the method including a step of receiving, by the at least one processor, a user request from a user of the computer device regarding activity time information of an instant messenger talk room, and a step of displaying, by the at least one processor, the activity time information of the talk room on a talk room-related screen of the talk room in accordance with the user request.

[0011] According to one aspect, the activity time information may be determined based on activity patterns of members of the chat room.

[0012] According to another aspect, displaying the activity time information of the talk room may include displaying a peak time of activity of members of the talk room on the talk room-related screen.

[0013] In another aspect, the member activity peak time may be set to a time period when the number of messages (chat count) is the highest.

[0014] According to another aspect, the method for displaying activity time information may further include providing, by the at least one processor, an alarm for the member activity peak time.

[0015] According to another aspect, the step of displaying activity time information of the chat room may include a step of displaying a member activity timeline within a certain period of time including the member activity peak time on a cover screen of the chat room among the chat room-related screens when the user request is input on the cover screen of the chat room.

[0016] According to another aspect, displaying the chat room activity time information may include displaying a transition of member activities within a certain period of time in a timeline on the chat room related screen.

[0017] According to another aspect, the step of displaying in a timeline may display the number of messages per unit time within the certain period of time in the form of a graph over time.

[0018] According to another aspect, the step of displaying on the timeline may include displaying highlight information based on selected main messages in the chat room on the timeline.

[0019] According to another aspect, the step of displaying the highlight information on the timeline may include highlighting messages having an index value above a certain level in at least one index used to select the main messages at a position on the timeline corresponding to the sending time of the message.

[0020] According to another aspect, in the step of displaying the highlight information on the timeline, messages of the main messages whose transmission times belong to a time period of the timeline may be displayed as the highlight information.

[0021] Furthermore, according to another aspect, the step of displaying the highlight information on the timeline may include displaying as the highlight information at least one keyword contained in a message among the main messages, the message being sent at a time interval of the timeline.

[0022] A program recorded on a non-transitory computer-readable recording medium for causing the computer device to execute the method is provided. It is also possible to provide a program for causing a computer to execute the method.

[0023] A computer device is provided, the computer device including at least one processor configured to execute computer-readable instructions contained in a memory, the at least one processor processing a step of receiving a user request for activity time information of an instant messenger talk room from a user of the computer device, and a step of displaying the activity time information of the talk room on a talk room-related screen of the talk room in accordance with the user request. [Brief description of the drawings]

[0024] [Figure 1] FIG. 1 is a diagram illustrating an example of a network environment in an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a computing device according to 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. 13 is a diagram showing an example of an open chat cover screen on which peak times are displayed in one embodiment of the present invention. [Diagram 5] FIG. 13 is a diagram showing an example of an open chat cover screen on which highlight information is displayed in one embodiment of the present invention. [Figure 6] FIG. 13 is a diagram showing an example of an open chat cover screen on which highlight information is displayed in one embodiment of the present invention. [Figure 7] FIG. 13 is a diagram showing an example of an open chat cover screen on which highlight information is displayed in one embodiment of the present invention. [Figure 8] FIG. 13 is a diagram showing an example of a talk room screen for open chat in one embodiment of the present invention. [Figure 9] 13 is a diagram showing an example of a talk room screen of an open chat on which highlight information is displayed in one embodiment of the present invention. FIG. [Figure 10] 13 is a diagram showing an example of a talk room screen of an open chat on which highlight information is displayed in one embodiment of the present invention. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

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

[0026] SUMMARY OF THE DISCLOSURE The present invention relates to a technique for providing information related to talk room activity.

[0027] Embodiments including those specifically disclosed in this specification provide chat room activity time information including the peak times when members in a chat room are most active and highlight information based on the main messages in the chat room, allowing users to easily understand the flow of a conversation without directly participating in the conversation.

[0028] The activity time information display system according to the embodiment of the present invention may be realized by at least one computer device, and the activity time information display method according to the embodiment of the present invention may be executed by at least one computer device included in the activity time information display 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 activity time information display 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 activity time information display method.

[0029] 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 are not 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 is not limited to the network environment in Fig. 1.

[0030] 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.

[0031] 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.

[0032] 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.

[0033] 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.

[0034] 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 .

[0035] 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.

[0036] 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.

[0037] 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.

[0038] Also, in other embodiments, the computing device 200 may include fewer or more components than those of Figure 2. However, most of the prior art components need not be explicitly shown in the figures. For example, the 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.

[0039] Specific embodiments of a method and device for displaying activity time information of a talk room are described below.

[0040] In the following embodiments, an instant messenger will be described as a representative example, but in addition to messengers, the present invention can be applied to any service platform that provides various services that utilize resources such as user profile information and friendships within a social network service, as well as social network services such as various communities.

[0041] In this specification, the term "open chat" refers to a chat service where multiple users can enjoy conversations on topics of interest, and a community service where users can chat immediately through a link such as a URL without adding friends using a phone number, ID, etc. The open chat link may include a function that allows a messenger to automatically start and enter a chat room so that chatting can begin immediately when the link is clicked.

[0042] In this embodiment, the open chat activity time information provided includes the peak times when the members in the talk room are most active, and highlight information based on the main messages in the talk room.

[0043] In the following embodiments, an open chat is described as a representative example, but this is not limited to this, and in addition to the open chat, the present invention can be applied to all chat rooms related to instant messengers, such as one-to-one chat rooms, group chat rooms, and official account chat rooms.

[0044] 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. An activity time information display system implemented by a computer may be configured in the computer device 200. For example, the activity time information display system may be implemented in the form of a program that operates independently, or may be configured in the form of an in-app of a specific application and implemented to operate on the specific application.

[0045] The processor 220 of the computer device 200 may be realized by components for executing the activity time information display method described below. 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 express the functions of the processor 220.

[0046] Such processor 220 and components of processor 220 may control computer device 200 to execute steps included in the following method for displaying activity time information. 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.

[0047] 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 .

[0048] 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.

[0049] The steps included in the activity time information display 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 steps may be included.

[0050] The steps involved in the method for displaying active time information may be performed on the client, although in some embodiments, at least some of the steps may be performed on the server 150 .

[0051] 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.

[0052] When the processor 220 receives a user request related to a chat room of the messenger, the processor 220 displays the activity time information of the chat room on a chat room-related screen in accordance with the user request. In this case, the chat room-related screen may include a chat room cover screen that provides information about the chat room before entering the chat room, and a chat screen in which members of the chat room exchange messages after entering the chat room. The processor 220 may analyze the member activity pattern of the chat room and determine the activity time information of the chat room based on the analysis result. In this embodiment, the activity time information of the chat room may include a peak time when the member activity in the chat room is most active, and may further include a timeline showing the transition of member activity within a certain period of time including the member activity peak time or within a certain period of time of any length.

[0053] Referring to FIG. 3, in step 310, the processor 220 enters the public chat cover in response to a user's request to enter the public chat cover, and at this time, the processor 220 may display the peak time when the member activity in the chat room is most active on the public chat cover. In this specification, the public chat cover may refer to a home screen (main screen) on which information about the public chat (e.g., the public chat name, the profile picture, the description of the public chat, the number of participating members, etc.) is displayed before entering the public chat chat room. As an example, the processor 220 may count the number of messages exchanged between members per unit time (e.g., one hour), and at this time, may set the time period with the highest number of messages (chat count) as the member activity peak time. The member activity peak time may be updated periodically, for example, on a daily or weekly basis. When the user enters the public chat cover, the processor 220 may display the member activity peak time on the public chat cover as one piece of information about the public chat.

[0054] The above-mentioned peak time setting is performed on the client side, but in some embodiments, the member activity peak time for each open chat may be set by server 150 and the set peak time may be transmitted to the client.

[0055] In step 320, the processor 220 may display a timeline of member activity transitions within a certain time period before and after the peak time on the cover of the public chat in accordance with a user request, for example, when a peak time is selected by the user on the cover of the public chat. The member activity timeline shows member activity transitions within a certain time period including the peak time, and may show member activity from three hours before the peak time to five hours after the peak time. The timeline time section may be determined as a default section, or may be determined in consideration of the member activity patterns of each public chat. In addition, the timeline time section may be set by an administrator of the public chat. As an example, the processor 220 may display the number of messages for each unit time as a graph over time on the cover of the public chat in accordance with a user request, as a member activity transition within a certain time period. A user who enters the cover of the public chat can see at a glance when the members of the public chat mainly talk actively and when the current time period is a time period when they are talking, while checking the member activity timeline.

[0056] In addition, the processor 220 may select key messages having high engagement, popularity, or informationality from among messages included in a chat room in order to generate highlight information for the chat room of the open chat. As an example, the processor 220 may select key messages based on reactions from other users participating in the chat room. For example, the processor 220 may select, as key messages, messages that satisfy a predetermined condition of positive reactions from other users, such as "like," "mention," "reply," "comment," "share," "capture," and "keep," from among messages included in the chat room of the open chat. As another example, the processor 220 may track the number of page views (PV) and view time by users participating in the chat room, and select messages in an area that have a high number of views or time or more as key messages. As another example, the processor 220 may intentionally process comments on a specific message together using a thread function in a chat room, and may select a message in which comments accumulated in the thread satisfy a predetermined condition as a main message. As another example, the processor 220 may select at least one message as a main message based on the point in time when the number of users participating (connecting) in the chat room in the same time period exceeds a threshold, when the number of messages in the same time period increases rapidly to a threshold, or when the average stay time of each user participating in the chat room exceeds a threshold. As another example, the processor 220 may select a message including a keyword previously set by the open chat administrator as a message that is likely to be useful to users in terms of information.The setting for the talk room of the open chat may allow the administrator to set at least one or more keywords of interest in advance, and the processor 220 may select messages containing specific keywords set by the administrator as main messages from among messages contained in the talk room. In addition to the keywords set by the administrator of the open chat, it is also possible to select main messages using keywords matching the category of the talk room. As another example, the processor 220 may analyze conversation patterns in the talk room to extract a topical theme, and select messages matching this theme as main messages. After extracting at least one word that has become a topic of conversation in the talk room with a unit time period, a word exceeding a certain level may be determined as a topical theme as a result of applying a probability distribution of the topic to each message contained in the talk room. The processor 220 may select messages containing keywords identical or similar to each theme as main messages from among messages contained in the talk room.

[0057] Although the above-mentioned major message filtering may be performed on the client side, depending on the message filtering method, it is also possible for the server 150 to filter major messages and transmit the filtered message information to the client.

[0058] The processor 220 may display highlight information based on major messages in a chat room in association with a member activity timeline on the cover of the open chat. As an example, the processor 220 may display, as highlight information, messages whose transmission times belong to the time interval of the timeline among major messages selected in a chat room. As another example, the processor 220 may display, as highlight information, at least one keyword included in a message whose transmission time belongs to the time interval of the timeline among major messages selected in a chat room. For example, a keyword that appears more frequently than a certain frequency may be displayed as highlight information by a word cloud targeting messages belonging to the time interval of the timeline. As another example, the processor 220 may display, as highlight information, a major message whose corresponding index value is equal to or greater than a predetermined level for each index used for selecting the major message. For example, for a message with 50 or more thread comments among major messages belonging to the time interval of the timeline, a thread highlight may be displayed at the transmission time of the corresponding message on the timeline. In other words, the processor 220 may highlight threads with a set value or more, "likes," number of page views, or view time and keeps, for major messages belonging to a time period on the timeline. The indicators displayed as highlight information and the set values ​​of each indicator can be set by an administrator of the open chat. A user who covers the open chat can see at a glance what kind of conversations are taking place and what time points messages with high index values ​​were sent by checking the highlight information displayed on the member activity timeline.

[0059] In step 330, the processor 220 may display a timeline of recent member activity trends within a certain period of time in the chat room of the public chat in response to a user request when the user is in the chat room of the public chat. The timeline in the chat room of the public chat indicates recent member activity trends within a certain period of time, and may, for example, indicate member activity from the current time up to 12 hours ago. The processor 220 may provide a timeline for a time period set by default, or a timeline for a time period set by an administrator or user of the public chat. As an example, the processor 220 may display, in the form of a graph showing the number of messages for each unit time over time, as a recent member activity trend within a certain period of time, in the chat room of the public chat in response to a user request.

[0060] Then, the processor 220 may display highlight information based on the main messages selected in the chat room in association with the member activity timeline in the open chat as described in step 320. As an example, the processor 220 may display the main messages as highlight information if the corresponding index value of the main messages is equal to or higher than a predetermined level for each index used for selecting the main messages. For example, for a message with 50 or more thread comments among the main messages belonging to the time section of the timeline, a thread highlight notation may be displayed at the time of sending the corresponding message on the timeline. In other words, the processor 220 may display, as a highlight, indicators such as threads, "likes", view time, and keeps that are equal to or higher than a set value for the main messages belonging to the time section of the timeline. The indicators displayed as highlight information and the set values ​​of each indicator can be set by the administrator of the open chat. While checking the highlight information displayed on the member activity timeline in the chat room of the open chat, the user can at a glance know which indicators are shown high and at what time the message with a high index value is a message.

[0061] FIG. 4 is a diagram showing an example of an open chat cover screen on which peak times are displayed in one embodiment of the present invention.

[0062] FIG. 4 shows an example of a cover screen 400 for introducing a public chat.

[0063] Referring to FIG. 4, the cover screen 400 of the public chat may display the name of the public chat, a profile picture, a description of the public chat, the number of participating members, etc., and may include an add friend UI for adding members.

[0064] The cover screen 400 of the open chat according to the present embodiment may include a peak time UI 410 that indicates the time period during which members in the chat room are most active. For example, the time period during which the number of messages exchanged between members is the largest may be set as the member activity peak time and displayed in the peak time UI 410.

[0065] 5 to 7 are diagrams showing an example of an open chat cover screen on which highlight information is displayed in one embodiment of the present invention.

[0066] When the peak time UI 410 is selected on the cover screen 400 of the open chat, the processor 220 may display a transition of member activity within a certain period of time including the peak time as a timeline 520, as shown in Fig. 5. The member activity timeline 520 may be a graph showing the number of messages per unit time on a time axis.

[0067] The processor 220 may display highlight information based on major messages in a chat room in association with the member activity timeline 520. For example, referring to FIG. 5, the processor 220 may display, as one piece of highlight information, a message 530 whose message transmission time belongs to a time interval of the member activity timeline 520 among major messages selected in a chat room of an open chat. The highlight messages 530 may be displayed in chronological order on the member activity timeline 520. In some embodiments, instead of the highlight messages 530, keywords that frequently appear in the highlight messages 530, such as a word cloud, may be displayed as highlight information.

[0068] The member activity timeline 520 may include a scroll bar 501 that allows scrolling along a time axis, and the highlight messages 530 may be updated based on the main messages in the time period scrolled by the scroll bar 501. By scrolling along the member activity timeline 520, the continuous flow of conversations in the talk room can be grasped.

[0069] 6, the processor 220 may display the indicator icon 640 as another piece of highlight information for an indicator value equal to or greater than a set level in relation to the highlight message 530. For example, for a message with 50 or more thread comments among the highlight messages 530, the thread function indicator icon 640 may be highlighted at a position corresponding to the posting time of the message on the member activity timeline 520. The thread function indicator icon 640 allows the user to know the time period of messages with many threads in the chat room. It is possible to provide highlighting for all indicators used to select key messages as well as threads.

[0070] When an indicator icon 640 is selected on the member activity timeline 520 of the cover screen 400 of an open chat, the processor 220 may display a message 741 that is the target of this indicator, as shown in Fig. 7. In addition to individually displaying the message 741 that is the target of the indicator icon 640, it is also possible to display the message 741 that is the target of the indicator icon 640 among the highlighted messages 530, distinguishing it from other messages.

[0071] In this embodiment, even if a user does not enter the talk room of an open chat, the user can immediately grasp the peak times of members' activities, the trends of members' activities, the main topics of conversation, and the like from the cover of the open chat.

[0072] Furthermore, the processor 220 may provide an alarm setting function for a peak time of member activity of the open chat. When a peak time alarm is set for the open chat, the processor 220 can provide an alarm based on the peak time to induce participation in the open chat at the peak time.

[0073] FIG. 8 is a diagram showing an example of a talk room screen for open chat in one embodiment of the present invention.

[0074] FIG. 8 is a diagram showing an example of a talk room 800 for an open chat.

[0075] 8, a talk room 800 of an open chat may include messages 810 exchanged between users participating in the open chat. The messages 810 may include all types of messages that can be shared in a talk room, such as text, images, sounds, stamps (or emoticons, etc.), documents, etc.

[0076] The open chat talk room 800 may also include a scroll bar 801 as a navigation feature for the messages 810 .

[0077] 9 and 10 are diagrams showing an example of a talk room screen of an open chat on which highlight information is displayed in one embodiment of the present invention.

[0078] In response to a user request in the open chat talk room 800, for example, when a long tap is input on the scroll bar 801, the processor 220 may display a timeline 920 showing a recent transition of member activities within a certain period of time in the open chat talk room 800, as shown in Fig. 9. The member activity timeline 920 may represent the number of messages per unit time in a time axis graph.

[0079] The processor 220 may also display highlight information based on key messages in the open chat room 800 in association with the member activity timeline 920. As an example, the processor 220 may display an indicator icon 930 as one of the highlight information for an indicator value equal to or greater than a set level in association with a key message selected in the open chat room 800. As an example of the indicator icon 930, for a message with a PV count of 300 or more among the key messages selected in the open chat room 800, a PV icon 931 may be provided as a highlight notation at a position corresponding to the transmission time of the message on the member activity timeline 920. Also, for a message with a keep count of 100 or more among the key messages selected in the open chat room 800, a keep icon 932 may be highlighted at a position corresponding to the transmission time of the message on the member activity timeline 920. Furthermore, for a message with 50 or more thread comments among the main messages selected in the open chat room 800, a thread icon 933 may be highlighted at a position corresponding to the time of sending the message on the member activity timeline 920. For a message with 150 or more "likes" among the main messages selected in the open chat room 800, a "like" icon 934 may be highlighted at a position corresponding to the time of sending the message on the member activity timeline 920. The processor 220 may display the count value of this indicator together with the indicator icon 930. It is possible to provide highlighting for all indicators used to select the main messages, including the number of page views, the number of keeps, the number of messages in the thread, and the number of "likes."

[0080] In addition to the highlight information for the main message selection indicators, the processor 220 may display additional information related to the messages, such as bookmark information, in association with the member activity timeline 920. For example, as shown in FIG 9, a bookmark icon 940 may be displayed on the member activity timeline 920 at a position corresponding to the transmission time of a bookmarked message among messages included in the timeline time section.

[0081] When an indicator icon 930 is selected in the member activity timeline 920 of the open chat talk room 800, the processor 220 may display a message 1051 that is the target of this indicator, as shown in Fig. 10. When a bookmark icon 940 is selected in addition to the indicator icon 930, the processor 220 may similarly display the message that is the target of this bookmark.

[0082] As such, according to an embodiment of the present invention, by providing highlight information based on the peak times when member activity in a chat room is most active and the main messages in the chat room, a user can easily understand the flow of the conversation without directly participating in the conversation, and can effectively prevent a user who has a large number of unread messages and finds it difficult to understand the context of the conversation from leaving the chat room.

[0083] 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.

[0084] 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.

[0085] 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 computer-executable program 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 one that is directly connected to a computer system, as well as one that is distributed on a network. Examples of the medium include magnetic media such as hard disks, floppy (subscription trademark) disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and those 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.

[0086] 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.

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

[0088] 110, 120, 130, 140: Electronic equipment 150, 160: Server 170: Network

Claims

1. A method for displaying activity time information 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 activity time information display method includes: receiving, by the at least one processor, a user request from a user of the computing device for instant messenger talk room activity time information; and displaying, by the at least one processor, activity time information of the talk room on a talk room-related screen of the talk room in accordance with the user request. A method for displaying activity time information, comprising:

2. The activity time information is determined based on the activity patterns of members of the chat room. The activity time information display method according to claim 1 ,

3. The step of displaying chat room activity time information includes: displaying a peak time of member activity in the chat room on the chat room-related screen; The method for displaying activity time information according to claim 1 , further comprising:

4. The member activity peak time will be set to the time period when the number of messages is the highest.

4. The activity time information display method according to claim 3, further comprising:

5. The activity time information display method includes: providing, by said at least one processor, an alarm for said peak member activity times. The method for displaying activity time information according to claim 3 , further comprising:

6. The step of displaying chat room activity time information includes: and displaying a member activity timeline for a certain period of time including the member activity peak time on a cover screen of the chat room among the chat room-related screens when the user request is input on the cover screen of the chat room. The activity time information display method according to claim 3 , further comprising:

7. The step of displaying chat room activity time information includes: displaying a timeline of member activity over a certain period of time on the chat room related screen; The method for displaying activity time information according to claim 1 , further comprising:

8. The step of displaying in a timeline includes: Displaying the number of messages per unit time within the given period in the form of a graph over time.

8. The activity time information display method according to claim 7, further comprising:

9. The step of displaying in a timeline includes: displaying highlight information based on selected main messages in the chat room on the timeline; The activity time information display method according to claim 7 , further comprising:

10. The step of displaying the highlight information on the timeline includes: A message having an index value equal to or higher than a certain level in at least one of the indexes used to select the main messages is highlighted in a position on the timeline corresponding to the time of transmission of the message. The activity time information display method according to claim 9 ,

11. The step of displaying the highlight information on the timeline includes: Among the main messages, messages whose message transmission times belong to the time period of the timeline are displayed as the highlight information. The activity time information display method according to claim 9 ,

12. The step of displaying the highlight information on the timeline includes: At least one keyword contained in a message whose transmission time belongs to the time period of the timeline among the main messages is displayed as the highlight information. The activity time information display method according to claim 9 ,

13. A program for causing a computer device to execute the activity time information display method according to any one of claims 1 to 12.

14. 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 receiving a user request for instant messenger talk room activity time information from a user of the computing device; and displaying activity time information of the chat room on a chat room related screen of the chat room according to a request from the user; A computer device that processes.

15. The at least one processor displaying a peak time of member activity in the chat room on the chat room-related screen; The member activity peak time will be set to the time period when the number of messages is the highest.

15. The computer device of claim 14.

16. The at least one processor Displaying member activity trends over a certain period of time in a timeline on the chat room screen 15. The computer device of claim 14.

17. The at least one processor Displaying the number of messages per unit time over a certain period of time in a graph form over time.

17. The computer device of claim 16.

18. The at least one processor Displaying highlight information based on selected main messages in the chat room on the timeline.

17. The computer device of claim 16.

19. The at least one processor A message having an index value equal to or higher than a certain level in at least one of the indexes used to select the main messages is highlighted in a position on the timeline corresponding to the time of transmission of the message.

20. The computer device of claim 18,

20. The at least one processor The computer device according to claim 18 , wherein, among the main messages, messages whose transmission times belong to a time period within the timeline are displayed as the highlight information.

Citation Information

Patent Citations

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

    KR1020020074304A