Methods and systems for generating interactive composite media assets comprising common objects
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.
Claims21
A system for generating interactive composite media assets comprising common objects by coordinating uncoordinated content using best-fit models applied to perimeters about the common objects, the system comprising:
- one or more processors;
- and
- one or more non-transitory, computer-readable mediums comprising instructions that when executed by the one or more processors causes operations comprising:
- receiving source content comprising uncoordinated media assets generating using a plurality of digital cameras;
- receiving a first user input requesting a composite media asset based on a center-of-mass point for a shared geographic location;
- in response to the first user input, performing a data filtration process by:
- determining a shared object orientation based on the center-of-mass point for the shared geographic location;
- retrieving respective media asset data structures for two media assets, wherein the respective media asset data structures comprise a geographic location corresponding to the two media assets and an object included with the two media assets;
- determining that the two media assets correspond to the geographic location;
- in response to determining that the two media assets correspond to the geographic location, determining that the two media assets correspond to the shared object orientation based on (i) analyzing the object and (ii) determining that the two media assets correspond to one or more locations on a near-continuous perimeter about the center-of-mass point;
- and
- in response to determining that the two media assets correspond to the shared object orientation, synchronizing the two media assets by generating the composite media asset;
- generating the composite media asset, in a user interface, based on synchronizing the two media assets about the center-of-mass point;
- receiving, via the user interface, a second user input requesting a movement within the shared geographic location;
- and
- in response to the second user input, determining a new center-of-mass point for the composite media asset.
A method for generating interactive composite media assets comprising common objects by coordinating uncoordinated content using best-fit models applied to perimeters about the common objects, 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;
- retrieving a first media asset data structure for a first media asset, wherein the first media asset data structure comprises first location 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 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 a shared object orientation based on (i) analyzing the first object information and the second object information and (ii) determining that the first media asset and the second media asset correspond to one or more locations on a near-continuous perimeter about the center-of-mass point;
- 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, in a user interface, 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;
- receiving, via the user interface, a second user input requesting a movement within the shared geographic location;
- and
- in response to the second user input, determining a new center-of-mass point for the composite media asset.
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;
- retrieving a first media asset data structure for a first media asset, wherein the first media asset data structure comprises first object information;
- retrieving a second media asset data structure for a second media asset, wherein the second media asset data structure comprises second object information;
- determining that the first media asset and the second media asset correspond based on comparing the first media asset data structure to the second media asset data structure;
- in response to determining that the first media asset and the second media asset correspond, determining that the first media asset and the second media asset correspond to a shared object orientation based on (i) analyzing the first object information and the second object information and (ii) determining that the first media asset and the second media asset correspond to one or more locations on a near-continuous perimeter about the center-of-mass point;
- 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.