Patent US6826609B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6826609B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Policy enforcement in a secure data file delivery system

Assignee: Axway Inc
•
Filing: 2000-03-31
•
Granted: 2004-11-30
•
Expires: 2020-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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, any 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 the one or more intended recipients by sending notification to each recipient and including in such notification package identification data, e.g., a URL by which the package can be retrieved. The policy of the policy authority can be specified as a list of associations between one or more conditions and one or more actions to be carried out upon satisfaction of the associated conditions.

Inventors

  • 👤 Jeffrey C. Smith
  • 👤 Jean-Christophe Bandini

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 16:24
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/20; H04L63/14; H04L63/1408; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/951; H04L63/02; H04L63/0227; H04L63/08; H04L63/083; H04L63/1441; H04L63/145; H04L67/00; H04L67/01; H04L67/06; H04L67/50; H04L67/60; H04L67/62; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; G06F2221/00; G06F2221/21; G06F2221/2101; H04L67/56; H04L67/568

Claims Analysis

Total Claims: 50
Claim 1
Independent Claim 153 words
A method for a server assuring adherence to a policy by a package to be delivered from a sender to one or more recipients through a computer network, said sender associated with an enterprise, the method comprising: the server receiving package data which is generated by the sender; the server applying a policy to the package wherein the policy is specified by policy data received from a policy authority of the sender, said policy authority comprising a rule base authority associated with the sender enterprise; the server determining whether the policy permits delivery of the package; upon a condition in which the policy permits delivery of the package, the server delivering the package by: sending notification to the recipients wherein the notification includes package identification data; receiving the package identification data from a selected one of the recipients; and sending the package to the selected recipient in response to the package identification data.
Claim 2
Independent Claim 153 words
A method for a server assuring adherence to a policy by a package to be delivered from a sender to one or more recipients through a computer network, said sender associated with an enterprise, the method comprising: the server receiving package data which is generated by the sender; the server applying a policy to the package wherein the policy is specified by policy data received from a policy authority of the sender, said policy authority comprising a rule base authority associated with the sender enterprise; the server determining whether the policy permits delivery of the package; upon a condition in which the policy permits delivery of the package, the server delivering the package by: sending notification to the recipients wherein the notification includes package identification data; receiving the package identification data from a selected one of the recipients; and sending the package to the selected recipient in response to the package identification data.
Claim 3
Dependent Claim 43 words
The method of claim 1 wherein applying a policy comprises: determining that the package satisfies one or more conditions; and if the package satisfies the one or more conditions, performing one or more actions which are associated with the one or more conditions.
Claim 4
Dependent Claim 16 words
The method of claim 2 wherein the one or more actions block delivery of the package.
Claim 5
Dependent Claim 25 words
The method of claim 2 wherein the one or more actions block delivery of the package pending review of the package by the policy authority.
Claim 6
Dependent Claim 17 words
The method of claim 2 wherein the one or more actions document the delivery of the package.
Claim 7
Dependent Claim 24 words
The method of claim 5 wherein the one or more actions document the delivery of the package by storing a copy of the package.
Claim 8
Dependent Claim 28 words
The method of claim 5 wherein the one or more actions document the delivery of the package by sending a copy of the package to a predetermined recipient.
Claim 9
Dependent Claim 34 words
The method of claim 2 wherein at least a selected one of the one or more actions notifies at least one predetermined recipient of one or more others of the one or more actions.
Claim 10
Dependent Claim 12 words
The method of claim 8 wherein the predetermined recipient is the sender.
Claim 11
Dependent Claim 14 words
The method of claim 2 wherein the one or more actions modify the package.
Claim 12
Dependent Claim 25 words
The method of claim 10 wherein the one or more actions modify the package by removing one or more data files attached to the package.
Claim 13
Dependent Claim 21 words
The method of claim 10 wherein the one or more actions modify the package by modifying a message within the package.
Claim 14
Dependent Claim 29 words
The method of claim 10 wherein the one or more actions modify the package by modifying data which specifies the manner in which the package is to be delivered.
Claim 15
Dependent Claim 33 words
The method of claim 10 wherein the one or more actions modify the package by modifying data which specifies recipient actions which can be performed on the package after receipt by the recipient.
Claim 16
Dependent Claim 21 words
The method of claim 2 wherein the one or more conditions include a boolean expression involving data related to the sender.
Claim 17
Dependent Claim 25 words
The method of claim 2 wherein the one or more conditions include a boolean expression involving data related to one or more of the recipients.
Claim 18
Dependent Claim 26 words
The method of claim 2 wherein the one or more conditions include a boolean expression involving data related to one or more attributes of the package.
Claim 19
Dependent Claim 18 words
The method of claim 1 wherein the package data is generated by the sender through a web browser.
Claim 20
Dependent Claim 13 words
The method of claim 18 wherein the package data is HTML form data.
Claim 21
Dependent Claim 19 words
The method of claim 1 wherein the policy data is received from the policy authority through a computer network.
Claim 22
Dependent Claim 12 words
The method of claim 20 wherein the computer network is the Internet.
Claim 23
Dependent Claim 18 words
The method of claim 1 wherein the notification is sent to the recipients as an SMTP e-mail message.
Claim 24
Dependent Claim 13 words
The method of claim 1 wherein the package identification data is a URL.
Claim 25
Dependent Claim 28 words
The method of claim 1 wherein sending the package to the selected recipient in response to the package identification data comprises: sending the package in accordance with HTTP.
Claim 26
Independent Claim 148 words
A method for a server assuring adherence to a policy by a package to be delivered a package from a sender to one or more recipients through a computer network, said sender associated with an enterprise, the method comprising: the server receiving package data which is generated by the sender and which specifies the package; the server applying a policy to the package wherein the policy is specified by policy data received from a policy authority of the sender, said policy authority comprising a rule base authority associated with the sender enterprise; the server determining whether the package comports with the policy; upon a condition in which the package does not comport with the policy, the server notifying the sender that the package does not comport with the policy; wherein the receiving, applying, determining, and notifying are performed in an interactive session between the server and the sender.
Claim 27
Independent Claim 148 words
A method for a server assuring adherence to a policy by a package to be delivered a package from a sender to one or more recipients through a computer network, said sender associated with an enterprise, the method comprising: the server receiving package data which is generated by the sender and which specifies the package; the server applying a policy to the package wherein the policy is specified by policy data received from a policy authority of the sender, said policy authority comprising a rule base authority associated with the sender enterprise; the server determining whether the package comports with the policy; upon a condition in which the package does not comport with the policy, the server notifying the sender that the package does not comport with the policy; wherein the receiving, applying, determining, and notifying are performed in an interactive session between the server and the sender.
Claim 28
Dependent Claim 43 words
The method of claim 25 wherein applying a policy comprises: determining that the package satisfies one or more conditions; and if the package satisfies the one or more conditions, performing one or more actions which are associated with the one or more conditions.
Claim 29
Dependent Claim 16 words
The method of claim 26 wherein the one or more actions block delivery of the package.
Claim 30
Dependent Claim 25 words
The method of claim 26 wherein the one or more actions block delivery of the package pending review of the package by the policy authority.
Claim 31
Dependent Claim 17 words
The method of claim 26 wherein the one or more actions document the delivery of the package.
Claim 32
Dependent Claim 24 words
The method of claim 29 wherein the one or more actions document the delivery of the package by storing a copy of the package.
Claim 33
Dependent Claim 28 words
The method of claim 29 wherein the one or more actions document the delivery of the package by sending a copy of the package to a predetermined recipient.
Claim 34
Dependent Claim 34 words
The method of claim 26 wherein at least a selected one of the one or more actions notifies at least one predetermined recipient of one or more others of the one or more actions.
Claim 35
Dependent Claim 12 words
The method of claim 32 wherein the predetermined recipient is the sender.
Claim 36
Dependent Claim 14 words
The method of claim 26 wherein the one or more actions modify the package.
Claim 37
Dependent Claim 25 words
The method of claim 34 wherein the one or more actions modify the package by removing one or more data files attached to the package.
Claim 38
Dependent Claim 21 words
The method of claim 34 wherein the one or more actions modify the package by modifying a message within the package.
Claim 39
Dependent Claim 29 words
The method of claim 34 wherein the one or more actions modify the package by modifying data which specifies the manner in which the package is to be delivered.
Claim 40
Dependent Claim 33 words
The method of claim 34 wherein the one or more actions modify the package by modifying data which specifies recipient actions which can be performed on the package after receipt by the recipient.
Claim 41
Dependent Claim 21 words
The method of claim 26 wherein the one or more conditions include a boolean expression involving data related to the sender.
Claim 42
Dependent Claim 25 words
The method of claim 26 wherein the one or more conditions include a boolean expression involving data related to one or more of the recipients.
Claim 43
Dependent Claim 26 words
The method of claim 26 wherein the one or more conditions include a boolean expression involving data related to one or more attributes of the package.
Claim 44
Dependent Claim 18 words
The method of claim 25 wherein the package data is generated by the sender through a web browser.
Claim 45
Dependent Claim 13 words
The method of claim 42 wherein the package data is HTML form data.
Claim 46
Dependent Claim 19 words
The method of claim 25 wherein the policy data is received from the policy authority through a computer network.
Claim 47
Dependent Claim 12 words
The method of claim 44 wherein the computer network is the Internet.
Claim 48
Dependent Claim 18 words
The method of claim 25 wherein the notification is sent to the recipients as an SMTP e-mail message.
Claim 49
Dependent Claim 13 words
The method of claim 25 wherein the package identification data is a URL.
Claim 50
Dependent Claim 28 words
The method of claim 25 wherein sending the package to the selected recipient in response to the package identification data comprises: sending the package in accordance with HTTP.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-11-30 2008-05-31 2008-11-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-11-30 2012-05-31 2012-11-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-11-30 2016-05-31 2016-11-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag