Trial usage for encrypted subscription-based data
First Claim
Patent Images
1. A method for decrypting subscription data, comprising:
- receiving a packet;
wherein the same packet is broadcast to many electronic devices at the same time;
determining a packet value from the received packet;
wherein the packet value indicates a time that the packet is broadcast;
determining whether the packet is received within a total trial period or outside of the total trial period by comparing the packet value to a final packet value; and
decrypting the packet when the packet is received within the total trial period and updating the final packet value when the packet value is outside of the total trial period but within a subscription period.
2 Assignments
0 Petitions
Accused Products
Abstract
Subscription based content is decrypted for one or more trial periods without shortening the subscription period for the device. The subscription period for the content does not start until the expiration of the last trial period. The subscription logic included with the device monitors a packet value received in a broadcast to determine when the device is receiving a packet within a trial period. The packet value is time-based such that the subscription logic can determine when the device has exceeded the number of allowed trial periods as well as to determine when the subscription ends.
26 Citations
20 Claims
-
1. A method for decrypting subscription data, comprising:
-
receiving a packet;
wherein the same packet is broadcast to many electronic devices at the same time;determining a packet value from the received packet;
wherein the packet value indicates a time that the packet is broadcast;determining whether the packet is received within a total trial period or outside of the total trial period by comparing the packet value to a final packet value; and decrypting the packet when the packet is received within the total trial period and updating the final packet value when the packet value is outside of the total trial period but within a subscription period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for decrypting subscription data, comprising:
-
a secure storage that is configured to store parameters relating to trial periods and a subscription period; a communication connection configured to receive packets;
wherein each of the packets are broadcast to a plurality of electronic devices at the same time and wherein each of the packets includes a time-based packet value that indicates when the packet is broadcast; andan electronic system that is arranged to interact with the secure storage and the communication connection, wherein the electronic system is configured to; examine a received packet to determine the time-based packet value; determine whether the packet is broadcast is during one of the trial periods or during the subscription period by comparing the determined time-based packet value to a final packet value that indicates the end of one of the trial periods or the subscription period; and decrypting an encrypted portion of the packet when the time-based packet value indicates the packet is broadcast within one of the trial periods or within the subscription period. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage recording medium having computer executable instructions for decrypting subscription based data, comprising:
-
receiving a packet that includes a packet value within an unencrypted portion and subscription data within an encrypted portion;
wherein the packet is broadcast through an FM transmission to many electronic devices and wherein the packet value is adjusted with each broadcast of a packet;determining whether the packet is received within a trial period or within a subscription period by determining whether the packet value in the received packet is between a beginning packet value and a final packet value; and decrypting the packet when the packet is received within the trial period or within the subscription period. - View Dependent Claims (18, 19, 20)
-
Specification