System and method for best value routing
First Claim
Patent Images
1. An advanced intelligent network platform (AINP) system for real-time determination of a best value route for transporting content across a network, the AINP system comprising:
- a network interface communicating with a memory;
the memory communicating with a processor; and
the processor, when executing a computer program, configured to;
receive a request from a service delivery platform (SDP), wherein the request includes session parameters, wherein the session parameters include an origin and a destination;
retrieve from the memory, based upon the session parameters, a session profile;
determine, based upon the session parameters and the session profile, a plurality of route optimization modules and an execution order of the plurality of route optimization modules;
execute the plurality of route optimization modules in the determined execution order;
determine, based upon the executing, the best value route (BVR) for routing the content from the origin to the destination;
provide the BVR.
2 Assignments
0 Petitions
Accused Products
Abstract
A system determines, in real-time, the routing of communication services from origination to destination based on a number of selected criteria used to determine an optimal path. Best value routing enables carriers and service providers to route a session/call by using an advanced intelligent network solution to generate optimal routes/service providers for servicing a request.
-
Citations
25 Claims
-
1. An advanced intelligent network platform (AINP) system for real-time determination of a best value route for transporting content across a network, the AINP system comprising:
-
a network interface communicating with a memory; the memory communicating with a processor; and the processor, when executing a computer program, configured to; receive a request from a service delivery platform (SDP), wherein the request includes session parameters, wherein the session parameters include an origin and a destination; retrieve from the memory, based upon the session parameters, a session profile; determine, based upon the session parameters and the session profile, a plurality of route optimization modules and an execution order of the plurality of route optimization modules; execute the plurality of route optimization modules in the determined execution order; determine, based upon the executing, the best value route (BVR) for routing the content from the origin to the destination; provide the BVR. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-based method for real-time determination of a best value route for transporting content across a network, the method comprising:
-
receiving, at a computer, a request from a service delivery platform (SDP), wherein the request includes session parameters, wherein the session parameters include an origin and a destination; retrieving, by the computer, from a memory, based upon the session parameters, a subscriber profile; determining, by the computer, based upon the session parameters and the subscriber profile, a plurality of route optimization modules and an execution order of the plurality of route optimization modules; executing, by the computer, the plurality of route optimization modules in the determined execution order; determining, by the computer, based upon the executing, the best value route for routing the content from the origin to the destination; providing, by the computer, the best value route to at least one of the SDP, a device associated with a subscriber, the origin, the destination, a service provider and a carrier.
-
-
25. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, if executed by a computer for real-time determination of a best value route for transporting content across a network, cause the computer to perform operations comprising:
-
receive a request from a service delivery platform (SDP), wherein the request includes session parameters, wherein the session parameters include an origin and a destination; retrieve, from a memory, based upon the session parameters, a subscriber profile; determine, based upon the session parameters and the subscriber profile, a plurality of route optimization modules and an execution order of the plurality of route optimization modules; execute the plurality of route optimization modules in the determined execution order; determine, based upon the executing, the best value route for routing the content from the origin to the destination; provide the best value route to at least one of the SDP, a device associated with a subscriber, the origin, the destination, a service provider and a carrier.
-
Specification