Methods and system for coordinating uncoordinated content based on multi-modal metadata through data filtration and synchronization in order to generate composite media assets
AssigneeEmergeX, LLC
InventorsMichael Joseph Karlin, Roy Feinson
Life of this patent
Estimating the term…
Abstract
Methods and systems are disclosed herein to address the problems discussed above and in particular to provide coordination for uncoordinated content. Beyond simply archiving and/or organizing available content, the methods and systems generate composite media assets that provide enriched details and supplemental data that extends beyond any given source content. The methods and systems achieve this through a novel data filtration and synchronization process.
Claims20
A system for coordinating uncoordinated content based on multi-modal metadata through data filtration and synchronization in order to generate composite media assets, the system comprising:
- one or more processors;
- and
- storage circuitry comprising instructions that when executed by the one or more processors causes operations comprising:
- receiving a first user input requesting a composite media asset based on a center-of-mass point for a shared geographic location at a shared time window;
- determining a shared object orientation based on the center-of-mass point for the shared geographic location;
- retrieving a first media asset data structure for a first media asset, wherein the first media asset data structure comprises first location information, first time information, and first object information, and wherein:
- the first location information indicates a first geographic location corresponding to the first media asset;
- the first time information indicates a first time corresponding to the first media asset;
- and
- the first object information indicates a first object included with the first media asset;
- retrieving a second media asset data structure for a second media asset, wherein the second media asset data structure comprises second location information, second time information, and second object information, and wherein:
- the second location information indicates a second geographic location corresponding to the first media asset;
- the second time information indicates a second time corresponding to the second media asset;
- and
- the second object information indicates a second object included with the second media asset;
- determining that the first media asset and the second media asset correspond to the shared geographic location based on analyzing the first location information and the second location information;
- in response to determining that the first media asset and the second media asset correspond to the shared geographic location, determining that the first media asset and the second media asset correspond to the shared time window based on analyzing the first time information and the second time information;
- in response to determining that the first media asset and the second media asset correspond to the shared time window, determining that the first media asset and the second media asset correspond to a shared object orientation based on analyzing the first object information and the second object information;
- and
- in response to determining that the first media asset and the second media asset correspond to the shared object orientation, generating the composite media asset based on the first media asset and the second media asset by merging the first media asset and the second media asset about the center-of-mass point.
A method for coordinating uncoordinated content based on multi-modal metadata through data filtration and synchronization, the method comprising:
- receiving a first user input requesting a composite media asset based on a center-of-mass point for a shared geographic location at a shared time window;
- determining a shared object orientation based on the center-of-mass point for the shared geographic location;
- retrieving a first media asset data structure for a first media asset, wherein the first media asset data structure comprises first location information, first time information, and first object information;
- retrieving a second media asset data structure for a second media asset, wherein the second media asset data structure comprises second location information, second time information, and second object information;
- determining that the first media asset and the second media asset correspond to the shared geographic location based on analyzing the first location information and the second location information;
- in response to determining that the first media asset and the second media asset correspond to the shared geographic location, determining that the first media asset and the second media asset correspond to the shared time window based on analyzing the first time information and the second time information;
- in response to determining that the first media asset and the second media asset correspond to the shared time window, determining that the first media asset and the second media asset correspond to the shared object orientation based on analyzing the first object information and the second object information;
- and
- in response to determining that the first media asset and the second media asset correspond to the shared object orientation, generating the composite media asset based on the first media asset and the second media asset by merging the first media asset and the second media asset about the center-of-mass point.
A non-transitory, computer-readable medium comprising instructions that when executed by one or more processors cause operations comprising:
- receiving a first user input requesting a composite media asset based on a center-of-mass point for a shared geographic location at a shared time window;
- determining a shared object orientation based on the center-of-mass point for the shared geographic location;
- retrieving a first media asset data structure for a first media asset, wherein the first media asset data structure comprises first location information, first time information, and first object information;
- retrieving a second media asset data structure for a second media asset, wherein the second media asset data structure comprises second location information, second time information, and second object information;
- determining that the first media asset and the second media asset correspond to the shared geographic location based on analyzing the first location information and the second location information;
- in response to determining that the first media asset and the second media asset correspond to the shared geographic location, determining that the first media asset and the second media asset correspond to the shared time window based on analyzing the first time information and the second time information;
- in response to determining that the first media asset and the second media asset correspond to the shared time window, determining that the first media asset and the second media asset correspond to the shared object orientation based on analyzing the first object information and the second object information;
- and
- in response to determining that the first media asset and the second media asset correspond to the shared object orientation, generating the composite media asset based on the first media asset and the second media asset by merging the first media asset and the second media asset about the center-of-mass point.
Dependencies are inferred from the claim text.