IP Library Granted Patent US 12664225
Granted Patent B2
US 12664225 · App. 18/200,149 · Granted Jun 23, 2026

Method and system for enabling media playback and display via QR code

Inventor: Scott Bair (Camarillo, CA)
G06F16/9554G06K7/1417
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 12664225
App. No.
18/200,149
Granted
Jun 23, 2026
Kind
B2
Abstract

The present disclosure relates to a computer program product and platform for enhancing the storytelling experience by enabling users to access media recordings associated with printed or digital content via QR codes or hyperlinks. The system may be configured to generate custom books using an online book builder tool and generate a unique QR code for each photo or content element in the book. The QR code, once read, executes a local version of the computer program product or webpage including an media recording that provides additional information or context about the photos or content elements.

Claims (63)

1 . A system for enabling media recording playback via QR code, comprising:

storing at least one image in a database;

storing at least one media recording in the database, the at least one media recording being associated with the at least one image;

inserting the at least one image and the at least one media recording into a first dataset corresponding to a print layout of a print surface of a printed product, wherein the printed product comprises at least one of a greeting card, a postcard, a print, a plaque, an album page, a framed photo, a brochure, a product catalog, or a book, and wherein the print layout defines a panel of the printed product configured for printing the at least one image on the print surface;

generating at least one QR code unique to the first dataset, the at least one QR code being configured for placement on the same print surface of the printed product as a printed instance of the at least one image; and

instructing, upon reading the at least one QR code, a computing device to scan the at least one QR code via a camera of the computing device, transmit a tag extracted from the QR code to a server, retrieve the first dataset from the database in response to the tag, render, via a web browser on the computing device, the retrieved image and media content in a layout corresponding to the print layout of the printed product, and initiate synchronized media playback of the at least one media recording on the computing device while the layout corresponding to the print layout is displayed.

2 . A system for enabling media recording playback via QR code as in claim 1 , wherein the at least one image is an image in a printed document.

3 . A system for enabling media recording playback via QR code as in claim 1 , wherein the at least one image is an image in a digital document.

4 . A system for enabling media recording playback via QR code as in claim 1 , wherein the at least one image is an image in a printed document and the QR code is in the printed document.

5 . A system for enabling media recording playback via QR code as in claim 1 , further comprising instructing, upon reading the at least one QR code, a computing device to display the at least one image on a display of the computing device.

6 . A system for enabling media recording playback via QR code as in claim 1 , further comprising:

storing at least one text data in the database; and

inserting the at least one text data, the at least one image, and the at least one media recording into a first dataset.

7 . A system for enabling media recording playback via QR code as in claim 6 , further comprising instructing, upon reading the at least one QR code, a computing device to display the at least one text data on a display of the computing device.

8 . A system for enabling media recording playback via QR code as in claim 6 , further comprising:

instructing, upon reading the at least one QR code, a computing device to display the at least one text data and the at least one image on a display of the computing device; and

instructing, upon reading the at least one QR code, the computing device to initiate media playback of the at least one media recording on the computing device.

9 . A system for enabling media recording playback via QR code as in claim 8 , further comprising:

storing at least one second image in the database;

storing at least one second media recording in the database, the at least one second media recording being associated with the at least one second image;

inserting the at least one second image and the at least one second media recording into a second dataset;

generating at least one second QR code unique to the second dataset; and

instructing, upon reading the at least one second QR code, a computing device to initiate media playback of the at least one second media recording on the computing device.

10 . A system for enabling media recording playback via QR code as in claim 1 , further comprising initiating media playback of the at least one media recording on the computing device.

11 . A software platform comprising:

at least one computing device in operable connection with a network;

a memory that stores computer-executable components;

a processor that executes a computer program product comprising computer-executable components stored in the memory, wherein the computer-executable components comprising:

storing a plurality of data sets in a database, each data set within the plurality of datasets comprising at least one image data and at least one media recording data, each data set corresponding to a print layout of a print surface of a printed product that includes the at least one image data, wherein the printed product comprises at least one of a greeting card, a postcard, a print, a plaque, an album page, a framed photo, a brochure, a product catalog, or a book;

generating at least one QR code unique to each data set in the plurality of data sets, each QR code being configured for placement on the same print surface of the printed product as a printed instance of the at least one image data; and

instructing, upon reading the at least one QR code via a computing device, the computing device to scan the at least one QR code via a camera of the computing device, transmit a tag extracted from the QR code to a server, retrieve a first dataset from the database in response to the tag, render, via a web browser on the computing device, the retrieved image and media content in a layout corresponding to the print layout of the printed product, and initiate synchronized media playback of the at least one media recording on the computing device while the layout corresponding to the print layout is displayed.

12 . A software platform as in claim 11 , further comprising:

generating a webpage containing the at least one image; and

instructing, upon reading the at least one QR code via a computing device, the computing device to display the webpage on a display of the computing device.

13 . A software platform as in claim 11 , wherein the at least one image is an image in a printed document and the at least one QR code is in the printed document.

14 . A software platform as in claim 11 , further comprising instructing, upon reading the at least one QR code, a computing device to display the at least one image on a display of the computing device.

15 . A software platform as in claim 11 , further comprising:

storing at least one text data in the database; and

inserting the at least one text data, the at least one image, and the at least one media recording into a first dataset.

16 . A software platform as in claim 15 , further comprising instructing, upon reading the at least one QR code, a computing device to display the at least one text data on a display of the computing device.

17 . A software platform as in claim 15 , further comprising:

instructing, upon reading the at least one QR code, a computing device to display the at least one text data and the at least one image on a display of the computing device; and

instructing, upon reading the at least one QR code, the computing device to initiate media playback of the at least one media recording on the computing device.

18 . A software platform as in claim 17 , further comprising:

storing at least one second image in the database;

storing at least one second media recording in the database, the at least one second media recording being associated with the at least one second image;

inserting the at least one second image and the at least one second media recording into a second dataset; generating at least one second QR code unique to the second dataset; and

instructing, upon reading the at least one second QR code, a computing device to initiate media playback of the at least one second media recording on the computing device.

19 . A software platform as in claim 18 , further comprising initiating media playback of the at least one media recording on the computing device.

20 . A software platform comprising:

a database engine configured to store and manage multimedia content, the multimedia content comprising:

at least one image stored in the database;

at least one media recording stored in the database, the at least one media recording being associated with the at least one image;

a QR module operatively coupled to the database engine, the QR module configured to:

generate a first dataset comprising the at least one image and the at least one media recording corresponding to a print layout of a print surface of a printed product, wherein the printed product comprises at least one of a greeting card, a postcard, a print, a plaque, an album page, a framed photo, a brochure, a product catalog, or a book;

generate at least one QR code uniquely associated with the first dataset, the QR code comprising a tag identifying the dataset location in the database, the at least one QR code configured for placement on the same print surface of the printed product as a printed instance of the at least one image;

a media module configured to associate the at least one media recording with the tag and to manage media streaming or playback requests initiated by a computing device; and

a computing device in operable communication with the system via a network, the computing device comprising a camera, a display, and a speaker, the computing device configured to:

scan the at least one QR code using the camera;

transmit the tag extracted from the QR code to the system;

receive the first dataset from the database in response to the tag;

render, via a web browser on the computing device, the at least one image from the first dataset on the display in a layout corresponding to the print layout of the printed product; and

initiate media playback of the at least one media recording from the first dataset via the speaker while the layout corresponding to the print layout of the printed product is displayed.