Telephony system with intelligent endpoints or intelligent switches to reduce dependency of endpoints on application server
AssigneeShoreTel, Inc.
InventorMichael S.W. Tovino
Life of this patent
Estimating the term…
Abstract
A system and a method are disclosed for reducing interaction between a server and an endpoint while executing features on an endpoint. The endpoint, and not the application server, includes part or all of the implementation of UT logic and feature logic. The endpoint therefore does not have to rely on server's instructions for executing a feature. The endpoint also includes an endpoint determination module for determining the parts of the UT logic and feature logic implemented on the endpoint and the parts implemented on a switch or a server.
Claims20
A voice over internet protocol telephony system with an entity, the entity comprising:
- a determination module for determining an entity in the telephony system that individually or collectively perform at least part of a feature of an application accessible through the endpoint;
- a communication module for communicating with the determined entity;
- a feature logic module for performing at least a part of a functionality of the at least one feature;
- a UI logic module for rendering requested data or a screen in a particular layout;
- and
- a storage module for storing at least part of data accessed by the feature of the application.
A method for performing a feature of an application accessible on an endpoint in a voice over internet protocol telephony system, the method comprising:
- receiving at the endpoint a user input indicating selection of the feature;
- determining an entity that performs at least a part of a feature logic of the feature, the feature logic comprising instructions that help achieve an end result of the selected feature;
- requesting the determined entity to perform the part of the feature logic present at determined one or more entities;
- and
- receiving from the determined entity an end result of the part of the feature logic present at determined entity.
A voice over internet protocol telephony system, the system comprising:
- an endpoint comprising an endpoint determination module for determining an entity in the telephony system that individually or collectively perform at least part of a feature of an application accessible through the endpoint;
- a switch comprising a switch determination module for determining the entity in the telephony system that individually or collectively perform at least part of the feature of an application accessible through the endpoint;
- and
- a server comprising a server determination module for determining the entity in the telephony system that individually or collectively perform at least part of the feature of an application accessible through the endpoint.
Dependencies are inferred from the claim text.