IP Library › Granted Patent US 12,452,500
Granted Patent B2
US 12,452,500 · App. 18/608,531 · Granted Oct 21, 2025

Personalized video mechanism

Inventor: Douglas Neal Cogan (Boulder, CO)
Assignee: Ricoh Company, Ltd.
H04N21/854G06Q30/0271G06T11/60G11B27/036H04N21/4316H04N21/812G06T2210/12
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,452,500
App. No.
18/608,531
Granted
Oct 21, 2025
Kind
B2
Abstract

A system is described. The system includes at least one physical memory device to store a content editor and one or more processors coupled with the at least one physical memory device to execute the content editor to receive a selection of a video frame of a background video file displayed within in a graphical user interface (GUI), generate one or more personalization elements indicating personalized data that is to appear in a reference video associated with the background video file, apply the one or more personalization elements to the selected video frame and generate a design file including the one or more personalization elements.

Claims (44)

1. A video processing system comprising:

one or more processors to:

retrieve a first video frame from a reference video based on a design file comprising one or more personalization elements;

locate a landmark area at a first position within the first video frame;

apply personalized data at a first location in the first video frame within a boundary box personalization element included in the design file to generate a first output image;

retrieve a second video frame from the reference video;

adjust a position of the boundary box personalization element in the second video frame to a second location based on a location of the landmark in the second video frame;

apply the personalized data within the boundary box personalization element at the second location in the second video frame to generate a second output image; and

generate a video file comprising the first output image and the second output image.

2. The system of claim 1 , wherein the one or more processors locating the landmark comprises finding a reference frame within the first video frame.

3. The system of claim 2 , wherein the reference frame comprises a set of pixels that is most different from its surrounding pixels in the first video frame.

4. The system of claim 2 , wherein the location of the landmark area is different in the second video frame than in the first video frame.

5. The system of claim 1 , wherein the location of the boundary box personalization element in the second video frame is adjusted a distance and direction from the boundary box personalization element in the first video frame based on a distance and direction the reference frame has been displaced from the first video frame to the second video frame.

6. The system of claim 1 , wherein the one or more personalization elements within the design file provide instructions as to how the personalized data is to be applied to the reference video.

7. The system of claim 1 , wherein the one or more processors receive a key frame personalization element included in the design file to:

compute a first location of the boundary box personalization element in the first video frame based on key frame information included in the key frame personalization element; and

compute a second location of the boundary box personalization element in the second video frame based on the key frame personalization element.

8. The system of claim 1 , wherein the one or more processors to retrieve the first frame based on a time stamp personalization element included in the design file.

9. The system of claim 1 , wherein personalized data associated with the one or more personalization elements comprises variable content data that is customized to an individual viewing the video at a client system.

10. A method comprising:

retrieving a first video frame from a reference video based on a design file comprising one or more personalization elements;

locating a landmark area at a first position within the first video frame;

applying personalized data at a first location in the first video frame within a boundary box personalization element included in the design file to generate a first output image;

retrieving a second video frame from the reference video;

adjusting a position of the boundary box personalization element in the second video frame to a second location based on a location of the landmark in the second video frame;

applying the personalized data within the boundary box personalization element at the second location in the second video frame to generate a second output image; and

generating a video file comprising the first output image and the second output image.

11. The method of claim 10 , wherein locating the landmark comprises finding a reference frame within the first video frame.

12. The method of claim 11 , wherein the reference frame comprises a set of pixels that is most different from its surrounding pixels in the first video frame.

13. The method of claim 12 , wherein the location of the landmark area is different in the second video frame than in the first video frame.

14. The method of claim 10 , wherein the location of the boundary box personalization element in the second video frame is adjusted a distance and direction from the boundary box personalization element in the first video frame based on a distance and direction the reference frame has been displaced from the first video frame to the second video frame.

15. The method of claim 10 , wherein the one or more personalization elements within the design file provide instructions as to how the personalized data is to be applied to the reference video.

16. At least one non-transitory computer readable medium having instructions stored thereon, which when executed by one or more processors, cause the processors to:

retrieve a first video frame from a reference video based on a design file comprising one or more personalization elements;

locate a landmark area at a first position within the first video frame;

apply personalized data at a first location in the first video frame within a boundary box personalization element included in the design file to generate a first output image;

retrieve a second video frame from the reference video;

adjust a position of the boundary box personalization element in the second video frame to a second location based on a location of the landmark in the second video frame;

apply the personalized data within the boundary box personalization element at the second location in the second video frame to generate a second output image; and

generate a video file comprising the first output image and the second output image.

17. The computer readable medium of claim 16 , wherein the one or more processors locating the landmark comprises finding a reference frame within the first video frame.

18. The computer readable medium of claim 17 , wherein the reference frame comprises a set of pixels that is most different from its surrounding pixels in the first video frame.

19. The computer readable medium of claim 18 , wherein the location of the landmark area is different in the second video frame than in the first video frame.

20. The computer readable medium of claim 16 , wherein the location of the boundary box personalization element in the second video frame is adjusted a distance and direction from the boundary box personalization element in the first video frame based on a distance and direction the reference frame has been displaced from the first video frame to the second video frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2024
From: COGAN, DOUGLAS NEAL
To: RICOH COMPANY, LTD.
Reel/Frame 066922/0542 →
Continuity (1)
Related Publication 20250294227A1 · Sep 18, 2025
References Cited (23)
US 8949889B1 · Erdmann · 2015 [cited by applicant]
US 9277198B2 · Fay et al. · 2016 [cited by applicant]
US 10491947B1 · Weisman et al. · 2019 [cited by applicant]
US 11694417B2 · Shaburov et al. · 2023 [cited by applicant]
US 20030028873A1 · Lemmons · 2003 [cited by applicant]
US 20040194128A1 · McIntyre et al. · 2004 [cited by applicant]
US 20060008177A1 · Chermont et al. · 2006 [cited by applicant]
US 20140043363A1 · Bala et al. · 2014 [cited by applicant]
US 20140337881A1 · Huang et al. · 2014 [cited by applicant]
US 20160142792A1 · Lee et al. · 2016 [cited by applicant]
US 20200234483A1 · Mashrabov · 2020 [cited by examiner]
US 20210303826A1 · Voss · 2021 [cited by examiner]
US 20210390710A1 · Zhang et al. · 2021 [cited by applicant]
US 20220207812A1 · Mashrabov et al. · 2022 [cited by applicant]
US 20220210497A1 · Lyons et al. · 2022 [cited by applicant]
US 20220377257A1 · Wilson · 2022 [cited by examiner]
US 20240211994A1 · Biswas et al. · 2024 [cited by applicant]
US 20240386750A1 · Boskovich · 2024 [cited by examiner]
FR 2851874A1 · 2005 [cited by applicant]
KR 20080004220A · 2008 [cited by applicant]
“How do I create one video and send personalized videos to multiple prospects?”, Hippo Video, pp. 1-9, downloaded Jan. 21, 2024 from https://www.hippovideo.io/blog/how-do-i-create-one-video-and-send-personalized-videos-… [cited by applicant]
Partial European Search Report for EP Application No. 25162958.0, mailed Jul. 29, 2025, 15 pages. [cited by applicant]
Office Action for U.S. Appl. No. 18/608,419 mailed Jun. 16, 2025, 12 pages. [cited by applicant]