Business transaction management
First Claim
Patent Images
1. A method comprising:
- receiving electronically, at a computer system, a first transaction record from an energy supplier that is located in a first jurisdiction and that supplies energy to customers in an energy market, the first transaction record being received according to a first protocol, and the first transaction record having a first format and including first transaction data stored in the first format and describing a customer enrollment transaction between the energy supplier and a customer located in a second jurisdiction;
converting, by the computer system, the first transaction data from the first format into a second format;
configuring business rules based on the first jurisdiction of the energy supplier and the second jurisdiction of the customer, the configured business rules being appropriate for handling transactions in accordance with jurisdictional requirements for energy transactions engaged in by the energy supplier;
accessing, from among the configured business rules by the computer system and based on information in the first transaction record, a first business rule describing a response business transaction expected to be completed between the energy supplier and the customer in response to the customer enrollment transaction, the first business rule including an acceptable time period in which the response business transaction is required to be completed to comply with jurisdictional requirements imposed by the first jurisdiction of the energy supplier and the second jurisdiction of the customer;
receiving, by the computer system, a second transaction record from the energy supplier including second transaction data describing completion of the response business transaction and including a time attribute related to a time of completion of the response business transaction;
processing, by the computer system, the second transaction record using the first business rule, the processing including;
based on the time attribute included in the second transaction record received from the energy supplier, determining a time period between completion of the customer enrollment transaction between the energy supplier and the customer and completion of the response business transaction between the energy supplier and the customer;
comparing the determined time period with the acceptable time period included in the first business rule;
based on comparison results, determining, by the computer system, whether the response business transaction between the energy supplier and the customer was completed within the acceptable time period; and
processing the second transaction record based on whether the response business transaction between the energy supplier and the customer was completed within the acceptable time period;
tracking, by the computer system, information related to business transactions between the energy supplier and the customer to identify a schedule of recurring transactions that occur in a lifecycle of business between the energy supplier and the customer;
determining, by the computer system and in response to processing the second transaction record, a next expected energy usage business transaction between the energy supplier and the customer and a second time period of when the next expected energy usage business transaction is expected to be received based on the tracked schedule of recurring transactions that occur in the lifecycle of business between the energy supplier and the customer;
storing, by the computer system, at least some portions of the first transaction record and the second transaction record; and
displaying the results of the processing and storing, by the computer system, to at least one of the energy supplier and the customer.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of managing business transactions includes receiving at least one business transaction, determining whether the business transaction satisfies at least one configurable business rule, and establishing a subsequent business transaction based on the results.
31 Citations
20 Claims
-
1. A method comprising:
-
receiving electronically, at a computer system, a first transaction record from an energy supplier that is located in a first jurisdiction and that supplies energy to customers in an energy market, the first transaction record being received according to a first protocol, and the first transaction record having a first format and including first transaction data stored in the first format and describing a customer enrollment transaction between the energy supplier and a customer located in a second jurisdiction; converting, by the computer system, the first transaction data from the first format into a second format; configuring business rules based on the first jurisdiction of the energy supplier and the second jurisdiction of the customer, the configured business rules being appropriate for handling transactions in accordance with jurisdictional requirements for energy transactions engaged in by the energy supplier; accessing, from among the configured business rules by the computer system and based on information in the first transaction record, a first business rule describing a response business transaction expected to be completed between the energy supplier and the customer in response to the customer enrollment transaction, the first business rule including an acceptable time period in which the response business transaction is required to be completed to comply with jurisdictional requirements imposed by the first jurisdiction of the energy supplier and the second jurisdiction of the customer; receiving, by the computer system, a second transaction record from the energy supplier including second transaction data describing completion of the response business transaction and including a time attribute related to a time of completion of the response business transaction; processing, by the computer system, the second transaction record using the first business rule, the processing including; based on the time attribute included in the second transaction record received from the energy supplier, determining a time period between completion of the customer enrollment transaction between the energy supplier and the customer and completion of the response business transaction between the energy supplier and the customer; comparing the determined time period with the acceptable time period included in the first business rule; based on comparison results, determining, by the computer system, whether the response business transaction between the energy supplier and the customer was completed within the acceptable time period; and processing the second transaction record based on whether the response business transaction between the energy supplier and the customer was completed within the acceptable time period; tracking, by the computer system, information related to business transactions between the energy supplier and the customer to identify a schedule of recurring transactions that occur in a lifecycle of business between the energy supplier and the customer; determining, by the computer system and in response to processing the second transaction record, a next expected energy usage business transaction between the energy supplier and the customer and a second time period of when the next expected energy usage business transaction is expected to be received based on the tracked schedule of recurring transactions that occur in the lifecycle of business between the energy supplier and the customer; storing, by the computer system, at least some portions of the first transaction record and the second transaction record; and displaying the results of the processing and storing, by the computer system, to at least one of the energy supplier and the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19)
-
-
14. A computer readable storage medium having embodied thereon a computer program, the computer program comprising instructions for:
-
receiving electronically, at a computer system, a first transaction record from an energy supplier that is located in a first jurisdiction and that supplies energy to customers in an energy market, the first transaction record being received according to a first protocol, and the first transaction record having a first format and including first transaction data stored in the first format and describing a customer enrollment transaction between the energy supplier and a customer located in a second jurisdiction; converting, by the computer system, the first transaction data from the first format into a second format; configuring business rules based on the first jurisdiction of the energy supplier and the second jurisdiction of the customer, the configured business rules being appropriate for handling transactions in accordance with jurisdictional requirements for energy transactions engaged in by the energy supplier; accessing, from among the configured business rules by the computer system and based on information in the first transaction record, a first business rule describing a response business transaction expected to be completed between the energy supplier and the customer in response to the customer enrollment transaction, the first business rule including an acceptable time period in which the response business transaction is required to be completed to comply with jurisdictional requirements imposed by the first jurisdiction of the energy supplier and the second jurisdiction of the customer; receiving, by the computer system, a second transaction record from the energy supplier including second transaction data describing completion of the response business transaction and including a time attribute related to a time of completion of the response business transaction; processing, by the computer system, the second transaction record using the first business rule, the processing including; based on the time attribute included in the second transaction record received from the energy supplier, determining a time period between completion of the customer enrollment transaction between the energy supplier and the customer and completion of the response business transaction between the energy supplier and the customer; comparing the determined time period with the acceptable time period included in the first business rule; based on comparison results, determining, by the computer system, whether the response business transaction between the energy supplier and the customer was completed within the acceptable time period; and processing the second transaction record based on whether the response business transaction between the energy supplier and the customer was completed within the acceptable time period; tracking, by the computer system, information related to business transactions between the energy supplier and the customer to identify a schedule of recurring transactions that occur in a lifecycle of business between the energy supplier and the customer; determining, by the computer system and in response to processing the second transaction record, a next expected energy usage business transaction between the energy supplier and the customer and a second time period of when the next expected energy usage business transaction is expected to be received based on the tracked schedule of recurring transactions that occur in the lifecycle of business between the energy supplier and the customer; storing, by the computer system, at least some portions of the first transaction record and the second transaction record; and displaying the results of the processing and storing, by the computer system, to at least one of the energy supplier and the customer.
-
-
20. A computer system comprising:
-
at least one processor; and at least one memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; receiving electronically a first transaction record from an energy supplier that is located in a first jurisdiction and that supplies energy to customers in an energy market, the first transaction record being received according to a first protocol, and the first transaction record having a first format and including first transaction data stored in the first format and describing a customer enrollment transaction between the energy supplier and a customer located in a second jurisdiction; converting the first transaction data from the first format into a second format; configuring business rules based on the first jurisdiction of the energy supplier and the second jurisdiction of the customer, the configured business rules being appropriate for handling transactions in accordance with jurisdictional requirements for energy transactions engaged in by the energy supplier; accessing, from among the configured business rules and based on information in the first transaction record, a first business rule describing a response business transaction expected to be completed between the energy supplier and the customer in response to the customer enrollment transaction, the first business rule including an acceptable time period in which the response business transaction is required to be completed to comply with jurisdictional requirements imposed by the first jurisdiction of the energy supplier and the second jurisdiction of the customer; receiving, by the computer system, a second transaction record from the energy supplier including second transaction data describing completion of the response business transaction and including a time attribute related to a time of completion of the response business transaction; processing, by the computer system, the second transaction record using the first business rule, the processing including; based on the time attribute included in the second transaction record received from the energy supplier, determining a time period between completion of the customer enrollment transaction between the energy supplier and the customer and completion of the response business transaction between the energy supplier and the customer; comparing the determined time period with the acceptable time period included in the first business rule; based on comparison results, determining, by the computer system, whether the response business transaction between the energy supplier and the customer was completed within the acceptable time period; and processing the second transaction record based on whether the response business transaction between the energy supplier and the customer was completed within the acceptable time period; tracking, by the computer system, information related to business transactions between the energy supplier and the customer to identify a schedule of recurring transactions that occur in a lifecycle of business between the energy supplier and the customer; determining, by the computer system and in response to processing the second transaction record, a next expected energy usage business transaction between the energy supplier and the customer and a second time period of when the next expected energy usage business transaction is expected to be received based on the tracked schedule of recurring transactions that occur in the lifecycle of business between the energy supplier and the customer; storing, by the computer system, at least some portions of the first transaction record and the second transaction record; and displaying the results of the processing and storing, by the computer system, to at least one of the energy supplier and the customer.
-
Specification