IP Library Patent Application 16101713
Patent Application
App. No. 16/101,713

STORAGE OF MEDIA CONTENT OF AN ELECTRONIC MEDIA DISTRIBUTION SYSTEM IN A SECURE DISTRIBUTED DATABASE

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 None
App. No.
16/101,713
Abstract

Aspects of the invention include receiving, by a controller of a customer display device of a subscriber, an electronic media collection for presentation at the display device. The electronic media collection includes media content files and a placeholder for a custom generated media content file stored in a secure distributed database. The custom generated media content file is retrieved from the secure distributed database, and the custom generated media content file is integrated with the media content files in the electronic media collection. The electronic media collection, including the custom generated media content file, is displayed on the display device of the subscriber.

Claims (34)

1 . A method for displaying electronic media, comprising:

receiving, by a controller of a customer display device of a subscriber, an electronic media collection for presentation at the display device, the electronic media collection comprising media content files and a placeholder for a custom generated media content file stored in a secure distributed database;

retrieving the custom generated media content file from the secure distributed database;

integrating the custom generated media content file with the media content files in the electronic media collection; and

displaying the electronic media collection including the custom generated media content file on the display device of the subscriber.

2 . The method of claim 1 , wherein prior to being stored, the custom generated media content file was segmented into a plurality of pieces, each piece stored on a different one of a plurality of nodes of the secure distributed database, wherein the retrieving comprises retrieving each of the plurality of pieces from the plurality of nodes of the secure distributed database and reassembling the custom generated media content file from the retrieved plurality of pieces of the custom generated media content file.

3 . The method of claim 1 , wherein prior to being stored, the custom generated media content file was encrypted, wherein the retrieving comprises retrieving the encrypted custom generated media content file and decrypting the encrypted custom generated media content file to create the custom generated media content file.

4 . The method of claim 1 , wherein accesses to the custom generated media content file are tracked and recorded.

5 . The method of claim 1 , wherein the electronic media collection is received from a service provider server.

6 . The method of claim 5 , wherein the secure distributed database is spread over a plurality of nodes on computers within a network managed by the service provider.

7 . The method of claim 5 , wherein the media content files and the placeholder are stored in a service provider storage device accessible by the service provider server.

8 . The method of claim 1 , wherein the placeholder comprising an identifier of the custom generated media content file and a pointer to a location of the customer generated media content file in the secure distributed database.

9 . The method of claim 1 , wherein the secure distributed database is spread over a plurality of nodes on computers within a network of the subscriber.

10 . The method of claim 1 , wherein the secure distributed database is a blockchain ledger.

11 . A controller for displaying electronic media, the controller comprising:

a memory having computer readable instructions; and

one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:

receiving an electronic media collection for presentation at a customer display device of a subscriber controlled by the controller, the electronic media collection comprising media content files and a placeholder for a custom generated media content file stored in a secure distributed database;

retrieving the custom generated media content file from the secure distributed database;

integrating the custom generated media content file with the media content files in the electronic media collection; and

displaying the electronic media collection including the custom generated media content file on the display device of the subscriber.

12 . The controller of claim 11 , wherein prior to being stored, the custom generated media content file was segmented into a plurality of pieces, each piece stored on a different one of a plurality of nodes of the secure distributed database, wherein the retrieving comprises retrieving each of the plurality of pieces from the plurality of nodes of the secure distributed database and reassembling the custom generated media content file from the retrieved plurality of pieces of the custom generated media content file.

13 . The controller of claim 11 , wherein prior to being stored, the custom generated media content file was encrypted, wherein the retrieving comprises retrieving the encrypted custom generated media content file and decrypting the encrypted custom generated media content file to create the custom generated media content file.

14 . The controller of claim 11 , wherein accesses to the custom generated media content file are tracked and recorded.

15 . The controller of claim 11 , wherein the electronic media collection is received from a service provider server.

16 . The controller of claim 15 , wherein the secure distributed database is spread over a plurality of nodes on computers within a network managed by the service provider.

17 . The controller of claim 15 , wherein the media content files and the placeholder are stored in a service provider storage device accessible by the service provider server.

18 . The controller of claim 1 , wherein the secure distributed database is a blockchain ledger.

19 . A computer program product for displaying electronic media, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:

receiving an electronic media collection for presentation at a customer display device of a subscriber controlled by the controller, the electronic media collection comprising media content files and a placeholder for a custom generated media content file stored in a secure distributed database;

retrieving the custom generated media content file from the secure distributed database;

integrating the custom generated media content file with the media content files in the electronic media collection; and

displaying the electronic media collection including the custom generated media content file on the display device of the subscriber.

20 . The computer program product of claim 19 , wherein the secure distributed database is a blockchain ledger.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2019
From: MARLIN SOFTWARE, LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 051279/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: THE MARLIN COMPANY, INC
To: MARLIN SOFTWARE, LLC
Reel/Frame 051082/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2018
From: KENNA, FRANK, III; SUCHECKI, JOHN R.
To: THE MARLIN COMPANY
Reel/Frame 046625/0612 →