Method for implementing an intelligent content rating middleware platform and gateway system
First Claim
1. A middleware gateway system comprising:
- a carrier network for carrying traffic to and from a wireless device connected to said carrier network;
a second network for providing content in response to a content request from said wireless device;
a middleware platform configured to connect to said carrier network via a first link and configured to receive said content request from said wireless device via said first link, said first link comprising a connection between said middleware platform and an access gateway point associated with said carrier network;
said middleware platform further configured to connect to said second network via a second link and to carry traffic between said carrier network and said second network;
said middleware platform configured to maintain a record containing at least one predefined identifier and to perform a determination as to whether at least one of said content request and a response to said content request includes content that matches one or more of said predefined identifiers;
said middleware platform further configured to rate said response and to perform one or more of blocking, embellishing and re-routing said response based on results of said determination;
said middleware platform further configured to connect to a billing element via a third link discrete from said first and second links, for managing a subscriber account balance in association with said at least one of blocking, embellishing, re-routing, and rating;
said middleware platform additionally connected to a service control point via said third link for deducting a balance from a prepaid wireless account based on said rate.
4 Assignments
0 Petitions
Accused Products
Abstract
The method for implementing an Intelligent Content Rating middleware platform and gateway system provides telecommunications carriers and network operators with the ability to define routing and actions based on HTTP/SIP based content and subscriber context through a powerful, extensible Layer 4-7 switching fabric technology. The disclosed embodiments mediate communications between applications and networks for IP packet flows, personal messaging, location-based services, and billing. Furthermore, the disclosed embodiments enable advanced context-sensitive dialogue scenarios with the wireless subscriber such as, but not limited to, Advice-of-Charge dialogues. The disclosed embodiments permit telecommunications network operators and like entities to introduce real-time rating of data services for both prepaid and postpaid subscribers. Further embodiments include the validation of digital signatures, combined with authentication and non-repudiation techniques to ensure subscriber privacy remains protected.
-
Citations
26 Claims
-
1. A middleware gateway system comprising:
-
a carrier network for carrying traffic to and from a wireless device connected to said carrier network; a second network for providing content in response to a content request from said wireless device; a middleware platform configured to connect to said carrier network via a first link and configured to receive said content request from said wireless device via said first link, said first link comprising a connection between said middleware platform and an access gateway point associated with said carrier network; said middleware platform further configured to connect to said second network via a second link and to carry traffic between said carrier network and said second network; said middleware platform configured to maintain a record containing at least one predefined identifier and to perform a determination as to whether at least one of said content request and a response to said content request includes content that matches one or more of said predefined identifiers; said middleware platform further configured to rate said response and to perform one or more of blocking, embellishing and re-routing said response based on results of said determination; said middleware platform further configured to connect to a billing element via a third link discrete from said first and second links, for managing a subscriber account balance in association with said at least one of blocking, embellishing, re-routing, and rating; said middleware platform additionally connected to a service control point via said third link for deducting a balance from a prepaid wireless account based on said rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for implementing a middleware platform comprising:
-
receiving a content request from a wireless device via a carrier network at a middleware platform;
said middleware platform connected to said carrier network via a first link, said first link comprising a connection between said middleware platform and an access gateway point associated with said carrier network, said middleware platform connected to a second network via a second link;
said content request destined for said second network;maintaining at said middleware platform a record containing at least one predefined identifier; determining at said middleware platform whether said request includes content that matches one or more of said predefined identifiers; performing at said middleware platform rating of said content and one or more of blocking, embellishing and re-routing said content based on results of said determining step; managing by said middleware platform, in association with performing said rating and said one or more of blocking, embellishing and re-routing, a subscriber account balance associated with a billing element;
said middleware platform connected to said billing element via a third link discrete from said first and second links;transmitting a request from said middleware platform for deducting a balance from a prepaid wireless account at a service control point based on said rating, said middleware platform connected to said service control point via said third link. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification