US 11,776,578 B2
Automatic modification of values of content elements in a video
Kyle Douglas Morton, Waltham, MA (US); David B. Bernstein, Newton, MA (US); William Morse, Lowell, MA (US); James Reetzke, Watertown, MA (US); Nick Leoutsakos, Boston, MA (US); David Mullins, Boston, MA (US); and Andrew McLellan, Medford, MA (US)
Assigned to Trapelo Corp., Belmont, MA (US)
Filed by Trapelo Corp., Boston, MA (US)
Filed on Oct. 16, 2020, as Appl. No. 17/73,046.
Claims priority of provisional application 63/033,662, filed on Jun. 2, 2020.
Prior Publication US 2021/0375324 A1, Dec. 2, 2021
Int. Cl. G11B 27/036 (2006.01); G06F 40/263 (2020.01); G06F 40/58 (2020.01); G06V 20/40 (2022.01); H04N 9/87 (2006.01); G06F 40/40 (2020.01); G11B 27/031 (2006.01); H04N 5/76 (2006.01); H04N 9/82 (2006.01)
CPC G11B 27/036 (2013.01) [G06F 40/263 (2020.01); G06F 40/58 (2020.01); G06V 20/46 (2022.01); H04N 9/8715 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
obtaining an input video;
identifying a set of video elements included in one or more frames of the input video;
generating metadata for each video element in the set of video elements;
determining that a value for a particular video element in the set of video elements is targeted for replacement, wherein the particular video element includes text related to regulatory compliance to a regulation;
determining a replacement value for the particular video element, comprising determining that the regulation specifies replacement of the text related to regulatory compliance, wherein the replacement value for the particular video element comprises replacement text specified by the regulation;
generating updated metadata, including updating a metadata entry in the generated metadata for the particular video element to include the determined replacement value for the particular video element;
generating output content based on the updated metadata, wherein the output content includes the determined replacement value for the particular video element; and
providing the output content for display.