US 12,335,583 B2
Systems and methods for creating customized content
Alan Waterman, Merced, CA (US)
Assigned to Adeia Guides Inc., San Jose, CA (US)
Filed by Rovi Guides, Inc., San Jose, CA (US)
Filed on Dec. 21, 2023, as Appl. No. 18/392,398.
Application 18/392,398 is a continuation of application No. 17/358,728, filed on Jun. 25, 2021, granted, now 11,895,376.
Application 17/358,728 is a continuation of application No. 16/363,919, filed on Mar. 25, 2019, granted, now 11,082,757, issued on Aug. 3, 2021.
Prior Publication US 2024/0205518 A1, Jun. 20, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/8543 (2011.01); G06F 16/783 (2019.01); G06T 15/50 (2011.01); H04N 21/44 (2011.01)
CPC H04N 21/8543 (2013.01) [G06F 16/7847 (2019.01); G06T 15/50 (2013.01); H04N 21/44004 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for creating new content based on deconstructed content, the method comprising:
receiving a first content portion that depicts a first object;
deconstructing the first content portion into a plurality of attributes and a plurality of attribute values associated with the first object;
generating first mappings that comprise the plurality of attribute values corresponding to the plurality of attributes;
generating a first content structure comprising the plurality of attributes and the first mappings;
accessing a data structure comprising at least a second attribute associated with a second object, wherein the second attribute corresponds to a second attribute value;
retrieving, from the data structure, second mappings that comprise the second attribute and the second attribute value;
determining a match between at least one of the first mappings and at least one of the second mappings;
generating a second content structure by selectively combining (i) the second attribute with the plurality of attributes and (ii) the second attribute value with the plurality of attribute values based on the determined match;
constructing, based on the second content structure, a second content portion to depict the first object with the second attribute and the second attribute value.