Patent ID: 7277444

Claim:
A system comprised of one or more public network gateways and one or more private network gateways, wherein the public network gateway is a computer platform comprising: memory for storing service execution logic; a database for storing service logic data and subscriber data; service execution logic for one or more telecommunication services; a mechanism for loading and executing service logic; interfaces for the purpose of communicating with public telecommunication network elements utilizing the native communication protocols supported by the network elements; interfaces for the purpose of communicating with other public network gateways utilizing a communication channel and protocol; the database containing data representing: a) the state of circuit-switched calls, data-packet sessions, and applications, and, b) the state and profile information respective to subscribers; and the state and profile information of a group of subscribers is associated with a single record, said single record formatted to permit said interfaces to communicate with said public telecommunication network elements in said native communication protocols.