US 12,334,115 B2
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 Feb. 13, 2024, as Appl. No. 18/440,353.
Application 18/440,353 is a continuation of application No. 18/319,033, filed on May 17, 2023, granted, now 11,942,116.
Application 18/319,033 is a continuation of application No. 18/088,678, filed on Dec. 26, 2022, granted, now 11,741,996, issued on Aug. 29, 2023.
Prior Publication US 2024/0212716 A1, Jun. 27, 2024
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 product or a user-preferred service;
based on the obtained set of user attributes, obtaining structured data and determining a textual description of the obtained structured data, wherein the structured data comprises one or more images of the user-preferred product or the user-preferred service and wherein the textual description of the structured data comprises a narrative advertising the user-preferred product or the user-preferred service;
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.