IP Library Granted Patent US 11,818,413
Granted Patent B2
US 11,818,413 · App. 17/345,607 · Granted Nov 14, 2023

System and method for dynamic generation of charts in a personalized video

Inventors: Reshma Thomas (Chennai, IN); Sowbarnika Sivasankaran (Chennai, IN); Pradeepraj Rajendran (Tiruvannamalai, IN); Sunil Gupta (Ambala, IN); Guruprasad Nellitheertha Venkataraja (Bangalore, IN)
Assignee: INFOSYS LIMITED
H04N21/2668G06F16/735G06F16/738G06F16/787H04N21/2353H04N21/458H04N21/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,818,413
App. No.
17/345,607
Granted
Nov 14, 2023
Kind
B2
Abstract

A method and/or system for dynamic generation of charts in a personalized video content is disclosed. A client device may receive user data, a video template and a metadata associated with the video template over a computer network. The dynamic generation of the personalized video is performed at the client device by transforming the user data to a graphical overlay elements using charting libraries by generating an enriched data object based on the user data and the metadata. The graphical overlay elements are overlaid dynamically on top of the video template while playing the video template at the client device.

Claims (35)

1. A computer implemented method for dynamic generation of charts in a personalized video content, the method comprising:

receiving, at a client device, 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;

creating, at the client device, an enriched data object based on user data extracted from at least one user data source and the received video configuration metadata;

parsing, at the client device, 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;

populating, at the client device, the one or more placeholders with corresponding one or more graphical overlay elements based on chart properties; and

displaying, at the client device, personalized video content, by dynamically arranging the one or more graphical overlay elements over the at least one video template.

2. The computer implemented method of claim 1 , further comprising, authenticating the user at the client device to extract user data based on one or more preferences associated with the user data.

3. The computer implemented method of claim 1 , wherein the video configuration metadata comprises one or more customizable configuration parameters.

4. The computer implemented method of claim 1 , wherein the at least one video template is dynamically selected from a set of video templates.

5. The computer implemented method of claim 1 , wherein the one or more customizable configuration parameters of the video configuration metadata are populated with user data to create the enriched data object.

6. The computer implemented method of claim 1 , wherein the personalized video content is displayed at the client device through a browser embedded video player.

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.

8. The system of claim 7 , further causing the at least one processor to authenticate the user to extract user data based on preferences associated with the user data.

9. The system of claim 7 , wherein the video configuration metadata comprises one or more customizable configuration parameters.

10. The system of claim 7 , wherein the at least one video template is dynamically selected from a set of video templates.

11. The system of claim 7 , wherein the one or more customizable configuration parameters of the video configuration metadata are populated with user data to create the enriched data object.

12. The system of claim 7 , wherein the personalized video content is displayed at the client device through a browser embedded video player.

13. A non-transitory computer readable medium having stored thereon instructions for dynamic generation of charts in a personalized video content, the non-transitory computer readable medium comprising machine executable code which when executed by at least one processor, causes the at least one processor to perform steps comprising:

receiving 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;

creating an enriched data object based on user data extracted from at least one user data source and the received video configuration metadata;

parsing 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;

populating the one or more placeholders with corresponding one or more graphical overlay elements based on chart properties; and

displaying personalized video content, by dynamically arranging the one or more graphical overlay elements over the at least one video template.

14. The non-transitory computer readable medium of claim 13 , further comprising, authenticating the user to extract user data based on preferences associated with the user data.

15. The non-transitory computer readable medium of claim 13 , wherein the video configuration metadata comprises one or more customizable configuration parameters.

16. The non-transitory computer readable medium of claim 13 , wherein the at least one video template is dynamically selected from a set of video templates.

17. The non-transitory computer readable medium of claim 13 , wherein the one or more customizable configuration parameters of the video configuration metadata are populated with user data to create the enriched data object.

18. The non-transitory computer readable medium of claim 13 , wherein the personalized video content is displayed at the client device through a browser embedded video player.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2022
From: THOMAS, RESHMA; RAJENDRAN, PRADEEPRAJ; SIVASANKARAN, SOWBARNIKA; GUPTA, SUNIL; VENKATARAJA, GURUPRASAD NELLITHEERTHA
To: INFOSYS LIMITED
Reel/Frame 058824/0549 →
Priority Claims (2)
IN 201941052391 · Dec 17, 2019 · national
IN 202043042549 · Sep 30, 2020 · national
Continuity (2)
Continuation In Part 16809295 · Mar 4, 2020
Related Publication 20210306691A1 · Sep 30, 2021