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 15/26 - Systèmes de synthèse de texte à partir de la parole
G10L 13/08 - Analyse de texte ou génération de paramètres pour la synthèse de la parole à partir de texte, p. ex. conversion graphème-phonème, génération de prosodie ou détermination de l'intonation ou de l'accent tonique
G06F 40/58 - Utilisation de traduction automatisée, p. ex. pour recherches multilingues, pour fournir aux dispositifs clients une traduction effectuée par le serveur ou pour la traduction en temps réel
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
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 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
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.
G06F 40/58 - Utilisation de traduction automatisée, p. ex. pour recherches multilingues, pour fournir aux dispositifs clients une traduction effectuée par le serveur ou pour la traduction en temps réel
G06F 40/166 - Édition, p. ex. insertion ou suppression
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 - Contrôle de la complexité du flux vidéo, p. ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
H04N 21/647 - Signalisation de contrôle entre des éléments du réseau et serveur ou clientsProcédés réseau pour la distribution vidéo entre serveur et clients, p. ex. contrôle de la qualité du flux vidéo en éliminant des paquets, protection du contenu contre une modification non autorisée dans le réseau ou surveillance de la charge du réseau ou réalisation d'une passerelle entre deux réseaux différents, p. ex. entre réseau IP et réseau sans fil
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 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne
H04N 21/44 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé
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 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 16/532 - Formulation de requêtes, p. ex. de requêtes graphiques
G06F 16/538 - Présentation des résultats des requêtes
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
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 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [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.
H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p. ex. des poussées de notifications des messages reçus
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.
H04N 23/63 - Commande des caméras ou des modules de caméras en utilisant des viseurs électroniques
H04L 51/043 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM] en utilisant ou en gérant les informations de présence
H04N 23/661 - Transmission des signaux de commande de la caméra par le biais de réseaux, p. ex. la commande via Internet
17.
METHOD AND SYSTEM FOR CREATING PASSWORD USING DYNAMICALLY CHANGEABLE REGULAR EXPRESSION
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 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
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/248 - Présentation des résultats de requêtes
G06F 16/383 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
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 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
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.
H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p. ex. des poussées de notifications des messages reçus
H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
29.
METHOD AND SYSTEM FOR MESSAGE OUTPUT ASSOCIATED WITH CHAT ROOM FREEZING IN INSTANT MESSAGING SERVICE
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 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation
G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes
G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
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 - Systèmes de photographie numérique, p. ex. systèmes d'imagerie par champ lumineux en utilisant plusieurs images pour influencer la résolution, la fréquence d'images ou le rapport de cadre
H04N 23/63 - Commande des caméras ou des modules de caméras en utilisant des viseurs électroniques
H04N 23/62 - Commande des paramètres via des interfaces utilisateur
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 - Chaînes de traitement de la caméraLeurs composants pour le traitement de signaux de couleur
H04N 23/951 - Systèmes de photographie numérique, p. ex. systèmes d'imagerie par champ lumineux en utilisant plusieurs images pour influencer la résolution, la fréquence d'images ou le rapport de cadre
H04N 23/61 - Commande des caméras ou des modules de caméras en fonction des objets reconnus
H04N 23/62 - Commande des paramètres via des interfaces utilisateur
H04N 9/75 - Commutation commandée par la saturation de couleur
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 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 10/762 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant le regroupement, p. ex. de visages similaires sur les réseaux sociaux
G06V 10/74 - Appariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques
G06V 10/80 - Fusion, c.-à-d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
G06N 20/20 - Techniques d’ensemble en apprentissage automatique
39.
METHOD, COMPUTER DEVICE, AND COMPUTER PROGRAM FOR AI SUBSCRIPTION PLATFORM
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 - Interopérabilité avec d'autres applications ou services réseau
H04L 51/07 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel caractérisée par l'inclusion de contenus spécifiques
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
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.
G06F 40/40 - Traitement ou traduction du langage naturel
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
42.
METHOD AND SYSTEM FOR GENERATING IMAGE INCLUDING SPECIFIC OBJECT
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.
G06F 40/40 - Traitement ou traduction du langage naturel
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
G06T 3/10 - Sélection de méthodes de transformation en fonction de caractéristiques des images d’entrée
43.
METHOD, COMPUTER DEVICE, AND COMPUTER PROGRAM FOR GENERATING MORE REALISTIC AND NATURAL IMAGE BY USING GENERATIVE 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.
G06V 10/74 - Appariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
G06T 7/66 - Analyse des attributs géométriques des moments d'image ou du centre de gravité
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
44.
METHOD AND SYSTEM FOR AUTOMATICALLY ASSIGNING MODIFIER TO USER
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 - Surveillance ou traitement des messages en utilisant des informations de localisation géographique, p. ex. des messages transmis ou reçus à proximité d'un certain lieu ou d'une certaine zone
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 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation
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 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu par le joueur, p. ex. avec un éditeur de niveaux
A63F 13/87 - Communiquer avec d’autres joueurs, p. ex. par courrier électronique ou messagerie instantanée
G06F 40/40 - Traitement ou traduction du langage naturel
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 - Interopérabilité avec d'autres applications ou services réseau
H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
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 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
H04M 1/72439 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité avec des moyens interactifs de gestion interne des messages pour la messagerie visuelle ou vidéo
H04M 1/72448 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens permettant d’adapter la fonctionnalité du dispositif dans des circonstances spécifiques
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
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 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
G06F 16/51 - IndexationStructures de données à cet effetStructures de stockage
G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes
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 - Procédés d’affaires s’appliquant à l’industrie des télécommunications
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
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 - Procédés d’affaires s’appliquant à l’industrie des télécommunications
H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
G06Q 50/00 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
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 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne
H04N 21/488 - Services de données, p. ex. téléscripteur d'actualités
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.
G06V 40/50 - Traitement de données biométriques ou leur maintenance
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
G06V 10/772 - Détermination de motifs de référence représentatifs, p. ex. motifs de valeurs moyennes ou déformantsGénération de dictionnaires
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p. ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]Séparation aveugle de source méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
G06V 10/778 - Apprentissage de profils actif, p. ex. apprentissage en ligne des caractéristiques d’images ou de vidéos
G06F 16/51 - IndexationStructures de données à cet effetStructures de stockage
G06F 16/56 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet de données d’images fixes en format vectoriel
G06F 18/241 - Techniques de classification relatives au modèle de classification, p. ex. approches paramétriques ou non paramétriques
58.
Method and system for payment for central bank digital currency
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 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par exécution dans un environnement restreint, p. ex. "boîte à sable" ou machine virtuelle sécurisée
G06Q 20/06 - Circuits privés de paiement, p. ex. impliquant de la monnaie électronique utilisée uniquement entre les participants à un programme commun de paiement
G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
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 65/75 - Gestion des paquets du réseau multimédia
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
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 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
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 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
H04L 51/07 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel caractérisée par l'inclusion de contenus spécifiques
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
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 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
H04L 51/07 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel caractérisée par l'inclusion de contenus spécifiques
G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
69.
Method, system, and non-transitory computer-readable record medium for sharing content during VoIP-based call
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 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM] en utilisant ou en gérant les informations de présence
G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
H04M 1/72436 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité avec des moyens interactifs de gestion interne des messages pour la messagerie textuelle, p. ex. services de messagerie courte [SMS] ou courriels
H04M 1/72463 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens permettant d’adapter la fonctionnalité du dispositif dans des circonstances spécifiques pour limiter la fonctionnalité du dispositif
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 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
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 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
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 - Surveillance ou traitement des messages en utilisant des informations de localisation géographique, p. ex. des messages transmis ou reçus à proximité d'un certain lieu ou d'une certaine zone
H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
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 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
G06F 3/0483 - Interaction avec des environnements structurés en pages, p. ex. métaphore livresque
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.
G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
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 - Circuits de studio, p. ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux
G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p. ex. glissement, rotation, agrandissement ou changement de couleur
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 avec des listes d’éléments sélectionnables, p. ex. des menus
G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p. ex. glissement, rotation, agrandissement ou changement de couleur
G06F 3/0485 - Défilement ou défilement panoramique
G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels
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 - Transactions d’achat, de vente ou de crédit-bail
H04N 21/4725 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de servicesInterface pour utilisateurs finaux pour l'interaction avec le contenu, p. ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la requête de données additionnelles associées au contenu utilisant des régions interactives de l'image, p. ex. zones actives ("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 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
H04L 51/216 - Gestion de l'historique des conversations, p. ex. regroupement de messages dans des sessions ou des fils de conversation
H04L 65/1093 - Procédures en session en ajoutant des participantsProcédures en session en supprimant des 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.
H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p. ex. des poussées de notifications des messages reçus
H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
89.
Method and system for providing avatar space based on street-view via instant messaging application
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 s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
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.
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 - Multiplexage de plusieurs flux vidéo
H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
H04N 19/184 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant des bits, p. ex. de flux vidéo compressé
H04N 19/46 - Inclusion d’information supplémentaire dans le signal vidéo pendant le processus de compression
H04N 19/70 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par des aspects de syntaxe liés au codage vidéo, p. ex. liés aux standards de compression
H04N 21/2662 - Contrôle de la complexité du flux vidéo, p. ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
92.
Method and system for providing online meeting notes
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 - Technologies de l’information et de la communication [TIC] spécialement adaptées à la mise en œuvre des procédés d’affaires d’un secteur particulier d’activité économique, p. ex. aux services d’utilité publique ou au tourisme
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 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
G06F 3/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p. ex. sous forme de gestes ou de texte
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 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel pour la prise en charge des services des réseaux sociaux
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 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
G06F 9/00 - Dispositions pour la commande par programme, p. ex. unités de commande
G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p. ex. messagerie instantanée [IM]
H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p. ex. des poussées de notifications des messages reçus
H04W 4/16 - Services supplémentaires liés aux communications, p. ex. transfert ou mise en attente d'appels
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.
H04L 65/1096 - Fonctions supplémentaires, p. ex. renvoi d'appel ou mise en attente d'appel
H04L 65/1089 - Procédures en session en ajoutant des médiasProcédures en session en supprimant des médias
H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
H04L 65/1059 - Fonctionnalités du terminal de l'utilisateur final spécialement adaptées à la communication en temps réel
H04L 65/75 - Gestion des paquets du réseau multimédia
H04N 21/4788 - Services additionnels, p. ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p. ex. discussion en ligne