Universal compatibility software system for services in communication and information processing networks
First Claim
1. A method for providing compatibility between disparate services in a communications or information processing network used by a plurality of network participants, comprising the steps of:
- (a) assigning a software agent module (SAM) to each service resource device (SRD) for interfacing said SRD to a software message bus (SMB), assigning a SAM to each user of said communications network and assigning a SAM to each terminal of said communications network;
(b) creating a temporary software compatibility control (CC) module for each service session initiated by network participants by causing said CC module to handle requests and events according to predetermined processing rules; and
,(c) partitioning said CC module into at least two sub-modules, one being a request handling module (RH) for handing requests from network participants; and
one being an event handling module (EH) for handling events generated by said RH by causing an event to access a selected SRD via its SAM.
3 Assignments
0 Petitions
Accused Products
Abstract
A method to control feature interaction and ensure compatibility among disparate service features, resources and terminals of a communications network is provided. Resource devices and terminals access a compatibility message bus via interface agent modules when originating requests or events. The message bus, which could be, for example, an Ethernet link of any length, is accessible to all devices and to one or more compatibility controllers in the computing platform of a PBX or switching office, or in a general computing platform separate from the switch or PBX. A temporary compatibility control module is then constituted, which processes requests and events, by retrieving processing rules stored in a data base to ensure provision of invoked service features in a controlled manner.
-
Citations
5 Claims
-
1. A method for providing compatibility between disparate services in a communications or information processing network used by a plurality of network participants, comprising the steps of:
-
(a) assigning a software agent module (SAM) to each service resource device (SRD) for interfacing said SRD to a software message bus (SMB), assigning a SAM to each user of said communications network and assigning a SAM to each terminal of said communications network; (b) creating a temporary software compatibility control (CC) module for each service session initiated by network participants by causing said CC module to handle requests and events according to predetermined processing rules; and
,(c) partitioning said CC module into at least two sub-modules, one being a request handling module (RH) for handing requests from network participants; and
one being an event handling module (EH) for handling events generated by said RH by causing an event to access a selected SRD via its SAM. - View Dependent Claims (2, 3, 4, 5)
-
Specification