CPC G06Q 20/14 (2013.01) [G06N 20/00 (2019.01)] | 12 Claims |
1. A method for providing smart content to a user device comprising a first personalization engine, the method comprising:
storing, by a server, content, content templates and content template rules for updating the content, and a second personalization engine, and executing, by the server, the second personalization engine;
receiving, by the server, from the user device, a request for the content, wherein the request includes a first context data of the user device, a content format, and a content identifier;
identifying, by the server, based on the content identifier, a content template of the content templates and evaluating, by the server, the content template rules based on the first context data;
generating, by the executing second personalization engine, personalized content by populating the content template with the content based on the evaluation;
sending, by the server, and to the user device, the personalized content, in the content format, and the content template rules; and
accessing, by the first personalization engine, second context data on the user device, and based on the sent content template rules and the accessed second context data, updating, by the first personalization engine, the personalized content on the user device.
|