US 11,948,213 B2
Method and system for sequencing asset segments of privacy policy
Arun Ramamurthy, Pune (IN); Shree Nivas, Pune (IN); Mangesh Sharad Gharote, Pune (IN); Vijayanand Mahadeo Banahatti, Pune (IN); and Sachin Premsukh Lodha, Pune (IN)
Assigned to TATA CONSULTANCY SERVICES LIMITED, Mumbai (IN)
Filed by Tata Consultancy Services Limited, Mumbai (IN)
Filed on Jan. 26, 2021, as Appl. No. 17/158,850.
Claims priority of application No. 202021042105 (IN), filed on Sep. 28, 2020.
Prior Publication US 2022/0101461 A1, Mar. 31, 2022
Int. Cl. G06Q 50/16 (2012.01); G06F 40/279 (2020.01); G06F 40/40 (2020.01)
CPC G06Q 50/16 (2013.01) [G06F 40/279 (2020.01); G06F 40/40 (2020.01)] 10 Claims
OG exemplary drawing
 
1. A processor-implemented method comprising:
receiving an input associated with a privacy policy of a source entity, via a one or more hardware processors, the input comprising of a plurality of asset segments, one or more preferences associated with the source entity and one or more preferences associated with a target entity, wherein the plurality of asset segments comprise one of a set of audio-video templates, a set of audio templates, and a set of video template, and wherein each asset segment of the plurality of asset segments is mapped to the privacy policy of the source entity;
generating a feasible sequence of the plurality of asset segments, by the one or more hardware processors, through a feasible sequence generation technique based the one or more preferences associated with the source entity, a set of pre-defined predecessors of each asset segment and a set of pre-defined successors of each asset segment, where the feasible sequence comprises one or more sub-sequences, wherein the feasible sequence generation technique comprises of:
generating a set of revised predecessors for each of the asset segment and a set of revised successors for each of the asset segment using the set of pre-defined predecessors of the plurality of asset segments, the set of pre-defined successors of the plurality of asset segments and the one or more preferences associated with the source entity based on a predecessor and successor generation technique; and
generating a set of feasible sequences of the plurality of asset segments using the set of revised predecessors, the set of revised successors and the one or more preferences associated with the source entity based a feasible sequence technique;
generating a final sequence of the plurality of asset segments, by the one or more hardware processors, through a sequence generation technique using the set of feasible sequences based on the one or more preferences associated with the target entity and the one or more preferences associated with the source entity, wherein the sequence generation technique is a technique where each of the one or more sub-sequences of the feasible sequence is re-sequenced or merged with another sub-sequence based on the one or more preferences associated with the target entity and the one or more preferences associates with the source entity;
generating an optimal sequence by re-sequencing the plurality of asset segments in the final sequence to satisfy the one or more preferences associated with the target entity; and
displaying the plurality of asset segments in the optimal sequence and a violation factor, wherein the violation factor represents a conflict between the one or more preferences associated with the source entity and the one or more preferences associated with the target entity.