Use of platform-independent code for supporting services in an intelligent network
First Claim
1. A method for implementing services in an intelligent network of a telecommunications system, comprising the steps of:
- detecting a telecommunications event in the telecommunications system;
downloading executable, platform independent code from a source node in the telecommunications system to a receiving node in the telecommunications system in response to said detection of the telecommunications event; and
executing, at the receiving node, the platform independent code to implement the telecommunications service feature.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for implementing services in an intelligent network of a telecommunications system. Upon registration of a subscriber station in a mobile telecommunications network, a plurality of triggers associated with the subscriber are downloaded to a switch that is handling the call. Subsequently, a trigger condition is detected at the switch, and a query signal is sent to a server storing data for responding to the trigger condition. In response to the query signal, a bundle of platform independent code comprising instructions for executing a particular service is downloaded to the switch. The code is executed at the switch to implement the particular service, and appropriate actions are taken in accordance with the implemented service.
-
Citations
30 Claims
-
1. A method for implementing services in an intelligent network of a telecommunications system, comprising the steps of:
-
detecting a telecommunications event in the telecommunications system;
downloading executable, platform independent code from a source node in the telecommunications system to a receiving node in the telecommunications system in response to said detection of the telecommunications event; and
executing, at the receiving node, the platform independent code to implement the telecommunications service feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
transmitting a query signal to a server associated with subscriber associated with said telecommunications event; and
receiving the platform independent code from the server.
-
-
4. The method of claim 3 wherein the query signal includes an indication that the receiving node is capable of executing platform independent code.
-
5. The method of claim 3 further comprising the step of transporting the platform independent code over a TCP/IP network.
-
6. The method of claim 5 wherein the platform independent code includes at least one JAVA applet.
-
7. The method of claim 1 wherein the telecommunications event occurs in connection with a call connection.
-
8. The method of claim 7 further comprising the step of processing the call connection in accordance with the implemented service feature.
-
9. The method of claim 1 further comprising the step of receiving a security code from said source node before executing the platform independent code.
-
10. The method of claim 1 wherein the telecommunications event occurs in connection with a registration access.
-
11. A system for implementing services in a telecommunications network, comprising:
-
a remote server storing a portable, platform-independent code describing at least one service;
a telecommunications switch for routing calls involving a subscriber station, the switch detecting a trigger condition and, in response to the detected trigger condition, issuing a request for instructions for responding to the trigger condition;
a processor associated with the switch;
a communications link between the processor and the remote server, said link transporting the portable, platform-independent code from the remote server to the processor in response to the request for instructions; and
wherein the processor associated with the switch executes the portable, platform-independent code to provide a particular telecommunications service to the switch. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for implementing services in a telecommunications network, comprising the steps of:
-
retrieving trigger data associated with a selected subscriber station, the trigger data defining a specified trigger condition;
storing the trigger data in a telecommunications node of the network;
detecting the specified trigger condition at the telecommunications node;
retrieving platform independent code from a remote server in response to the detection of the specified trigger condition; and
executing the platform independent code at the telecommunications node to implement a telecommunications service. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
transmitting a query signal to the remote server, the query signal identifying the trigger condition; and
transferring the platform independent code from the remote server to the telecommunications node over a communications link.
-
-
30. The method of claim 29 wherein the query signal includes an indication that the telecommunications node supports an execution of platform independent code.
Specification