US2021149956A1PendingUtilityA1

Aggregated content editing services (aces), and related systems, methods, and apparatus

61
Assignee: XANDR INCPriority: May 24, 2018Filed: Jan 27, 2021Published: May 20, 2021
Est. expiryMay 24, 2038(~11.9 yrs left)· nominal 20-yr term from priority
G06F 16/958G06F 16/483G06F 16/41G06F 16/71G06F 16/75G06F 40/49
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for distributed pod-editing may be performed by an enhanced pod editor, and may include the following steps: receiving a framework for a pod, wherein the framework identifies one or more content items already assigned to one or more slots in the pod by one or more pod editors; determining attributes of the content items already assigned to the pod in a native taxonomy of the enhanced pod editor; determining restrictions on the pod's slots based on the attributes of the content items already assigned to the pod and on the pod's editorial constraints; rejecting content items already assigned to the pod that violate the restrictions on the pod's slots (if any); identifying candidate content items that comply with the restrictions on the pod's unfilled slots (if any), and selecting candidate content items and assigning the selected content items to the pod's unfilled slots

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving, by a processing system including a processor of a second pod-editing device, a framework for a digital media pod including a plurality of media content slots, wherein the framework identifies a first media content item assigned to a first of the plurality of media content slots by a first pod-editing device, and wherein the first pod-editing device and the second pod-editing device use a first taxonomy and a second taxonomy, respectively, to classify content items;   determining, by the processing system, one or more classifications of the first media content item in the second taxonomy based, at least in part, on an identification of a first pod-editing entity associated with the first pod-editing device and translation data specific to the first pod-editing entity;   determining, by the processing system, one or more restrictions on a second of the plurality of media content slots;   identifying, by the processing system, a second media content item that complies with the restrictions on the second of the plurality of media content slots; and   updating, by the processing system, the framework to identify the second media content item and assign the second media content item to the second of the plurality of media content slots.   
     
     
         2 . The method of  claim 1 , wherein the restrictions are based, at least in part, on the classifications of the first media content item in the second taxonomy and on one or more editorial constraints associated with the digital media pod. 
     
     
         3 . The method of  claim 2 , wherein the editorial constraints include a first editorial constraint, and wherein the first editorial constraint specifies a restriction, a condition, and one or more of the plurality of media content slots on which the restriction is to be imposed if the condition is met. 
     
     
         4 . The method of  claim 1 , wherein the determining the one or more classifications of the first media content item in the second taxonomy comprises:
 extracting, from the framework, data characterizing the first media content item; and   determining the classifications of the first media content item in the second taxonomy based, at least in part, on the data characterizing the first media content item.   
     
     
         5 . The method of  claim 1 , further comprising:
 receiving, by the processing system, a second framework for a second digital media pod, wherein the second framework identifies a third media content item assigned to a first slot of the second digital media pod by the first pod-editing device;   attempting and failing, by the processing system, to determine one or more classifications of the third media content item in the second taxonomy; and   determining, by the processing system based on the failing to determine the classifications of the third media content item, that an editorial constraint associated with the second digital media pod is indeterminate.   
     
     
         6 . The method of  claim 5 , wherein responsive to the determining that the editorial constraint associated with the second digital media pod is indeterminate, the processing system performs one of:
 refraining from assigning any additional content items to any slots of the second digital media pod;   refraining from assigning any additional content items to any slots of the second digital media pod specified by the indeterminate editorial constraint; or   assigning a restriction associated with the indeterminate editorial constraint to a slot of the second digital media pod specified by the indeterminate editorial constraint.   
     
     
         7 . The method of  claim 1 , further comprising:
 determining, by the processing system, one or more restrictions on the first of the plurality of media content slots based, at least in part, on the classifications of the first media content item in the second taxonomy and on one or more editorial constraints associated with the digital media pod;   determining, by the processing system, that the first media content item assigned to the first of the plurality of media content slots violates the restrictions on the first of the plurality of media content slots; and   updating, by the processing system, the framework to reject the first media content item from the first of the plurality of media content slots.   
     
     
         8 . The method of  claim 1 , wherein the identifying the second media content item that complies with the restrictions on the second of the plurality of media content slots comprises enforcing the restrictions on the second of the plurality of media content slots, the enforcing including:
 determining whether the second media content item violates the restrictions on the second of the plurality of media content slots, and if so, updating the framework to reject the second media content item from the second of the plurality of media content slots, and   repeating the determining until a determination is made that the second media content item assigned to the second of the plurality of media content slots meets the restrictions on the second of the plurality of media content slots.   
     
     
         9 . The method of  claim 1 , wherein the media content slots include a third slot, wherein the received framework further identifies a set of media content items conditionally assigned to the third slot by the first pod-editing device, and further comprising:
 determining, by the processing system, one or more restrictions on the third slot based, at least in part, on
 the classifications of the first media content item in the second taxonomy, one or more classifications of the second media content item in the second taxonomy, or a combination thereof, and 
 one or more editorial constraints associated with the digital media pod; 
   determining, by the processing system, that at least one of the media content items conditionally assigned to the third slot violates the restrictions on the third slot; and   updating, by the processing system, the framework to remove the media content items that violate the restrictions on the third slot from the set of media content items conditionally assigned to the third slot.   
     
     
         10 . The method of  claim 1 , wherein the media content slots are video content slots, wherein the digital media pod is a video comprising a plurality of video content items assigned to the plurality of media content slots, and wherein identifying the second media content item that complies with the restrictions on the second of the plurality of media content slots comprises:
 identifying a plurality of candidate video content items, wherein each of the candidate video content items is a candidate for assignment to the second of the plurality of media content slots, wherein each of the candidate video content items is associated with a respective value and duration, and wherein each of the candidate video content items complies with the restrictions on the second of the plurality of media content slots;   analyzing the values of the candidate video content items, the durations of the candidate video content items, or a combination thereof; and   selecting a particular one of the candidate video content items based on a result of the analyzing, wherein the particular one candidate video content item is the second media content item.   
     
     
         11 . A device comprising:
 a processing system including a processor of a second pod editor; and   a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising:   receiving a framework for a digital media pod including a plurality of media content slots, wherein the framework identifies a first media content item assigned to a first of the plurality of media content slots by a first pod editor, and wherein the first pod editor and the second pod editor use a first taxonomy and a second taxonomy, respectively, to classify content items;   determining one or more classifications of the first media content item in the second taxonomy based, at least in part, on an identification of a first pod-editing entity associated with the first pod editor and translation data specific to the first pod-editing entity;   determining one or more restrictions on a second of the plurality of media content slots;   identifying a second media content item that complies with the restrictions on the second of the plurality of media content slots; and   updating the framework to identify the second media content item and assign the second media content item to the second of the plurality of media content slots.   
     
     
         12 . The device of  claim 11 , wherein the restrictions are based, at least in part, on the classifications of the first media content item in the second taxonomy and on one or more editorial constraints associated with the digital media pod. 
     
     
         13 . The device of  claim 12 , wherein the editorial constraints include a first editorial constraint, and wherein the first editorial constraint specifies a restriction, a condition, and one or more of the plurality of media content slots on which the restriction is to be imposed if the condition is met. 
     
     
         14 . The device of  claim 11 , wherein the determining the one or more classifications of the first media content item in the second taxonomy comprises:
 extracting, from the framework, data characterizing the first media content item; and   determining the classifications of the first media content item in the second taxonomy based, at least in part, on the data characterizing the first media content item.   
     
     
         15 . The device of  claim 11 , wherein the operations further comprise:
 determining one or more restrictions on the first of the plurality of media content slots based, at least in part, on the classifications of the first media content item in the second taxonomy and on one or more editorial constraints associated with the digital media pod;   determining that the first media content item assigned to the first of the plurality of media content slots violates the restrictions on the first of the plurality of media content slots; and   updating the framework to reject the first media content item from the first slot.   
     
     
         16 . A non-transitory machine-readable medium comprising executable instructions that, when executed by a processing system including a processor of a second pod editor, facilitate performance of operations comprising:
 receiving a framework for a digital media pod including a plurality of media content slots, wherein the framework identifies a first media content item assigned to a first of the plurality of media content slots by a first pod editor, and wherein the first pod editor and the second pod editor use a first taxonomy and a second taxonomy, respectively, to classify content items;   determining one or more classifications of the first media content item in the second taxonomy based, at least in part, on an identification of a first pod-editing entity associated with the first pod editor and translation data specific to the first pod-editing entity;   determining one or more first restrictions on the first of the plurality of media content slots;   determining one or more second restrictions on a second of the plurality of media content slots;   identifying a second media content item that complies with the second restrictions on the second of the plurality of media content slots; and   updating the framework to identify the second media content item and assign the second media content item to the second of the plurality of media content slots.   
     
     
         17 . The non-transitory machine-readable medium of  claim 16 , wherein the second restrictions are based, at least in part, on the classifications of the first media content item in the second taxonomy and on one or more editorial constraints associated with the digital media pod. 
     
     
         18 . The non-transitory machine-readable medium of  claim 17 , wherein the editorial constraints include a first editorial constraint, and wherein the first editorial constraint specifies a restriction, a condition, and one or more of the plurality of media content slots on which the restriction is to be imposed if the condition is met. 
     
     
         19 . The non-transitory machine-readable medium of  claim 16 , wherein the determining the one or more classifications of the first media content item in the second taxonomy comprises:
 extracting, from the framework, data characterizing the first media content item; and   determining the classifications of the first media content item in the second taxonomy based, at least in part, on the data characterizing the first media content item.   
     
     
         20 . The non-transitory machine-readable medium of  claim 16 , wherein the first restrictions are based, at least in part, on the classifications of the first media content item in the second taxonomy and on one or more editorial constraints associated with the digital media pod, and wherein the operations further comprise:
 determining that the first media content item assigned to the first of the plurality of media content slots violates the first restrictions; and   updating the framework to reject the first media content item from the first of the plurality of media content slots.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.