US 12,223,445 B1
Automated presentation engine and associated system and method
George M. Huff, Portland, OR (US); David Gorman, Portland, OR (US); Jeff Reynolds, Turner, OR (US); and Chris Campbell, Portland, OR (US)
Assigned to Opal Labs Inc., Portland, OR (US)
Filed by OPAL LABS INC., Portland, OR (US)
Filed on Oct. 5, 2022, as Appl. No. 17/960,753.
Application 17/960,753 is a continuation of application No. 15/018,765, filed on Feb. 8, 2016, granted, now 11,494,712.
Claims priority of provisional application 62/113,663, filed on Feb. 9, 2015.
Int. Cl. G06Q 10/063 (2023.01); G06F 3/0481 (2022.01); G06F 3/0484 (2022.01); G06F 3/0489 (2022.01); G06F 40/106 (2020.01); G06F 40/134 (2020.01); G06F 40/186 (2020.01); G06Q 30/0201 (2023.01); G06T 11/20 (2006.01)
CPC G06Q 10/063 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06F 3/0489 (2013.01); G06F 40/106 (2020.01); G06F 40/134 (2020.01); G06F 40/186 (2020.01); G06Q 30/0201 (2013.01); G06T 11/206 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An auto-formatted presentation generation system, comprising:
one or more processors and a non-transitory machine-readable memory comprising instructions executable by the one or more processors, the instructions including:
one or more preconditioning logic sections configured to automatically receive raw presentation engine input data, and to automatically produce pre-configured branding information based at least on the raw presentation engine input data;
a presentation engine coupled to the one or more preconditioning logic sections, wherein the one or more preconditioning logic sections are configured to automatically export the automatically produced pre-configured branding information;
wherein the presentation engine is configured to automatically receive the automatically produced pre-configured branding information from the one or more preconditioning logic sections, automatically transform the automatically produced pre-configured branding information into a fully-auto-formatted presentation, and to automatically produce the fully-auto-formatted presentation based at least on the automatically produced pre-configured branding information;
one or more predefined templates, wherein the presentation engine is configured to automatically select a predefined template from among the one or more predefined templates, wherein the fully-auto-formatted presentation is based on the automatically selected predefined template, wherein the predefined template includes a slide-for-every-moment format, wherein the slide-for-every-moment format includes a plurality of slides each having an associated moment from among a plurality of moments, wherein each of the moments includes at least one of (i) at least one of a milestone or a tease about a particular product and (ii) at least one of a milestone or a tease about a particular service, and wherein the moment is associated with a particular time; and
a headless browser configured to automatically access the automatically produced fully-auto-formatted presentation, and to automatically forward the automatically produced fully-auto-formatted presentation to at least one of a program or device that is separate from the presentation engine and the one or more preconditioning logic sections,
wherein the automatically produced fully-auto-formatted presentation comprises a portable document format (PDF) export section including a file creation section configured to generate a PDF file for export; and the PDF file includes a headless browser format for access by the headless browser.