IP Library Granted Patent US 10,275,577
Granted Patent B2
US 10,275,577 · App. 14/777,513 · Granted Apr 30, 2019

Digital media content management apparatus and method

Inventors: Christopher Simon Gorman (London, GB); Nicholas Charles Geary Lycett (London, GB)
Assignee: Now Technologies (IP) Limited
G06F21/10G06F21/60G06F21/62G06F21/6209G06F21/6218H04L63/10
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 10,275,577
App. No.
14/777,513
Granted
Apr 30, 2019
Kind
B2
Abstract

A digital media content management apparatus and method for securely storing a content file on a computer readable medium and playing the content file from the computer readable medium is disclosed. The content file comprises control information readable by a content player and payload information including content data. The content file is deconstructed into at least one control information portion and at least one payload information portion being undetectable to a content player of a user device. The control information portion and the payload information portion are separately stored, and at least one of the portions is associated with packing data, and the packing data associated with at least one of the portions comprises a reference to the location of the other portion.

Claims (36)

1. A computer-implemented method of securely storing a content the on a non-transitory computer readable medium and playing the content the from the computer readable medium on a device comprising a content player, the method comprising:

receiving a content file, the content file comprising control information usable by the content player and payload information usable by the content player, the payload information including content data,

wherein the content player is configured to deconstruct the content the after the content file has been played based on access information indicating temporary access;

deconstructing the content file into a control information portion and a payload information portion;

adding packing data to the control information portion, wherein the packing data references a location of the payload information portion of adding packing data to the payload information portion, wherein the packing data references the control information portion and adding the packing data renders the control information or the payload information unusable by the content player;

separately storing the control information portion and the payload information portion; and

reconstituting the content file from the control information portion and the payload information portion based on the packing data.

2. The method of claim 1 wherein the at least the control information portion or the payload information portion is stored in a part of the device not visible to a user in normal use.

3. The method of claim 1 wherein the control information portion and the payload information portion are stored in a persistent random access memory (RAM) of the device inaccessible by the user.

4. The method of claim 1 wherein the content player is configured to play the content file by accessing reference information and reconstituting the control information portion and the payload information portion into a reconstituted content file such that the reconstituted content file is delivered to the content player in real-time.

5. The method of claim 1 wherein the content player is configured to receive deconstructed content file portions comprising at least one control information portion and at least one payload information portion and store the at least one control information portion and the at least one payload information portion on a computer readable medium of the device after the content file has been played based on access information indicating temporary access.

6. The method of claim 1 wherein the content player is configured to store the reconstituted file after playing based on access information indicating non-temporary access.

7. The method of claim 1 wherein the content player is configured to cause reconstitution of the control information portion and the payload information portion into a playable content file and store without playing in response to access information.

8. The method of claim 1 wherein the content file is encoded to reduce the file size and selectively remain unsuitable for mobile distribution and playback.

9. The method of claim 1 wherein the content file is video, audio, games, photographs, pictures, films, television, games, ringtones, ringback tones, documents, books, indexed reading material, or unindexed reading material.

10. The method of claim 1 wherein the content file is an audio file.

11. The method of claim 1 wherein random data information is added to header information of the content file.

12. An apparatus configured to securely store a content file on a remote computer readable medium and play the content the from the remote computer readable medium on a device comprising a content player, the apparatus comprising:

a processor; and

non-transitory computer-readable medium having computer-executable instructions for execution by the processor, the computer-executable instructions, when executed, cause the processor to:

receive a content file, the content file comprising control information usable by the content player and payload information usable by the content player, the payload information including content data,

wherein the content player is configured to deconstruct the content file after the content file has been played based on access information indicating temporary access; and

deconstruct the content file into a control information portion and a payload information portion;

add packing data to the control information portion, wherein the packing data references a location of the payload information portion or add packing data to the payload information portion, wherein the packing data references the control information portion and adding the packing data renders the control information or the payload information unusable by the content player;

separately store the control information portion and the payload information portion on the remote computer readable medium;

reconstitute the content file from the control information portion and the payload information portion based on the packing data.

13. The apparatus of claim 12 wherein the at least the control information portion or the payload information portion is stored in a part of the device not visible to a user in normal use.

14. The apparatus of claim 12 wherein the control information portion and the payload information portion are stored in a persistent random access memory (RAM) of the device inaccessible by the user.

15. The apparatus of claim 12 wherein the content player is configured to play the content file by accessing reference information and reconstituting the control information portion and the payload information portion into a reconstituted content file such that the reconstituted content file is delivered to the content player in real-time.

16. The apparatus of claim 12 wherein the content player is configured to receive deconstructed content file portions comprising at least one control information portion and at least one payload information portion and store the at least one control information portion and the at least one payload information portion on a computer readable medium of the device after the content file has been played based on access information indicating temporary access.

17. The apparatus of claim 15 wherein the content player is configured to store the reconstituted file after playing based on access information indicating non-temporary access.

18. The apparatus of claim 12 wherein the content player is configured to cause reconstitution of the control information portion and the payload information portion into a playable content file and store without playing in response to access information.

19. The method of claim 12 wherein the content file is encoded to reduce the file size and selectively remain unsuitable for mobile distribution and playback.

20. The method of claim 12 wherein the content file is video, audio, games, photographs, pictures, films, television, games, ringtones, ringback tones, documents, books, indexed reading material, or unindexed reading material.

21. The apparatus of claim 12 wherein the content file is an audio file.

22. The apparatus of claim 12 wherein random data information is added to header information of the content file.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 17, 2023
From: MADISON PACIFIC TRUST LIMITED
To: NOW TECHNOLOGIES LIMITED; MUSICQUBED LIMITED; NOW TECHNOLOGIES (IP) LIMITED; MUSICQUBED INTERNATIONAL LIMITED
Reel/Frame 062395/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2023
From: MUSICQUBED LIMITED; MUSICQUBED INTERNATIONAL LIMITED; NOW TECHNOLOGIES LIMITED; NOW TECHNOLOGIEDS (IP) LIMITED
To: MUSICQUBED INNOVATIONS, LLC
Reel/Frame 062395/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2016
From: GORMAN, CHRISTOPHER SIMON; LYCETT, NICHOLAS CHARLES GEARY
To: NOW TECHNOLOGIES (IP) LIMITED
Reel/Frame 037432/0458 →
Continuity (2)
Continuation 13843824 · Mar 15, 2013
Related Publication 20160070888A1 · Mar 10, 2016