H04L12/1813

Proactive provision of new content to group chat participants
11552814 · 2023-01-10 · ·

Techniques are described herein for automated assistants that proactively provide content to participant(s) of multi-participant message exchange threads (e.g., group chats, audio and/or video calls in which oral messages are transcribed for analysis, etc.) based on signals such as individual participant profiles associated with participant(s). In various implementations, automated assistant(s) that may not be explicitly invoked may analyze content of a message exchange thread involving multiple human participants and/or document(s) associated with the message exchange thread. Based on the analyzing, the automated assistant(s) may identify topic(s) pertinent to the message exchange thread. Based on individual participant profiles associated with the participants, the automated assistant(s) may identify shared interest(s) of the participants. The automated assistant(s) may then select new content based both on the pertinent topic(s) and the shared interest(s) of the participants and proactively provide the new content to one or more of the participants.

Chat room-based file sharing device and method
11553013 · 2023-01-10 · ·

A chat room-based file sharing device includes: a memory; and a processor electrically connected to the memory, wherein the processor receives file sharing request information including information about a target shared file and a shared file recipient, creates a file sharing chat room associated with the target shared file, that is specified by the file sharing request information, and, when the file sharing chat room is rendered on a terminal of the shared file recipient, provides a file object corresponding to the target shared file through the file sharing chat room, wherein the file sharer and the shared file recipient share the target shared file through the file sharing chat room by participating as chat participants in the file sharing chat room.

METHOD FOR PROVIDING INFORMATION BASED ENTRY TRIGGER, APPLICATION SYSTEM, USER TERMINAL, AND APPLICATION IMPLEMENTING THE SAME

An operation method of an application system includes receiving a chat room-entry event notifying that a user enters the chat room from a terminal in which an application is installed, generating an entry trigger based on the chat room enter event, and providing user context suitable information inferred based on a user key included in the entry trigger to the chat room.

Methods, systems and computer readable mediums for providing a rich menu for instant messaging services
11695715 · 2023-07-04 · ·

Disclosed are a system, method, device, and/or non-transitory computer readable medium for providing an instant messaging service implemented with a computer. The method includes receiving a request on establishing a conversation interface with an official account registered at the instant messaging service from a client, providing a rich menu user interface associated with the official account on a portion of the conversation interface when the client establishes the conversation interface in response to the request, receiving a selection on a display item included in the rich menu from the client, identifying content associated with the selected display item by a manager of the official account, and providing the identified content to the client through the conversation interface.

Maze training platform
11694564 · 2023-07-04 · ·

A method and system comprising an adaptive learning platform having a backend component for managing 3D lessons for display on an interface of a user device. A 3D lesson comprises a plurality of scenarios with choices which lead to a next scenario of the 3D lesson. A learner after completing the 3D lesson can analyze results of a completed 3D lesson using an analyzer unit of the adaptive learning platform. In addition, the platform also recommends other 3D lessons based on analytics performed on the learner user's results.

System and method of dynamic, natural camera transitions in an electronic camera

Scene changes should be done pleasingly and without user input or control. Based on the number of speakers and changes in speakers, either to a different individual or movement by the same speaker, based on the locations of the speakers, and based on the overlap of the current and intended scenes, a decision is made whether to perform a smooth transition or do a cut. It has been determined that the decision on cut versus smooth transition is preferably based on the location of the center of the intended new scene versus the boundaries of the current scene, a cut used if the center is outside the boundaries and a smooth transition if inside. If a smooth transition, an easing function, such as ease in ease out, is performed to change the scene. A preferred value for the smooth transition is to perform the transition over 80 frames.

Method, system, and non-transitory computer-readable record medium for providing multiple group calls in one chatroom
11695582 · 2023-07-04 · ·

Disclosed is a method, system, and non-transitory computer-readable record medium for providing a plurality of group calls in a single chatroom. A group call providing method including receiving, by the at least one processor, information about a plurality of group call channels generated in response to a first request from at least one member included in a chatroom, from a server, providing, by the at least one processor, a group call channel list about the plurality of group call channels through the chatroom based on the information about the plurality of group call channels, and starting, by the at least one processor, a group call through a specific group call channel, from among the plurality of group call channels, in response to receiving a second request for joining the specific group call channel through the group call channel list may be provided.

Podroom
20220414793 · 2022-12-29 ·

A system and method for a podcast community that creates an avenue for listeners to provide feedback to podcasters. These solutions include websites, web applications, mobile applications and algorithms that connect people listening to podcasts around the world. The mobile application creates a forum where podcast listeners can listen and comment on podcast episodes. Listeners can interact with each other, podcasters and featured guests on the applications. Users and podcasters can also attach media files to comments and podcasts respectively.

Communication management system, communication system, computer-readable recording medium, and maintenance system
11539914 · 2022-12-27 · ·

A communication management system includes: a storage unit configured to store destination information of a first communication terminal that establishes a first session with a relay device that relays communication data, destination information of a conversion system that performs mutual conversion between communication schemes of communication data transmitted from the first communication terminal and a second communication terminal and establishes a second session with the relay device, and destination information of the second communication terminal that establishes a third session with the conversion system; a receiving unit configured to receive start request information to start communication between the communication terminals from the first communication terminal; an extracting unit configured to extract destination information of each communication terminal and the conversion system stored in the storage unit, based on the received start request information; and a transmitting unit configured to transmit the extracted destination information to the relay device.

User interface for fraud alert management
11538128 · 2022-12-27 · ·

A user interface for a fraud detection application includes a visual display; a plurality of panes displayed on the visual display, each pane including an identifier corresponding to a communication received; a graphical representation of a threat risk associated with the identifier; a numeric score associated with the threat risk, wherein the numeric score is a weighted score based on a plurality of predetermined factors updated substantially continuously. The graphical representation may include a status bar indicative of a threat risk associated with the identifier, the threat risk provided by the fraud detection algorithm and based on a weighted score. Each pane may include additional information about the identifier, such as a number of accounts accessed or attempted to be accessed associated with the identifier; a number of days the identifier has been active; a type of channel associated with the identifier; and a number of communications initiated by the identifier over a predetermined period of time. A user may access further information by activating a portion of the visual display to access additional information related to the threat risk. The communication may be a phone call, a chat, a web interaction or the like.