Systems and methods for dynamic access to program features
First Claim
1. A computer system capable of using cellular communication to communicate with at least one server system, the computer system comprising:
- at least one processor;
at least one computer-readable memory storing instructions that when executed by the at least one processor result in the computer system presenting a user interface that, in operation of the computer system, is operable to;
permit requesting provision of at least one subscription-based service, the provision of the at least one subscription-based service resulting in availability for use of at least one feature associated, at least in part, with at least one media program that is executable, at least in part, by the computer system;
permit requesting, via the use of the at least one feature, if the at least one subscription-based service is provided, that at least certain audio data be provided to the computer system from the at least one server system via at least one of downloading and streaming to the computer system;
the computer system being capable of receiving, in the operation of the computer system, the at least certain audio data via the cellular communication;
the at least one subscription-based service to be provided based upon a subscription that is associated with a subscription fee, the subscription also being associated with at least one user account, the at least one user account being associable with information related to;
user identification; and
user payment account;
wherein;
when the computer system is in the operation, the computer system is capable of calculating a value to be used to detect data tampering associated, at least in part, with other data associated, at least in part, with the at least one feature, the value being based, at least in part, upon a machine ID and additional data stored in the at least one computer-readable memory;
when the computer system is in the operation, the computer system is capable of receiving an update of the other data from the at least one server system.
0 Assignments
0 Petitions
Accused Products
Abstract
The multimedia client-server system provides a multimedia client program with a set of features and a server system that creates feature access information that determines which features are to be made available to a particular user. The server system may send the feature access information to the user such that the information is accessible to the multimedia client program. The multimedia client program may dynamically control the user'"'"'s access to the program'"'"'s feature set by using the feature access information to validate and verify the user. In addition, the feature access information may be accessible to the server system, such that the server system may periodically update the feature access information, such as, for example, when the user accesses the server system to download multimedia content.
-
Citations
14 Claims
-
1. A computer system capable of using cellular communication to communicate with at least one server system, the computer system comprising:
-
at least one processor; at least one computer-readable memory storing instructions that when executed by the at least one processor result in the computer system presenting a user interface that, in operation of the computer system, is operable to; permit requesting provision of at least one subscription-based service, the provision of the at least one subscription-based service resulting in availability for use of at least one feature associated, at least in part, with at least one media program that is executable, at least in part, by the computer system; permit requesting, via the use of the at least one feature, if the at least one subscription-based service is provided, that at least certain audio data be provided to the computer system from the at least one server system via at least one of downloading and streaming to the computer system; the computer system being capable of receiving, in the operation of the computer system, the at least certain audio data via the cellular communication; the at least one subscription-based service to be provided based upon a subscription that is associated with a subscription fee, the subscription also being associated with at least one user account, the at least one user account being associable with information related to; user identification; and user payment account; wherein; when the computer system is in the operation, the computer system is capable of calculating a value to be used to detect data tampering associated, at least in part, with other data associated, at least in part, with the at least one feature, the value being based, at least in part, upon a machine ID and additional data stored in the at least one computer-readable memory; when the computer system is in the operation, the computer system is capable of receiving an update of the other data from the at least one server system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. At least one non-transitory computer-readable medium storing program instructions that when executed by at least one machine result in a computer system performing operations comprising:
-
presenting a user interface that, in operation of the computer system, is operable to; permit requesting provision of at least one subscription-based service, the provision of the at least one subscription-based service resulting in availability for use of at least one feature associated, at least in part, with at least one media program that is executable, at least in part, by the computer system; permit requesting, via the use of the at least one feature, if the at least one subscription-based service is provided, that at least certain audio data be provided to the computer system from the at least one server system via at least one of downloading and streaming to the computer system; the computer system being capable of receiving, in the operation of the computer system, the at least certain audio data via the cellular communication; the at least one subscription-based service to be provided based upon a subscription that is associated with a subscription fee, the subscription also being associated with at least one user account, the at least one user account being associable with information related to; user identification; and user payment account; wherein; when the computer system is in the operation, the computer system is capable of calculating a value to be used to detect data tampering associated, at least in part, with other data associated, at least in part, with the at least one feature, the value being based, at least in part, upon a machine ID and additional data stored in the at least one computer-readable memory; when the computer system is in the operation, the computer system is capable of receiving an update of the other data from the at least one server system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification