US 11,769,198 B1
Profile based video creation
Jaison Prabhu Doss, Nagercoil (IN); Naveen Hunsur Jayaramegowda, Mysuru (IN); Sadananda Kalappanahally Nagarajappa, Bangalore (IN); Venkata Reddy Yeruva, Bangalore (IN); Gowtham Reddyvari, Bangalore (IN); and Ravi Chandra Singamsetty, Bangalore (IN)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Oct. 9, 2020, as Appl. No. 17/67,186.
Int. Cl. G06Q 40/02 (2023.01); G06F 16/738 (2019.01); G06F 21/32 (2013.01); G06Q 40/12 (2023.01)
CPC G06Q 40/02 (2013.01) [G06F 16/739 (2019.01); G06F 21/32 (2013.01); G06Q 40/125 (2013.12)] 17 Claims
OG exemplary drawing
 
1. A method implemented on an electronic computing device for creating a video based on a user's financial profile, the method comprising:
receiving historical financial data associated with the user;
receiving personal data associated with the user;
analyzing the historical financial data and the personal data to extract a plurality of data points;
predicting a future financial status of the user based on the plurality of data points;
generating a storyline about the user's financial profile by using the plurality of data points and the future financial status, wherein the storyline includes one or more entities and characters;
identifying one or more past investments with undesirable outcomes;
generating one or more recommendations regarding a future investment strategy that avoid the undesirable outcomes from the one or more past investments;
determining one or more visual representations for each of the one or more entities and characters from the storyline, wherein a visual representation for a character representing the user is dynamically altered based on the historical financial data and personal data associated with the user;
creating a video of the user's financial profile by feeding the generated storyline and visual representations into a plurality of template video frames;
sending the video of the user's financial profile and the one or more recommendations for display on the user's virtual reality device;
creating one or more placeholder video frames to fill in a gap between a current time and the user's future financial status, wherein the one or more placeholder video frames are blank video frames;
sending the placeholder video frames to the user's virtual reality device;
receiving input regarding the placeholder video frames from the user's virtual reality device;
using the received input, predicting additional data points associated with the user's future financial status;
revising the generated storyline based on the additional data points;
creating a revised plurality of video frames, including replacing the blank video frames with the additional data points; and
sending the revised plurality of video frames to the user's virtual reality device.