US9912622B2ActiveUtilityA1

Electronic messaging system involving adaptive content

Assignee: WYLEI INCPriority: Jul 31, 2014Filed: Jan 20, 2017Granted: Mar 6, 2018
Est. expiryJul 31, 2034(~8 yrs left)· nominal 20-yr term from priority
Inventors:Essam Abadir
G06Q 10/40H04L 67/20G06Q 30/0244H04L 67/02H04L 51/046H04L 51/063H04L 67/53G06Q 30/0251G06Q 10/107H04W 4/02H04W 4/12G06Q 30/02
53
PatentIndex Score
0
Cited by
19
References
18
Claims

Abstract

An electronic messaging system is provided to generate and send electronic messages that contain adaptive content to customize the electronic messages for each recipient. The system operates to receive an adaptive content asset and a content rule, select a set of adaptive content elements from the adaptive content asset based upon the content rule, and send a content locator to an author computing device to permit the author computing device to include the content locator in the electronic message and send the electronic message to a recipient computing device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method of providing adaptive content in an electronic message, the method comprising:
 receiving an adaptive content asset, the adaptive content asset including adaptive content elements configured to be used in the electronic message; 
 receiving a content rule, the content rule including customization criteria, wherein the customization criteria includes a plurality of customization conditions associated with a recipient computing device; 
 selecting a set of the adaptive content elements from the adaptive content asset, the set of the adaptive content elements being selected to satisfy the plurality of customization conditions in the customization criteria; 
 sending a content locator to an author computing device to permit the author computing device to include the content locator in the electronic message and send the electronic message to the recipient computing device; 
 receiving a request from the recipient computing device, the request including the content locator and at least one customization factor associated with the recipient computing device; 
 determining a first customization condition from the at least one customization factor based upon the content rule; 
 identifying a first adaptive content element from the set of the adaptive content elements, the first adaptive content element satisfying the first customization condition based upon the content rule; and 
 providing the first adaptive content element to the recipient computing device. 
 
     
     
       2. The method of  claim 1 , further comprising:
 generating an adaptive content file configured to store the set of the adaptive content elements. 
 
     
     
       3. The method of  claim 1 , wherein the adaptive content asset includes a standard content asset and a customization content asset, the customization content asset including the adaptive content elements. 
     
     
       4. The method of  claim 1 , wherein the content locator is a uniform resource locator. 
     
     
       5. The method of  claim 1 , wherein the at least one customization factor includes a location, a local time, and a user agent of the recipient computing device. 
     
     
       6. The method of  claim 1 , further comprising:
 receiving a request from the recipient computing device, the request including the content locator and at least one customization factor associated with the recipient computing device; 
 determining a first customization condition from the at least one customization factor based upon the adaptive content rule; 
 locating a first adaptive content element among the set of the adaptive content elements, the first adaptive content element satisfying the first customization condition based upon the content rule; 
 generating an updated content locator to the recipient computing device, the updated content locator configured to locate the first adaptive content element; and 
 sending a redirect response with the updated content locator to the recipient computing device. 
 
     
     
       7. The method of  claim 1 , further comprising:
 receiving a second request from the recipient computing device, the second request including the updated content locator; and 
 providing the first adaptive content element to the recipient computing device. 
 
     
     
       8. The method of  claim 6 , wherein the at least one customization factor includes a location, a local time, and a user agent of the recipient computing device. 
     
     
       9. The method of  claim 6 , wherein the redirect response is in a HTTP 302 response. 
     
     
       10. An adaptive content management system for providing adaptive content in an electronic message, the system comprising:
 a processing device configured to control an adaptive content management engine; 
 an adaptive content database; and 
 a computer readable storage device storing software instructions that, when executed by the processing device, cause the adaptive content management engine to:
 receive an adaptive content asset, the adaptive content asset including adaptive content elements configured to be used in the electronic message, wherein the adaptive content asset is stored in the adaptive content database; 
 receive a content rule, the content rule including customization criteria, wherein the customization criteria includes a plurality of customization conditions associated with a recipient computing device; 
 select a set of the adaptive content elements from the adaptive content asset, the set of the adaptive content elements being selected to satisfy the plurality of customization conditions in the customization criteria; and 
 send a content locator to an author computing device to permit the author computing device to include the content locator in the electronic message and sends the electronic message to the recipient computing device; 
 receive a request from the recipient computing device, the request including the content locator and at least one customization factor associated with the recipient computing device; 
 determine a first customization condition from the at least one customization factor based upon the content rule; 
 identify a first adaptive content element from the set of the adaptive content elements, the first adaptive content element satisfying the first customization condition based upon the content rule; and 
 provide the first adaptive content element to the recipient computing device. 
 
 
     
     
       11. The system of  claim 10 , wherein the software instructions further cause the adaptive content management engine to:
 generate an adaptive content file configured to store the set of the adaptive content elements, wherein the adaptive content file is stored in the adaptive content database. 
 
     
     
       12. The system of  claim 10 , wherein the adaptive content asset includes a standard content asset and a customization content asset, the customization content asset including the adaptive content elements. 
     
     
       13. The system of  claim 10 , wherein the content locator is a uniform resource locator. 
     
     
       14. The system of  claim 10 , wherein the at least one customization factor includes a location, a local time, and a user agent of the recipient computing device. 
     
     
       15. The system of  claim 10 , wherein the software instructions further cause the adaptive content management engine to:
 receive a request from the recipient computing device, the request including the content locator and at least one customization factor associated with the recipient computing device; 
 determine a first customization condition from the at least one customization factor based upon the adaptive content rule; 
 locate a first adaptive content element among the set of the adaptive content elements, the first adaptive content element satisfying the first customization condition based upon the content rule; 
 generate a updated content locator to the recipient computing device, the updated content locator configured to locate the first adaptive content element; 
 send a redirect response with the updated content locator to the recipient computing device; 
 receive a second request from the recipient computing device, the second request including the updated content locator; and 
 provide the first adaptive content element to the recipient computing device. 
 
     
     
       16. The system of  claim 15 , wherein the redirect response is in a HTTP 302 response. 
     
     
       17. The system of  claim 10 , wherein the software instructions further cause the adaptive content management engine to:
 send a request for additional data to a third party data provider computing device, the request including the at least one customization factor associated with the recipient computing device; and 
 receive the additional data from the third party data provider computing device. 
 
     
     
       18. An adaptive content management system for providing adaptive content in an electronic message, the system comprising:
 a processing device configured to control an adaptive content management engine; 
 an adaptive content database; and 
 a computer readable storage device storing software instructions that, when executed by the processing device, cause the adaptive content management engine to:
 receive an adaptive content asset, the adaptive content asset including adaptive content elements configured to be used in the electronic message, wherein the adaptive content asset is stored in the adaptive content database; 
 receive a content rule, the content rule including customization criteria, wherein the customization criteria includes a plurality of customization conditions associated with a recipient computing device; 
 select a set of the adaptive content elements from the adaptive content asset, the set of the adaptive content elements being selected to satisfy the plurality of customization conditions in the customization criteria; 
 generate an adaptive content file configured to store the set of the adaptive content elements, wherein the adaptive content file is stored in the adaptive content database; 
 send a content locator to an author computing device to permit the author computing device to include the content locator in the electronic message and sends the electronic message to the recipient computing device; 
 receive a request from the recipient computing device, the request including the content locator and at least one customization factor associated with the recipient computing device; 
 determine a first customization condition from the at least one customization factor based upon the adaptive content rule; 
 locate a first adaptive content element among the set of the adaptive content elements, the first adaptive content element satisfying the first customization condition based upon the content rule; 
 generate a updated content locator to the recipient computing device, the updated content locator configured to locate the first adaptive content element; 
 send a redirect response with the updated content locator to the recipient computing device; 
 receive a second request from the recipient computing device, the second request including the updated content locator; and 
 provide the first adaptive content element to the recipient computing device.

Join the waitlist — get patent alerts

Track US9912622B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.