IP Library Granted Patent US 9,219,997
Granted Patent B2
US 9,219,997 · App. 14/062,485 · Granted Dec 22, 2015

Managing service subscriptions over a unidirectional transmission channel

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,219,997
App. No.
14/062,485
Granted
Dec 22, 2015
Kind
B2
Abstract

Methods, apparatus, and products for managing service subscriptions of a plurality of devices over a unidirectional transmission channel, including: assigning, by a subscription management module, one or more group identifiers to a device to be activated for a service subscription, each group identifier being an identification of a group of devices having an activated subscription to the service; activating, by the subscription management module, the device's service subscription including broadcasting an activation message that includes a unique identifier of the device, the assigned group identifiers, and an active subscription period being a period of time during which the device's subscription to the service is to be active; and prior to expiration of the active subscription period, broadcasting a reactivation message including at least one of the group identifiers to which the device is assigned.

Claims (50)

1. A method comprising:

assigning, by a subscription management module, a plurality of group identifiers to a device to be activated for a service subscription, each group identifier comprising an identification of a group of devices having an activated subscription to the service, the groups identified by the plurality of group identifiers organized in hierarchical categories, wherein the hierarchical categories correspond to subscription stability indicating the likelihood of renewal of a subscriber to the service;

activating, by the subscription management module, the device's service subscription including broadcasting an activation message that includes a unique identifier of the device, the assigned group identifiers, and an active subscription period comprising a period of time during which the device's subscription to the service is to be active; and

prior to expiration of the active subscription period, broadcasting a reactivation message comprising at least one of the group identifiers assigned do the device.

2. The method of claim 1 further comprising:

receiving, by the device, the reactivation message;

determining whether at least one of the group identifiers included in the reactivation message is assigned to the device; and

if at least one of the group identifiers included in the reactivation message is assigned to the device, reactivating the service subscription for a reactivation period.

3. The method of claim 1 wherein the reactivation message further comprises additional group identifier assignments for the device.

4. The method of claim 1 wherein each group identified by a group identifier is categorized in dependence upon one or more subscription-related characteristics including any of:

age of active subscription;

demographic of subscriber;

subscription type attributes;

customer satisfaction survey results; and

frequency of subscriber contacting customer support.

5. The method of claim 1 wherein the service subscription comprises a satellite radio service subscription.

6. The method of claim 1 wherein the service subscription comprises a software service subscription.

7. An apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:

assigning, by a subscription management module, a plurality of group identifiers to a device to be activated for a service subscription, each group identifier comprising an identification of a group of devices having an activated subscription to the service, the groups identified by the plurality of group identifiers organized in hierarchical categories, wherein the hierarchical categories correspond to subscription stability indicating the likelihood of renewal of a subscriber to the service;

activating, by the subscription management module, the device's service subscription including broadcasting an activation message that includes a unique identifier of the device, the assigned group identifiers, and an active subscription period comprising a period of time during which the device's subscription to the service is to be active; and

prior to expiration of the active subscription period, broadcasting a reactivation message comprising at least one of the group identifiers assigned do the device.

8. The apparatus of claim 7 further comprising computer program instructions that, when executed, cause the apparatus to carry out the steps of:

receiving, by the device, the reactivation message;

determining whether at least one of the group identifiers included in the reactivation message is assigned to the device; and

if at least one of the group identifiers included in the reactivation message is assigned to the device, reactivating the service subscription for a reactivation period.

9. The apparatus of claim 7 wherein the reactivation message further comprises additional group identifier assignments for the device.

10. The apparatus of claim 7 wherein each group identified by a group identifier is categorized in dependence upon one or more subscription-related characteristics including any of:

age of active subscription;

demographic of subscriber;

subscription type attributes;

customer satisfaction survey results; and

frequency of subscriber contacting customer support.

11. The apparatus of claim 7 wherein the service subscription comprises a satellite radio service subscription.

12. The apparatus of claim 7 wherein the service subscription comprises a software service subscription.

13. A computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:

assigning, by a subscription management module, a plurality of group identifiers to a device to be activated for a service subscription, each group identifier comprising an identification of a group of devices having an activated subscription to the service, the groups identified by the plurality of group identifiers organized in hierarchical categories, wherein the hierarchical categories correspond to subscription stability indicating the likelihood of renewal of a subscriber to the service;

activating, by the subscription management module, the device's service subscription including broadcasting an activation message that includes a unique identifier of the device, the assigned group identifiers, and an active subscription period comprising a period of time during which the device's subscription to the service is to be active; and

prior to expiration of the active subscription period, broadcasting a reactivation message comprising at least one of the group identifiers assigned do the device.

14. The computer program product of claim 13 further comprising computer program instructions that, when executed, cause the computer to carry out the steps of:

receiving, by the device, the reactivation message;

determining whether at least one of the group identifiers included in the reactivation message is assigned to the device; and

if at least one of the group identifiers included in the reactivation message is assigned to the device, reactivating the service subscription for a reactivation period.

15. The computer program product of claim 13 wherein the reactivation message further comprises additional group identifier assignments for the device.

16. The computer program product of claim 13 wherein each group identified by a group identifier is categorized in dependence upon one or more subscription-related characteristics including any of:

age of active subscription;

demographic of subscriber;

subscription type attributes;

customer satisfaction survey results; and

frequency of subscriber contacting customer support.

17. The computer program product of claim 13 wherein the service subscription comprises a satellite radio service subscription.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 050300/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037696/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2013
From: BENNAH, ALBERT D.; PIAZZA, WILLIAM J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031472/0765 →