H04L51/08

Automatically assisting conversations using graph database

Examples of the present disclosure describe systems and methods for automatically assisting conversations using a graph database. In order to minimize misunderstanding of words and phrases used by participants during a conversation, phrases from the conversation may be received by conversation assistance application as the conversation takes place. Entities may be extracted from the phrase based on natural language recognition according to a domain context of the participant being assisted. One or more tags may be looked up from a graph database, and may be provided to the participant as a list of hashtags related to the conversation. Links to documents may be extracted based on the tags for the participant for viewing during the conversation.

Electronic message processing systems and methods
11582190 · 2023-02-14 · ·

A message-hold decision maker system used with an electronic mail processing system that processes electronic messages for a protected computer network improves the electronic mail processing system's performance by increasing the throughput performance of the system. The improvements are achieved by providing an electronic mail processing gateway with additional logic that makes fast and intelligent decisions on whether to hold, block, allow, or sandbox electronic messages in view of potential threats such as viruses or URL-based threats. A message hold decision maker uses current and stored information from a plurality of specialized classification engines to quickly make the decisions. In some examples, the message hold decision maker will instruct an email gateway to hold an electronic mail message while the classification engines perform further analysis.

Reservation management for polling requests in a communication system

Techniques for committing back end computing resources to an online stream of requests for data from client devices are described herein. A polling schedule server (e.g., a reservation management system), may receive polling reservation requests from a plurality of client devices, may evaluate each client device's need for “fresh” data based on a number of input signals, and may assign the client device a polling slot (e.g., a reservation for a future polling time). The polling scheduler server may subsequently receive a polling request from a client device and, upon validating a token received from the client device as well as a difference between an assigned polling time and the polling request timestamp, may grant the polling request by transmitting a request to one or more communication system servers, receiving data from the communication system servers, and providing the data to the client device.

Group chat initiating method on basis of shared document, device and apparatus therefor, and storage medium

Disclosed is a chat initiating method, comprising: determining a first user account that accesses a shared document; obtaining a first identifier of a chat group inserted into the shared document; displaying, according to a state of whether the first user account has joint into the chat group, a group chat control corresponding to the state in the shared document, wherein the group chat control is used for joining the chat group or for displaying an interface of the chat group; and sending, in response to an operation on the group chat control, a corresponding group chat request.

Group chat initiating method on basis of shared document, device and apparatus therefor, and storage medium

Disclosed is a chat initiating method, comprising: determining a first user account that accesses a shared document; obtaining a first identifier of a chat group inserted into the shared document; displaying, according to a state of whether the first user account has joint into the chat group, a group chat control corresponding to the state in the shared document, wherein the group chat control is used for joining the chat group or for displaying an interface of the chat group; and sending, in response to an operation on the group chat control, a corresponding group chat request.

METHOD AND SYSTEM FOR RECEIVING A DEBT PAYMENT
20230037786 · 2023-02-09 ·

A method of determining a likelihood that a debt payment will be made or received, the method comprising sending a message to a debtor mobile computing device comprising a link to a debtor portal; displaying on the debtor mobile computing device an indication of the debt owing; displaying on the debtor mobile computing device a proposed payment plan for settlement of the debt; and receiving an indication that the debtor accepts the proposed payment plan is disclosed. The method may use Next Best Action (NBA) modelling. The message sent may be a SMS message and it may include an indication of the debt owing. The method may further comprise offering a discount to the debtor if the discounted amount is paid that day. The offer of a discount may initiate an automated negotiation process with the debtor.

DETECTION OF UNDESIRED COMPUTER FILES USING DIGITAL CERTIFICATES

Methods and systems for detecting undesirable computer files based on scanning and analysis of information contained within an associated digital certificate chain are provided. According to one embodiment, a file having associated therewith a certificate chain is received. A type and structure of the file are identified. A location of the certificate chain is determined based on the identified type and structure. A signature of the file is formed by extracting a targeted subset of information from the certificate chain. The file is evaluated by comparing the signature with a set signatures having a known desirable or undesirable status. The file is classified based on a result of the evaluating into a category of multiple categories, including one indicative of an associated file being an undesired file or a file suspected of being undesired. The file is handled in accordance with a policy associated with the category.

SURFACING ATTACHMENTS IN EMAIL SEARCH SUGGESTION DROPDOWN

Presenting search suggestions within a messaging application that include attachments without searching messages for the attachments is provided. Messages are received at a computer and managed by a messaging application. A query for suggestions is received via the messaging application. The query is performed by the messaging application without querying the messages that have been received through the messaging application. Suggested search results are provided by the messaging application. The suggestions include attachments that were received via a message through the messaging application. In one or more aspects, the suggested search results also provide other attachments that were received by other than the messaging application.

REAL-TIME MESSAGING METHOD AND APPARATUS

A system and method for the late-biding of time-based media in real-time. With late binding, the sender may create time-based media before or at the same time an active delivery route to the recipient is discovered. As soon as the route becomes available, the media is transmitted. The existing DNS and email infrastructure is possibly used for route discovery, while any real-time transmission protocol may be used for the actual delivery of the media. “Progressive” emails may also be used for the real-time delivery of time-based media.

System for Inserting and Responding to Brand-Related Data in Communicated Messages
20180013700 · 2018-01-11 ·

A system for managing and processing of a user message as initiated by a sender messaging device of a sending user to an addressed receiver messaging device of a receiving user and transmitted through a telecommunication network to a multimedia messaging system (MMS) implemented therein for transmitting the received user message from the sender messaging device to the receiver messaging device based on an receiver message device address, a first server receives and manages brand-related data and configuration data for processing the messages and a second server creates a modified user message having the brand-related data (BRD) message inserted with the user message and within the messaging format of the user message and responsive to a BRD message insertion rule defined by the BRD configuration data associated with the BRD message, and then transmitting the modified user message to the addressed receiver messaging device.