IP Library Granted Patent US 7,974,396
Granted Patent B2
US 7,974,396 · App. 11/461,168 · Granted Jul 5, 2011

System and method for modifying package service subscriptions online

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 7,974,396
App. No.
11/461,168
Granted
Jul 5, 2011
Kind
B2
Abstract

A disclosed method allows service subscribers to modify service subscriptions online. Operations within the method may include receiving an order for a service package from a subscriber, wherein the service package includes multiple features. In response to the order, the features in the service package may automatically be cross referenced with a list of existing features for the subscriber to detect any overlap between the features in the service package and the existing features. In response to detecting an overlap, a subscription change request may automatically be computed, wherein subscription change request includes only the features in the service package that do not overlap the existing features. The subscription change request may then be submitted for implementation by a service provider, possibly after receiving confirmation of the change request from the subscriber.

Claims (48)

1. A data processing system that automatically validates a request from a user to add a package of features to an existing set of features, the data processing system comprising:

processing resources which, when executed, perform operations comprising:

causing a data item representing a service package to be displayed in a workstation;

receiving identification information for the subscriber from the workstation;

using the identification information to retrieve the existing set of features;

receiving input from the workstation indicating that the subscriber has selected the service package;

in response to the input from the workstation, automatically cross referencing the features in the selected service package with the existing set of features to detect any overlap between the features in the selected service package and the existing set of features; and

in response to detecting an overlap, automatically performing further operations including:

computing a subscription change request that includes only the features in the selected service package that do not overlap the existing set of features;

causing the workstation to list the existing set of features that also appear in the selected service package;

causing the workstation to signal that the subscriber will not be billed separately for the existing features that also appear in the selected service package;

causing the workstation to prompt the subscriber for confirmation of the subscription change request; and

submitting the subscription change request to a legacy order processing system for implementation only if the subscriber confirms the subscription change request.

2. A method for processing an order, the method comprising:

in response to receiving an order from a buyer indicating a set of requested components, comparing the requested set of components to a set of existing components associated with the buyer to detect any overlap between the set of requested components and the set of existing components;

in response to detecting an overlap between the set of requested components and the set of existing components, listing the overlapping items and modifying the order wherein the modified order includes only components that do not overlap the existing components; and

submitting the modified order for fulfillment by a provider.

3. The method of claim 2 , further comprising:

prior to said comparing, causing a data item representing at least one of the components of the order to be displayed in a workstation for the buyer; and

prior to said causing, receiving input from a workstation indicating that the buyer has selected the order.

4. The method of claim 2 , further comprising:

receiving identification information for the buyer; and

using the identification information to retrieve a list of existing components for the buyer from a legacy system.

5. The method of claim 2 , further comprising:

causing a workstation to prompt the buyer for confirmation of the modified order; and

submitting the modified order only if the buyer confirms the modified order.

6. The method of claim 2 , wherein:

submitting the modified order comprises causing a legacy order processing system to be updated; and

the method further comprises updating a legacy billing system to bill for the components of the modified order.

7. The method of claim 2 , further comprising, in response to detecting an overlap, causing a workstation to display information about the detected overlap for the buyer.

8. The method of claim 2 , further comprising:

when the existing components include a separately billed component and the ordered components also include the separately billed component, computing a price based on a price for the ordered components and not the separately billed component;

and causing a workstation to display the computed price for the buyer, with an explanation that the separately billed component will not be billed separately.

9. The method of claim 2 , wherein the existing components comprise features already being provided to the buyer.

10. The method of claim 2 , wherein the existing components comprise features listed in a shopping cart for the buyer.

11. A computer program product comprising instructions, stored on a non-transitory computer readable medium, for processing an order from a buyer, said instructions including:

instructions to detect an overlap between items associated with an original order and items already associated with the buyer;

instructions to display information about a detected overlap to the buyer including instructions to list the overlapping items;

instructions to modify the original order to eliminate the overlap; and

instructions to submit the modified order for processing.

12. The computer program product of claim 11 , further comprising instructions to display a data item representing at least one of the items associated with the modified order.

13. The computer program product of claim 11 , further comprising instructions to retrieve a list of items associated with the buyer responsive to receiving identification information indicative of an identity of the buyer.

14. The computer program product of claim 11 , further comprising instructions to prompt the buyer to confirm the modified order.

15. The computer program product of claim 11 , further comprising instructions to update a legacy billing system to bill only for the items in the modified order.

16. The computer program product of claim 11 , wherein the displayed information identifies differences between the original order and the modified order.

17. The computer program product of claim 11 , wherein the displayed information informs the buyer that the buyer will not be billed for any items not present in the modified order.

18. The computer program product of claim 11 , wherein the items associated with the original order include a package of items and wherein the items already associated with the buyer include at least one of the items in the package of items.

19. The computer program product of claim 18 , further comprising instructions to provide a display indicating the individual items in the package of items already associated with the buyer.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2015
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: KNAPP INVESTMENT COMPANY LIMITED
Reel/Frame 036073/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AT&T SERVICES, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 035329/0512 →
CHANGE OF NAME Recorded Apr 3, 2015
From: SBC TECHNOLOGY RESOURCES, INC.
To: SBC LABORATORIES, INC.
Reel/Frame 035365/0909 →
CHANGE OF NAME Recorded Apr 3, 2015
From: SBC LABORATORIES, INC.
To: AT&T LABS, INC.
Reel/Frame 035376/0001 →
CHANGE OF NAME Recorded Apr 3, 2015
From: SBC SERVICES, INC.
To: AT&T SERVICES, INC.
Reel/Frame 035381/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AT&T LABS, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 035328/0774 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2007
From: MCQUILKIN, MEREDITH LYN
To: SBC TECHNOLOGY RESOURCES, INC.
Reel/Frame 018894/0976 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2007
From: DEMZIK, WILLIAM GERRITT, JR.; BUJANDA, CHRISTOPHER BENJAMIN
To: SBC SERVICES, INC.
Reel/Frame 018895/0014 →