Interactive content generation
AssigneeOim Squared Inc.
InventorsBertin Rudolph Cordova-Diba, Jose Adrian Munguia, Tyson Simon, Eric Williams
Life of this patent
Estimating the term…
Abstract
Generation of interactive content. In an embodiment, a representation of candidate object(s) in content of a digital media asset are received. For each of the candidate object(s), feature(s) of the candidate object are compared to corresponding feature(s) of a plurality of reference objects to identify reference object(s) that match the candidate object. For each of the matched candidate object(s), a hotspot package is generated. The hotspot package may comprise a visual overlay which comprises information associated with the reference object(s) matched to the respective candidate object.
Claims30
A computer-implemented method that comprises using at least one hardware processor to:
- receive a representation of one or more candidate objects in content of a digital media asset;
- for each of the one or more candidate objects, compare one or more features of the candidate object to one or more corresponding features of a plurality of reference objects, according to a first feature-matching algorithm defined by a first feature-matching software module, to identify one or more reference objects that match the candidate object;
- for each of the one or more candidate objects that is matched to one or more reference objects, generate a hotspot package, wherein the hotspot package comprises a visual overlay, and wherein the visual overlay comprises information associated with the one or more reference objects matched to the candidate object;
- receive a second feature-matching software module, defining a second feature-matching algorithm, via an interface;
- and,
- subsequently, compare one or more features of one or more other candidate objects to one or more corresponding features of a plurality of reference objects, according to the second feature-matching algorithm defined by the second feature-matching software module, instead of the first feature-matching algorithm defined by the first feature-matching software module.
A system comprising:
- at least one hardware processor;
- and
- one or more software modules that are configured to, when executed by the at least on hardware processor,
- receive a representation of one or more candidate objects in content of a digital media asset,
- for each of the one or more candidate objects, compare one or more features of the candidate object to one or more corresponding features of a plurality of reference objects, according to a first feature-matching algorithm defined by a first feature-matching software module, to identify one or more reference objects that match the candidate object,
- for each of the one or more candidate objects that is matched to one or more reference objects, generate a hotspot package, wherein the hotspot package comprises a visual overlay, and wherein the visual overlay comprises information associated with the one or more reference objects matched to the candidate object,
- receive a second feature-matching software module, defining a second feature-matching algorithm, via an interface, and,
- subsequently, compare one or more features of one or more other candidate objects to one or more corresponding features of a plurality of reference objects, according to the second feature-matching algorithm defined by the second feature-matching software module, instead of the first feature-matching algorithm defined by the first feature-matching software module.
A non-transitory computer-readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:
- receive a representation of one or more candidate objects in content of a digital media asset;
- for each of the one or more candidate objects, compare one or more features of the candidate object to one or more corresponding features of a plurality of reference objects, according to a first feature-matching algorithm defined by a first feature-matching software module, to identify one or more reference objects that match the candidate object;
- for each of the one or more candidate objects that is matched to one or more reference objects, generate a hotspot package, wherein the hotspot package comprises a visual overlay, and wherein the visual overlay comprises information associated with the one or more reference objects matched to the candidate object;
- receive a second feature-matching software module, defining a second feature-matching algorithm, via an interface;
- and,
- subsequently, compare one or more features of one or more other candidate objects to one or more corresponding features of a plurality of reference objects, according to the second feature-matching algorithm defined by the second feature-matching software module, instead of the first feature-matching algorithm defined by the first feature-matching software module.
Dependencies are inferred from the claim text.