Automated Generation of Control Plane Logic in a Diameter Network
AssigneeVirtual Network Element, Inc.
InventorKalidas Porika
Life of this patent
Estimating the term…
Abstract
The present invention relates to computer implemented processes affected through a set of computer operations stored in a memory device and executed using a hardware processor. The embodiments disclosed herein comprise methods as well a computer hardware system comprising a hardware processor capable of executing the method steps. The computer operations facilitate processes for automating the creation of call flows and the instantaneous routing of calls within a wireless network operating over a Diameter protocol or a Diameter protocol extension. The call flows are generated by reading metadata stored in a finite state machine, which is required to be kept by the Diameter protocol standards.
Claims18
A computer implemented method for automating a call flow in a Diameter wireless network using a Diameter protocol using a processor executing a process to perform one or more steps, the steps comprising:
- a. reading a finite state machine having a historic call log stored therein, the historic call log comprising metadata for one or more messages transmitted or received within the wireless network;
- b. determining on a message-by-message basis, from the metadata, where to route each message;
- c. routing the message to an intended wireless network element;
- and
- d. receiving an acknowledgement that the message was received by the intended wireless network element.
A computer hardware system comprising a hardware processor including a code generator wherein the hardware processor is configured to initiate or perform:
- a. reading a finite state machine having a historic call log stored therein, the historic call log comprising metadata for one or more messages transmitted or received within the wireless network;
- b. determining on a message-by-message basis, from the metadata, where to route each message;
- c. routing the message to an intended wireless network element;
- and
- d. receiving an acknowledgement that the message was received by the intended wireless network element.
A computer program product embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process, the process comprising:
- a. reading a finite state machine having a historic call log stored therein, the historic call log comprising metadata for one or more messages transmitted or received within the wireless network;
- b. determining on a message-by-message basis, from the metadata, where to route each message;
- c. routing the message to an intended wireless network element;
- and
- d. receiving an acknowledgement that the message was received by the intended wireless network element.
Dependencies are inferred from the claim text.