IP Library › Granted Patent US 12,423,895
Granted Patent B2
US 12,423,895 · App. 18/348,522 · Granted Sep 23, 2025

Adaptive editing experience for mixed media content

Inventors: Ian Yin Qi Wang (Sausalito, CA); Benjamin Gabriel Matthews (San Mateo, CA); Zachary Sanislo Silverstein (Seattle, WA); Stephanie Marie Calabro (Seattle, WA)
Assignee: ADOBE INC.
G06T11/60G06F40/166G11B27/031G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,423,895
App. No.
18/348,522
Granted
Sep 23, 2025
Kind
B2
Abstract

A method, apparatus, and non-transitory computer readable medium for multimedia processing are described. Embodiments of the present disclosure obtain a project file comprising page data for one or more pages. Each of the one or more pages comprises a spatial arrangement of one or more media elements. A media editing interface presents a page of the one or more pages based on the spatial arrangement. The media editing interface presents a scene line adjacent to the page. The scene line comprises a temporal arrangement of one or more scenes within the page, and the one or more media elements are temporally arranged within the one or more scenes.

Claims (64)

1. A method comprising:

obtaining a project file comprising page data for a plurality of pages, wherein a page of the plurality of pages comprises a spatial arrangement of one or more media elements including an image element, a first video scene, and a second video scene;

presenting, via a media editing interface, a page navigation element for navigating among the plurality of pages;

receiving, via the page navigation element, a page navigation input indicating the page among the plurality of pages;

presenting, via the media editing interface, the page of the plurality of pages based on the page navigation input, wherein the page includes the image element at a location of the page based on the spatial arrangement; and

presenting, via the media editing interface, a scene line and a contextual track based on the page navigation input, wherein the scene line comprises a temporal arrangement of the first video scene and the second video scene within the page, and wherein the contextual track indicates a temporal overlap of the image element with the first video scene and the second video scene.

2. The method of claim 1 , further comprising:

identifying a campaign comprising a plurality of projects;

presenting the plurality of projects in the campaign; and

receiving a user input identifying a project from the plurality of projects, wherein the project file is obtained based on the user input.

3. The method of claim 1 , further comprising:

presenting, via the media editing interface, an additional page of the plurality of pages based on the page navigation input.

4. The method of claim 1 , wherein:

the project file comprises an ordering of the plurality of pages.

5. The method of claim 1 , further comprising:

presenting a page control element in the media editing interface; and

receiving a page control input via the page control element.

6. The method of claim 5 , wherein:

the page control element comprises an add page element, a remove page element, a duplicate page element, a page size element, or a page orientation element.

7. The method of claim 1 , further comprising:

presenting a temporal control element in the media editing interface;

receiving a temporal control input via the temporal control element; and

modifying a scene of one or more scenes within the page based on the temporal control input.

8. The method of claim 7 , wherein:

the temporal control element comprises a video sequencing element, a video transition element, or a video pacing element.

9. The method of claim 1 , further comprising:

receiving a media selection input selecting a media element of the one or more media elements; and

presenting the contextual track adjacent to the scene line based on the media selection input.

10. The method of claim 1 , further comprising:

receiving media position input modifying a position of a media element of the one or more media elements; and

presenting the media element at the modified position within the page.

11. The method of claim 1 , further comprising:

receiving user input via the media editing interface; and

generating a modified project file based on the user input.

12. The method of claim 11 , further comprising:

publishing the modified project file to a social media platform.

13. The method of claim 11 , wherein:

the modified project file comprises a multiple scene video.

14. The method of claim 11 , wherein:

the modified project file comprises a multiple page presentation.

15. A non-transitory computer readable medium storing code for content editing, the code comprising instructions executable by a processor to:

obtain a project file comprising page data for a plurality of pages, wherein a page of the plurality of pages comprises a spatial arrangement of one or more media elements including a first video scene and a second video scene;

present, via a media editing interface, a page navigation element for navigating among the plurality of pages;

receive, via the page navigation element, a page navigation input indicating the page among the plurality of pages;

present content to a user via the media editing interface including a page control element for modifying the spatial arrangement of the page of the content based on the page navigation input and a temporal control element for modifying a temporal arrangement of the first video scene and the second video scene located within the page;

receive a page control input for editing the content via the page control element;

receive a temporal control input for editing the content via the temporal control element; and

generate modified content based on the page control input and the temporal control input.

16. The non-transitory computer readable medium of claim 15 , the code further comprising instructions executable by the processor to:

generate a multiple scene video based on the temporal control input, wherein the modified content includes the multiple scene video.

17. An apparatus comprising:

a processor; and

a memory comprising instructions executable by the processor to:

obtain a project file, via a media editing interface, comprising page data for a plurality of pages, wherein a page of the plurality of pages comprises a spatial arrangement of one or more media elements including an image element, a first video scene, and a second video scene;

present, via the media editing interface, a page navigation element for navigating among the plurality of pages;

receive, via the page navigation element, a page navigation input indicating the page among the plurality of pages;

present, via the media editing interface, the page of the plurality of pages based on the page navigation input, wherein the page includes the image element at a location of the page based on the spatial arrangement; and

present, via the media editing interface, a scene line and a contextual track based on the page navigation input, wherein the scene line comprises a temporal arrangement of the first video scene and the second video scene within the page, and wherein the contextual track indicates a temporal overlap of the image element with the first video scene and the second video scene.

18. The apparatus of claim 17 , wherein:

the media editing interface comprises the page navigation element, a page control element, and a temporal control element.

19. The apparatus of claim 18 , wherein:

the page control element comprises an add page element, a remove page element, a duplicate page element, a page size element, or a page orientation element.

20. The apparatus of claim 18 , wherein:

the temporal control element comprises a video sequencing element, a video transition element, or a video pacing element.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2023
From: WANG, IAN YIN QI; MATTHEWS, BENJAMIN GABRIEL; SILVERSTEIN, ZACHARY SANISLO; CALABRO, STEPHANIE MARIE
To: ADOBE INC.
Reel/Frame 064182/0349 →
Continuity (2)
Provisional Application 63379811 · Oct 17, 2022
Related Publication 20240127512A1 · Apr 18, 2024
References Cited (3)
US 20100281377A1 · Meaney · 2010 [cited by examiner]
US 20130073961A1 · Agnoli · 2013 [cited by examiner]
US 20190250806A1 · Matsuda · 2019 [cited by examiner]