Software architecture for providing communication features to different types of wireless telephones via different communication switching systems
First Claim
1. A method for providing telecommunication features to wireless telecommunication terminals interconnected to a mobility switch node that is connected to a telecommunication switching system via a plurality of telecommunication links and the mobility switch node is executing a plurality of first type of applications and plurality of second type of applications, the method comprising the steps of:
- receiving a control message by one of the plurality of first type of applications in the mobility switch node from a wireless telecommunication terminal requesting execution of a telecommunication feature;
converting the control message by the one of the plurality of first type of applications to an internal protocol message to designate the execution of the telecommunication feature;
transmitting the internal protocol message requesting execution of the telecommunication feature by the one of the plurality of first type of applications to one of a plurality of second type of applications;
receiving the transmitted internal protocol message and converting the internal protocol message to a telecommunication link protocol message by one of the plurality of second type of applications to designate the execution of the telecommunication feature;
transmitting the telecommunication link protocol message via one of the plurality of telecommunication links individually assigned to the telecommunication terminal by the one of the plurality of second type of applications to the telecommunication switching system that performs the requested telecommunication feature as if a telecommunication terminal was connected to the telecommunication switching system via the one of the plurality of telecommunication links.
15 Assignments
0 Petitions
Accused Products
Abstract
A mobility management system and a traditional telecommunication switching system provide telecommunication terminal features by the mobility management system executing a software architecture that utilizes a unique terminal management application for each type of wireless terminal and a unique terminal emulator application for each type of telecommunication link that interconnects the mobility management system to the telecommunication switching system. There is an individually assigned telecommunication link for each wireless terminal. The terminal management applications and the terminal emulator applications communicate utilizing an internal message protocol. In response to a wireless terminal requesting actuation of a feature, a terminal management application converts that request into the required internal protocol messages and transmits the internal protocol messages to the terminal emulator application that controls the telecommunication link assigned to the wireless terminal. In response to the internal protocol messages, the terminal emulator application emulates the type of telecommunication terminal that normally would be connected to the assigned telecommunication link. The telecommunication switching system is responsive to the emulation to provided the requested feature as if telecommunication terminal was connected to the assigned link. The responses of the telecommunication switching system received via the assigned telecommunication link are converted to internal protocol messages and transmitted back to the terminal management application. The terminal management application converts and transmits the responses to the wireless terminal. The same internal protocol messages are used to invoke a particular feature regardless of the telecommunication terminal type or telecommunication link type.
-
Citations
38 Claims
-
1. A method for providing telecommunication features to wireless telecommunication terminals interconnected to a mobility switch node that is connected to a telecommunication switching system via a plurality of telecommunication links and the mobility switch node is executing a plurality of first type of applications and plurality of second type of applications, the method comprising the steps of:
-
receiving a control message by one of the plurality of first type of applications in the mobility switch node from a wireless telecommunication terminal requesting execution of a telecommunication feature; converting the control message by the one of the plurality of first type of applications to an internal protocol message to designate the execution of the telecommunication feature; transmitting the internal protocol message requesting execution of the telecommunication feature by the one of the plurality of first type of applications to one of a plurality of second type of applications; receiving the transmitted internal protocol message and converting the internal protocol message to a telecommunication link protocol message by one of the plurality of second type of applications to designate the execution of the telecommunication feature; transmitting the telecommunication link protocol message via one of the plurality of telecommunication links individually assigned to the telecommunication terminal by the one of the plurality of second type of applications to the telecommunication switching system that performs the requested telecommunication feature as if a telecommunication terminal was connected to the telecommunication switching system via the one of the plurality of telecommunication links. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing telecommunication service to a plurality of wireless handsets interconnected to a mobility switch node via a plurality of base stations and the mobility switch node interconnected to a telecommunication switching system by a plurality of telecommunication links with each of the plurality of the telecommunication links individually assigned to a one of the plurality of wireless handsets, and the mobility switch node is executing a plurality of first type of applications and a plurality of second type of applications, the method comprising the steps of:
-
receiving by one of the plurality of first type of applications a control message requesting a telecommunication call origination transmitted by one of the plurality of wireless handsets via one of the plurality of base stations; converting the control message to an internal protocol message requesting call origination by the one of the plurality of first type of applications; transmitting the internal protocol message to the one of a plurality of second type of applications by the one of the plurality of first type of applications; receiving the transmitted internal protocol message by one of the plurality of second type of applications; converting the transmitted internal protocol message to telecommunication link information by the one of the plurality of second type of applications; identifying the one of the plurality of telecommunication links individually assigned to the telecommunication terminal by the one of the plurality of second type of applications; and transmitting the telecommunication link information via the one of the plurality of telecommunication links by the one of plurality of second type of applications to the telecommunication switching system for establishment of the telecommunication call by the telecommunication switching system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of controlling wireless communication calls from wireless handsets via a plurality of base stations, a mobility switch node, and a telecommunication switching system, and the mobility switch node executing a plurality of terminal management application and a plurality of terminal emulator application and the mobility switch node provides service for a plurality of wireless handset types, and the telecommunication switching system can have connected a plurality of station set types using a plurality of telephone links of a plurality of telephone link types and there is one assigned telephone link of the plurality of telephone links between the mobility switch node ad telecommunication switching system for each wireless handset, the method comprising the steps of;
-
determining a first one of the plurality of terminal management applications servicing a first wireless handset based on the first wireless handset being of a first wireless handset type by a first base station in response to a first control message from the first wireless handset; transmitting the first control message to the first one of the plurality of terminal management application by the first base station; determining a first one of the plurality of terminal emulator applications by the first terminal management application controlling a telephone link assigned to the first wireless handset in response to the first control message and a telephone number of the first wireless handset; transmitting a first message of an internal protocol to the first one of the plurality of terminal emulator applications by the first one of the plurality of terminal management applications whereby the the first message directs the first one of the plurality of terminal emulator applications to perform the operations requested in the first control message from the first wireless handset; and emulating by the first one of the plurality of terminal emulator applications a type of station set that could be connected to the telephone link assigned to the first wireless handset and controlling the assigned telephone link so that the telecommunication switching system provides the requested operations. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of controlling wireless communication calls from wireless handsets via base stations, mobility switch node, and a telecommunication switching system, and the mobility switch node executing a plurality of terminal management applications and a plurality of terminal emulator applications and the mobility switch node provides service for a plurality of wireless handset types, and the telecommunication switching system can have connected a plurality of station set types and there is one standard telephone link of a plurality of standard telephone link types between the mobility switch node and telecommunication switching system for each wireless handset, the method comprising the steps of:
-
determining a requested one of a plurality of call features from a first control message type received from a wireless handset of a first wireless handset type via a base station by a first terminal management application; sending a first internal protocol message designating the requested one of the plurality of call features to a first terminal emulator application by the first terminal management application; transmitting first control information to the telecommunication switching system in response to the first internal protocol message to perform the requested one of the plurality of call features by the first terminal emulator application emulating one of a plurality of station set types on a first telephone link of a first one of the plurality of standard telephone link types assigned to the first wireless handset whereby it appears to the telecommunication switching system that a station set of one of the plurality of station set types is connected to the telecommunication switching system and is activating the requested one of the plurality of call features; receiving a second control information via the first telephone link by the first terminal emulator application from the telecommunication switching system in response to the first control information; sending a second internal protocol message to the first terminal management application in response to the second control information; and transmitting a second control message to the wireless handset by the first terminal management application in response to the second internal protocol message. - View Dependent Claims (17, 18, 19)
-
-
20. An apparatus for providing telecommunication features to wireless telecommunication terminals interconnected to a mobility switch node that is connected to a telecommunication switching system via a plurality of telecommunication links, and the mobility switch node is executing a plurality of terminal management applications and a plurality of terminal emulator applications, comprising:
-
means, in one of the plurality of terminal management applications, for receiving a control message from a wireless telecommunication terminal requesting execution of a telecommunication feature; means, in the one of the plurality of terminal management applications, for converting the control message to an internal protocol message to designate the execution of the telecommunication feature; means, in the one of the plurality of terminal management applications, for transmitting the internal protocol message requesting execution of the telecommunication feature to one of a plurality of terminal emulator applications; means, in the one of a plurality of terminal emulator applications, for receiving the transmitted internal protocol message and converting the internal protocol message to telecommunication link information to designate the execution of the telecommunication feature; means, in the one of plurality of terminal emulator applications, for transmitting the telecommunication link information via one of the plurality of telecommunication links individually assigned to the telecommunication terminal to the telecommunication switching system that performs the requested telecommunication feature as if a telecommunication terminal was connected to the telecommunication switching system via the one of the plurality of telecommunication links. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus for providing telecommunication service to a plurality of wireless handsets interconnected to mobility switch node via plurality of base stations and the mobility switch node interconnected to a telecommunication switching system by a plurality of telecommunication links with each of the plurality of the telecommunication links individually assigned to a one of the plurality of wireless handset, and the mobility switch node is executing a plurality of terminal management applications and a plurality of terminal emulator applications, comprising;
-
means, in one of the plurality of terminal management applications, for receiving a control message requesting a telecommunication call origination by the one of the plurality of wireless handset via one of the plurality of base station; means, in the one of the plurality of terminal management applications, for converting the control message to an internal protocol message requesting call origination; means, in the one of the plurality of terminal management applications, for transmitting the internal protocol message to the one of a plurality of terminal emulator applications; means, in one of the plurality of terminal emulator applications, for receiving the transmitted internal protocol message; means, in one of the plurality of terminal emulator applications, for converting the transmitted internal protocol message to the telecommunication link information; means, in the one of the plurality of terminal emulator applications, for identifying the one of the plurality of telecommunication links individually assigned to the telecommunication terminal; and means, in the one of the plurality of terminal emulator applications, for transmitting the telecommunication link information via the one of the plurality of telecommunication links to the telecommunication switching system for establishment of the telecommunication call by the telecommunication switching system. - View Dependent Claims (26, 27, 28, 29)
-
-
30. An apparatus for controlling wireless communication calls from wireless handsets via a plurality of base stations, a mobility switch node, and a telecommunication switching system, and the mobility switch node executing a plurality of terminal management applications and a plurality of terminal emulator applications and the mobility switch node provides service for a plurality of wireless handset types, and the telecommunication switching system can have connected a plurality of station set types using a plurality of telephone links of a plurality of telephone link types and there is one assigned telephone link of the plurality of telephone links between the mobility switch node and telecommunication switching system for each wireless handset, comprising:
-
means in the first base station for determining a first one of the plurality of terminal management applications servicing a first wireless handset based on the first wireless handset being of a first wireless handset type by a first base station in response to a first control message from the first wireless handset; means in the first base station for transmitting the first control message to the first one of the plurality of terminal management applications; means in the first terminal management application for determining a first one of the plurality of terminal emulator applications controlling a telephone link assigned to the first wireless handset in response to the first control message and a telephone number of the first wireless handset; means in the first one of the plurality of terminal management applications for transmitting a first message of an internal protocol to the first one of the plurality of terminal emulator applications whereby the first message directs the first one of the plurality of terminal emulator applications to perform the operations requested in the first control message from the first wireless handset; and means in the first one of the plurality of terminal emulator applications for emulating a type of station set that could be connected to the telephone link assigned to the first wireless handset and controlling the assigned telephone link so that the telecommunication switching system provides the requested operations. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An apparatus of controlling wireless communication calls from wireless handsets via base stations, mobility switch node, and a telecommunication switching system, and the mobility switch node executing a plurality of terminal management applications and a plurality of terminal emulator applications and the mobility switch node provides service for a plurality of wireless handset types, and the telecommunication switching system can have connected a plurality of station set types and there is one standard telephone link of a plurality of standard telephone link types between the mobility switch node and telecommunication switching system for each wireless handset, comprising:
-
means in a first terminal management application for determining a requested one of a plurality of call features from a first control message received from a wireless handset of a first wireless handset type via a base station; means in the first terminal management application for sending a first internal protocol message designating the requested one of the plurality of call features to a first terminal emulator application; means in the first terminal emulator application for transmitting first control information to the telecommunication switching system in response to the first internal protocol message to perform the requested one of the plurality of call features by emulating one of a plurality of station set types on a first telephone link of a first one of the plurality of standard telephone link types assigned to the first wireless handset whereby it appears to the telecommunication switching system that a station set of one of the plurality of station set types is connected to the telecommunication switching system and is activating the requested one of the plurality of call features; means in the first terminal emulator application for receiving a second control information via the first telephone link from the telecommunication switching system in response to the first control information; means in the first terminal emulator application for sending a second internal protocol message to the first terminal management application in response to the second control information; and means in the first terminal management application for transmitting a second control message to the wireless handset in response to the second internal protocol message. - View Dependent Claims (36, 37, 38)
-
Specification