US 11,818,413 B2
System and method for dynamic generation of charts in a personalized video
Reshma Thomas, Chennai (IN); Sowbarnika Sivasankaran, Chennai (IN); Pradeepraj Rajendran, Tiruvannamalai (IN); Sunil Gupta, Ambala (IN); and Guruprasad Nellitheertha Venkataraja, Bangalore (IN)
Assigned to INFOSYS LIMITED, Bangalore (IN)
Filed by Infosys Limited, Bangalore (IN)
Filed on Jun. 11, 2021, as Appl. No. 17/345,607.
Application 17/345,607 is a continuation in part of application No. 16/809,295, filed on Mar. 4, 2020, granted, now 11,166,061.
Claims priority of application No. 201941052391 (IN), filed on Dec. 17, 2019; and application No. 202043042549 (IN), filed on Sep. 30, 2020.
Prior Publication US 2021/0306691 A1, Sep. 30, 2021
Int. Cl. H04N 21/2668 (2011.01); H04N 21/458 (2011.01); G06F 16/735 (2019.01); H04N 21/84 (2011.01); G06F 16/787 (2019.01); H04N 21/235 (2011.01); G06F 16/738 (2019.01)
CPC H04N 21/2668 (2013.01) [G06F 16/735 (2019.01); G06F 16/738 (2019.01); G06F 16/787 (2019.01); H04N 21/2353 (2013.01); H04N 21/458 (2013.01); H04N 21/84 (2013.01)] 18 Claims
OG exemplary drawing
 
7. A computing device for dynamic generation of charts in a personalized video content, comprising:
at least one processor;
at least one memory unit operatively coupled to the at least one processor, having instructions stored thereon that, when executed by the at least one processor, causes the at least one processor to:
receive at least one video template comprising one or more placeholders and a video configuration metadata associated with the at least one video template, based on a request from a user;
create an enriched data object based on user data extracted from at least one user data source and the received video configuration metadata;
parse the enriched data object to generate one or more graphical overlay elements by transforming the user data to a chart format comprising one of a plurality of types of charts, graphs, or maps using one or more chart libraries;
populate the one or more placeholders with corresponding one or more graphical overlay elements based on chart properties; and
display personalized video content, by dynamically arranging the one or more graphical overlay elements over the at least one video template.