H04L51/00

METHOD AND DEVICE FOR SENDING COMMUNICATION MESSAGE
20200096950 · 2020-03-26 ·

The present disclosure relates to the field of computer technologies, and discloses a method and a device for sending a communication message. The method includes: receiving, by a wearable device, a communication message sent by a transfer device, where the communication message is sent to the transfer device by a target device, and is forwarded to the wearable device by the transfer device when the transfer device meets a predetermined condition; receiving, by the wearable device, a reply message input for the communication message; and sending, by the wearable device, the reply message to the transfer device, where the reply message is forwarded to the target device by the transfer device. The present disclosure resolves a problem that a user cannot send or reply to a communication message in time when it is inconvenient to operate an electronic device, and achieves an effect of improving communication efficiency.

Secure electronic mail system

An e-mail system is disclosed that overcomes many deficiencies of, but is backward compatible with, existing e-mail systems. Embodiments of the system may include various features, including but not limited to: (1) secure transfer of e-mail messages, without the need for users to replace existing e-mail clients or to change e-mail addresses; (2) tracking of all actions performed in connection with an e-mail transmission; (3) the ability for a recipient to view information about an e-mail message, optionally including information about how other addressees have responded to it, before deciding whether to retrieve the e-mail message; (4) the aggregation of entire e-mail conversations into a single threaded view; (5) the ability to include both private and public messages in a single e-mail communication; (6) sender control over downstream actions performed in connection with an e-mail message; (7) flexible control over cryptographic methods used to encrypt emails messages for storage.

Inter-vehicle communication system, vehicle system, vehicle illumination system and vehicle

An inter-vehicle communication system includes: a first vehicle including a message generator configured to generate a message and a first wireless communication unit configured to wirelessly transmit the generated message; a second vehicle including a second wireless communication unit configured to receive the message transmitted from the first vehicle; and a display device that is located in the second vehicle and is configured to display the message.

METHOD AND SYSTEM FOR PROVIDING NOTIFICATION
20200092246 · 2020-03-19 · ·

A system for providing a notification for a plurality of messages is disclosed. The system may include a memory and at least one processor. The at least one processor may be configured to receive the plurality of messages from one or more devices associated with one or more users; identify one or more subjects associated with the plurality of messages; and provide the notification including the plurality of messages to a device associated with a recipient, wherein the plurality of messages are arranged in the notification based on the identified one or more subjects, and wherein the one or more users and the recipient exchange the plurality of messages in a collaborative environment.

Travel assistance device, travel assistance server, and travel assistance system
10592936 · 2020-03-17 · ·

An uttered speech of a user is acquired and recognized, and the recognition result is output. Evaluation information is generated from the recognition result. The position where the evaluation information is generated is detected. A reliability determining unit determines reliability of the evaluation information using post information posted on the Internet within a predetermined distance range based on the position where the evaluation information is generated within a predetermined period based on current date and time and determines whether the evaluation information is to be transmitted. A communication unit performs transmission, to the travel assistance server, of the evaluation information determined to be transmitted by the reliability determining unit, reception of the evaluation information stored in the travel assistance server, and reception of the post information posted on the Internet. An information providing unit provides the evaluation information received by the communication unit from the travel assistance server.

Electronic messaging systems

A computer system for facilitating communications between users is configured for: (A) receiving, from a first user, one or more user watch area attributes; (B) using the one or more user watch area attributes to define a watch area; (C) receiving, from a second user, a message associated with a geographical location; (D) determining whether the geographical location is located within the user watch area; (E) at least partially in response to determining that the geographical location is located within the user watch area, subscribing the first user to a thread of messages that includes the message; and (F) dynamically adjusting a shape of the user watch area based, at least in part, on a factor selected from a group consisting of: (1) a number of message postings within the user watch area; and (2) a population density of an area that is within the user watch area.

DETECTION OF EMAIL SPOOFING AND SPEAR PHISHING ATTACKS
20200084228 · 2020-03-12 ·

A computer-implemented method of detecting an email spoofing and spear phishing attack may comprise generating a contact model of a sender of emails; determining, by a hardware processor, a statistical dispersion of the generated contact model that is indicative of a spread of a distribution of data in the generated model and receiving, over a computer network, an email from the sender. If the determined statistical dispersion is lower than a dispersion threshold, the received email may be evaluated in the processor against a plurality of conditions associated with email spoofing and spear phishing attacks, using the generated contact model, to generate a features vector that is constituted of a plurality of numeric values and a plurality of dispersion values between 0 and 1, and using at least the generated features vector to classify with a supervised learning algorithm the received email as a likely legitimate email or as a likely malicious email spear phishing attack; and notifying a recipient of the email when the received email is classified as a likely malicious email spear phishing attack.

One Time Pad Cryptography Method and Apparatus
20200084024 · 2020-03-12 ·

A communication system comprising a server device and a client device connected via a public network. The server generates a one time pad (OTP) comprising a plurality of mutually random keys, and pre-shares the OTP with the client via a secure communication channel instantiated on the public network. Thereafter, each time the client transmits a packet of a message, the client encrypts that packet with the top key in the client's local copy of the OTP; and, upon receipt, the server decrypts the encrypted packet using the same top key in the server's local copy of the OTP. Both the client and server then delete the now-used key from the OTP, thereby creating a new top key in both local copies of the OTP. This key consumption process continues until all packets have been securely transmitted.

Systems and methods for secure data exchange in a distributed collaborative application

A collaborative communication system that includes a plurality of endpoints and interconnecting nodes configured to communicate via messages over interconnecting channels. Each of the plurality of endpoints and/or interconnecting nodes can determine whether to apply protection to the messages on a per message basis and/or base on the interconnecting channel being used. Thus, a balance between adequate protection and use of system resources and bandwidth can be maintained.

Virtual assistant system to enable actionable messaging

A virtual assistant system includes a mobile device to receive an input command corresponding to a function to be performed at one or more external services, to translate the input command into a semantic atom representing the command, and to transmit the semantic atom, and an assistant server configured to receive the transmitted semantic atom, the assistant server including a plurality of plugins, each plugin corresponding to a respective one of the external services and configured to generate a proprietary language command corresponding to the received semantic atom for each external service in which the function is to be performed.