Services versioning
AssigneeAvaya Inc.
InventorsKurt Haserodt, William T. Walker, John Meiners, Renee Krahn, Donald E. Gillespie
Life of this patent
Estimating the term…
Abstract
Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service.
Claims21
1-19. (canceled)
In a communication system comprising a plurality of user communication devices and a server, the server controlling a telecommunication function of the plurality of user communication devices, a method comprising:
- deploying, by a processor of the server, a newer service to replace an older service, wherein the telecommunication function is provided by each of the newer and older services;
- automatically assigning, by the processor, the newer service to a first communication device of a first user while the first communication device is using the older service to perform a first instance of the telecommunication function;
- and
- when the first communication device has completed the first instance of the telecommunication function, automatically enabling, by the processor, the first communication device to perform a second instance of the telecommunication function using the newer service.
A communication system, comprising:
- a server controlling a telecommunication function of a first communication device and comprising a processor that:
- deploys a newer service to replace an older service, wherein the telecommunication function is provided by each of the newer and older services;
- assigns the newer service to a first communication device of a first user while the first communication device is using the older service to perform a first instance of the telecommunication function;
- and
- when the first communication device completes the first instance of the telecommunication function, enables the first communication device to perform a second instance of the telecommunication function using the newer service.
An enterprise communication system comprising:
- a communication server comprising:
- a microprocessor;
- a computer readable medium, coupled to the microprocessor, comprising:
- a service selector that causes the microprocessor to route a request received from a selected enterprise communication device to an application server selected from among plural application servers in the communication system, the application servers providing a telecommunication function to plural enterprise communication devices comprising the selected enterprise communication device;
- and
- an object distributor that causes the microprocessor to:
- distribute sub-components of a newer service to an appropriate application server to replace an older service stored on the appropriate application server, wherein the telecommunication function is provided by each of the newer and older services;
- automatically assign the newer service to the selected enterprise communication device while the appropriate application server is executing the older service to perform a first instance of a telecommunication function for the selected enterprise communication device and
- when the selected enterprise communication device has completed the first instance of the telecommunication function, automatically enable the selected enterprise communication device to perform a second instance of the telecommunication function using the newer service.
Dependencies are inferred from the claim text.