-
公开(公告)号:US20250045991A1
公开(公告)日:2025-02-06
申请号:US18593130
申请日:2024-03-01
Applicant: Roku, Inc.
Inventor: Mehul Sanghavi , Rachel Elise Bailin , Thomas Paul DeGarmo, JR. , Prajit Jose Madan , David Anthony Webb , Andrew Laurence Ashbacher
IPC: G06T11/60 , G06F3/0482 , G06F3/04845
Abstract: In one aspect, an example method can be used with a system comprising a set of domain specific language (DSL)-compatible modules. The method can include: (i) designing a template for an interactive media object, wherein the template includes one or more fixed portions and one or more variable portions; (ii) curating the designed template by at least using received input to modify the one or more variable portions of the designed template; (iii) modifying the curated template by replacing a content placeholder of the curated template with a corresponding content item, thereby automatically converting the curated template into an interactive media object definition file; and (iv) using the interactive media object definition file to render and present, via a media selection menu of a presentation device, an interactive media object defined by the interactive media object definition file.
-
公开(公告)号:US11961171B1
公开(公告)日:2024-04-16
申请号:US18364092
申请日:2023-08-02
Applicant: Roku, Inc.
Inventor: Mehul Sanghavi , Rachel Elise Bailin , Thomas Paul DeGarmo, Jr. , Prajit Jose Madan , David Anthony Webb , Andrew Laurence Ashbacher
IPC: G06T11/60 , G06F3/0482 , G06F3/04845
CPC classification number: G06T11/60 , G06F3/0482 , G06F3/04845
Abstract: In one aspect, an example method can be used with a system comprising a set of domain specific language (DSL)-compatible modules. The method can include: (i) designing a template for an interactive media object, wherein the template includes one or more fixed portions and one or more variable portions; (ii) curating the designed template by at least using received input to modify the one or more variable portions of the designed template; (iii) modifying the curated template by replacing a content placeholder of the curated template with a corresponding content item, thereby automatically converting the curated template into an interactive media object definition file; and (iv) using the interactive media object definition file to render and present, via a media selection menu of a presentation device, an interactive media object defined by the interactive media object definition file.
-