Adaptive electronic messaging
First Claim
Patent Images
1. A method comprising:
- identifying, by a message adaptation component, a pre-defined message adaptation specification for adapting a base electronic message, the message adaptation specification including a message layer definition to indicate a first message layer defining a first presentation of an adaptive electronic message to include a pre-defined image, and a second message layer defining a second presentation of the adaptive electronic message to include a pre-defined video, wherein the first presentation and second presentations are alternative presentations of the adaptive electronic message, and the message adaptation specification further including a decision logic to facilitate selection of the first message layer or the second message layer to adapt the base electronic message;
selecting, by the message adaptation component based at least in part upon the decision logic of the message adaptation specification, the first message layer for display of the adaptive electronic message on a first client device;
selecting, by the message adaptation component based at least in part upon the decision logic of the message adaptation specification, the second message layer for display of the adaptive electronic message on a second client device;
transmitting to the first client device one or more electronic messages to display the adaptive electronic message according to the first presentation, including displaying the pre-defined image;
transmitting, by the message adaptation component, the base electronic message to the second client device; and
transmitting, by the message adaptation component, to the second client device after said transmitting of the base electronic message, the pre-defined video to adapt the base electronic message according to the second presentation of the adaptive electronic message, including displaying the pre-defined video.
6 Assignments
1 Petition
Accused Products
Abstract
In accordance with embodiments of the invention, adaptive electronic message services are provided for generating and supplementing adaptive electronic messages with digital content items.
82 Citations
29 Claims
-
1. A method comprising:
-
identifying, by a message adaptation component, a pre-defined message adaptation specification for adapting a base electronic message, the message adaptation specification including a message layer definition to indicate a first message layer defining a first presentation of an adaptive electronic message to include a pre-defined image, and a second message layer defining a second presentation of the adaptive electronic message to include a pre-defined video, wherein the first presentation and second presentations are alternative presentations of the adaptive electronic message, and the message adaptation specification further including a decision logic to facilitate selection of the first message layer or the second message layer to adapt the base electronic message; selecting, by the message adaptation component based at least in part upon the decision logic of the message adaptation specification, the first message layer for display of the adaptive electronic message on a first client device; selecting, by the message adaptation component based at least in part upon the decision logic of the message adaptation specification, the second message layer for display of the adaptive electronic message on a second client device; transmitting to the first client device one or more electronic messages to display the adaptive electronic message according to the first presentation, including displaying the pre-defined image; transmitting, by the message adaptation component, the base electronic message to the second client device; and transmitting, by the message adaptation component, to the second client device after said transmitting of the base electronic message, the pre-defined video to adapt the base electronic message according to the second presentation of the adaptive electronic message, including displaying the pre-defined video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 26, 28, 29)
-
-
12. In a computing environment, a method of operation comprising:
-
identifying, by a message adaptation component of a computing device, a pre-defined message adaptation specification to facilitate adaptation of a base electronic message, the message adaptation specification including a message layer definition specifying a first message layer defining a first presentation of an adaptive electronic message to include a pre-defined image, and a second message layer defining a second presentation of the adaptive electronic message to include a pre-defined video, wherein the first presentation and second presentations are alternative presentations of the adaptive electronic message, and the message adaptation specification further including decision logic designed to facilitate selection of the first message layer or the second message layers to adapt the base electronic message; selecting, by the message adaptation component based at least in part upon the decision logic of the message adaptation specification, the first message layer for display of the adaptive electronic message on a first client device; selecting, by the message adaptation component based at least in cart upon the decision logic of the message adaptation specification, the second message layer for display of the adaptive electronic message on a second client device; transmitting, by the message adaptation component, to the first client device one or more electronic messages to display the adaptive electronic message according to the first presentation, including displaying the pre-defined image; and transmitting, by the message adaptation component, to the second client device one or more messages including the pre-defined video to adapt the base electronic message according to the second presentation of the adaptive electronic message, including displaying the pre-defined video. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus comprising a storage medium having stored therein programming instructions, which when executed are operative to enable the apparatus to:
-
identify a pre-defined message adaptation specification for adapting a base electronic message, the message adaptation specification including a message layer definition to indicate a first message layer defining a first presentation of an adaptive electronic message to include a pre-defined image, and a second message layer defining a second presentation of the adaptive electronic message to include a pre-defined video, wherein the first presentation and second presentations are alternative presentations of the adaptive electronic message, and the message adaptation specification further including a decision logic to facilitate selection of the first message layer or the second message layer to adapt the base electronic message; select based at least in part upon the decision logic of the message adaptation specification, the first message layer for display of the adaptive electronic message on a first client device; select, by the message adaptation component based at least in part upon the decision logic of the message adaptation specification, the second message layer for display of the adaptive electronic message on a second client device; transmit to the first client device one or more electronic messages to display the adaptive electronic message according to the first presentation, including displaying the pre-defined image; transmit the base electronic message to the second client device; and transmit to the second client device after said transmitting of the base electronic message the pre-defined video to adapt the base electronic message according to the second presentation of the adaptive electronic message, including displaying the pre-defined video. - View Dependent Claims (19, 20, 21, 22)
-
-
23. An apparatus comprising a storage medium having stored therein programming instructions, which when executed are operative to enable the apparatus to:
-
identify a pre-defined message adaptation specification to facilitate adaptation of a base electronic message, the message adaptation specification including a message layer definition specifying a first message layer defining a first presentation of an adaptive electronic message to include a pre-defined image, and a second message layer defining a second presentation of the adaptive electronic message to include a pre-defined video, wherein the first presentation and second presentations are alternative presentations of the adaptive electronic message, and the message adaptation specification further including decision logic designed to facilitate selection of the first message layer or the second message layers to adapt the base electronic message; select, based at least in part on the decision logic of the message adaptation specification, the first message layer for display of the adaptive electronic message on a first client device; select, based at least in part upon the decision logic of the message adaptation specification, the second message layer for display of the adaptive electronic message on a second client device; transmit to the first client device one or more electronic messages to display the adaptive electronic message according to the first presentation, including displaying the pre-defined image; and transmit to the second client device one or more messages including the pre-defined video to adapt the base electronic message according to the second presentation of the adaptive electronic message, including displaying the pre-defined video. - View Dependent Claims (24, 25, 27)
-
Specification