Telephone abstraction layer and system in a computer telephony system
AssigneeMicrosoft Corporation
InventorToby Lee Nixon
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorToby Lee Nixon
Estimating the term…
Presented is a telephony system capable of supporting and properly interfacing with a wide variety of telephones or station sets produced by various manufacturers, including analog, ISDN, proprietary digital, etc. This support is enabled through the inclusion of a telephone abstraction layer in the core telephony software that removes the detailed interface to a particular phone common in modern telephony systems. Telephone abstraction drivers for each type of phone receive the abstraction commands and information and translate them into commands and information for proper interfacing, display, signaling, functional assignment, etc. for that type of phone. The information provided from the abstraction layer may be more than the particular phone may be able to display, in which case the telephone abstraction drivers prioritize the information and send only what it deems appropriate to the station set. Alternatively, the telephone abstraction drivers may access a database to extract desired information for display. Customization of the station set personality is also provided by the telephone abstraction drivers, which allows transportability of a user's settings between different phones connected to the system.
A computer-readable medium having computer-executable components, comprising a telephony component providing core telephony functions, said telephony component including a telephone abstraction layer which transmits abstract telephone control commands in response to operation of said core telephony functions.
A computer-readable medium having computer-executable components, comprising a telephone model driver component for translating between abstract telephone control commands and telephone model specific control commands.
In a telephony system including a telephone abstraction layer, a station set, comprising:
Dependencies are inferred from the claim text.