IP Library Granted Patent US 11,736,782
Granted Patent B2
US 11,736,782 · App. 17/889,171 · Granted Aug 22, 2023

Adaptive publishing for content distribution

Inventors: Paul Meijer (Seattle, WA); Mark Hellkamp (Bothell, WA)
Assignee: Comcast Cable Communications Management, LLC
H04N21/8586H04L67/306H04L67/565H04N21/23439H04N21/8543
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 11,736,782
App. No.
17/889,171
Granted
Aug 22, 2023
Kind
B2
Abstract

Provided are methods and systems for managing, distributing, and publishing content. An exemplary method can comprise receiving, in a content management system, an asset for distribution. The method can also comprise generating a metadata object according to a submission standard or requirement of a destination asset distribution platform. The destination asset distribution platform can be external to the content management system and the metadata object can comprise data indicative of or associated with the asset.

Claims (53)

1. A method comprising:

receiving, by a content management system, an asset for distribution;

conforming, based on a publishing profile of a plurality of publishing profiles, the asset with a distribution format of a destination asset distribution system, wherein the publishing profile indicates the distribution format and a submission standard;

determining, based on the publishing profile, a metadata object comprising data associated with the asset, wherein the data is formatted according to the submission standard;

receiving modification data associated with at least one of the asset or the data associated with the asset; and

updating, based on the modification data, the metadata object.

2. The method of claim 1 , wherein the asset comprises streaming content.

3. The method of claim 1 , wherein the asset comprises at least one of a video segment or an audio segment.

4. The method of claim 1 , wherein determining the metadata object comprises determining at least one of: an extended markup language (XML) file, a multipurpose internet mail extensions (MIME) multipart message, or a hypertext file comprising a plurality of markup nodes.

5. The method of claim 1 , wherein determining the metadata object comprises executing an extended markup language (XML) determination process.

6. The method of claim 1 , wherein determining the metadata object comprises specifying a release method for the asset that is specific to the destination asset distribution system, wherein the metadata object comprises the release method.

7. The method of claim 1 , wherein determining the metadata object comprises specifying at least one file target for distribution of the asset that is specific to the destination asset distribution system, wherein the metadata object comprises the at least one file target.

8. The method of claim 1 , wherein the modification data comprises an update to at least one of a title of the asset or a description of the asset.

9. The method of claim 1 , further comprising releasing the metadata object to the destination asset distribution system.

10. The method of claim 1 , further comprising releasing the updated metadata object to the destination asset distribution system.

11. An apparatus comprising:

one or more processors; and

memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to:

receive, by a content management system, an asset for distribution;

conform, based on a publishing profile of a plurality of publishing profiles, the asset with a distribution format of a destination asset distribution system, wherein the publishing profile indicates the distribution format and a submission standard;

determine, based on the publishing profile, a metadata object comprising data associated with the asset, wherein the data is formatted according to the submission standard;

receive modification data associated with at least one of the asset or the data associated with the asset; and

update, based on the modification data, the metadata object.

12. The apparatus of claim 11 , wherein the asset comprises streaming content.

13. The apparatus of claim 11 , wherein the asset comprises at least one of a video segment or an audio segment.

14. The apparatus of claim 11 , wherein the processor-executable instructions that, when executed by the one or more processors, cause the apparatus to determine the metadata object further cause the apparatus to determine at least one of: an extended markup language (XML) file, a multipurpose internet mail extensions (MIME) multipart message, or a hypertext file comprising a plurality of markup nodes.

15. The apparatus of claim 11 , wherein the processor-executable instructions that, when executed by the one or more processors, cause the apparatus to determine the metadata object further cause the apparatus to execute an extended markup language (XML) determination process.

16. The apparatus of claim 11 , wherein the processor-executable instructions that, when executed by the one or more processors, cause the apparatus to determine the metadata object further cause the apparatus to specify a release method for the asset that is specific to the destination asset distribution system, wherein the metadata object comprises the release method.

17. The apparatus of claim 11 , wherein the processor-executable instructions that, when executed by the one or more processors, cause the apparatus to determine the metadata object further cause the apparatus to specify at least one file target for distribution of the asset that is specific to the destination asset distribution system, wherein the metadata object comprises the at least one file target.

18. The apparatus of claim 11 , wherein the modification data comprises an update to at least one of a title of the asset or a description of the asset.

19. The apparatus of claim 11 , wherein the processor-executable instructions, when executed by the one or more processors, further cause the apparatus to release the metadata object to the destination asset distribution system.

20. The apparatus of claim 11 , wherein the processor-executable instructions, when executed by the one or more processors, further cause the apparatus to release the updated metadata object to the destination asset distribution system.

21. One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to:

receive, by a content management system, an asset for distribution;

conform, based on a publishing profile of a plurality of publishing profiles, the asset with a distribution format of a destination asset distribution system, wherein the publishing profile indicates the distribution format and a submission standard;

determine, based on the publishing profile, a metadata object comprising data associated with the asset, wherein the data is formatted according to the submission standard;

receive modification data associated with at least one of the asset or the data associated with the asset; and

update, based on the modification data, the metadata object.

22. The non-transitory computer-readable media of claim 21 , wherein the asset comprises streaming content.

23. The non-transitory computer-readable media of claim 21 , wherein the asset comprises at least one of a video segment or an audio segment.

24. The non-transitory computer-readable media of claim 21 , wherein the processor-executable instructions, that when executed by the at least one processor, cause the at least one processor to determine the metadata object further cause the at least one processor to determine at least one of: an extended markup language (XML) file, a multipurpose internet mail extensions (MIME) multipart message, or a hypertext file comprising a plurality of markup nodes.

25. The non-transitory computer-readable media of claim 21 , wherein the processor-executable instructions, that when executed by the at least one processor, cause the at least one processor to determine the metadata object further cause the at least one processor to execute an extended markup language (XML) determination processor.

26. The non-transitory computer-readable media of claim 21 , wherein the processor-executable instructions, that when executed by the at least one processor, cause the at least one processor to determine the metadata object further cause the at least one processor to specify a release method for the asset that is specific to the destination asset distribution system, wherein the metadata object comprises the release method.

27. The non-transitory computer-readable media of claim 21 , wherein the processor-executable instructions, that when executed by the at least one processor, cause the at least one processor to determine the metadata object further cause the at least one processor to specify at least one file target for distribution of the asset that is specific to the destination asset distribution system, wherein the metadata object comprises the at least one file target.

28. The non-transitory computer-readable media of claim 21 , wherein the modification data comprises an update to at least one of a title of the asset or a description of the asset.

29. The non-transitory computer-readable media of claim 21 , wherein the processor-executable instructions, when executed by the at least one processor, further cause the at least one processor to release the metadata object to the destination asset distribution system.

30. The non-transitory computer-readable media of claim 21 , wherein the processor-executable instructions, when executed by the at least one processor, further cause the at least one processor to release the updated metadata object to the destination asset distribution system.

31. The method of claim 1 , wherein the distribution format comprises one or more of a video codec format, a video container format, a video aspect ratio format, or a video resolution format.

32. The method of claim 1 , wherein the submission standard comprises one or more format requirements associated with the destination asset distribution system.

33. The apparatus of claim 11 , wherein the distribution format comprises one or more of a video codec format, a video container format, a video aspect ratio format, or a video resolution format.

34. The apparatus of claim 11 , wherein the submission standard comprises one or more format requirements associated with the destination asset distribution system.

35. The non-transitory computer-readable media of claim 21 , wherein the distribution format comprises one or more of a video codec format, a video container format, a video aspect ratio format, or a video resolution format.

36. The non-transitory computer-readable media of claim 21 , wherein the submission standard comprises one or more format requirements associated with the destination asset distribution system.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: MEIJER, PAUL; HELLKAMP, MARK
To: THEPLATFORM FOR MEDIA, INC.
Reel/Frame 061614/0822 →
MERGER Recorded Nov 1, 2022
From: THEPLATFORM FOR MEDIA, LLC
To: THEPLATFORM, LLC
Reel/Frame 061614/0857 →
MERGER Recorded Nov 1, 2022
From: THEPLATFORM, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 061614/0902 →
CHANGE OF NAME Recorded Nov 1, 2022
From: THEPLATFORM FOR MEDIA, INC.
To: THEPLATFORM FOR MEDIA, LLC
Reel/Frame 061832/0436 →
Continuity (4)
Continuation 16252290 · Jan 18, 2019
Continuation 15450824 · Mar 6, 2017
Continuation 13651052 · Oct 12, 2012
Related Publication 20230044704A1 · Feb 9, 2023