Telecommunications switch having a universal applications program interface for stantardized interactive call processing communications
Abstract
The present invention is a universal host-to-switch application program interface (API) utilizing a generic message format for performing call control processing and capable of being customized to meet telecommunications application and network signalling protocol requirements. The generic message formats have programmable fields for transmitting commands, status, and data between the host application and the switch. The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired signalling protocol, either "standard" or custom in nature, for performing any desired switching functions. The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch. Each finite state machine may be independently defined by combining a series of elementary processing steps, called atomic functions, into primitives, which are in turn combined with states and events to define the desired state machine. Such state machines may include atomic functions configured to generate predetermined messages under predetermined conditions and containing predetermined information. Such state machines may further include the ability to respond to state events that include the receipt of generic API messages configured to provide the state machine with information from the host application.
Term
Term ended
Projected expiry passed 27 November 2016, 9.8 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
21 members in 11 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 19950566414 | United States of America | – | |
| 56641495 | United States of America | A | |
| 9618959 | United States of America | W |
Members21
| Document | Office | Kind | |
|---|---|---|---|
| CA2211780A1 | Canada | A1 | |
| WO9720439A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU1084497A | Australia | A | |
| EP0807358A1This record | European Patent Office (EPO) | A1 | |
| BR9606820A | Brazil | A | |
| IL121434D0 | Israel | D0 | |
| KR19980701797A | Republic of Korea | A | |
| US5826030A | United States of America | A | |
| JPH10513633A | Japan | A | |
| AU718827B2 | Australia | B2 | |
| US6088749A | United States of America | A | |
| US6119187A | United States of America | A | |
| US6134618A | United States of America | A | |
| IL121434A | Israel | A | |
| US6311238B1 | United States of America | B1 | |
| EP0807358B1 | European Patent Office (EPO) | B1 | |
| AT225110T | Austria | T | |
| ATE225110T1 | Austria | T1 | |
| DE69623931D1 | Germany | D1 | |
| DE69623931T2 | Germany | T2 | |
| CA2211780C | Canada | C |
48 legal events, as 6 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Notification of lapseLapsedST | ST | FR | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Patent lapsedLapsedMM4A | MM4A | IE | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Fr: translation filedET | ET | EP | |
| Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents actLapsedNLV1 | NLV1 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Corresponds to:REF | REF | EP | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Corresponds to:REF | REF | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOS IGRAGRAH | GRAH | EP | |
| Despatch of communication of intention to grantORIGINAL CODE: EPIDOS AGRAGRAG | GRAG | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0807358
- Application
- 969408910
Titles3
- English
- TELECOMMUNICATIONS SWITCH HAVING A UNIVERSAL APPLICATIONS PROGRAM INTERFACE FOR STANTARDIZED INTERACTIVE CALL PROCESSING COMMUNICATIONS
- French
- COMMUTATEUR DE TELECOMMUNICATIONS POSSEDANT UNE INTERFACE UNIVERSELLE DE PROGRAMME D'APPLICATION POUR TRAITEMENT STANDARDISE D'APPEL INTERACTIF
- German
- FERNMELDEVERMITTLUNGSSYSTEM MIT EINER UNIVERSALEN APPLIKATIONSPROGRAMMSCHNITTSTELLE FÜR STANDARDISIERTE INTERAKTIVE ANRUFVERARBEITUNGSNACHRICHTEN
Classification
- CPC, 27
- H04L69/12
- H04Q3/58
- H04Q3/542
- H04Q3/54583
- H04Q3/625
- H04Q11/0414
- H04Q2213/13003
- H04Q2213/13034
- H04Q2213/1305
- H04Q2213/13056
- H04Q2213/1309
- H04Q2213/13093
- H04Q2213/13096
- H04Q2213/13103
- H04Q2213/13106
- H04Q2213/13176
- H04Q2213/13204
- H04Q2213/13216
- H04Q2213/1322
- H04Q2213/13299
- H04Q2213/1332
- H04Q2213/1334
- H04Q2213/13405
- H04L69/03
- H04L69/32
- H04Q3/54
- H04L9/40
- IPC, 9
- H04M3 42
- H04L29 06
- H04M3 00
- H04Q3 54
- H04Q3 545
- H04Q3 58
- H04Q3 62
- H04Q11 04
- H04L29 08
Designated states18
- Contracting states, 18
- Austria
- Belgium
- Switzerland
- Germany
- Denmark
- Spain
- Finland
- France
- United Kingdom
- Greece
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Sweden