Revenue management system and method utilizing database backup
First Claim
Patent Images
1. A computer-based telecommunications network account management system comprising:
- a first memory having a first memory access speed and storing one or more transient objects related to a communication on the telecommunications network, wherein the first memory manages the transient objects per communication and wherein the transient objects are not persisted;
a second memory having a second memory access speed and storing one or more reference objects related to the communication, wherein the second memory persists the reference objects; and
a first memory manager configured to route a first request for a first object to the first memory, and configured to route a second request for a second object not to the first memory,wherein the first memory has a faster access speed than the second memory, wherein routing the first request for the first object to the first memory and routing the second request for the second object to the second memory are performed based on an object type for each of the first object and the second object and wherein the object types for the first object and the second object are defined in a user defined data dictionary stored in the second memory and wherein the data dictionary stores a user defined object type for the first object and a user defined object type for the second object.
1 Assignment
0 Petitions
Accused Products
Abstract
A real-time customer relation management system is disclosed. The system can provide increased availability, reduced internal latencies, and reduced data processing and transfer. The system can provide real time processing and batch processing. The system architecture can have an in-memory write-through cache. The cache can store data that would have otherwise been sent to a database. The system can have a backup in-memory write-through cache. The system can use a warm standby, for example, to enhance data backup efficiency.
262 Citations
32 Claims
-
1. A computer-based telecommunications network account management system comprising:
-
a first memory having a first memory access speed and storing one or more transient objects related to a communication on the telecommunications network, wherein the first memory manages the transient objects per communication and wherein the transient objects are not persisted; a second memory having a second memory access speed and storing one or more reference objects related to the communication, wherein the second memory persists the reference objects; and a first memory manager configured to route a first request for a first object to the first memory, and configured to route a second request for a second object not to the first memory, wherein the first memory has a faster access speed than the second memory, wherein routing the first request for the first object to the first memory and routing the second request for the second object to the second memory are performed based on an object type for each of the first object and the second object and wherein the object types for the first object and the second object are defined in a user defined data dictionary stored in the second memory and wherein the data dictionary stores a user defined object type for the first object and a user defined object type for the second object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for managing a telecommunications network account, the method comprising:
-
storing in a first memory having a first memory access speed one or more transient objects related to a communication on the telecommunications network, wherein the first memory manages the transient objects per communication and wherein the transient objects are not persisted; storing in a second memory having a second memory access speed one or more reference objects related to the communication, wherein the second memory persists the reference objects; routing by a first memory manager a first request for a first object to the first memory; and routing by the first memory manager a second request for a second object not to the first memory, wherein the first memory has a faster access speed than the second memory, wherein routing the first request for the first object to the first memory and routing the second request for the second object to the second memory are performed based on an object type for each of the first object and the second object and wherein the object types for the first object and the second object are defined in a user defined data dictionary stored in the second memory and wherein the data dictionary stores a user defined object type for the first object and a user defined object type for the second object. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable memory having stored thereon a sequence of instruction which, when executed by a processor, cause the processor to manage a telecommunications network account by:
-
storing in a first memory having a first memory access speed one or more transient objects related to a communication on the telecommunications network, wherein the first memory manages the transient objects per communication and wherein the transient objects are not persisted; storing in a second memory having a second memory access speed one or more reference objects related to the communication, wherein the second memory persists the reference objects; routing by a first memory manager a first request for a first object to the first memory; and routing by the first memory manager a second request for a second object not to the first memory, wherein the first memory has a faster access speed than the second memory, wherein routing the first request for the first object to the first memory and routing the second request for the second object to the second memory are performed based on an object type for each of the first object and the second object and wherein the object types for the first object and the second object are defined in a user defined data dictionary stored in the second memory and wherein the data dictionary stores a user defined object type for the first object and a user defined object type for the second object. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification