IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0976057
(2004-10-27)
|
등록번호 |
US-7707317
(2010-05-20)
|
발명자
/ 주소 |
- Huynh, Anh
- Huynh, Hemingway
- Farnsworth, Jeffrey Michael
|
출원인 / 주소 |
|
대리인 / 주소 |
Schwabe Williamson & Wyatt
|
인용정보 |
피인용 횟수 :
8 인용 특허 :
45 |
초록
In accordance with embodiments of the invention, adaptive electronic message services are provided for generating and supplementing adaptive electronic messages with digital content items.
대표청구항
▼
What is claimed is: 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 f
What is claimed is: 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. 2. The method of claim 1, further comprising: executing one or more scripts, on the second client device, to retrieve the pre-defined video from a remote device. 3. The method of claim 1, wherein identifying a message adaptation specification comprises determining one or more operational capabilities of the first or second client device. 4. The method of claim 3, wherein the one or more operational capabilities comprise multimedia presentation capabilities. 5. The method of claim 3, wherein the decision logic is to facilitate selection of the first message layer based upon the one or more determined operational capabilities. 6. The method of claim 5, wherein the decision logic comprises a binary tree structure. 7. The method of claim 1, further comprising: transmitting the base electronic message to a plurality of recipients, and adapting the base electronic message in a recipient-specific manner. 8. The method of claim 1, further comprising: determining, based at least in part upon the message adaptation specification, whether a recipient has opted to receive a class of electronic messages; and adapting the base electronic message to include a solicitation for the recipient to receive electronic messages belonging to the class of electronic messages, if it is determined that the recipient has not opted to receive electronic messages belonging to the class of electronic messages. 9. The method of claim 8, further comprising: transmitting the solicitation to the recipient. 10. The method of claim 1, further comprising: determining, based upon the message adaptation specification, whether the first client device is configured as a wireless device; and selecting the first message layer based at least in part on said determining. 11. The method of claim 10, wherein when the message adaptation specification indicates that the first client device is configured as a wireless device, the first presentation of the adaptive electronic message includes a first set of reduced functionality digital content elements identified from differently versioned digital content element candidates. 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. 13. The method of claim 12, wherein at least one of the base electronic message and the adapted electronic message comprise an SMTP based electronic mail message. 14. The method of claim 12, further comprising: determining one or more multi-media rendering capabilities of the first or second client device; and modifying the adaptive electronic message at the first or second client device, based at least in part upon the determined one or more multi-media rendering capabilities and the message adaptation specification. 15. The method of claim 12, further comprising: determining whether the first client device is a wireless device; and selecting the first message layer based at least in part on said determining. 16. The method of claim 15, further comprising: determining that the first client device is a wireless device; and said selecting the first message layer includes selecting a lower quality version of a plurality of digital content element candidates based at least in part on said determining. 17. The method of claim 12, wherein the different content types are adapted to be rendered on receiving devices having different network bandwidth capabilities. 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. 19. The apparatus of claim 18, wherein the programming instructions are further operative to enable the apparatus to determine one or more operational capabilities of the first or second client device; and identify the message adaptation specification based, at least in part on the one or more operational capabilities of the first or second client device. 20. The apparatus of claim 19, wherein the decision logic is designed to facilitate selection of the first message layer based upon the one or more determined operational capabilities. 21. The apparatus of claim 18, wherein the programming instructions are further operative to enable the apparatus to transmit the base electronic message to a plurality of recipients; and adapt the base electronic message in a recipient-specific manner. 22. The apparatus of claim 18, wherein the programming instructions are further operative to enable the apparatus to: determine, based at least in part upon the message adaptation specification, whether the first client device is configured as a wireless device; and adapt the base electronic message based at least in part on said determining. 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. 24. The apparatus of claim 23, wherein the programming instructions are further operative to enable the apparatus to: determine whether the first client device is a wireless device; and select the first message layer based at least in part on said determining. 25. The apparatus of claim 24, wherein the programming instructions are further operative to enable the apparatus to: determine that the first client device is a wireless device; and wherein said selecting the first message layer includes selecting a lower quality version of a plurality of digital content element candidates based at least in part on said determining that the first client device is a wireless device. 26. The method of claim 1, wherein the first message layer defines the first presentation of the adaptive electronic message to further include a flash content element. 27. The apparatus of claim 23, wherein the first message layer defines the first presentation of the adaptive electronic message to further include a flash content element. 28. The method of claim 1, wherein the message adaptation component resides on a server and the method further comprises: providing, by the message adaptation component, authoring services to a sending device to facilitate creation of the message adaptation specification. 29. The method of claim 28, wherein the authoring services are further configured to allow the sending device to select a predefined message template to customize the adaptive electronic message.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.