Patent ID: 9460269
Filing Date: 2016-10-04
CPC Classification: G06F,H04L

Claim Text:
1. A computer program product comprising a non-transitory storage medium having computer-readable program code embodied thereon, which when executed by a computer processor of a recipient computer system, causes the computer processor to: create levels of permissions for association with inbound communications received from sender computer systems, each of the levels of permissions defined as an incrementally-adjustable level of trust, the levels of permissions indicative of components of the inbound communications enabled for transmission by the computer processor to a recipient computer; create conditions upon which currently-assigned levels of permissions are adjustable to a next level of the levels of permissions, the conditions including a pre-defined amount of time that the sender computer systems reside at a corresponding level of permission and a minimum number of communications received from the sender within a defined period of time that meet a minimum threshold value before becoming eligible for movement to another of the levels of the permissions; and in response to identifying an inbound communication received from a sender of one of the sender computer systems: evaluate content of the inbound communication and determining a trust value for the inbound communication responsive to the evaluating; apply the conditions to the inbound communication and the sender; determine an assignment of one of the levels of permissions for the inbound communication responsive to the applying the conditions; transmit the inbound communication to the recipient computer; and transmit, with the inbound communication, only those components enabled for transmission based on the assignment of the one of the levels of permissions.