POLICY ENFORCEMENT IN A SECURE DATA FILE DELIVERY SYSTEM
2 Assignments
0 Petitions
Accused Products
Abstract
A server interacts with a sender to form a package which can include one or more attached data files to be sent to one or more recipients, and the server applies a policy established by a policy authority of the sender to the package. Since the server both forms the package through interaction with the sender and applies the policy, violations of the policy by the package can be brought to the sender'"'"'s attention during an interactive session with the sender and before encryption of all or part of the package. As a result, the sender is educated regarding the policy of the sender'"'"'s policy authority, and the sender can modify the package immediately to comport with the policy. The server delivers the package to intended recipients by sending a notification to each recipient and including package identification data, e.g., a URL by which the package can be retrieved.
-
Citations
20 Claims
-
1. (canceled)
-
2. A method for enforcing policy upon a package to be delivered from a sender to a set of recipients through a computer network, including:
-
receiving package data which is generated by the sender; searching a database for a user record corresponding to the sender, the user record specifying a group to which the sender belongs, wherein a first rule applies to the package if the sender belongs to a first group of senders, but not to a second group of senders, and a second rule applies to the package if the sender belongs to the second group of senders, but not to the first group of senders; applying the first rule to the package; applying a third rule to the package, wherein the third rule applies to the package if a recipient of the package belongs to a first group of recipients, but not to a second group of recipients, and a fourth rule applies to the package if the recipient belongs to the second group of recipients, but not to the first group of recipients; and upon a condition in which the policy permits delivery of the package, delivering the package to a recipient of the package. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer program product encoded in one or more media, the computer program product including codes executable on one or more processors of a service platform to cause the service platform to perform a method including:
-
receiving package data which is generated by the sender; searching a database for a user record corresponding to the sender, the user record specifying a group to which the sender belongs, wherein a first rule applies to the package if the sender belongs to a first group of senders, but not to a second group of senders, and a second rule applies to the package if the sender belongs to the second group of senders, but not to the first group of senders; applying the first rule to the package; applying a third rule to the package, wherein the third rule applies to the package if a recipient of the package belongs to a first group of recipients, but not to a second group of recipients, and a fourth rule applies to the package if the recipient belongs to the second group of recipients, but not to the first group of recipients; and upon a condition in which the policy permits delivery of the package, delivering the package to a recipient of the package.
-
Specification