Disclosed are a method and system for providing a speech conference service including an artificial intelligence-based speech interpretation function. According to one embodiment, the method for providing a video conference service may comprise the steps of: setting two or more interpretation bots participating as virtual participants in a video conference service; interpreting a speech of a first language input by participants of the video conference service into a speech of at least one other language different from the first language through processes of speech recognition, translation, and synthetic speech generation between the two or more interpretation bots and artificial intelligence; and providing the interpreted speech.
G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
2.
METHOD, COMPUTER DEVICE, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM TO RECOMMEND AI MESSAGE BASED ON CONVERSATION CONTENT
Some example embodiments are directed a method, a computer device, and a non-transitory computer-readable recording medium for recommending an artificial intelligence (AI) message based on conversation content. A message recommendation method may include receiving a message recommendation request for a chatroom, sending one or more messages included in the chatroom to a server in response to the message recommendation request, and receiving, from the server, at least one artificial intelligence (AI) message generated based on the one or more messages using AI, and displaying the at least one AI message in the chatroom.
H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
3.
METHODS FOR PROVIDING MESSAGE AND ELECTRONIC DEVICES SUPPORTING THE SAME
A method for providing a message, the method being executed by at least one processor, and the method including identifying an event associated with a message request based on an instant messaging application, obtaining second information from first information using an artificial neural network model, the first information being associated with a user account of the instant messaging application, and the second information being associated with at least one of a context associated with a timing of the identifying, or a prompt associated with the event, generating a first message based on the second information using the artificial neural network model, and providing the first message through a first message room of the instant messaging application associated with the artificial neural network model.
A message processing method performed by a computer system comprising at least one processor, the at least one processor being configured to execute computer-readable instructions included in a memory, the message processing method including recognizing, by the at least one processor, a language related to a conversation space based on a conversation context and a translation-related option to obtain a recognized language, the translation-related option being set for the conversation space, and providing, by the at least one processor, at least one translated text according to the recognized language for a message in the conversation space.
Disclosed are a method and system for adaptively controlling a bit rate for a voice over Internet protocol (VoIP) by using a correlation between the bit rate and loss. The method for controlling a bit rate, according to an embodiment, may comprise the steps of: transmitting a packet for a voice or an image via a voice over Internet protocol (VoIP) session; receiving a feedback message comprising loss information about the transmitted packet; on the basis of a bit rate of the transmitted packet and the loss information, calculating a correlation between the bit rate and loss; and controlling the bit rate on the basis of the calculated correlation.
H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/647 - Control signaling between network components and server or clientsNetwork processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging between two different networks, e.g. between IP and wireless
6.
METHOD, COMPUTER DEVICE, AND COMPUTER PROGRAM TO PROVIDE AI FUNCTION AS API
Disclosed are a method, a computer device, and a non-transitory computer-readable recording medium to generate and provide an artificial intelligence (AI) function as an application programming interface (API) that may provide a toolbox for generating an AI function as an API, and may execute the AI function through the toolbox and provide execution results in response to a request from a user.
Disclosed are a method, a computer device, and a computer program for triggering generation of video content on the basis of conversation content. The method for triggering generation of video content may comprise the steps of: analyzing conversation content of a messenger; and when at least one video having a similarity equal to or greater than a threshold with an analysis result of the conversation content is found among videos held by a user, triggering generation of video content using the found video.
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
A method of providing a message summary and an associated image may include requesting an image search in relation to a message summary created based on a message in a chatroom; receiving an image bundle that includes at least one image in response to an image search request; and displaying the image bundle in association with the message summary.
A method and a system for regenerating a question by using prompt optimization through iterative procedures are disclosed. A question regeneration method according to an embodiment may comprise the steps of: receiving a first query; determining whether the input first query includes an open-ended question without a correct answer; generating a tuned second query by tuning the first query including the open-ended question without the correct answer through an artificial intelligence model; and providing the tuned second query.
Disclosed are a multi-agent configuration method and system based on agent search. A multi-agent configuration method according to an embodiment may comprise the steps of: receiving a user query regarding a user's task; analyzing the user query to generate a search query for searching for an agent; and obtaining information on candidates of the agent by searching, using the search query, a vector database in which an embedding vector generated by embedding metadata of artificial intelligence model-based agents is stored.
Disclosed is a model management method executed by a computer device, the computer device including at least one processor configured to execute computer-readable instructions included in a memory, and the model management method including integrally managing, by the at least one processor, a plurality of Artificial Intelligence (AI) models through a platform of a client, each respective AI model among the plurality of AI models being related to a corresponding feature among a plurality of features included in an application installed at the client.
A method for generating virtual content is provided, which is performed by one or more processors, and includes receiving video content, extracting first motion data of a first object included in the video content, and converting the video content in accordance with a first virtual environment based on the extracted first motion data of the first object so as to generate virtual content in the first virtual environment.
Disclosed are a method and a system for generating an image caption using image classification and object detection. A method for generating an image caption according to one embodiment may comprise the steps of: generating a result of image classification or object detection for an input image; generating a prompt for a language model on the basis of the generated result; and generating an image caption for the image by inputting the generated prompt into the language model.
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/532 - Query formulation, e.g. graphical querying
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
An openchat providing method, performed by a computer device including at least one processor configured to execute computer-readable instructions included in a memory, includes: generating, as a webpage, a bridge page for linking an openchat service of a social platform with an external service; and generating a link directable to the bridge page to be displayed on a page of the external service.
H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
15.
METHOD, COMPUTER DEVICE, AND COMPUTER PROGRAM FOR PROVIDING CAPTION INFORMATION ABOUT IMAGE MESSAGE
Disclosed are a method, a computer device, and a computer program for providing caption information about an image message. A method for providing an image caption comprises the steps of: receiving an image message which is an instant message composed of an image through a messaging service; and displaying caption information about the image in a reception notification for the image message.
A method for capturing an image during a video call includes initiating the video call between the first user terminal and a second user terminal, the first user terminal being associated with a first user, the second user terminal being associated with a second user, and the first user and the second user being included in a chat room of an instant messaging application, entering a multi-party photo capturing mode during the video call, displaying a capture notification on a display of the first user terminal for a first time period, and displaying, on the display, a composite image in which a first image and a second image are combined, the first image including the first user, and the second image including the second user.
A password creation method includes transmitting a password creation request from a user of a computer device to a server; receiving, from the server, a regular expression that is created at the server based on a password creation rule and user information in response to the password creation request; verifying validity of the password entered by the user based on the regular expression; and hashing the password of which the validity is verified and transmitting the hashed password to the server.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
Disclosed are a prompt tuning method and system for an evaluation of an artificial intelligence model. The prompt tuning method according to an embodiment may comprise: a first step of generating an evaluation prompt; a second step of evaluating a result of execution of the same task by each of a first model and a second model, in relation to the evaluation prompt; a third step of assigning a score to the evaluation prompt on the basis of a comparison between a first evaluation result for the result of the execution by the first model and a second evaluation result for the result of the execution by the second model; and a fourth step of generating a new version of evaluation prompt by updating the evaluation prompt on the basis of the score assigned to the evaluation prompt.
A method for creating a thread chat room in an instant messaging application includes: receiving, from a user included in a chat room, a user input requesting creation of a thread chat room for a root message within the chat room, the thread chat room being separate from the chat room; creating the thread chat room based on receiving the user input; and displaying a list of thread chat rooms.
Disclosed is a method and system for advanced retrieval-augmented generation through metadata and search engine mixing. A retrieval-augmented generation method may include acquiring data of a user; constructing a vector database by embedding the data of the user; receiving and embedding a query of the user; retrieving data corresponding to the embedded query of the user from the vector database using a plurality of retrievers, each retriever of the plurality of retrievers differing from each other; and generating a response to the query of the user by inputting a prompt to an artificial intelligence model, the prompt including the query and the data retrieved using each retriever of the plurality of retrievers.
G06F 16/383 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
Disclosed is a method and system for configuring retrieval-augmented generation (RAG). A RAG configuration method may include providing a user with a user interface that allows the user to enter a file path for configuration of RAG or to select elements predefined for configuration of the RAG; configuring the RAG for the user using a file acquired through the file path entered through the user interface or elements selected by the user from among the predefined elements through the user interface; generating a response to a query of the user entered through the user interface using the configured RAG and an artificial intelligence (AI) model; and providing the generated response to the user through the user interface.
Disclosed are a method and system for encoding media transmitted and received in a streaming form between users. The encoding method according to an embodiment may comprise the steps of: generating a plurality of encoded unit files that are encoded with a random key, by using a media file to be transmitted in a streaming form; generating a hash value of each of the plurality of encoded unit files; and transmitting a file set including the plurality of encoded unit files and a proof including the hash value of each of the plurality of encoded unit files, to a server for providing a function of transmitting the media file in a streaming form.
Disclosed are a method, a computer device, and a non-transitory computer-readable recording medium for curing content on various topics through a chatbot. A content curation method may include creating recommended content for at least one topic using original content produced on at least one platform; providing the recommended content to a user using a chatbot for content curation; collecting a user response to the recommended content provided by the user to the chatbot; and reflecting the user response in at least one of a user's personalization recommendation and a report related to the recommended content.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
Disclosed are a method, a computer device, and a computer program for providing a message summary specialized for a messaging service. The method for providing a message summary may comprise the steps of: selecting a chat room including at least one unread message as a chat room for message summarization; and providing at least one of a speaker-specific summary and a topic-specific summary as a message summary for the unread message of the chat room for message summarization.
A method for providing a schedule notification using an instant messaging application, the method being performed by one or more processors of a user terminal, includes obtaining a schedule message generated based on schedule information registered in a schedule application, determining a notification date and time based on the schedule message, and displaying the schedule message in a schedule notification area of the user terminal at a position in the instant message application corresponding to the determined notification date and time.
A method for outputting a message associated with chat room freeze in an instant messaging service includes: receiving, from a user, a request to freeze a specified chat room, or the request to freeze the specified chat room and a request to set a frozen period corresponding to a period in which the specified chat room is in a frozen state; based on receiving the request to freeze the specified chat room, suspending a reception of one or more messages of the specified chat room from a server; and based on receiving, from the user, a request to unfreeze the specified chat room, or based on the specified chat room being in the frozen state for the period corresponding to the set frozen period, receiving the one or more messages from the server.
Provided is a method for displaying sponsored content in a profile area of a user displayed in a chat room in which the user is participating. The method may be executed by at least one processor of a user terminal. The method may include receiving a first input for selecting whether to display sponsored content on a profile area, displaying the sponsored content in the profile area based on the first input, and displaying reward information according to displaying of the sponsored content.
A method for indexing content in an instant messaging service, performed by one or more processors of a user terminal, includes: receiving, from a user, a first user input corresponding to a request for content indexing, and a content; receiving a second user input to cause an indexing of the received content; and based on receiving the second user input, generating a folder corresponding to the first user input or the second user input, and storing the received content in the folder.
A method for high-quality image creation that allows for personal identity of a person may include acquiring a merged image by merging a face area of a source image with a body target image; and providing the merged image and an edge image of the merged image as input to an artificial intelligence model for image creation.
A message keeping method performed by at least one processor of a device includes receiving a selection input of at least one first message from among a plurality of messages included in a first chatroom, adding, based on the selection input, the at least one first message to a kept message list to be displayed in the first chatroom, and sending, to a second chatroom and based on the selection input, a second message associated with the at least one first message and including original content of the at least one first message and a link addressed to the first chatroom. The second chatroom is dedicated to message keeping.
H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/04842 - Selection of displayed objects or displayed text elements
34.
METHOD AND SYSTEM FOR CAPTURING IMAGE DURING VIDEO CALL
The present disclosure relates to a method by which at least one processor of a first user terminal captures an image during a video call. The method for capturing an image during a video call comprises the steps of: initiating a video call between a first user terminal associated with a first user and a second user terminal associated with a second user included in a chat room of an instant messaging application; transmitting, to the second user terminal, during the video call, a first image sequence captured by an image sensor of the first user terminal; entering a multi-party photographing mode during the video call; and transmitting, to the second user terminal, a first image captured by the image sensor in the multi-party photographing mode, wherein the first image sequence is transmitted with a first resolution, and the first image is transmitted with a second resolution that differs from the first resolution.
H04N 23/951 - Computational photography systems, e.g. light-field imaging systems by using two or more images to influence resolution, frame rate or aspect ratio
H04N 23/63 - Control of cameras or camera modules by using electronic viewfinders
H04N 23/62 - Control of parameters via user interfaces
35.
METHOD AND SYSTEM FOR IMAGE CAPTURING DURING VIDEO CALL
The present disclosure relates to a method for image capturing during a video call, the method being performed by at least one processor of a first user terminal. The method for image capturing during a video call comprises the steps of: initiating a video call between a first user terminal associated with a first user and a second user terminal associated with a second user, the first and second users being included in a chat room of an instant messaging application; during the video call, entering a multi-party photographing mode; in the multi-party photographing mode, generating a first chroma-key image on the basis of an image captured by an image sensor of the first user terminal; and transmitting the first chroma-key image to the second user terminal, wherein the first chroma-key image is an image in which a background area obtained by excluding a person area from the captured image is changed to a first color.
H04N 23/84 - Camera processing pipelinesComponents thereof for processing colour signals
H04N 23/951 - Computational photography systems, e.g. light-field imaging systems by using two or more images to influence resolution, frame rate or aspect ratio
H04N 23/61 - Control of cameras or camera modules based on recognised objects
H04N 23/62 - Control of parameters via user interfaces
A method of generating and displaying a chatroom message summary may include generating a message summary using at least one message included in a corresponding chatroom for each chatroom; and displaying the message summary through a different interface depending on a message read status of a user that requests entry into the chatroom.
A method, a computer device, and a computer program for selective background removal are disclosed. The method for removing a selected background may comprise the steps of: providing, as text prompt candidates, words representing salient objects in a given image; generating a mask on the basis of a salient object of a text prompt selected from among the text prompt candidates; and performing selective background removal on the image by using the mask.
A method, a computer device and a computer program for generating a video snapshot by using image hashing are disclosed. The method for generating video snapshots comprises a step of removing redundant frames from among frames included in a video and generating snapshots by using remaining frames, the snapshots being generated by maintaining frames that include target information defined by a user.
G06V 20/40 - ScenesScene-specific elements in video content
G06V 10/762 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces
G06V 10/80 - Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
Disclosed are a method, a computer device, and a computer program for an artificial intelligence (AI) subscription platform. An AI subscription method comprises the steps of: setting at least one AI model selected by a user among AI models registered on a platform as a subscription product of the user; and providing, for the request of the user, content corresponding to an AI inference result by using the AI model set as the subscription product.
The present disclosure provides a method for displaying a chat room in an instant messaging application, the method being performed by at least one processor. This method comprises the steps of: receiving, from a user, a user input requesting display switching of a two-dimensional space chat room; displaying the two-dimensional space chat room as a three-dimensional space on a display of a user terminal according to the user input; and displaying content associated with the chat room and an avatar associated with the user in the three-dimensional space.
H04L 51/046 - Interoperability with other network applications or services
H04L 51/07 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
41.
METHOD AND SYSTEM FOR GENERATING IMAGES OF VARIOUS PAINTING STYLES FOR SPECIFIC OBJECT
Disclosed are a method and a system for generating images of various painting styles for a specific object. An image generation method according to an embodiment may comprise the steps of: receiving a designation of a first base model pre-trained to generate a picture image of a specific painting style; receiving a designation of a second base model pre-trained to generate a photo image and an additional model pre-trained to generate a photo image of a specific object by using a photo dataset of the specific object; receiving a designation of a prompt and a parameter; and generating picture images of the specific object, which reflect the specific painting style while including features of the specific object, through text-to-image conversion according to the prompt and the parameter by using the first base model adjusted via the additional model.
A method and a system for generating an image including a specific object are disclosed. The method for generating an image, according to one embodiment, may comprise the steps of: receiving a designated base model pre-trained to generate an image; receiving a designated prompt and parameter; generating a person image through text-to-image conversion according to the prompt and the parameter by using the base model; generating a masking image obtained by masking the face of the person image; using the base model and an image set of a specific person so as to receive a designated additional model pre-trained to generate an image of the specific person; and using the person image and the masking image as inputs to generate a final image for the specific person through image-to-image conversion based on the base model adjusted through the additional model.
Disclosed are a method, a computer device, and a computer program for generating a more realistic and natural image by using a generative model. The image generation method comprises the steps of: for an input image according to an image generation request, generating a new image of the same person as the input image through a generative model; and if a similarity between the input image and the new image is greater than or equal to a threshold value, providing the new image as a response image to the image generation request.
The present disclosure provides a method, performed by at least one processor, for automatically assigning a modifier to a user. The method may comprise the steps of: acquiring information associated with a chat room including a specific user; determining a usage pattern of the specific user on the basis of at least a part of the acquired information; and outputting modifier information of the specific user determined on the basis of the usage pattern.
H04L 51/222 - Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
Disclosed are a method, a computer device, and a non-transitory computer-readable record medium to display activity time information of a chatroom. An activity time information display method may include receiving a user request for activity time information of a chatroom related to an instant messenger from a user of the computer device for the chatroom related to the instant messenger and displaying the activity time information of the chatroom on a chatroom-related screen of the chatroom in response to the user request.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
H04L 51/212 - Monitoring or handling of messages using filtering or selective blocking
H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads
46.
METHOD, COMPUTER DEVICE, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM TO PROVIDE BOT-BASED ROLE-PLAYING SERVICE ON SOCIAL PLATFORM
A bot-based role-playing method performed by a computer device comprising at least one processor configured to execute computer-readable instructions in a memory, includes: receiving, by the at least one processor, a script for an openchat; and creating, by the at least one processor, at least one character bot for role-playing in the openchat by learning at least one character included in the script through an artificial intelligence (AI) language model.
A63F 13/63 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by the player, e.g. authoring using a level editor
A63F 13/87 - Communicating with other players during game play, e.g. by e-mail or chat
G06F 40/40 - Processing or translation of natural language
47.
METHOD, COMPUTER DEVICE, AND NON-TRANSITORY COMPUTER-READABLE RECORD MEDIUM TO SHARE CONTENT CREATED IN OTHER CHATROOMS
Disclosed are a method, a computer device, and a non-transitory computer-readable record medium for sharing content created in another chatroom. A content sharing method may include receiving content created based on a message in a chatroom of another openchat as content of the other openchat set in openchat; and providing the content of the other openchat through at least one page of the openchat.
H04L 51/046 - Interoperability with other network applications or services
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
48.
METHOD, COMPUTER DEVICE, AND COMPUTER PROGRAM FOR PROVIDING SOCIAL GRAPH-BASED CALL SCREEN REDUCTION FUNCTION DURING VOICE OVER INTERNET PROTOCOL-BASED CALL
Disclosed are a method, a computer device, and a computer program for providing a social graph-based call screen reduction function during a voice over Internet protocol-based call. The method for providing a call reduction screen includes the steps of: executing a voice over Internet protocol (VoIP)-based call function through a social platform; and providing a call reduction screen composed of user-customized content based on a social graph of a user as a picture-in-picture (PIP) screen in which the call screen is reduced according to a request of the user during the call.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04M 1/72439 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
H04M 1/72448 - User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
49.
METHOD AND SYSTEM FOR MANAGING TEXT CORRESPONDING TO EMOTICON/STICKER FOR COMMUNICATION WITH CHATBOT
Disclosed are a method and system for managing a text corresponding to an emoticon/sticker for communication with a chatbot. The method for managing a text, according to one embodiment, may comprise the steps of: receiving, from a creator, an image-type expression comprising an emoticon or a sticker; acquiring a text corresponding to the image-type expression; and linking the image-type expression and the text and storing same. In this case, in response to a request for delivering the image-type expression to a chatbot system, the text linked to the image-type expression and stored can be delivered to the chatbot system.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
50.
AI AVATAR PROVIDING METHOD, COMPUTER DEVICE, AND COMPUTER PROGRAM
An AI avatar providing method, computer device, and computer program are disclosed. The AI avatar providing method may comprise the steps of: receiving a user's avatar generation request; assigning the avatar generation request to a specific time slot on the basis of an idle resource pattern of an avatar generation server for a unit time; for the avatar generation request, generating an avatar at the specific time slot; and for the avatar generation request, providing the generated avatar at a point in time when the unit time has elapsed.
G06Q 50/50 - Business processes related to the communications industry
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
G06Q 30/06 - Buying, selling or leasing transactions
H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
51.
Method and apparatus for assisting watching video content
Provided is a method for assisting video content viewing, the method being performed by processing circuitry of a user terminal, and the method including displaying a playback screen of first video content on a display of the user terminal, the first video content being played on the playback screen, generating a graphic object configured to enable playback of similar content associated with a first playback time of the first video content, and displaying the graphic object on the display together with the playback screen of the first video content.
A method, a computer device, and a computer program for providing a background linked to scrolling of messages in a chatroom are disclosed. The method for providing a background may comprise the steps of: displaying an image configured as a background together with a message on a chatroom screen; and in performing scrolling of messages within the chatroom screen according to a user input for message discovery, reproducing an animation effect for the image upon the scrolling of messages.
Disclosed are a method, computer device, and computer program for managing a model for dynamic replacement of multiple models. The method for managing a model may comprise a step for, by means of a platform at a client side where an application is installed, managing in consolidation artificial intelligence models related to each function included in the application.
Disclosed are a method, computer apparatus, and computer program for providing an openchat bridge page for an external service linkage. The method for providing an openchat bridge page for an external service linkage may comprise a step of providing a web page type of bridge page for linking an openchat service of a social platform with a plurality of external services, wherein a link for moving to the bridge page may be exposed on some pages of the external services.
G06Q 50/50 - Business processes related to the communications industry
H04L 51/046 - Interoperability with other network applications or services
H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
55.
METHOD AND SYSTEM FOR CAPTURING IMAGE DURING VIDEO CALL
The present disclosure relates to an image capturing method during a video call, carried out by at least one processor of a first user terminal. The image capturing method during a video call comprises the steps of: initiating a video call between the first user terminal related to a first user and a second user terminal related to a second user, the first user and the second user being included in a chat room of an instant messaging application; entering a multi-party photo shooting mode while a video call is in progress; displaying a shooting notification on a display of the first user terminal during a first period of time; and displaying, on the display, a composite image in which a first image comprising the first user and a second image comprising the second user are synthesized.
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
A method, a computer device, and a computer program for transmitting a message by using a content delivery network (CDN) are disclosed. The method according to one embodiment may comprise the steps of: receiving, from a server, message management address information about a chat room; using the message management address information so as to download a message of the chat room from a CDN edge server; and displaying the downloaded message in the chat room.
Disclosed are a method and system for registering image embeddings for face recognition. The embedding registration method according to an embodiment may comprise the steps of: extracting embeddings respectively from a plurality of face images of a person to be registered for face recognition and generating a set of embeddings; constructing a representative embedding on the basis of the embeddings included in the set of embeddings; and registering the constructed representative embedding in a database in association with an identifier of the person.
Payment methods and systems for processing a payment using a Central Bank Digital Currency (CBDC) without a double payment in an offline situation (e.g., in a situation in which a terminal of a user is unable to be connected) to a server through a network may be provided.
G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
G06Q 20/06 - Private payment circuits, e.g. involving electronic currency used only among participants of a common payment scheme
G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes
59.
METHOD AND SYSTEM FOR ENCODING MEDIA TRANSMITTED AND RECEIVED IN STREAMING FORM BETWEEN USERS
Disclosed are a method and system for encoding media transmitted and received in a streaming form between users. The encoding method according to an embodiment may comprise the steps of: generating a plurality of encoded unit files that are encoded with a random key, by using a media file to be transmitted in a streaming form; generating a hash value of each of the plurality of encoded unit files; and transmitting a file set including the plurality of encoded unit files and a proof including the hash value of each of the plurality of encoded unit files, to a server for providing a function of transmitting the media file in a streaming form.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
60.
METHOD FOR IMPLEMENTING COMMON MESSAGE IN MESSENGER, RECORDING MEDIUM, AND COMPUTING DEVICE
Provided are a method for implementing a common message in a messenger, a recording medium, and a computing device. The method for implementing a common message in a messenger comprises the steps of: generating a common message page in association with a chat room on the messenger, wherein at least one member among a plurality of users in the chat room is assigned to edit the common message at the request of a first user; displaying a common message window as a first message in the chat room, the common message window having common message information including at least management information related to the editing state of the common message; and providing changed common message information to the common message page as the common message is edited by the at least one member.
A method and a system for searching for a media message by using text extracted from a media file are disclosed. The media message search method according to an embodiment may comprise the steps of: generating a particular session of an instant messaging service or participating in the particular session; extracting text from visual information included in a media message to be transmitted from a computer device through the particular session or a media message having been received by the computer device through the particular session; storing the extracted text in a local database of the computer device in association with the corresponding media message; providing a search interface in association with the instant messaging service; and searching the local database for text associated with a keyword input via the search interface and a media message associated with the text.
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
A method for recommending an image on a messenger, a recording medium and a computing device are provided. The method by which a computing device including a processor recommends an image on a messenger comprises the steps of: generating and tagging additional information about the image, which is managed in the messenger; registering the image tagged with the additional information to a recommendation list of the messenger; recommending, in response to a sharing request from a user having joined a chat room, at least one image registered to the recommendation list on the basis of recommendation reference information about the chat room and the additional information; and sharing, in response to a selection of the recommended image by the user, the selected image in the chat room.
Provided is a method, recording medium, and computing device for implementing a group message in a messenger. The method for implementing a group message in a messenger includes the steps of: designating at least some of a plurality of users as members by a request of a first user from among the plurality of users participating in a chat room on the messenger and generating a group message including a first sub-message generated by the first user to be linked with the chat room; providing the group message as a first message to the chat room; generating a second sub-message related to the group message by a request of a second user from among the members; updating the group message to include the second sub-message; and providing the updated group message as a second message to the chat room.
The present disclosure provides a method for message output associated with chat room freezing in an instant messaging service, the method being performed by at least one processor of a user terminal. The method comprises the steps of: receiving, from a user, a request to freeze a particular chat room or the request to freeze the particular chat room and a request to configure a freezing period for which freezing is continued; after receiving the request to freeze the particular chat room, stop receiving, from a server, one or more messages generated in association with the particular chat room; and receiving one or more messages from the server in response to reception of, from the user, a request to unfreeze the particular chat room, or passage of a period corresponding to the configuration of the freezing period.
Provided is a method for notifying a schedule using an instance messaging application, the method being performed by at least one processor. This method may comprise the steps of: acquiring a schedule message created on the basis of schedule information registered in a schedule application; determining a notification date and time on the basis of the schedule message; and displaying the schedule message in a schedule notification area at the determined notification date and time.
The present disclosure relates to a method for displaying sponsored content in a profile area of a user displayed in a chat room in which the user participates, the method being executed by at least one processor of a user terminal. The method for displaying sponsored content comprises the steps of: receiving a first input for selecting whether to display sponsored content in a profile area; on the basis of the first input, displaying the sponsored content in the profile area; and displaying reward information according to displaying of the sponsored content.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
H04L 51/07 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
G06T 19/00 - Manipulating 3D models or images for computer graphics
A method for generating virtual content is provided, which is performed by one or more processors, and includes receiving video content, extracting first motion data of a first object included in the video content, and converting the video content in accordance with a first virtual environment based on the extracted first motion data of the first object so as to generate virtual content in the first virtual environment.
The present disclosure provides a method by which at least one processor of a user terminal indexes content in an instant messaging service. This method comprises the steps of: receiving, from a user, a first user input and content associated with content indexing; receiving a second user input associated with indexing of the received content; and determining, in response to receiving the second user input, a folder corresponding to either the first user input or the second user input in order to store the received content.
H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
H04L 51/07 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
A content sharing method performed by a computer apparatus including processing circuitry, the method including providing, by the processing circuitry, an interface in response to a user input during a voice over Internet protocol (VoIP) call, a user of the computer apparatus participating in the VoIP call, generating, by the processing circuitry, metadata of a VoIP call packet in response to a share request for content specified through the interface, the metadata including data corresponding to the share request, sending, by the processing circuitry, the metadata to another user participating in the VoIP call, and displaying, by the processing circuitry, a playback screen of the content with a call screen of the VoIP call, the content being shared during the VoIP call between the computer apparatus and another computer apparatus of the other user using the metadata.
A method, apparatus, system, and non-transitory computer readable medium for controlling user access through content analysis of an application are disclosed. The method for controlling access may include understanding a public level according to honorific language use by analyzing chat contents for each chat partner registered in an application, by the at least one processor; and controlling user access to the application based on the public level for each chat partner, by the at least one processor.
H04L 51/043 - Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
H04M 1/72436 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
H04M 1/72463 - User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
71.
Method, device, and non-transitory computer-readable recording medium for creating chatbot scenario considering response rate
A method, a device, and a non-transitory computer-readable recording medium are provided for creating a chatbot scenario in consideration of a response rate. A chatbot scenario creation method may include obtaining chatbot sentence components and at least one chatbot sentence including the chatbot sentence components from a chatbot; predicting a response rate of a user for at least one chatbot sentence based on a predicted response rate preset for each of chatbot sentence components; and providing the predicted response rate of the user for the at least one chatbot sentence.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
A method, a system, and a non-transitory computer-readable record medium are provided to display content of interest. A content display method may include analyzing a user interest based on a user activity on an application; generating a customized content in response to receiving from a server, information that matches the user interest; and displaying the customized content through an interface related to a specific event when the specific event occurs on the application.
H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
H04L 51/046 - Interoperability with other network applications or services
Disclosed are a method, a computer device, and a non-transitory computer-readable recording medium to display message information on a map. A message information display method includes displaying a specific area included in a map screen and associated with meta information of a chatroom on the map screen and displaying message information of the chatroom that includes the specific area as the meta information on the map screen.
H04L 51/222 - Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
H04L 51/046 - Interoperability with other network applications or services
76.
Method, computer device, and non-transitory computer-readable recording medium to provide dynamic landing page for social platform
A method of generating a social platform service screen includes directing, by at least one processor of a computer device, the social platform service screen to land on one of a recommended feed tab and a following feed tab according to a situation associated with the social platform service screen at an entry request point in time, the recommended feed tab configured to display a personalization-based recommended post and the following feed tab configured to display relationship-based following posts contained within a following feed.
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
77.
METHOD, DEVICE, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM TO CREATE 3D OBJECT FOR VIRTUAL SPACE
A method, a device, and a non-transitory computer-readable recording medium for creating a three-dimensional (3D) object for a virtual space that may create a 3D object by three-dimensionally rendering an object extracted from an input image, may set a design element of the 3D object in association with a virtual space in which an avatar is provided, and may provide the 3D object to which the design element is applied as an item of the virtual space.
A sign language translation method performed by at least one processor includes setting a sign language translation avatar in a video call, translating speech of at least one speaker into sign language during the video call, and displaying the sign language through the sign language translation avatar during the video call.
A method for displaying a virtual space at various point-in-times is provided, which is performed by one or more processors and includes displaying a user's avatar on a current first virtual space, in response to receiving a first user input selecting a first graphical object associated with a movement between point-in-times, displaying a user interface including a plurality of point-in-time information associated with the first virtual space, receiving, from a user, a selection of a first point-in-time from among the plurality of point-in-time information, and playing back a first event associated with the first virtual space recorded at the first point-in-time.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/04842 - Selection of displayed objects or displayed text elements
A method for providing a navigation service based on user driving route is provided, which is executed by one or more processors of a user terminal, and includes, in response to a user input including a metadata search term, outputting one or more user driving routes associated with the metadata search term, in response to a user input of selecting a user driving route from among the one or more user driving routes, outputting information associated with the selected user driving route, and in response to a user input of starting driving guidance, outputting driving guidance information according to the selected user driving route.
Disclosed herein are methods of providing an image storage service, computer-readable recording mediums, and/or computing devices. The method of providing the image storage service includes selecting image data in a first format, determining an initial compression parameter for converting the selected image data in the first format into a second format, obtaining primary image data in the second format by transcoding the selected image data in the first format based on the initial compression parameter, searching for a desired compression parameter based on whether image quality of the primary image data satisfies a criterion, obtaining final image data in the second format by transcoding the selected image data in the first format based on the desired compression parameter, and storing final image data in the second format in the memory.
Event managing methods, computer-readable recording mediums having recorded thereon a computer program for executing the method, and/or computing devices are disclosed. The event managing method may include generating an event-associated message for participation in an event based on an input of a host user, transmitting the event-associated message to a guest user device of a guest user belonging to a first chat room through the first chat room, to which the host user belongs, transmitting a remittance request message to the guest user device based on an input of the guest user responding to the event-associated message, and determining whether remittance requested by the remittance request message has been processed by the guest user device.
Methods, computer devices, and non-transitory computer-readable recording mediums to provide a body effect during a video call may be provided. An effect providing method includes recommending an attire body effect for a video call based on at least one of user information and a call purpose, transmitting a user video in which the attire body effect is synthesized in a body portion detected from a camera video to a terminal of a counterpart that participates in the video call, and displaying a video call screen that includes a counterpart video and the user video that participate in the video call.
H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
Methods, devices, and non-transitory computer-readable recording mediums for browsing various sticker contents through swipe to preview may be provided. A sticker content browsing method performed by a computer device, which includes at least one processor configured to execute computer-readable instructions included in a memory, including providing a swipe-to-preview interface configured to enable a user to scroll sticker contents and displaying a subset of the sticker contents in response to a control instruction of the user input to the swipe-to-preview interface.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
85.
METHOD FOR PROVIDING ONLINE SHOPPING INFORMATION BASED ON VIDEO ANALYSIS
A method for providing online shopping information based on video analysis is performed by one or more processors of a user terminal. The method includes while a video is playing, outputting a first tag associated with a first object included in the video, at a location adjacent to the first object, while the video is playing, outputting a second tag associated with a second object included in the video, at a location adjacent to the second object, while the video is playing, receiving a first user input of selecting the first tag, the first user input being a first input of a user of the user terminal, and in response to receiving the first user input, outputting information on a first product registered in an online shopping platform associated with the first object.
G06Q 30/06 - Buying, selling or leasing transactions
H04N 21/4725 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
86.
Method and system for recommending a bot for managing chat rooms on instant messaging application
A method includes acquiring, from a memory, a log of a chat room including a user associated with a user terminal, analyzing the log of the chat room for predetermined criteria in at least one category, determining a number of incidents in the log of the chat room of the predetermined criteria in the at least one category, and when the number of incidents of the predetermined criteria in the at least one category exceeds a predetermined threshold for the at least one category, automatically recommending a chat room bot to the user.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
H04L 51/212 - Monitoring or handling of messages using filtering or selective blocking
H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads
H04L 65/1093 - In-session procedures by adding participantsIn-session procedures by removing participants
A method for creating avatar content includes receiving, from a user, a first user input selecting a first content including time-series actions of a first avatar and a second avatar, displaying a first user interface for selecting one of the first avatar and the second avatar in the first content, receiving, from the user through the first user interface, a second user input selecting the first avatar, and in response to the receiving the second user input, generating a user-customized content by adding, to the first content, a third avatar associated with the user that performs a same action as the selected first avatar.
Disclosed is a method, system, and non-transitory computer-readable record medium for filtering chatroom messages. The message processing method includes setting at least one filter condition related to a chatroom for at least one chatroom on a messenger; and displaying a message corresponding to the filter condition among messages included in the chatroom.
A method includes receiving information on one or more avatar spaces, where the one or more avatar spaces are associated with at least one of a place and an event, and where the one or more avatar spaces are created based on a 360-degree view, and in response to a user input selecting the information on the one or more avatar spaces, outputting an avatar space that is created such that an avatar of a first user account associated with a user terminal is placed in a 360-degree view image associated with at least one of the place and the event.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/04842 - Selection of displayed objects or displayed text elements
Disclosed is a media message search method and system through a keyword extracted from a media file. The media message search method may include generating a specific session of an instant messaging service or participating in the specific session; analyzing a media message to be sent through the specific session or a media message received through the specific session; extracting a keyword of media included in the analyzed media message; storing the extracted keyword in a local database of the computer apparatus in association with an identifier of the analyzed media message; providing a search interface for an instant message sent and received through the specific session; retrieving an identifier from the local database based on a keyword input through the search interface having been stored in the local database in association with the identifier; and providing, for display, a media message having the retrieved identifier.
A method is provided. The method includes based on an online meeting ending, receiving, by a user terminal, a link for creating a meeting note for the online meeting from an external device; based on a first user input of selecting the link for creating the meeting note, displaying a user interface for creating the meeting note on a display of the user terminal; receiving at least one second user input within the user interface for creating the meeting note; and transmitting information associated with the at least one second user input to the external device to control the external device to share the meeting note created based on the at least one second user input with at least one participant of the online meeting.
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
92.
Reproducing video of dynamic bitrate with a plurality of channels
Disclosed is a method and system for transmitting and reproducing a video of a dynamic bitrate using a plurality of channels. A video transmission method may transferring frames of a video to N encoders using an interleaving scheme, N denoting a first natural number greater than or equal to 2, generating N video streams by encoding the frames using the N encoders, each of the N video streams corresponding to one of the N encoders, and transmitting each of the N video streams as an independent stream.
H04N 21/2365 - Multiplexing of several video streams
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
H04N 19/46 - Embedding additional information in the video signal during the compression process
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
93.
Method, system, and non-transitory computer readable record medium for expressing emotion in conversation message using gesture
A method, a system, and a non-transitory computer readable record medium for expressing an emotion in a conversation message using a gesture are provided. A message expression method may include: receiving a message that is entered in a message input area of a chatroom; obtaining animation information based on an input applied to the message in the message input area; modifying the message based on the animation information; and displaying the modified message in a chat view area of the chatroom in response to receiving a message send request.
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
94.
Method, computer device, and non-transitory computer readable record medium to display content of interest
A method, a system, and a non-transitory computer-readable record medium are provided to display content of interest. A content display method may include analyzing a user interest based on a user activity on an application; generating a customized content in response to receiving from a server, information that matches the user interest; and displaying the customized content through an interface related to a specific event when the specific event occurs on the application.
H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
A method for managing a plurality of federated learning models incorporated to a device includes monitoring state information of the computer device to which a plurality of federated learning models is mounted; and performing learning scheduling on the plurality of federated learning models based on the state information and requirements for each model.
A method for sharing content performed by at least one processor of a first user terminal includes initiating, through a first external device, a call between a first user account associated with the first user terminal and a second user account associated with a second user terminal included in a chat room of an instant messaging application, transmitting a co-view request associated with a content to share to the first external device, where the content to share is one of a plurality of contents shared within the chat room, and displaying the content to share with a call screen on a display of the first user terminal.
Provided is a method for assisting video content viewing, the method being performed by processing circuitry of a user terminal, and the method including displaying a playback screen of first video content on a display of the user terminal, the first video content being played on the playback screen, generating a graphic object configured to enable playback of similar content associated with a first playback time of the first video content, and displaying the graphic object on the display together with the playback screen of the first video content.
Provided is a method for managing messages on an instant messaging application, which is executed by one or more processors of a user terminal. The method may include receiving a new message from another user through a chat room of the instant messaging application, displaying the new message on a display of the user terminal, sending a waiting message to the another user through the chat room, and maintaining the new message as an unread message in response to the sending of the waiting message to the another user.
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F 9/00 - Arrangements for program control, e.g. control units
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
H04L 51/224 - Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold
99.
Method and system for processing conference using avatar
A non-transitory computer-readable recording medium may storing instructions that, when executed by a processor, cause the processor to set a communication session for a conference in which a plurality of users participates through a server, transmit, to the server, an identifier of an avatar to be represented on a virtual space for the conference and coordinate information of the avatar in the virtual space, receive, from the server, resources of neighboring avatars selected based on the coordinate information, transmit, to the server, motion data of the avatar through the communication session, receive, from the server, motion data of the neighboring avatars through the communication session, and represent the neighboring avatars on the virtual space based on the resources of the neighboring avatars and the motion data of the neighboring avatars.
Disclosed is a reaction display method performed by a computer apparatus including processing circuitry, the reaction display method including displaying, by the processing circuitry, a content sharing screen with a voice over Internet protocol (VoIP) call screen during a VoIP call, the content sharing screen including shared media content, and a user of the computer apparatus participating in the VoIP call, receiving, by the processing circuitry, a position at which a reaction is input from the user during the VoIP call, sending reaction information and the position to at least one other user participating in the VoIP call, the reaction information corresponding to the reaction, and displaying an indication of the reaction on the VoIP call screen or the content sharing screen based on the position.
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting