System and method for maintaining sharing groups in a service delivery system
First Claim
1. In a service delivery system, a computer-implemented method for maintaining membership in a sharing group associated with a sharable service, the method comprising:
- generating a user interface for displaying current membership in the sharing group;
receiving, via the user interface, an instruction to modify the current membership;
automatically generating and inserting into a transaction table at least one pending modification transaction for the sharing group in accordance with the received instruction;
constructing a payload based on all pending modification transactions for the sharing group in the transaction table;
generating and inserting into a middleware messaging queue a message comprising the payload;
processing the message from the messaging queue to extract the payload;
modifying associations in a billing database between one or more member services and the sharing group in accordance with the payload extracted from the message; and
producing a success or failure message for each of the one or member services in the payload based on success or failure of the modifying associations in the billing database.
0 Assignments
0 Petitions
Accused Products
Abstract
In a service delivery system, a computing system is provided for maintaining membership in a sharing group associated with a sharable service. The system includes a CRM module generating a user interface for displaying current membership in the sharing group and receiving, via the user interface, instructions to modify the current membership. The CRM module automatically generates and inserts into a transaction table at least one pending modification transaction for the sharing group in accordance with the instructions, and a billing module comprising a billing database storing associations between one or more member services and the sharing group modifies the associations in the billing database in accordance with the at least one pending transaction. A computer-implemented method and computer-readable medium are also provided.
-
Citations
10 Claims
-
1. In a service delivery system, a computer-implemented method for maintaining membership in a sharing group associated with a sharable service, the method comprising:
-
generating a user interface for displaying current membership in the sharing group; receiving, via the user interface, an instruction to modify the current membership;
automatically generating and inserting into a transaction table at least one pending modification transaction for the sharing group in accordance with the received instruction;constructing a payload based on all pending modification transactions for the sharing group in the transaction table; generating and inserting into a middleware messaging queue a message comprising the payload; processing the message from the messaging queue to extract the payload; modifying associations in a billing database between one or more member services and the sharing group in accordance with the payload extracted from the message; and producing a success or failure message for each of the one or member services in the payload based on success or failure of the modifying associations in the billing database. - View Dependent Claims (2, 3)
-
-
4. In a service delivery system, a computing system for maintaining membership in a sharing group associated with a sharable service, the system configured to:
-
generating a user interface for displaying current membership in the sharing group; receiving, via the user interface, instructions to modify the current membership, automatically generating and inserting into a transaction table at least one pending modification transaction for the sharing group in accordance with the received instructions; constructing a payload based on all pending modification transactions for the sharing group in the transaction table; and generating and inserting into a middleware messaging queue a message comprising the payload; processing the message from the messaging queue to extract the payload; modifying associations in a billing database between one or more member services and the sharing group in accordance with the payload extracted from the message; and producing a success or failure message for each of the one or member services in the payload based on success or failure of the modifying associations in the billing database. - View Dependent Claims (5, 6, 7)
-
-
8. A non-transitory computer readable medium embodying a computer program executable on a computing system for maintaining membership in a sharing group associated with a sharable service, the computer program comprising:
-
computer program code for generating a user interface for displaying current membership in the sharing group; computer program code for receiving, via the user interface, an instruction to modify the current membership; and computer program code for automatically, in accordance with the instruction; generating and inserting into a transaction table at least one pending modification transaction for the sharing group in accordance with the received instruction; constructing a payload based on all pending modification transactions for the sharing group in the transaction table; generating and inserting into a middleware messaging queue a message comprising the payload; processing the message from the messaging queue to extract the payload; and modifying associations in a billing database between one or more member services and the sharing group in accordance with the payload extracted from the message; and producing a success or failure message for each of the one or member services in the payload based on success or failure of the modifying associations in the billing database. - View Dependent Claims (9, 10)
-
Specification