Apparatus and method for optimized multi-format communication delivery protocol prediction
First Claim
1. A non-transitory computer readable medium comprising computer instructions stored thereon to cause one or more processing units to:
- receive a cross-protocol communication history for a user;
receive a message from the user addressed to one or more desired recipients;
determine, based on the cross-protocol communication history for the user, an optimal protocol for delivery of the message for each of the one or more desired recipients, wherein the instructions to determine further comprise instructions to use a predictive time-based data model, and wherein the cross-protocol communication history for the user is associated with a Universal Message Object (UMO), which UMO comprises at least one of each of the following objects;
a message common object, a message unique object, and a participant object;
transform the message into the respective optimal delivery protocol for each of the one or more desired recipients;
transmit the message in the respective optimal delivery protocol to each of the one or more desired recipients; and
update the cross-protocol communication history for the user and the predictive time-based data model based, at least in part, on the transmission of the message.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates generally to apparatus, methods, and computer readable media for composing communications for computing devices across multiple formats and multiple protocols. More particularly, but not by way of limitation, this disclosure relates to apparatus, methods, and computer readable media to permit computing devices, e.g., smartphones, tablets, laptops, and the like, to send communications in a number of pre-determined and/or ‘determined-on-the-fly’ optimal communications formats and/or protocols. Determinations of optimal delivery methods may be intelligently based on the sender individually or the relationship with the sender in the context of a group of recipients—including the format of the incoming communication, the preferred format of the recipient and/or sender, and an optimal format for a given communication message. The techniques disclosed herein allow communications systems to become ‘message-centric’ or ‘people-centric,’ as opposed to ‘protocol-centric,’ eventually allowing consideration of message protocol to fall away entirely for the sender of the communication.
-
Citations
20 Claims
-
1. A non-transitory computer readable medium comprising computer instructions stored thereon to cause one or more processing units to:
-
receive a cross-protocol communication history for a user; receive a message from the user addressed to one or more desired recipients; determine, based on the cross-protocol communication history for the user, an optimal protocol for delivery of the message for each of the one or more desired recipients, wherein the instructions to determine further comprise instructions to use a predictive time-based data model, and wherein the cross-protocol communication history for the user is associated with a Universal Message Object (UMO), which UMO comprises at least one of each of the following objects;
a message common object, a message unique object, and a participant object;transform the message into the respective optimal delivery protocol for each of the one or more desired recipients; transmit the message in the respective optimal delivery protocol to each of the one or more desired recipients; and update the cross-protocol communication history for the user and the predictive time-based data model based, at least in part, on the transmission of the message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a memory; and one or more processing units, communicatively coupled to the memory wherein the memory stores instructions to configure the one or more processing units to; receive a cross;
protocol communication history for a user;receive a message from the user addressed to one or more desired recipients; determine, based on the cross-protocol communication history for the user, an optimal protocol for delivery of the message for each of the one or more desired recipients, wherein the instructions to determine further comprise instructions to use a predictive time-based data model, and wherein the cross-protocol communication history for the user is associated with a Universal Message Object (UMO), which UMO comprises at least one of each of the following objects;
a message common object, a message unique object, and a participant object;transform the message into the respective optimal delivery protocol for each of the one or more desired recipients; transmit the message in the respective optimal delivery protocol to each of the one or more desired recipients; and update the cross;
protocol communication history for the user and the predictive time-based data model based, at least in part, on the transmission of the message. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for selecting optimal transmission of digital messages comprising:
-
receiving a cross protocol communication history for a user; receiving a message from the user addressed to one or more desired recipients; determining, based on the cross-protocol communication history for the user, an optimal protocol for delivery of the message for each of the one or more desired recipients, wherein determining further comprises using a predictive time-based data model, and wherein the cross-protocol communication history for the user is associated with a Universal Message Object (UMO), which UMO comprises at least one of each of the following objects;
a message common object, a message unique object, and a participant object;transforming the message into the respective optimal delivery protocol for each of the one or more desired recipients; transmitting the message in the respective optimal delivery digital protocol to each of the one or more desired recipients; and updating the cross protocol communication history for the user and the predictive time-based model based, at least in part, on the transmission of the message. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification