Patent ID: 9633215
Date: 2017-04-25
CPC Classifications: G06F

Claim:
1. A method for applying differential policies on at least one digital document among a plurality of workflow participants, said at least one digital document comprising a plurality of atomic units, wherein the atomic units are assigned with at least one of a plurality of the differential policies, said method comprising: tessellating, using a processor, the at least one digital document to identify the atomic units and the at least one of the differential policies assigned to the atomic units; aggregating the atomic units into at least a first group of atomic units and a second group of atomic units according to the at least one of the differential policies assigned to the atomic units, wherein the atomic units in the first group of atomic units are assigned with a first policy and the atomic units in the second group of atomic units are assigned with a second policy, and wherein the first policy differs from the second policy; associating a first set of keys to the first group of aggregated atomic units and a second set of keys to the second group of aggregated atomic units; and identifying a level of access to the atomic units to be simultaneously granted to each of the workflow participants based upon the differential policies assigned to the atomic units, wherein each of said sets of keys comprises at least one of an encryption key, a decryption key, a signature key, and a verification key and, for each of the atomic units,