CPC G06F 15/16 (2013.01) | 20 Claims |
1. A computer system comprising:
at least one hardware processor;
non-transitory computer readable storage configured to store instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
storing, for each respective one of a plurality of different electronic board portals, digital data in an encrypted form, wherein the encrypted form of the digital data of each respective board portal is based on which respective one of the plurality of different electronic board portals the digital data is associated with, wherein the plurality of different electronic board portals include a first electronic board portal and a second electronic board portal, the first electronic board portal having a first user associated therewith and the second electronic board portal having a second user associated therewith;
storing at least one association link between at least the first electronic board portal and at least the second electronic board portal, wherein the first and second board portals are associated with a set of legal entities that belong to an organizational structure;
receiving, for the first user, a request to access the first electronic board portal;
providing, to the first user who has authenticated to the first electronic board portal, a logical electronic board portal workspace that is associated with the first electronic board portal;
based on authentication of the request, creating a logical electronic board portal workspace for the first electronic board portal;
creating, via the logical electronic board portal workspace for the first electronic board portal and based on input from the first user, board content and storing the created board content as encrypted content, wherein the encrypted content is encrypted based on being associated with the first electronic board portal;
based on the association link between the first electronic board portal and at least the second electronic board portal, generating a notification alert and causing the notification alert to be communicated to at least the second user that is associated with the second electronic board portal; and
providing, for the second user, a decrypted version of the encrypted content, wherein the encrypted content is decrypted based at least in part on the at least one association link between the first electronic board portal and the second electronic board portal.
|