DATA RESILIENCY OF BILLING INFORMATION
First Claim
Patent Images
1. A method comprising:
- queuing a set of pending billing entries for transmittal over a remote network, each pending billing entry in the set of pending billing entries having an age and a revenue value;
determining a processing delay over the remote network;
reordering, responsive to determining the processing delay, the set of pending billing entries to an ordered set of pending billing entries based, at least in part, on the age and the revenue value for each pending billing entry in the set of pending billing entries;
replicating the set of pending billing entries over a local network;
determining an end of the processing delay; and
transmitting, responsive to determining the end of the processing delay, a first subset of the set of pending billing entries over the remote network, wherein the first subset of the set of pending billing entries are based, at least in part, on the ordered set of pending billing entries;
wherein at least the determining the processing delay over the remote network is performed by computer software running on computer hardware.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing transaction data during times of low network connectivity by organizing billing information for prioritized processing during periods of higher network connectivity. During low connectivity events, billing information is organized based, at least in part, on a combination of age and revenue to communicate important billing information upon reconnection.
-
Citations
20 Claims
-
1. A method comprising:
-
queuing a set of pending billing entries for transmittal over a remote network, each pending billing entry in the set of pending billing entries having an age and a revenue value; determining a processing delay over the remote network; reordering, responsive to determining the processing delay, the set of pending billing entries to an ordered set of pending billing entries based, at least in part, on the age and the revenue value for each pending billing entry in the set of pending billing entries; replicating the set of pending billing entries over a local network; determining an end of the processing delay; and transmitting, responsive to determining the end of the processing delay, a first subset of the set of pending billing entries over the remote network, wherein the first subset of the set of pending billing entries are based, at least in part, on the ordered set of pending billing entries; wherein at least the determining the processing delay over the remote network is performed by computer software running on computer hardware. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
a computer readable storage medium having stored thereon; first instructions executable by a device to cause the device to queue a set of pending billing entries for transmittal over a remote network, each pending billing entry in the set of pending billing entries having an age and a revenue value; second instructions executable by a device to cause the device to determine a processing delay over the remote network; third instructions executable by a device to cause the device to reorder, responsive to determining the processing delay, the set of pending billing entries to an ordered set of pending billing entries based, at least in part, on the age and the revenue value for each pending billing entry in the set of pending billing entries; fourth instructions executable by a device to cause the device to replicate the set of pending billing entries over a local network; fifth instructions executable by a device to cause the device to determine an end of the processing delay; and sixth instructions executable by a device to cause the device to transmit, responsive to determining the end of the processing delay, a first subset of the set of pending billing entries over the remote network, wherein the first subset of the set of pending billing entries are based, at least in part, on the ordered set of pending billing entries. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer system comprising:
-
a processor set; and a computer readable storage medium; the processor set being structured, located, connected, and/or programmed to execute instructions stored on the computer readable storage medium; and the instructions include; first instructions executable by a device to cause the device to queue a set of pending billing entries for transmittal over a remote network, each pending billing entry in the set of pending billing entries having an age and a revenue value; second instructions executable by a device to cause the device to determine a processing delay over the remote network; third instructions executable by a device to cause the device to reorder, responsive to determining the processing delay, the set of pending billing entries to an ordered set of pending billing entries based, at least in part, on the age and the revenue value for each pending billing entry in the set of pending billing entries; fourth instructions executable by a device to cause the device to replicate the set of pending billing entries over a local network; fifth instructions executable by a device to cause the device to determine an end of the processing delay; and sixth instructions executable by a device to cause the device to transmit, responsive to determining the end of the processing delay, a first subset of the set of pending billing entries over the remote network, wherein the first subset of the set of pending billing entries are based, at least in part, on the ordered set of pending billing entries. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification