H04L51/226

TELECOMMUNICATION AND MULTIMEDIA MANAGEMENT METHOD AND APPARATUS

A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.

SENDING OR RECEIVING A MESSAGE WITH A SUBJECT IN A MESSAGING APPLICATION
20230048451 · 2023-02-16 ·

A system and method for sending and receiving messages with a ‘subject’ in a structured messaging application; thereby achieving the objective of presenting the messages within the message folders for the users to easily classify the messages based on the ‘subject’. The ‘message subject module’ configured in association with a structured messaging application for searching the existing ‘subject’s in an alphabetically arranged database or allowing the user to use the existing ‘subject’ or create a new ‘subject’ while sending a new message. The ‘message subject module’ enables a user to send a message with a ‘subject’ to another individual user or group. It enables the receivers to get the message with a ‘subject’. It also gives options for the group members to initiate a conversation under the single ‘subject’ for everyone to understand the topic of discussion without any confusion.

SENDING OR RECEIVING A MESSAGE WITH A SUBJECT IN A MESSAGING APPLICATION
20230048451 · 2023-02-16 ·

A system and method for sending and receiving messages with a ‘subject’ in a structured messaging application; thereby achieving the objective of presenting the messages within the message folders for the users to easily classify the messages based on the ‘subject’. The ‘message subject module’ configured in association with a structured messaging application for searching the existing ‘subject’s in an alphabetically arranged database or allowing the user to use the existing ‘subject’ or create a new ‘subject’ while sending a new message. The ‘message subject module’ enables a user to send a message with a ‘subject’ to another individual user or group. It enables the receivers to get the message with a ‘subject’. It also gives options for the group members to initiate a conversation under the single ‘subject’ for everyone to understand the topic of discussion without any confusion.

CONTEXT-BASED NOTIFICATIONS PRESENTATION

The present disclosure is related to automatically, based on contextual information and without needing explicit input from a user, modifying one or more settings associated with presenting a notification. In examples, settings may include automatically suspending notification presentation or automatically overriding a notification setting that suspends notification presentation. In addition, contextual information may include, among other things, information related to a computing device (e.g., device location or network signal strength), a rate of user interaction or engagement with an application (e.g., rate of information sharing, user reactions, etc.), and/or a calendar or schedule of a user. In examples, the contextual information may be analyzed (e.g., based on comparison to a threshold) to determine whether a condition is met, and based on the analysis, the one or more settings may be modified.

Translation and communication filters for social interaction

Systems and methods for profile-based language translation and filtration are provided. A user language profile specifying one or more translation rules may be stored in memory for a user. A current communication session associated with a user device of the user may be monitored. The current communication session may includes messages from one or more other user devices of one or more other users. A language set in at least one of the messages of the current communication session may be detected as triggering at least one of the translation rules in real-time. The language set in the at least one message may further be filtered in real-time based on the at least one translation rule, which may thereby modify the at least one message. Further, a presentation of the current communication session that is provided to the user device may be modified to include the filtered language set of the modified message instead of the triggering language set.

BULLET COMMENT PROCESSING METHOD AND SYSTEM BASED ON WECHAT APPLET
20230037528 · 2023-02-09 ·

The present disclosure describes techniques of processing bullet comments. The techniques comprise obtaining a page of playing a video to output a video stream; obtaining a plurality of pieces of bullet comment data associated with the video stream; and performing an i.sup.th bullet comment processing operation comprising adjusting operation indication information to a first piece of indication information; traversing the plurality of pieces of bullet comment data and determining whether the plurality of bullet comment data comprise a piece of bullet comment data in a to-be-posted state; performing a processing operation on the piece of bullet comment data in the to-be-posted state; in response to determining that the processing operation on the piece of bullet comment data in the to-be-posted state has been completed, adjusting the operation indication information to a second piece of indication information. In the present application, the operation indication information is configured to perform or block an operation subsequent to a bullet comment processing operation.

BULLET COMMENT PROCESSING METHOD AND SYSTEM BASED ON WECHAT APPLET
20230037528 · 2023-02-09 ·

The present disclosure describes techniques of processing bullet comments. The techniques comprise obtaining a page of playing a video to output a video stream; obtaining a plurality of pieces of bullet comment data associated with the video stream; and performing an i.sup.th bullet comment processing operation comprising adjusting operation indication information to a first piece of indication information; traversing the plurality of pieces of bullet comment data and determining whether the plurality of bullet comment data comprise a piece of bullet comment data in a to-be-posted state; performing a processing operation on the piece of bullet comment data in the to-be-posted state; in response to determining that the processing operation on the piece of bullet comment data in the to-be-posted state has been completed, adjusting the operation indication information to a second piece of indication information. In the present application, the operation indication information is configured to perform or block an operation subsequent to a bullet comment processing operation.

Method for aggregating and regulating messages via a constrained bidirectional communication channel
11558308 · 2023-01-17 · ·

A method for aggregating and regulating messages in a network that has a plurality of pairs of nodes and two transmitting/receiving devices communicating via a bidirectional channel. The method is implemented by each of the transmitting/receiving devices. Each received message may be segmented into packets of a predefined size, and each packet may be allocated to a queue that depends on the origin, the destination, and the priority of the message. One or more frames may then be created, and packets of the queues may be inserted into the frames. Frames may then be sent via the bidirectional channel over a predefined time interval, the number of frames sent over the time interval being dependent on the maximum throughput of the channel and on the useful throughput in each of the transport directions of the channel.

Method for aggregating and regulating messages via a constrained bidirectional communication channel
11558308 · 2023-01-17 · ·

A method for aggregating and regulating messages in a network that has a plurality of pairs of nodes and two transmitting/receiving devices communicating via a bidirectional channel. The method is implemented by each of the transmitting/receiving devices. Each received message may be segmented into packets of a predefined size, and each packet may be allocated to a queue that depends on the origin, the destination, and the priority of the message. One or more frames may then be created, and packets of the queues may be inserted into the frames. Frames may then be sent via the bidirectional channel over a predefined time interval, the number of frames sent over the time interval being dependent on the maximum throughput of the channel and on the useful throughput in each of the transport directions of the channel.

Server-Side Rate-Limiting Algorithms for Piggybacking Social Updates for Mobile Devices

In one embodiment, device status information is received from a mobile device of a first user. The device status information may include: information related to power for the device, information related to network connectivity of the device, or a notification mode of the device. Outgoing messages may be identified to be sent to the first user. A value may be computed for each of the outgoing messages. The computed value may be based on an affinity score determined with respect to an originator of the message and the first user. Based on the computed value, at least one of the outgoing messages may be selected for placement into an outgoing message queue. Upon the detection of a triggering condition, the selected messages may be sent to the mobile device. The triggering condition may be based on the device status information and the respective values of the outgoing messages.