Modular adjunct processor made of identical multi-function modules adaptable under direction of one of them to perform any of the adjunct-processor functions
First Claim
1. An adjunct processor for performing adjunct-processing application functions for a telecommunications system, comprising:
- a set of a plurality of multi-function modules for together performing a set of adjunct-processing application functions, each module of the set of modules including all hardware needed to perform all of the functions of the set of functions and initially not being in possession of programs needed to be able to perform the functions of the set of functions but, under direction of one module of the set of modules that is designated a master module, obtaining the programs needed to become able to perform any one or more functions of the set of functions, all of the modules of the set modules being interchangeable;
the master module including means for specifying to each individual module of the set of modules the one or more functions of the set of functions that the individual module is to become able to perform; and
each individual module of the set of modules including means responsive to the specifying means for obtaining the programs needed to become able to perform the specified one or more functions.
12 Assignments
0 Petitions
Accused Products
Abstract
A voice-mail system (10) is assembled from one (100) or more (100-102) programmable multi-function boards all of which are interchangeable and physically identical. The voice-mail system functionality is distributed, on a function-by-function basis, among the modules of the system, each one of which can perform any one or more, or all, of the requisite functions. One of the modules is designated a master module (100). Under program control, it specifies to all the modules which functions that module is to perform. Under program control, each of the modules responds to the specification by loading itself with requisite programs whose execution will result in the performance of the specified functions. No separate and distinct resource-management module is needed.
167 Citations
12 Claims
-
1. An adjunct processor for performing adjunct-processing application functions for a telecommunications system, comprising:
-
a set of a plurality of multi-function modules for together performing a set of adjunct-processing application functions, each module of the set of modules including all hardware needed to perform all of the functions of the set of functions and initially not being in possession of programs needed to be able to perform the functions of the set of functions but, under direction of one module of the set of modules that is designated a master module, obtaining the programs needed to become able to perform any one or more functions of the set of functions, all of the modules of the set modules being interchangeable; the master module including means for specifying to each individual module of the set of modules the one or more functions of the set of functions that the individual module is to become able to perform; and each individual module of the set of modules including means responsive to the specifying means for obtaining the programs needed to become able to perform the specified one or more functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communications-processing system comprising:
-
a set of a plurality of multi-function modules for together performing communications-processing functions, the modules of the set of modules being physically identical and each module comprising a first interfere to a control communications link that interconnects the set of modules for inter-module communications, a second interface to an external voice-communications link, at least one configurable digital signal processor coupled by the second interface to the voice-communications link for performing voice-processing functions on communications flowing between the voice-communications link and the module, a memory for storing definitions of communications-processing functions that are to be performed by this module, a central processing unit for performing some of the functions defined by contents of the memory and for configuring the at least one digital signal processor to perform others of the functions defined by the contents of the memory, and a communications medium communicatively interconnecting the above-recited elements of the module; and each module of the set of modules being programmable, under direction of one module of the set of modules that is designated a master module, to become able to perform any one or more functions of the communications processing functions, a master module including program means executed by the central processing unit for specifying to the master module, and for specifying to each module of the set of modules other than the master module via the control communications link, the one or more communications-processing functions that the module is to become able to perform, and each module of the set of modules including program mean executed by the central processing unit, responsive to the specification received from the specifying means, for obtaining and storing in the memory programs for execution by the central processing unit of cause the module to become able to perform the specified one or more communications-processing functions. - View Dependent Claims (11, 12)
-
Specification