Method of changing service attributes in a service logic execution environment
First Claim
1. A method of directly changing a telecommunication service attribute comprising:
- providing a plurality of selections embodied in a hypermedia document, said plurality of selections corresponding to a telecommunication service attribute contained within a Java applications programming interface for integrated networks (JAIN) compliant service component executing within a Java service logic execution environment (JSLEE), said telecommunication service attribute associated with a telecommunication subscriber;
receiving a user specified selection in said hypermedia document for changing a telecommunication service attribute of a subscriber'"'"'s service in a JAIN compliant service component;
in an event handling component associated with, said hypermedia document, generating a JSLEE compatible event based on said user selection, said event being of a type for which said JAIN compliant service component within said JSLEE has registered to receive;
at said event handling component, routing said event to said JAIN compliant service component via said JSLEE, for directly sending and receiving protocol stack events to a protocol layer without accessing an external database for processing said event,said protocol layer including said one or more protocol stacks configured by said JSLEE for directly interacting with said JAIN compliant service component thereby separating service-based logic from network-based logic,executing said service component using a configuration and loading parameter provided by said event of said user specified selection; and
updating a JAIN compliant telecommunication service attribute information within said JAIN compliant service component corresponding to said telecommunication service attribute consistent with said event,wherein a change in a telecommunication service corresponding to the telecommunication service attribute results from the updating step, and wherein subsequent to the change, the telecommunication subscriber experiences different service behavior whenever the telecommunication subscriber utilizes the telecommunication service through a phone, said different service behavior corresponding to the updated service attribute information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of directly changing a service attribute corresponding to a service component through a hypermedia document. The hypermedia document can provide an interface to a service logic execution environment (SLEE). The method can include providing a plurality of selections embodied in the hypermedia document. The plurality of selections can correspond to the service attribute. The method further can include receiving a user specified selection in the hypermedia document and generating a SLEE compatible event based on the user selection. The event can be of a type which the service component has been registered in the SLEE to receive. Also, the event can be routed to the service component via the SLEE. The service component can process the event and update service attribute information corresponding to the service attribute consistent with the event.
22 Citations
19 Claims
-
1. A method of directly changing a telecommunication service attribute comprising:
-
providing a plurality of selections embodied in a hypermedia document, said plurality of selections corresponding to a telecommunication service attribute contained within a Java applications programming interface for integrated networks (JAIN) compliant service component executing within a Java service logic execution environment (JSLEE), said telecommunication service attribute associated with a telecommunication subscriber; receiving a user specified selection in said hypermedia document for changing a telecommunication service attribute of a subscriber'"'"'s service in a JAIN compliant service component; in an event handling component associated with, said hypermedia document, generating a JSLEE compatible event based on said user selection, said event being of a type for which said JAIN compliant service component within said JSLEE has registered to receive; at said event handling component, routing said event to said JAIN compliant service component via said JSLEE, for directly sending and receiving protocol stack events to a protocol layer without accessing an external database for processing said event, said protocol layer including said one or more protocol stacks configured by said JSLEE for directly interacting with said JAIN compliant service component thereby separating service-based logic from network-based logic, executing said service component using a configuration and loading parameter provided by said event of said user specified selection; and updating a JAIN compliant telecommunication service attribute information within said JAIN compliant service component corresponding to said telecommunication service attribute consistent with said event, wherein a change in a telecommunication service corresponding to the telecommunication service attribute results from the updating step, and wherein subsequent to the change, the telecommunication subscriber experiences different service behavior whenever the telecommunication subscriber utilizes the telecommunication service through a phone, said different service behavior corresponding to the updated service attribute information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of directly changing a telecommunications service attribute corresponding to a JAIN compliant service component through a hypermedia document, said hypermedia document providing an interface to a Java service logic execution environment (JSLEE), said method comprising:
-
registering said JAIN compliant service component with said JSLEE for receiving a JSLEE compatible event generated by said hypermedia document; receiving said event, said event being posted to said JSLEE; routing said event to said JAIN compliant service component via said JSLEE for directly sending and receiving protocol stack events to a protocol layer without accessing an external database for processing said event, said protocol layer including said one or more protocol stacks configured by said JSLEE for directly interacting with said JAIN compliant service component thereby separating service-based logic from network-based logic, executing said service component using a configuration and loading parameter provided by said event; and updating service attribute information corresponding to said telecommunications service attribute in said JAIN compliant service component, said telecommunications service attribute being associated with a telecommunication subscriber, said updating of service attribute information being consistent with said received event, wherein a change in a telecommunication service corresponding to the service attribute results from the updating step, and wherein subsequent to the change, the telecommunication subscriber experiences different service behavior whenever the telecommunication subscriber utilizes the telecommunication service through a phone, said different service behavior corresponding to the updated service attribute information, and wherein the service component includes necessary functionality for performing the updating step without accessing a database external to said service component. - View Dependent Claims (10)
-
-
11. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
providing a plurality of selections embodied in a hypermedia document, said plurality of selections corresponding to a telecommunication service attribute contained within a Java applications programming interface for integrated networks JAIN compliant service component executing within a Java service logic execution environment (JSLEE), said telecommunication service attribute associated with a telecommunication subscriber, and said hypermedia document providing an interface to said JSLEE; receiving a user specified selection in said hypermedia document; in an event handling component associated with said hypermedia document, generating a JSLEE compatible event based on said user selection, said event being of a type for which said JAIN compliant service component within said JSLEE has registered to receive; at said event handling component, routing said event to said JAIN compliant service component via said JSLEE, for directly sending and receiving protocol stack events to a protocol layer without accessing an external database for processing said event, said protocol layer including said one or more protocol stacks configured by said JSLEE for directly interacting with said JAIN compliant service component thereby separating service-based logic from network-based logic, executing said service component using a configuration and loading parameter provided by said event of said user specified selection; and updating a JAIN compliant telecommunication service attribute information within said JAIN compliant service component corresponding to said telecommunication service attribute consistent with said event, wherein a change in a telecommunication service corresponding to the service attribute results from the updating step, and wherein subsequent to the change, the telecommunication subscriber experiences different service behavior whenever the telecommunication subscriber utilizes the telecommunication service through a phone, said different service behavior corresponding to the updated service attribute information. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
registering a JAIN compliant service component with a Java service logic execution environment JSLEE for receiving a JSLEE compatible event generated by a hypermedia document, said hypermedia document providing an interface to said JSLEE; receiving said event, said event being posted to said JSLEE; routing said event to said JAIN compliant service component via said JSLEE for directly sending and receiving protocol stack events to a protocol layer without accessing an external database for processing said event, said protocol layer including said one or more protocol stacks configured by said JSLEE for directly interacting with said JAIN compliant service component thereby separating service-based logic from network-based logic, executing said service component using a configuration and loading parameter provided by said event; and updating service attribute information corresponding to said telecommunications service attribute in said JAIN compliant service component, said telecommunications service attribute being associated with a telecommunication subscriber, said updating of service attribute information being consistent with said received event, wherein a change in a telecommunication service corresponding to the service attribute results from the updating step, and wherein subsequent to the change, the telecommunication subscriber experiences different service behavior whenever the telecommunication subscriber utilizes the telecommunication service through a phone, said different service behavior corresponding to the updated service attribute information, and wherein the service component includes necessary functionality for performing the updating step without accessing a database external to said service component. - View Dependent Claims (19)
-
Specification