Adaptive media messaging, such as for rich media messages incorporating digital content
First Claim
Patent Images
1. One or more non-transitory computer-readable media containing instructions stored thereon, that, in response to execution by a computing device, cause the computing device to perform operations including:
- generating a message, the generated message including;
a first version of a media message comprising one or more content elements;
at least a portion of first logic configured to execute in response to display of the first version of the media message on a receiving computer system to cause the receiving computer system to test content-rendering capabilities of the receiving computer system; and
at least a portion of second logic configured to display one or more content elements of a second version of the media message on the receiving computer system as replacements for one or more elements of the first version of the media message based at least in part on results of testing content-rendering capabilities of the receiving computer system.
3 Assignments
1 Petition
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.
109 Citations
20 Claims
-
1. One or more non-transitory computer-readable media containing instructions stored thereon, that, in response to execution by a computing device, cause the computing device to perform operations including:
generating a message, the generated message including; a first version of a media message comprising one or more content elements; at least a portion of first logic configured to execute in response to display of the first version of the media message on a receiving computer system to cause the receiving computer system to test content-rendering capabilities of the receiving computer system; and at least a portion of second logic configured to display one or more content elements of a second version of the media message on the receiving computer system as replacements for one or more elements of the first version of the media message based at least in part on results of testing content-rendering capabilities of the receiving computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer-implemented method for generating an adaptive message, the method comprising:
generating, by a computing device, one or more messages, wherein individual messages of the one or more generated messages include; a first version of a media message comprising one or more content elements; at least a portion of first logic configured to execute in response to display of the first version of the media message on a receiving computer system to cause the receiving computer system to test content-rendering capabilities of the receiving computer system; and at least a portion of second logic configured to display one or more content elements of a second version of the media message on the receiving computer system as replacements for one or more elements of the first version of the media message based at least in part on results of testing content-rendering capabilities of the receiving computer system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer-implemented method for displaying an adaptive message, the method comprising:
-
receiving, by a computing device, a first version of a media message, the first version comprising one or more content elements; displaying, by the computing device, one or more of the content elements of the first version of the media message; and in response to the displaying the one or more of the content elements of the first version of the media message; testing, by the computing device, content-rendering capabilities of the computing device; selecting, by the computing device, a second version of the media message to display based upon the results of the testing; and displaying, by the computing device, one or more content elements of the second version of the media message in substitution for one or more elements of the first version of the media message. - View Dependent Claims (18, 19, 20)
-
Specification