CPC G06F 21/629 (2013.01) [G06F 16/29 (2019.01); G06F 16/9566 (2019.01); G06Q 10/10 (2013.01); G06F 2221/2113 (2013.01)] | 20 Claims |
1. A system for generating a classification-based dissemination control environment comprising:
one or more processors; and
a non-transitory memory storing instructions that, when executed by the one or more processors, cause the system to:
generate, according to search queries, dissemination views corresponding to a map, wherein each dissemination view includes one or more objects, and wherein each dissemination view is associated with a different classification level compared to other dissemination views, wherein the generation of dissemination views comprises:
obtaining a first classification attribute of a first user submitting a search query;
selecting a first dissemination view to be rendered to the first user based on a first classification level of the first user;
receiving an annotation from the first user;
obtaining a second classification attribute of a second user;
selecting a second dissemination view to be rendered to the second user based on a second classification level of the second user; and
selectively rendering, by the one or more processors, the annotation to the second user, wherein the selectively rendering comprises:
if the second user has a lower or more restrictive classification level compared to the first user, refraining from rendering the annotation; and
if the second user has a higher or equal classification level, or a less restrictive or equally restrictive classification level, compared to the first user, rendering the annotation.
|