Adaptive media messaging, such as for rich media messages incorporating digital content
First Claim
Patent Images
1. One or more data signals collectively conveying an IP message, the IP message containing:
- logic for testing digital content capabilities of a receiving computer system; and
logic for displaying one of a plurality of versions of a digital content advertising message selected based on the results of testing digital content capabilities of the receiving computer system, such that a receiving computer system may use the contents of the IP message to display a version of the digital content advertising message based upon digital content capabilities of the receiving computer system.
6 Assignments
0 Petitions
Accused Products
Abstract
A facility for presenting an adaptive message is described. The facility receives a message in the computer system. Based upon the contents of the received message, the facility tests two or more digital content capabilities of the computer system. The facility then selects one of a number of different digital content elements based upon the results of the testing. The facility presents the selected digital content element.
-
Citations
39 Claims
-
1. One or more data signals collectively conveying an IP message, the IP message containing:
-
logic for testing digital content capabilities of a receiving computer system; and
logic for displaying one of a plurality of versions of a digital content advertising message selected based on the results of testing digital content capabilities of the receiving computer system, such that a receiving computer system may use the contents of the IP message to display a version of the digital content advertising message based upon digital content capabilities of the receiving computer system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in a computing system for presenting an adaptive message, comprising:
-
receiving a message in the computer system; and
based on the contents of the received message;
testing two or more digital content capabilities of the computer system;
selecting one of a plurality of different digital content elements based upon the results of the testing; and
presenting the selected rich media element. - View Dependent Claims (7, 8, 9, 10)
-
-
11. One or more computer memories, collectively containing an adaptive media package data structure, comprising:
-
a stored version of an IP message containing both a first layer of the adaptive media package and instructions for replacing the first layer with an additional layer;
a stored version of additional layers of the adaptive media package, a first additional layer containing a first version of an digital content element, a second additional layer containing a second version of the same digital content element, such that the contents of the data structure may be used to send an email message to a recipient, and satisfy a request from the recipient for one of the additional layers. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for authoring an adaptive media message, comprising:
-
receiving an original version of digital content content; and
encoding the original version of digital content content into a plurality of digital content elements. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method in a computing system for serving digital content elements, comprising:
-
receiving a digital content element request requesting an identified digital content element;
extracting from the received request an identifier for a user on whose behalf the request was issued;
retrieving behavioral information for the identified user;
based on the retrieved behavioral information, selecting a version of the identified digital content element that best suits the identified user; and
returning the selected version of the identified digital content element.
-
-
24. A method in a computing system for summarizing the results of sending an IP message delivering a media sequence to a recipient, comprising:
-
determining the total number of times the IP message was opened;
determining the total number of times viewing of the media sequence was initiated; and
determining, for each time viewing of the media sequence was initiated, the extent to which the entire media sequence was viewed. - View Dependent Claims (25, 26, 27)
-
-
28. A computer-readable medium whose contents cause a computer system to generate an IP message by:
-
receiving an invocation request specifying a recipient email address;
merging the recipient IP address, as well as a recipient identifier uniquely identifying the recipient, into a message template to form a complete IP message; and
returning the formed IP message in response to the invocation request. - View Dependent Claims (29, 30, 31)
-
-
32. A computing system for sharing email response data, comprising:
-
an email support server that receives requests from identified recipients of an email campaign and compiles information about the received requests; and
a customer information repository computer system communicatively connected to the email support server, the customer information repository computer system maintaining a repository of information about each of a number of customers to which the email campaign was directed, receiving from the email support server information about the received requests, and incorporating into the repository the received information about the received requests. - View Dependent Claims (33)
-
-
34. One or more data signals collectively conveying an IP message, the IP message containing:
-
logic for testing capabilities of a receiving computer system; and
logic for displaying one of a plurality of versions of a message selected based on the results of testing capabilities of the receiving computer system, such that a receiving computer system may use the contents of the IP message to display a version of the message based upon capabilities of the receiving computer system.
-
-
35. A method in a computing system for generating a multi-layered message, comprising:
-
soliciting user input specifying address information;
soliciting user input specifying dynamic message content; and
using a selected message definition and the solicited user input to generate a multi-layered message addressed in accordance with the user input specifying address information and containing a plurality of layers, each layer constituting an alternate version of message content specified by the message definition, and each layer incorporating the dynamic message content specified by the user input specifying dynamic message content. - View Dependent Claims (36, 37)
-
-
38. A method in a computing system for tracking the results of sending an IP message delivering media element to a recipient, the IP message providing access to a plurality of different version of the media element, comprising:
-
displaying addressee information for the IP message; and
displaying information indicating how the addressee has interacted with the IP message, including information indicating which of the different versions of the media element have been rendered to the addressee. - View Dependent Claims (39)
-
Specification