Computer implemented system and method for ahead-of-time delivery of electronic content
First Claim
1. A computer implemented system for delivering electronic content to a subscriber, ahead-of-time, said system comprising:
- a policy server configured to create a file access policy, said file access policy specifying at least one of a first time stamp, a second time stamp, and a time period, said time period representative of time duration between said first time stamp and said second time stamp, in accordance with at least, one of which the electronic content is to be rendered accessible to the subscriber, said policy server further configured to authenticate the subscriber, embed said file access policy with the electronic content, and generate embedded electronic content;
an encryption module configured to encrypt the embedded electronic content, and generate encrypted electronic content, said encryption module further configured to transmit said encrypted electronic, content, ahead of at least one of said first time stamp, said second time stamp and said time period, to a network enabled device accessible to the subscriber; and
a client processor cooperating with said network enabled device and said policy server, said client processor configured to decrypt the encrypted electronic content, said client processor configured to communicate with a time server to determine a current time stamp, said client processor further configured to analyze the file access policy, said client processor further configured to;
compare said first time stamp with said current time stamp in the event that only the first time stamp is specified by said file access policy;
compare said second time stamp with said current time stamp in the event that only the second time stamp is specified by said file access policy;
compare said time period representative of time duration between said first time stamp and said second time stamp, with the current time stamp, in the event that said first time stamp and said second time stamp are specified by said file access policy;
render the encrypted electronic content accessible on the network enabled device when only said first time stamp is specified by said file access policy and said current time stamp is greater than said first time stamp;
render the encrypted electronic content accessible on die network enabled device when only said second time stamp is specified by said file access policy and said current time stamp is within said second time stamp; and
render the encrypted electronic content accessible on the network enabled device, in the event that the current time stamp is within the time period specified by the file access policy.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented system, method and a computer program product for ahead of time delivery of electronic content, have been provided. A file policy specifying a time period in which the electronic content is to be rendered accessible to a subscriber, is created. The electronic content is embedded with the file access policy, and subsequently encrypted. The encrypted electronic content is transmitted ahead-of-time to a network enabled device accessible to the subscriber. The encrypted electronic content is decrypted subsequent to the authentication of the subscriber. The electronic content is made accessible via the network enabled device only in the event that the current time stamp received from a time server is within the time period specified by the file access policy.
6 Citations
10 Claims
-
1. A computer implemented system for delivering electronic content to a subscriber, ahead-of-time, said system comprising:
-
a policy server configured to create a file access policy, said file access policy specifying at least one of a first time stamp, a second time stamp, and a time period, said time period representative of time duration between said first time stamp and said second time stamp, in accordance with at least, one of which the electronic content is to be rendered accessible to the subscriber, said policy server further configured to authenticate the subscriber, embed said file access policy with the electronic content, and generate embedded electronic content; an encryption module configured to encrypt the embedded electronic content, and generate encrypted electronic content, said encryption module further configured to transmit said encrypted electronic, content, ahead of at least one of said first time stamp, said second time stamp and said time period, to a network enabled device accessible to the subscriber; and a client processor cooperating with said network enabled device and said policy server, said client processor configured to decrypt the encrypted electronic content, said client processor configured to communicate with a time server to determine a current time stamp, said client processor further configured to analyze the file access policy, said client processor further configured to; compare said first time stamp with said current time stamp in the event that only the first time stamp is specified by said file access policy; compare said second time stamp with said current time stamp in the event that only the second time stamp is specified by said file access policy; compare said time period representative of time duration between said first time stamp and said second time stamp, with the current time stamp, in the event that said first time stamp and said second time stamp are specified by said file access policy; render the encrypted electronic content accessible on the network enabled device when only said first time stamp is specified by said file access policy and said current time stamp is greater than said first time stamp; render the encrypted electronic content accessible on die network enabled device when only said second time stamp is specified by said file access policy and said current time stamp is within said second time stamp; and render the encrypted electronic content accessible on the network enabled device, in the event that the current time stamp is within the time period specified by the file access policy. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method for delivering electronic content to a subscriber ahead-of-time, said method comprising the following computer implemented steps:
-
creating a file access policy using a policy server, wherein said file access policy specifies at least one of a first time stamp, a second time stamp, and a time period, said time period representative of time duration between said first time stamp and said second time stamp in accordance with at least one of which the electronic content is to be rendered accessible to the subscriber; embedding said file access policy with the electronic content, using said policy server, to generate embedded electronic content; encrypting the embedded electronic content using an encryption module to generate encrypted electronic content; transmitting said encrypted electronic content, ahead of at least one of said first time stamp, said second time stamp and said time period, to a network enabled device accessible to the subscriber; decrypting the encrypted electronic content received at the network enabled device; authenticating the subscriber through the policy server; communicating with a time server to determine a current time stamp; comparing said first time stamp with said current time stamp in the event that only the first time stamp is specified by said file access policy; comparing said second time stamp with said current time stamp in the event that only the second time stamp is specified by said file access policy; comparing said time period representative of time duration between said first time stamp and said second time stamp with the current time stamp in the event that said first time stamp and said second time stamp are specified by said file access policy; rendering the encrypted electronic content accessible on the network enabled device when only said first time stamp is specified by said file access policy and said current time stamp is greater than said first time stamp; rendering the encrypted electronic content accessible on the network enabled device when only said second time stamp is specified by said file access policy and said current time stamp is within said second time stamp; and rendering the encrypted electronic content accessible on the network enabled device in the event that the current time stamp is within the time period specified by the file access policy. - View Dependent Claims (7, 8)
-
-
9. A computer readable non-transitory storage medium having computer readable instructions stored thereupon, said computer readable instructions when executed by a processor, cause a computer enabled device to:
-
create a file access policy using a policy server, wherein said file access policy specifies at least one of a first time stamp, a second time stamp, and a time period, said time period representative of time duration between said first time stamp and said second time stamp in accordance with at least one of which the electronic content is to be rendered accessible to the subscriber; embed said file access policy with the electronic content using said policy server, to generate embedded electronic content; encrypt the embedded electronic content using an encryption module to generate encrypted electronic content; transmit said encrypted electronic content ahead of at least one of said first time stamp, said second time stamp and said time period, to a network enabled device accessible to the subscriber; decrypt the encrypted electronic content received at the network enabled device; authenticate the subscriber through the policy server; communicate with a time server to determine a current time stamp; compare said first time stamp with said current time stamp in the event that only the first time stamp is specified by said file access policy; compare said second dine stamp with said current time stamp in the event that only the second time stamp is specified by said file access policy; compare said time period representative of time duration between said first time stamp and said second time stamp with the current lime stamp in the event that said first time stamp and said second time stamp are specified by said file access policy; render the encrypted electronic content accessible on the network enabled device when only said first time stamp is specified by said file access policy and said current time stamp is greater than said first time stamp; render the encrypted electronic content accessible on the network enabled device when only said second time stamp is specified by said file access policy and said current time stamp is within said second time stamp; and render the encrypted electronic content accessible on the network enabled device in the event that the current time stamp is within the time period specified by the file access policy. - View Dependent Claims (10)
-
Specification