US 11,942,116 B1
Method and system for generating synthetic video advertisements
Sunil Ramesh, Cupertino, CA (US); Michael Cutter, Golden, CO (US); Charles Brian Pinkerton, Boulder, CO (US); and Karina Levitian, Austin, TX (US)
Assigned to Roku, Inc., San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on May 17, 2023, as Appl. No. 18/319,033.
Application 18/319,033 is a continuation of application No. 18/088,678, filed on Dec. 26, 2022.
This patent is subject to a terminal disclaimer.
Int. Cl. G11B 27/031 (2006.01); G06Q 30/0251 (2023.01); G10L 13/02 (2013.01)
CPC G11B 27/031 (2013.01) [G06Q 30/0271 (2013.01); G10L 13/02 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computing system comprising a processor and a non-transitory computer-readable medium having stored thereon program instructions that upon execution by the processor cause performance of a set of acts comprising:
obtaining a set of user attributes for a user, the user being a user of a content-presentation device, wherein the set of user attributes comprises a user-preferred language;
based on the obtained set of user attributes, obtaining structured data and determining a textual description of the obtained structured data, wherein determining the textual description of the structured data based on the set of user attributes comprises generating, using a natural language generator, a textual description of the structured data in the user-preferred language;
transforming, using a text-to-speech engine, the textual description of the obtained structured data into synthesized speech; and
generating, using the synthesized speech and for display by the content-presentation device, a synthetic video of a targeted advertisement comprising the synthesized speech.