Patent classifications
H04L51/043
Cross device messaging
Systems, methods, and computer-readable media for providing cross device messaging and enhanced synchronization of messages. In some configurations, a distributed service platform may store a user profile. The user profile may include device information (i) indicating active devices associated with the user profile and capabilities of the active devices and (ii) one or more potential relay devices for relaying messages to the active devices. The user profile may be provided to a first device among the active devices referenced in the device information. A signal may be received from the first device that includes a message designating one or more recipient devices from the active devices. One or more relay devices may be selected from the one or more potential relay devices in response to receiving the signal, and the signal may be sent to the one or more relay devices.
Cross device messaging
Systems, methods, and computer-readable media for providing cross device messaging and enhanced synchronization of messages. In some configurations, a distributed service platform may store a user profile. The user profile may include device information (i) indicating active devices associated with the user profile and capabilities of the active devices and (ii) one or more potential relay devices for relaying messages to the active devices. The user profile may be provided to a first device among the active devices referenced in the device information. A signal may be received from the first device that includes a message designating one or more recipient devices from the active devices. One or more relay devices may be selected from the one or more potential relay devices in response to receiving the signal, and the signal may be sent to the one or more relay devices.
Generating media content items based on location information
Method for generating media content items based on location information starts with the server system receiving from a first computing device an electronic communication including location information from a location sensor coupled to the first client computing device. Server system then determines a current activity of a first user of the first client computing device based on the location information; generating a media content item including a map display based on the location information and at least one of: (i) an avatar of the first user engaged in the current activity, (ii) a status message associated with the current activity of the first user, or (iii) a status message associated with a map location on the map display. Server system then causes the media content item to be displayed on a display screen of at least one of a plurality of client computing devices. Other embodiments are described herein.
MESSAGE REMINDING METHOD AND ELECTRONIC DEVICE
Disclosed are a method and apparatus for message reminding, an electronic device and a storage medium. The method comprises: acquiring a contact list of a currently logged-in target account; acquiring a conversation identifier set as being specially followed in the contact list, the conversation identifier including at least one of a contact identifier, a group identifier and an official account identifier; and displaying the conversation identifier in a form of a floating window.
INTELLIGENT MEETING SCHEDULING ASSISTANT USING USER ACTIVITY ANALYSIS
A device may identify at least one user associated with a meeting invitation. The at least one user may be a meeting host, a meeting invitee, or both. The device may determine presence data associated with the at least one user. The device may provide at least a portion of the presence data to a machine learning network. The device may receive an output from the machine learning network in response to the machine learning network processing at least the portion of the presence data. The output may include a predicted availability of the at least one user for each candidate temporal period of a set of candidate temporal periods. The device may display one or more suggested temporal periods for the meeting invitation, from among the set of candidate temporal periods, based on the output from the machine learning network.
Techniques for efficient messaging client communication by updating user subscription stores based on subscription type and commands
Techniques for efficient messaging client communication are described. In one embodiment, an apparatus may comprise a client front-end component of a messaging server operative to receive a protocol connect packet from a messaging client, the protocol connect packet initiating a client authentication process with the messaging client; and receive a message package from the messaging client, the message package received during the client authentication process; a client authentication component operative to perform the client authentication process with the messaging client; and a client message queueing component operative to queue the message package in an authorization-holding message queue in response to the message package being received during the client authentication process. Other embodiments are described and claimed.
Systems and methods for co-present digital messaging
Systems and methods for co-present digital messaging may include (1) providing a group of users with access to a digital messaging thread that enables the users to exchange messages, (2) detecting a co-present moment in which two or more of the users are accessing the digital messaging thread at the same time, and (3) displaying a digital streak indicator proximate each message posted to the digital messaging thread during the co-present moment to visually identify the messages posted to the digital messaging thread during the co-present moment. Various other methods, systems, and computer-readable media are also disclosed.
Systems and methods for managing interactions between an individual and an entity
A system that incorporates teachings of the present disclosure may include, for example, a synthesis engine having a controller, and a storage medium for storing instructions to be executed by the controller. The instructions, when executed by the controller, can cause the controller to retrieve collected information associated with a behavior of an individual, synthesize from the information a measure of a mood of the individual to interact with others, and transmit the measure to a system associated with the individual to manage requests between the individual and the entity. The measure of the mood of the individual can indicate an availability of the individual and a receptiveness of the individual to accept a request to interact with an entity. The measure can be described by a plurality of dimensions. Other embodiments are disclosed.
Method and system for reporting message disposition in a communication network
Methods, servers and mobile stations are provided to allow a sender mobile station which has transmitted a message toward a recipient mobile station via a first protocol to be notified that the message has been delivered to the recipient mobile station via a different protocol. The sender mobile station may be notified that the message was delivered to the recipient mobile station via a different protocol method via a disposition notification message comprising an indication that the message was delivered to the recipient mobile station via a different protocol.
Method and system for reporting message disposition in a communication network
Methods, servers and mobile stations are provided to allow a sender mobile station which has transmitted a message toward a recipient mobile station via a first protocol to be notified that the message has been delivered to the recipient mobile station via a different protocol. The sender mobile station may be notified that the message was delivered to the recipient mobile station via a different protocol method via a disposition notification message comprising an indication that the message was delivered to the recipient mobile station via a different protocol.