Hierarchical program packages for user terminal subscribable services
AssigneeQUALCOMM Incorporated
InventorsGordon Kent Walker, Bruce Collins, An Mei Chen
Life of this patent
Estimating the term…
Abstract
A wireless communication method for modifying a subscription that includes, receiving subscription information, demodulating the subscription information according to a wireless scheme, displaying a set of available program packages for subscription using the demodulated subscription information and allowing a selection of one or more displayed packages, wherein the subscription is modified as a result of the selection.
Claims78
A wireless communication method for modifying a subscription, comprising:
- wirelessly receiving on a mobile device subscription information describing a plurality of program packages and relationships between the plurality of program packages, wherein the relationships include at least a first reference from a first program package including at least a first service to a second program package including at least the first service and a second service, the first reference indicating that a subscription to the first program package is required prior to the second program package being determined as available for subscription, and wherein the subscription information includes an auto-subscribe package, wherein the auto-subscribe package:
- is referenced by the first program package but does not itself reference any of the plurality of program packages;
- is automatically installed on the mobile device and not removable from the mobile device;
- and
- provides no media services;
- determining on the mobile device a set of program packages available for selection based on the relationships between the plurality of program packages;
- displaying on the mobile device the set of program packages determined to be available for selection;
- and
- receiving on the mobile device a selection of one or more displayed program packages from the set of program packages determined to be available for selection, wherein the subscription is modified as a result of the selection.
An electronic device capable of modifying a subscription over a wireless network, comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising:
- receiving subscription information describing a plurality of program packages and relationships between the plurality of program packages, wherein the relationships include at least a first reference from a first program package including at least a first service to a second program package including at least the first service and a second service, the first reference indicating that a subscription to the first program package is required prior to the second program package being determined as available for subscription, and wherein the subscription information includes an auto-subscribe package, wherein the auto-subscribe package:
- is referenced by the first program package but does not itself reference any of the plurality of program packages;
- is automatically installed on the electronic device and not removable from the electronic device;
- and
- provides no media services;
- determining a set of program packages available for selection based on the relationships between the plurality of program packages;
- displaying the set of program packages determined to be available for selection;
- and
- receiving a selection of one or more displayed program packages from the set of program packages determined to be available for selection, wherein the subscription is modified as a result of the selection.
An apparatus for wireless communication, comprising:
- means for wirelessly receiving subscription information describing a plurality of program packages and relationships between the plurality of program packages, wherein the relationships include at least a first reference from a first program package including at least a first service to a second program package including at least the first service and a second service, the first reference indicating that a subscription to the first program package is required prior to the second program package being determined as available for subscription, and wherein the subscription information includes an auto-subscribe package, wherein the auto-subscribe package:
- is referenced by the first program package but does not itself reference any of the plurality of program packages;
- is automatically installed on the apparatus and not removable from the apparatus;
- and
- provides no media services;
- means for determining a set of program packages available for selection based on the relationships between the plurality of program packages;
- means for displaying the set of program packages determined to be available for selection;
- and
- means for receiving a selection of one or more displayed program packages from the set of program packages determined to be available for selection, wherein the subscription is modified as a result of the selection.
A non-transitory processor-readable storage medium having stored thereon processor-executable software instructions configured to cause a processor operating on a mobile device to perform operations for modifying a subscription, the operations comprising:
- wirelessly receiving subscription information describing a plurality of program packages and relationships between the program packages, wherein the relationships include at least a first reference from a first program package including at least a first service to a second program package including at least the first service and a second service, the first reference indicating that a subscription to the first program package is required prior to the second program package being determined as available for subscription, and wherein the subscription information includes an auto-subscribe package, wherein the auto-subscribe package:
- is referenced by the first program package but does not itself reference any of the plurality of program packages;
- is automatically installed on the mobile device and not removable from the mobile device;
- and
- provides no media services;
- determining a set of program packages available for selection based on the relationships between the plurality of program packages;
- displaying the set of program packages determined to be available for selection along with costs associated the set of program packages;
- and
- receiving a selection of one or more displayed program packages from the set of program packages determined to be available for selection, wherein the subscription is modified as a result of the selection.
A wireless communication method for modifying a subscription with a media core network, comprising:
- compiling on the media core network subscription information including relationship information indicating relationships between a plurality of program packages, wherein the relationships include at least a first reference from a first program package including at least a first service to a second program package including at least the first service and second service, the first reference indicating that a subscription to the first program package is required prior to the second program package being determined as available for subscription, and wherein the subscription information includes an auto-subscribe package, wherein the auto-subscribe package:
- is referenced by the first program package but does not itself reference any of the plurality of program packages;
- is automatically installed on a mobile device and not removable from the mobile device;
- and
- provides no media services;
- wirelessly transmitting the subscription information from the media core network to the mobile device, wherein the subscription information is used at the mobile device to modify a subscription state;
- and
- receiving from the mobile device, modified subscription state information at the media core network.
An electronic device for supporting subscription modification, comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor is configured with process-executable instructions to perform operations comprising:
- compiling subscription information including relationship information indicating relationships between a plurality of program packages, wherein the relationships include at least a first reference from a first program package including at least a first service to a second program package including at least the first service and a second service, the first reference indicating that a subscription to the first program package is required prior to the second program package being determined as available for subscription, and wherein the subscription information includes an auto-subscribe package,
- wherein the auto-subscribe package:
- is referenced by the first program package but does not itself reference any of the plurality of program packages;
- is automatically installed on a mobile device and not removable from the mobile device;
- and
- provides no media services;
- wirelessly transmitting the subscription information to the mobile device, wherein the subscription information is used at the mobile device to modify a subscription state;
- and
- receiving from the mobile device modified subscription state information.
A wireless communication apparatus, comprising:
- means for compiling subscription information including relationship information indicating relationships between a plurality of program packages, wherein the relationships include at least a first reference from a first program package including at least a first service to a second program package including at least the first service and a second service, the first reference indicating that a subscription to the first program package is required prior to the second program package being determined as available for subscription, and wherein the subscription information includes an auto-subscribe package, wherein the auto-subscribe package:
- is referenced by the first program package but does not itself reference any of the plurality of program packages;
- is automatically installed on a mobile device and not removable from the mobile device;
- and
- provides no media services;
- means for wirelessly transmitting the subscription information to the mobile device, wherein the subscription information is used at the mobile device to modify a subscription state;
- and
- means for receiving from the mobile device, modified subscription state information.
The apparatus oclaim 56, wherein the subscription information identifies which packagf e or set of packages will be suppressed from being displayed when a selection of one or more program packages is made.
A non-transitory processor-readable storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations for modifying a subscription, the operations comprising:
- compiling subscription information including relationship information indicating relationships between a plurality of program packages, wherein the relationships including at least a first reference from a first program package include at least a first service to a second program package including at least the first service and a second service, the first reference indicating that a subscription to the first program package is required prior to the second program package being determined as available for subscription, and wherein the subscription information includes an auto-subscribe package, wherein the auto-subscribe package:
- is referenced by the first program package but does not itself reference any of the plurality of program packages;
- is automatically installed on a mobile device and not removable from the mobile device;
- and
- provides no media services;
- wirelessly transmitting the subscription information to the mobile device, wherein the subscription information is used at the mobile device to modify a subscription state;
- and
- receiving from the mobile device, modified subscription state information.
Dependencies are inferred from the claim text.