US20030177245A1 - Intelligent network interface - Google Patents

Intelligent network interface Download PDF

Info

Publication number
US20030177245A1
US20030177245A1 US10/096,197 US9619702A US2003177245A1 US 20030177245 A1 US20030177245 A1 US 20030177245A1 US 9619702 A US9619702 A US 9619702A US 2003177245 A1 US2003177245 A1 US 2003177245A1
Authority
US
United States
Prior art keywords
network
communications
terminal
call
entity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/096,197
Inventor
David Scott Hansen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Science Applications International Corp SAIC
Original Assignee
Science Applications International Corp SAIC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Science Applications International Corp SAIC filed Critical Science Applications International Corp SAIC
Priority to US10/096,197 priority Critical patent/US20030177245A1/en
Assigned to SCIENCE APPLICATIONS INTERNATIONAL CORPORATION reassignment SCIENCE APPLICATIONS INTERNATIONAL CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HANSEN, DAVID SCOTT
Publication of US20030177245A1 publication Critical patent/US20030177245A1/en
Priority to US11/304,545 priority patent/US7245927B2/en
Priority to US11/550,635 priority patent/US20070173222A1/en
Priority to US11/745,841 priority patent/US20070207731A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/106Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4557Directories for hybrid networks, e.g. including telephone numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0884Network architectures or network communication protocols for network security for authentication of entities by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/72Subscriber identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Definitions

  • the present invention relates to interfacing a communications network to a communications entity that includes a radio or another communications network.
  • wireless communications also incorporates non-cellular radio communications including land mobile radio service (LMRS) and satellite services.
  • LMRS land mobile radio service
  • a user nevertheless, expects to communicate with another user regardless of the technology that is serving the user. Substantial capital has been invested in existing communications systems, and consequently the usage of these systems will continue even though communications systems with new technologies are being introduced.
  • wireless technologies a converter is typically deployed with a base station radio in order to reconcile technology differences between the base station radio and the user's wireless terminal.
  • LMRS operation for example, dedicated cabling between radios or radio control consoles are typically required.
  • the user expects connectivity between wireless communications systems and wireline communications systems such as the Internet and the public switched telephone network (PSTN). There is certainly a need to facilitate the interconnection of disparate communications systems regardless of the underlying technology that is serving the user.
  • PSTN public switched telephone network
  • the present invention provides methods and apparatus for interconnecting disparate communications systems. For example, a voice call request that originates from a communications network is directed to a network interface.
  • the network interface consequently redirects the call request to a communications entity, such as a radio or a cellular radio system, that serves the user associated with the call request.
  • the network interface may support address translation functionality for identifying the communications entity, control conversion functionality for generating control and signaling with the communications entity, transmission content conversion functionality for converting transmission content during the call, and security functionality for encrypting and decrypting the transmission content.
  • the present invention enables network management systems to manage non-networking communications entities (e.g. land mobile radios, public switching telephone networks, and personal communications systems) through a network.
  • non-networking communications entities e.g. land mobile radios, public switching telephone networks, and personal communications systems
  • networking routing functions and services e.g. directory services
  • the present invention enables non-networking communications entities to interact with applications that are being executed on another terminal through the network.
  • An embodiment is shown for interfacing a communications network with an intelligent network interface (INI) to legacy radios (e.g. land mobile radios), cellular radio systems, and a public switched telephone network (PSTN).
  • the INI comprises a proxy interface, entity control conversion, and entity address translation, security conversion, transmission content conversion.
  • the INI exchanges messages with the network through the proxy interface.
  • the INI selects the appropriate entity (e.g. radio or cellular radio system) in accordance with user-associated data and entity address conversion.
  • One embodiment includes a signaling scenario for supporting a wireless terminal through a land mobile radio (LMR) in which a call request originates from a 3G (third generation) end user terminal served by a 3G network to a user being served by the LMR.
  • LMR land mobile radio
  • the INI verifies and locates the user by accessing user-associated data.
  • the INI consequently notifies the appropriate radio interface about necessary characteristics of the user's wireless terminal and a call is established.
  • the INI converts voice over IP (VoIP) transmission content to an analog waveform for transmission from the 3G EUT to the wireless terminal.
  • VoIP voice over IP
  • the INI converts an analog waveform to VoIP transmission content for transmission from the wireless terminal to the 3G EUT.
  • a variation of the embodiment includes a signaling scenario for supporting a wireless terminal through a cellular radio system in accordance with an embodiment of the invention.
  • the INI verifies the user and locates the cellular radio system that is serving the user.
  • the INI generates dual tone multi-frequency (DTMF) signaling to the cellular radio system in order to complete the call connection. Subsequently, the INI converts transmission content during the call.
  • DTMF dual tone multi-frequency
  • FIG. 1 shows an architecture of interconnecting disparate wireless systems utilizing an intelligent network interface (INI) in accordance with an embodiment of the invention
  • FIG. 2 shows a functional diagram of an intelligent wireless network interface in accordance with an embodiment of the invention
  • FIG. 3 shows apparatus for an intelligent wireless network interface in accordance with an embodiment of the invention
  • FIG. 4 shows a data structure for storing entity information in accordance with an embodiment of the invention
  • FIG. 5 shows an example of a signaling scenario for supporting a wireless terminal through a land mobile radio (LMR) in accordance with an embodiment of the invention
  • FIG. 6 shows an example of a signaling scenario for supporting a wireless terminal through a cellular radio system in accordance with an embodiment of the invention.
  • FIG. 1 shows an architecture of interconnecting disparate wireless systems utilizing intelligent network interface (INI) 103 in accordance with an embodiment of the invention.
  • End user terminal (EUT) 113 which is served by 3G (third generation) network 101 over channel 112 , can communicate with wireless terminal 109 , which is served by land mobile radio (LMR) 105 over wireless channel 108 or with wireless terminal 111 , which is served by cellular radio system 107 over wireless channel 110 .
  • LMR land mobile radio
  • 3G network 101 can be a wireline network or a wireless network.
  • cellular radio system 107 is a first generation (1G) or a second generation (2G) wireless system (pre-3G).
  • EUT 113 can be one of a variety of terminals including a 3G wireless terminal or a 3G wireline terminal. EUT 113 can provide different services to the associated user, including data services that are associated with the Internet and 3G multimedia services. Variations of the invention can support other types of legacy radios. (“Legacy radio” pertains to a radio that is not deployed in a cellular radio system.) A legacy radio may be dedicated to a user or to a group of users. A major characteristic of a 3G network is the support of the Internet protocol (IP). Moreover, the present invention can support networks that evolve beyond 3G.
  • IP Internet protocol
  • 3G network 101 directs the call request to INI 103 .
  • the call request contains an identification of the called wireless terminal and may contain quality of service, cost, and service type requirements.
  • Network 101 has a priori knowledge that wireless terminal 109 and wireless terminal 111 are associated with INI 103 .
  • network 101 directs any related messaging to INI 103 with a designated IP address.
  • network 101 maintains this relationship through a data structure that is updated by a service provider of network 101 .
  • a variation of the embodiment utilizes a registration procedure in which a corresponding entry for wireless terminal 109 or wireless terminal 111 is updated whenever a status of the wireless terminal changes.
  • INI 103 maintains user-associated data about each user (which will be explained in more detail in the context of FIG. 2) in order to direct the call to wireless terminal 109 (though path 104 and legacy radio 105 ) or to wireless terminal 111 (through path 106 and cellular radio system 107 ).
  • INI 103 directs the call to network 101 through path 102 .
  • network 101 maintains user-associated data associated with terminal 113 in order to route the call.
  • Network management system (NMS) 115 manages 3G network 101 through connection 114 using a network management protocol.
  • NMS 115 is a system of equipment used for monitoring, controlling, and managing a communications network.
  • the network management protocol enables NMS 115 to support functions at a network management layer.
  • NMS 115 supports configuration management (deals with installing, initializing, “boot” loading, modifying and tracking configuration parameters of network hardware and software), fault location and repair management (indicates faults with equipment and facilities and supports repairing the faults), security management tools (allows the network manager to restrict access to various resources in the network), performance management tools (provides real-time and historical statistical information about the network's operation), and accounting management applications (helps operators to allocate costs of various network resources).
  • the present invention extends the span of NMS 115 to include LMR 105 and cellular radio system 107 .
  • NMS 115 verifies the operation of LMR 105 by activating LMS 105 and receiving status information from LMS 105 .
  • NMS 115 utilizes the network management protocol (e.g. signaling network management protocol (SNMP)), and INI 103 converts the corresponding commands (e.g. activating LMR 105 ) into a format that is compatible with LMR 105 .
  • SNMP signaling network management protocol
  • INI 103 converts the corresponding commands (e.g. activating LMR 105 ) into a format that is compatible with LMR 105 .
  • proxy interface 201 which is discussed in the context of FIG. 2, does the protocol conversion.
  • Equipment and configuration information about LMR 105 can reside at either INI 103 or NMS 115 .
  • the embodiment also extends the span of NMS 115 to cellular radio system 107 .
  • NMS 115 can test radios
  • FIG. 2 shows a functional diagram of intelligent wireless network interface 103 in accordance with an embodiment of the invention.
  • Proxy interface 201 provides an interface to network 101 in order to receive messaging to and from network 101 .
  • Messaging associated with a call includes signaling messages as well as transmission content such as voice over IP (VoIP).
  • the transmission content can support voice, data, or multimedia information that is transported during a call between users.
  • proxy interface 201 is implemented by utilizing Joint Tactical Radio System (JTRS) software communications architecture (SCA).
  • JTRS Joint Tactical Radio System
  • SCA is an open, standardized architecture that supports different network protocols including emerging wideband networking capabilities for voice, data, and video.
  • MSRC-5000 SRD V1.2 Dec. 21, 2000 that is available at http://www.jtrs.saalt.army.mil.
  • User-associated data 219 contains data about each user that is served by INI 103 and is explained in more detail in the context of FIG. 4.
  • User-associated data 219 contains the entity address 403 that is associated with a user.
  • Entity address translation 221 uses data from 219 in order to direct a call through entity selection 231 to an appropriate communications entity (associated with legacy radio A interface 205 , legacy radio B interface 207 , public switching telephone network (PSTN) interface 213 , cellular radio system A interface 209 , or cellular radio system B interface 211 ).
  • Interfaces 205 , 207 , 213 , 209 , and 211 include software and hardware to support the required physical layer such as appropriate voltage levels and connector pin arrangements.
  • the appropriate communications entity (that can serve the user and may be a radio such as LMR 105 or a network such as cellular radio system 107 ) is connected to an interface in order to communicate to a wireless terminal (e.g. 109 or 111 ) or to a wireline terminal (e.g. through PSTN interface 213 ).
  • a wireless terminal e.g. 109 or 111
  • a wireline terminal e.g. through PSTN interface 213 .
  • Transmission content conversion 217 converts transmission content (e.g. VoIP) from network 101 into a format (such as an analog waveform or 64 kbps Mu Law pulse code modulation) that is amenable for the target radio that interfaces to INI 103 through paths 214 , 218 , 220 , 222 , and 226 .
  • Transmission content pertains to the content being sent on the communications connection between EUT 113 and the wireless terminal being served by INI 103 .
  • “User-associated data” pertains to data about the corresponding terminal that is served by INI 103 .
  • Security conversion 218 provides encryption and decryption of transmission content in order to provide the necessary degree of security for communications between terminals.
  • Entity control conversion 215 converts signaling from network 101 into a control signal that is amenable to the target radio or creates a control signal that is associated with an event during the call through paths 212 , 216 , 224 , 228 , and 230 . (Operation of entity control conversion is discussed in more detail in the context of the examples in FIGS. 5 and 6.)
  • Entity control conversion 215 , transmission content conversion 217 , security conversion 218 , and entity address translation 221 interact with proxy interface 201 over path 202 in order to obtain messaging to and from network 101 . Also, proxy interface 201 , entity control conversion 215 , transmission content conversion 217 , security conversion 218 , and entity address translation 221 interact with user-associated data 219 over path 204 .
  • FIG. 3 shows apparatus for INI 103 in accordance with an embodiment of the invention.
  • Data port 301 (corresponding to proxy interface 201 in FIG. 2) receives and sends messages (both transmission content and signaling messages) between INI 103 and network 101 .
  • Data ports 303 and 305 interface to communications entities that are supported by INI 103 and correspond to interfaces 205 , 207 , 213 , 209 , and 211 .
  • Processor 307 executes computer executable instructions from memory 309 through path 310 (corresponding to path 204 ) in order to support the entity control conversion 215 , security conversion 218 , entity address translation 221 , entity selection 231 , and interfaces 205 , 207 , 213 , 209 , and 211 .
  • memory 309 stores data structure 419 in order to support user-associated data 219 .
  • Processor 307 interacts with data port 301 over connection 302 (corresponding to path 202 ).
  • Processor 307 interacts with data port 303 over connection 306 (corresponding to paths 212 , 216 , 224 , 228 , or 230 ) and connection 304 (corresponding to paths 214 , 218 , 220 , 222 , and 226 ).
  • Processor 307 interacts with data port 305 over connection 308 and connection 312 .
  • FIG. 4 shows data structure 419 for storing user-associated data 219 in accordance with an embodiment of the invention.
  • Data structure 419 comprises a plurality of records, each including user ID field 401 , entity address field 403 , and attributes field 405 .
  • User ID field 401 identifies the user and may be the user's telephone number or IP address.
  • Entity address field 403 identifies the communications entity (e.g. legacy radio 105 or cellular radio system 107 ) that the user is associated with.
  • User attributes field 405 is a collection of attributes (e.g. type of service, priority, quality of service, cost, and data rate capability) that is associated with the user.
  • user attributes are provisioned by a service provider through data port 301 and processor 307 to memory 309 , which contains data structure 419 .
  • Processor 307 accesses data structure 419 (which is contained in memory 309 in the embodiment) to determine how to process a call request that is associated with the user (corresponding to user ID 401 ).
  • FIGS. 5 and 6 illustrate call processing in greater detail.
  • FIG. 5 shows an example of a signaling scenario for supporting wireless terminal 109 through land mobile radio (LMR) 105 in accordance with an embodiment of the invention.
  • End user terminal (EUT) 113 initiates the call by sending session request message 501 to network 101 .
  • Network 101 consequently sends session request message 503 to INI 103 (in particular to proxy interface function 201 ) corresponding to a designated IP address.
  • INI 103 in particular to proxy interface function 201
  • network 103 is connected to only one intelligent network interface (INI 103 ).
  • network 103 may maintain information that maps the destination user to a corresponding intelligent network interface.
  • Session request messages 501 and 503 contain parameters (data fields) that include an identification of wireless terminal 109 and a service type (e.g. video with analog).
  • session request 501 and 503 can include a requested quality of service (QoS) level, a minimum QoS level, cost limitations associated with the call, and data rate capability.
  • QoS quality of service
  • proxy interface function 201 verifies that the parameters are consistent with user-associated data 219 .
  • the identification of the user in session request message 503 should match user ID 401 in one of the entries in data structure 419 .
  • the service type contained in session request message 503 should be consistent with user attributes 405 . If proxy interface 201 verifies the user (associated with wireless terminal 109 ), proxy interface 201 returns accept message 507 to network 101 . However, if proxy interface 201 determines that the user identity does not match any user being served by INI 103 or there is an inconsistency between the data fields in session request message 503 and user-associated data 219 , then proxy interface 201 returns a reject message to network 101 .
  • INI 103 sends a negotiation message to network 101 with an alternative parameter value, e.g. an alternative service type or data rate, that is consistent with the user attributes. If network 101 determines that the alternative parameter value is acceptable for EUT 113 , network 101 returns an accept message to proxy interface 201 to continue the processing of the call.)
  • an alternative parameter value e.g. an alternative service type or data rate
  • address conversion function 221 obtains entity address 403 that is contained in the appropriate entry of data structure 419 (corresponding to user-associated data 219 ) and locates communications entity (LMR) 105 that serves wireless terminal 109 .
  • LMR 105 is connected to radio interface 205 .
  • the communications entity is a radio.
  • the present invention supports communications entities that include cellular radio networks (as illustrated in the signaling scenario in FIG. 6), public switched telephone networks (PSTN), and data networks (e.g. an Internet network).
  • address conversion function 221 instructs control conversion 215 by action 511 to notify radio interface 205 (which interfaces to radio 105 ) about physical characteristics of radio 105 with notify action 513 .
  • the physical characteristics include a frequency of the radio and a format of the transmission content, e.g. an analog waveform.
  • the operation of radio 105 is verified by status 514 . Consequently, control conversion function 215 sends proceed message 515 to network 101 through network proxy interface 103 .
  • EUT 113 sends transmission content using a voice over IP (VoIP) format; however, wireless terminal 109 can only process an analog format.
  • VoIP transmission content 521 is converted to analog waveform 523 by transmission content conversion function 217 .
  • radio 105 and wireless terminal 109 operate in half duplex operation, i.e. both radio 105 and wireless terminal 109 do not transmit at the same time.
  • analog waveform 527 is converted to VoIP transmission content 529 in order to be compatible with the operation of EUT 113 .
  • transmission content conversion 217 assesses the activity between EUT 113 and wireless terminal 109 .
  • transmission content conversion function 217 determines that EUT 113 is talking, function 217 notifies control conversion function 215 through action 525 .
  • transmission content conversion function 217 determines that wireless terminal 109 is talking, function 217 notifies control conversion function 215 through action 531 .
  • wireless terminal 109 transmits, a PTT command is sent from wireless terminal 109 to control function 215 , which in turn sends a talk message to network 103 .
  • Disconnect message 533 indicates that EUT 113 has disconnected from the call.
  • Control conversion receives message 533 through proxy interface 201 and consequently sends disconnect message 535 to radio 105 through radio interface 205 .
  • the embodiment also supports a call that is originated from wireless 109 to EUT 113 .
  • INI 103 sends a session request message to network 101 with a user identification corresponding to EUT 113 .
  • Network 101 locates EUT 113 in order to complete the call to EUT 113 .
  • the scenario is similar to the scenario shown in FIG. 5.
  • the address conversion function 221 does not locate the communications entity that is associated with wireless terminal 109 because wireless terminal 109 has explicitly identified itself through the call request.
  • EUT 113 originates a call to wireless terminal 111 , which is currently served by cellular radio system 107 .
  • Cellular radio system 107 is connected to radio interface 209 .
  • data structure 419 (corresponding to user-associated data function 219 ) comprises an entry corresponding to wireless terminal 111 .
  • the entry comprises entity address field 403 that corresponds to an identification of cellular radio system 107 .
  • FIG. 6 shows an example of a signaling scenario for supporting wireless terminal 111 through cellular radio system 107 in accordance with an embodiment of the invention.
  • Signaling messages 601 , 603 , 605 , 607 , and 609 correspond to signaling messages 501 , 503 , 505 , 507 , and 509 as shown in FIG. 5.
  • address conversion function 221 instructs control conversion function 215 to generate dual tone multi-frequency (DTMF) signal 613 through radio interface 209 to cellular radio system 211 .
  • DTMF signal 613 corresponds to a telephone number of wireless terminal 111 .
  • Signal 613 initiates cellular radio system 107 to page wireless terminal 111 .
  • cellular radio system 107 When wireless terminal 111 responds to paging, cellular radio system 107 generates status indication 614 through radio interface 209 to control conversion function 215 .
  • control conversion function 215 sends proceed message 615 through proxy interface 201 to network 101 in order that communications is established between EUT 113 and wireless terminal 111 . Consequently, a call connection is completed between EUT 113 and wireless terminal 111 through cellular radio system 107 .
  • Transmission content is sent between EUT 113 and wireless terminal 111 .
  • EUT 113 transmits and receives VoIP transmission content 621 through network 101 and proxy interface 201 in conjunction with transmission content conversion function 217 .
  • Transmission content conversion function 217 converts VoIP transmission content 621 to pulse code modulation (PCM) transmission content 623 for transmission to wireless terminal 111 and converts PCM transmission content 623 to VoIP transmission content 621 for transmission from wireless terminal 111 .
  • Message 633 which indicates that EUT 113 has terminated the call, is sent through network 101 and proxy interface 201 to control conversion function 215 . Consequently, control conversion 215 sends message 635 to cellular radio system 107 in order to terminate the call.
  • Other embodiments may support other variations of transmission content 623 (that may be associated with a voice waveform of a user), including code excited linear prediction (CELP, e.g. Standard G.728), adaptive differential pulse code modulation (ADPCM, e.g. Standard G.726) and voice over IP (VoIP).
  • CELP code excited linear prediction
  • ADPCM adaptive differential pulse code modulation
  • VoIP voice over IP
  • variations of the embodiment may support a call in which transmission content does not represent a voice waveform of a user. In such a case, the call is often referenced as a “data call.”
  • INI 103 may support an interface to an X0.25 network.
  • FIGS. 5 and 6 illustrate signaling messages for a setting up and maintaining a call.
  • INI 103 enables non-networking communications entities (e.g. LMR 105 ) to exploit networking protocols, including differentiated services (DiffServ), multiprotocol label switching (MPLS), multi-level priority protocol (MLPS), and bandwidth brokers.
  • Networking protocols typically enable network 101 to support a designated quality of service (QoS) level when routing traffic (e.g. data packets) through network 101 to terminal 113 during the call.
  • QoS quality of service
  • MPLS enables data packets to have added labels so that data packets are forwarded along pre-constructed label-switched paths (LSP's) by routers that are modified to switch MPLS frames in network 101 .
  • DiffServ typically utilizes a DiffServ code point (DSCP) that indicates differentiated traffic handling corresponding to different QoS levels, in which a QoS level is associated with a data flow of a call.
  • DSCP DiffServ code point
  • proxy interface 201 adds a label for a MPLS frame and includes a DSCP for a data packet if supporting DiffServ. Proxy interface 201 utilizes a QoS level as indicated by network 101 in a data flow that is sent between terminal 113 and terminal 109 or between terminal 113 and terminal 111 .
  • network 101 may multiplex a plurality of independent application flows for terminal 113 that are based upon port numbers.
  • a port number is typically included in a data packet and is associated with an application that is executing on terminal 113 .
  • An application is a software program that executes on terminal 113 (e.g. a spreadsheet, communications package, or graphics program).
  • An IP address is assigned to terminal 113 and determined by an identification of terminal 113 and the designated application. If terminal 109 and terminal 113 are communicating with each other, terminal 113 may execute a VoIP application in order to support voice communications.
  • the embodiment supports other applications, including e-mail exchanges and file transfer services.
  • proxy interface 201 utilizes an appropriate port number in order to support a service that is associated with communications between terminal 113 and terminal 109 and between terminal 113 and terminal 111 .
  • the embodiment also supports non-call associated services, including directory services for terminals 109 and 111 .
  • a directory service is provided by directory server 117 through facility 116 .
  • Server 117 determines an IP address that is assigned to terminal 113 when queried with identifying attributes of a user, e.g. a user's identification and application type.
  • Terminal 109 or terminal 111 sends a directory request to INI 103 .
  • Proxy interface 201 translates the request in order to query server 117 and sends the translated request to an IP address of server 117 .
  • a computer system with an associated computer-readable medium containing instructions for controlling the computer system can be utilized to implement the exemplary embodiments that are disclosed herein.
  • the computer system may include at least one computer such as a microprocessor, digital signal processor, and associated peripheral electronic circuitry.

Abstract

The present invention provides methods and apparatus for interconnecting disparate communications systems. A call request that originates from a communications network is directed to a network interface. The network interface consequently redirects the call request to a communications entity, such as a radio or a cellular radio system that serves the user associated with the call request. The network interface may support address translation functionality for identifying the communications entity, control conversion functionality for generating control and signaling with the communications entity, transmission content conversion functionality for converting the transmission content during the call, and security functionality for encrypting and decrypting the transmission content. Also, the present invention enables non-networking communications entities to interact with applications that are being executed on another terminal through the network, enables network management systems to manage non-networking communications entities through a network, and enables non-networking communications entities to utilize networking routing services.

Description

    FIELD OF THE INVENTION
  • The present invention relates to interfacing a communications network to a communications entity that includes a radio or another communications network. [0001]
  • BACKGROUND OF THE INVENTION
  • The explosive growth of telecommunications has been accompanied by the deployment of communications systems in accordance with different technologies. This fact is exemplified by wireless communications. There are numerous cellular radio standards, including advanced mobile phone service (AMPS), which is a North American standard utilizing analog technology, total access communications system (TACS), which is an analog standard used in the United Kingdom, global system for mobile communications (GSM), which is a time division multiple technology used in many parts of the world, and code division multiple access (CDMA), which is a spread spectrum technology. There are additional standards for the upcoming third generation (3G) generation of cellular radio, including cdma[0002] 2OOO, which is an evolution of CDMA and universal mobile telecommunications system (UMTS). In the future, new generations of cellular radio services will occur, and thus the variety of technologies will increase. Moreover, wireless communications also incorporates non-cellular radio communications including land mobile radio service (LMRS) and satellite services. One can quickly conclude that the number of different wireless technologies is numerous and is getting larger with the passage of time.
  • A user, nevertheless, expects to communicate with another user regardless of the technology that is serving the user. Substantial capital has been invested in existing communications systems, and consequently the usage of these systems will continue even though communications systems with new technologies are being introduced. With wireless technologies, a converter is typically deployed with a base station radio in order to reconcile technology differences between the base station radio and the user's wireless terminal. With LMRS operation, for example, dedicated cabling between radios or radio control consoles are typically required. Furthermore, the user expects connectivity between wireless communications systems and wireline communications systems such as the Internet and the public switched telephone network (PSTN). There is certainly a need to facilitate the interconnection of disparate communications systems regardless of the underlying technology that is serving the user. [0003]
  • BRIEF SUMMARY OF THE INVENTION
  • The present invention provides methods and apparatus for interconnecting disparate communications systems. For example, a voice call request that originates from a communications network is directed to a network interface. The network interface consequently redirects the call request to a communications entity, such as a radio or a cellular radio system, that serves the user associated with the call request. The network interface may support address translation functionality for identifying the communications entity, control conversion functionality for generating control and signaling with the communications entity, transmission content conversion functionality for converting transmission content during the call, and security functionality for encrypting and decrypting the transmission content. The present invention enables network management systems to manage non-networking communications entities (e.g. land mobile radios, public switching telephone networks, and personal communications systems) through a network. Also, the present invention enables non-networking communications entities to utilize networking routing functions and services (e.g. directory services). Moreover, the present invention enables non-networking communications entities to interact with applications that are being executed on another terminal through the network. [0004]
  • An embodiment is shown for interfacing a communications network with an intelligent network interface (INI) to legacy radios (e.g. land mobile radios), cellular radio systems, and a public switched telephone network (PSTN). The INI comprises a proxy interface, entity control conversion, and entity address translation, security conversion, transmission content conversion. The INI exchanges messages with the network through the proxy interface. In order to establish a call to the user's communications terminal, the INI selects the appropriate entity (e.g. radio or cellular radio system) in accordance with user-associated data and entity address conversion. [0005]
  • One embodiment includes a signaling scenario for supporting a wireless terminal through a land mobile radio (LMR) in which a call request originates from a 3G (third generation) end user terminal served by a 3G network to a user being served by the LMR. The INI verifies and locates the user by accessing user-associated data. The INI consequently notifies the appropriate radio interface about necessary characteristics of the user's wireless terminal and a call is established. The INI converts voice over IP (VoIP) transmission content to an analog waveform for transmission from the 3G EUT to the wireless terminal. Conversely, the INI converts an analog waveform to VoIP transmission content for transmission from the wireless terminal to the 3G EUT. [0006]
  • A variation of the embodiment includes a signaling scenario for supporting a wireless terminal through a cellular radio system in accordance with an embodiment of the invention. The INI verifies the user and locates the cellular radio system that is serving the user. The INI generates dual tone multi-frequency (DTMF) signaling to the cellular radio system in order to complete the call connection. Subsequently, the INI converts transmission content during the call.[0007]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • A more complete understanding of the present invention and the advantages thereof may be acquired by referring to the following description in consideration of the accompanying drawings, in which like reference numbers indicate like features and wherein: [0008]
  • FIG. 1 shows an architecture of interconnecting disparate wireless systems utilizing an intelligent network interface (INI) in accordance with an embodiment of the invention; [0009]
  • FIG. 2 shows a functional diagram of an intelligent wireless network interface in accordance with an embodiment of the invention; [0010]
  • FIG. 3 shows apparatus for an intelligent wireless network interface in accordance with an embodiment of the invention; [0011]
  • FIG. 4 shows a data structure for storing entity information in accordance with an embodiment of the invention; [0012]
  • FIG. 5 shows an example of a signaling scenario for supporting a wireless terminal through a land mobile radio (LMR) in accordance with an embodiment of the invention; and [0013]
  • FIG. 6 shows an example of a signaling scenario for supporting a wireless terminal through a cellular radio system in accordance with an embodiment of the invention.[0014]
  • DETAILED DESCRIPTION OF THE INVENTION
  • In the following description of the various embodiments, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration various embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural and functional modifications may be made without departing from the scope of the present invention. [0015]
  • FIG. 1 shows an architecture of interconnecting disparate wireless systems utilizing intelligent network interface (INI) [0016] 103 in accordance with an embodiment of the invention. End user terminal (EUT) 113, which is served by 3G (third generation) network 101 over channel 112, can communicate with wireless terminal 109, which is served by land mobile radio (LMR) 105 over wireless channel 108 or with wireless terminal 111, which is served by cellular radio system 107 over wireless channel 110. (Cellular radio system 107 is sometimes referred as a “personal communications system.”) 3G network 101 can be a wireline network or a wireless network. In the embodiment, cellular radio system 107 is a first generation (1G) or a second generation (2G) wireless system (pre-3G). However, other embodiments can support a subsequent generation of wireless services. In one embodiment, EUT 113 can be one of a variety of terminals including a 3G wireless terminal or a 3G wireline terminal. EUT 113 can provide different services to the associated user, including data services that are associated with the Internet and 3G multimedia services. Variations of the invention can support other types of legacy radios. (“Legacy radio” pertains to a radio that is not deployed in a cellular radio system.) A legacy radio may be dedicated to a user or to a group of users. A major characteristic of a 3G network is the support of the Internet protocol (IP). Moreover, the present invention can support networks that evolve beyond 3G.
  • If [0017] terminal 113 originates a call to either wireless terminal 109 or wireless terminal 111 through 3G network 101, 3G network 101 directs the call request to INI 103. The call request contains an identification of the called wireless terminal and may contain quality of service, cost, and service type requirements. Network 101 has a priori knowledge that wireless terminal 109 and wireless terminal 111 are associated with INI 103. Thus, network 101 directs any related messaging to INI 103 with a designated IP address. In the embodiment, network 101 maintains this relationship through a data structure that is updated by a service provider of network 101. A variation of the embodiment utilizes a registration procedure in which a corresponding entry for wireless terminal 109 or wireless terminal 111 is updated whenever a status of the wireless terminal changes. INI 103 maintains user-associated data about each user (which will be explained in more detail in the context of FIG. 2) in order to direct the call to wireless terminal 109 (though path 104 and legacy radio 105) or to wireless terminal 111 (through path 106 and cellular radio system 107).
  • If [0018] wireless terminal 109 or wireless terminal 111 originates a call to wireless terminal 113, INI 103 directs the call to network 101 through path 102. In the embodiment, network 101 maintains user-associated data associated with terminal 113 in order to route the call.
  • Network management system (NMS) [0019] 115 manages 3G network 101 through connection 114 using a network management protocol. NMS 115 is a system of equipment used for monitoring, controlling, and managing a communications network. The network management protocol enables NMS 115 to support functions at a network management layer. Typically, NMS 115 supports configuration management (deals with installing, initializing, “boot” loading, modifying and tracking configuration parameters of network hardware and software), fault location and repair management (indicates faults with equipment and facilities and supports repairing the faults), security management tools (allows the network manager to restrict access to various resources in the network), performance management tools (provides real-time and historical statistical information about the network's operation), and accounting management applications (helps operators to allocate costs of various network resources).
  • The present invention extends the span of [0020] NMS 115 to include LMR 105 and cellular radio system 107. In the embodiment, NMS 115 verifies the operation of LMR 105 by activating LMS 105 and receiving status information from LMS 105. NMS 115 utilizes the network management protocol (e.g. signaling network management protocol (SNMP)), and INI 103 converts the corresponding commands (e.g. activating LMR 105) into a format that is compatible with LMR 105. (In particular, proxy interface 201, which is discussed in the context of FIG. 2, does the protocol conversion.) Equipment and configuration information about LMR 105 can reside at either INI 103 or NMS 115. The embodiment also extends the span of NMS 115 to cellular radio system 107. NMS 115 can test radios and facilities associated with radio base stations that are controlled by cellular radio system 107.
  • FIG. 2 shows a functional diagram of intelligent [0021] wireless network interface 103 in accordance with an embodiment of the invention. Proxy interface 201 provides an interface to network 101 in order to receive messaging to and from network 101. Messaging associated with a call includes signaling messages as well as transmission content such as voice over IP (VoIP). The transmission content can support voice, data, or multimedia information that is transported during a call between users. (Messaging is explained in more detail in the context of FIGS. 5 and 6.) In the embodiment, proxy interface 201 is implemented by utilizing Joint Tactical Radio System (JTRS) software communications architecture (SCA). SCA is an open, standardized architecture that supports different network protocols including emerging wideband networking capabilities for voice, data, and video. (One can refer to the Support and Rationale Document for the Software Communications Architecture Specification, MSRC-5000 SRD V1.2, Dec. 21, 2000 that is available at http://www.jtrs.saalt.army.mil.)
  • Software for implementing [0022] entity control conversion 215, transmission content conversion 217, security conversion 218, entity address translation 221, entity selection 231, and interfaces 205, 207, 213, 211, and 209 are based upon framework 203. (Framework 203 is a set of prefabricated software building blocks.)
  • User-associated [0023] data 219 contains data about each user that is served by INI 103 and is explained in more detail in the context of FIG. 4. User-associated data 219 contains the entity address 403 that is associated with a user. Entity address translation 221 uses data from 219 in order to direct a call through entity selection 231 to an appropriate communications entity (associated with legacy radio A interface 205, legacy radio B interface 207, public switching telephone network (PSTN) interface 213, cellular radio system A interface 209, or cellular radio system B interface 211). Interfaces 205, 207, 213, 209, and 211 include software and hardware to support the required physical layer such as appropriate voltage levels and connector pin arrangements. The appropriate communications entity (that can serve the user and may be a radio such as LMR 105 or a network such as cellular radio system 107) is connected to an interface in order to communicate to a wireless terminal (e.g. 109 or 111) or to a wireline terminal (e.g. through PSTN interface 213).
  • [0024] Transmission content conversion 217 converts transmission content (e.g. VoIP) from network 101 into a format (such as an analog waveform or 64 kbps Mu Law pulse code modulation) that is amenable for the target radio that interfaces to INI 103 through paths 214, 218, 220, 222, and 226. (“Transmission content” pertains to the content being sent on the communications connection between EUT 113 and the wireless terminal being served by INI 103. “User-associated data” pertains to data about the corresponding terminal that is served by INI 103. An example of “user-associated data” is data rate capability of the wireless terminal 109.) Security conversion 218 provides encryption and decryption of transmission content in order to provide the necessary degree of security for communications between terminals. Entity control conversion 215 converts signaling from network 101 into a control signal that is amenable to the target radio or creates a control signal that is associated with an event during the call through paths 212, 216, 224, 228, and 230. (Operation of entity control conversion is discussed in more detail in the context of the examples in FIGS. 5 and 6.)
  • [0025] Entity control conversion 215, transmission content conversion 217, security conversion 218, and entity address translation 221 interact with proxy interface 201 over path 202 in order to obtain messaging to and from network 101. Also, proxy interface 201, entity control conversion 215, transmission content conversion 217, security conversion 218, and entity address translation 221 interact with user-associated data 219 over path 204.
  • FIG. 3 shows apparatus for [0026] INI 103 in accordance with an embodiment of the invention. Data port 301 (corresponding to proxy interface 201 in FIG. 2) receives and sends messages (both transmission content and signaling messages) between INI 103 and network 101. Data ports 303 and 305 interface to communications entities that are supported by INI 103 and correspond to interfaces 205, 207, 213, 209, and 211. Processor 307 executes computer executable instructions from memory 309 through path 310 (corresponding to path 204) in order to support the entity control conversion 215, security conversion 218, entity address translation 221, entity selection 231, and interfaces 205, 207, 213, 209, and 211. Also, memory 309 stores data structure 419 in order to support user-associated data 219.
  • [0027] Processor 307 interacts with data port 301 over connection 302 (corresponding to path 202). Processor 307 interacts with data port 303 over connection 306 (corresponding to paths 212, 216, 224, 228, or 230) and connection 304 (corresponding to paths 214, 218, 220, 222, and 226). Processor 307 interacts with data port 305 over connection 308 and connection 312.
  • FIG. 4 shows [0028] data structure 419 for storing user-associated data 219 in accordance with an embodiment of the invention. Data structure 419 comprises a plurality of records, each including user ID field 401, entity address field 403, and attributes field 405. User ID field 401 identifies the user and may be the user's telephone number or IP address. Entity address field 403 identifies the communications entity (e.g. legacy radio 105 or cellular radio system 107) that the user is associated with. User attributes field 405 is a collection of attributes (e.g. type of service, priority, quality of service, cost, and data rate capability) that is associated with the user. In the embodiment, user attributes are provisioned by a service provider through data port 301 and processor 307 to memory 309, which contains data structure 419. Processor 307 accesses data structure 419 (which is contained in memory 309 in the embodiment) to determine how to process a call request that is associated with the user (corresponding to user ID 401). The examples in FIGS. 5 and 6 illustrate call processing in greater detail.
  • FIG. 5 shows an example of a signaling scenario for supporting [0029] wireless terminal 109 through land mobile radio (LMR) 105 in accordance with an embodiment of the invention. End user terminal (EUT) 113 initiates the call by sending session request message 501 to network 101. Network 101 consequently sends session request message 503 to INI 103 (in particular to proxy interface function 201) corresponding to a designated IP address. In the embodiment, network 103 is connected to only one intelligent network interface (INI 103). However, in alternative embodiments, network 103 may maintain information that maps the destination user to a corresponding intelligent network interface. Session request messages 501 and 503 contain parameters (data fields) that include an identification of wireless terminal 109 and a service type (e.g. video with analog). Additionally, session request 501 and 503 can include a requested quality of service (QoS) level, a minimum QoS level, cost limitations associated with the call, and data rate capability. With verify user action 505, proxy interface function 201 verifies that the parameters are consistent with user-associated data 219.
  • For example, the identification of the user in [0030] session request message 503 should match user ID 401 in one of the entries in data structure 419. Also, the service type contained in session request message 503 should be consistent with user attributes 405. If proxy interface 201 verifies the user (associated with wireless terminal 109), proxy interface 201 returns accept message 507 to network 101. However, if proxy interface 201 determines that the user identity does not match any user being served by INI 103 or there is an inconsistency between the data fields in session request message 503 and user-associated data 219, then proxy interface 201 returns a reject message to network 101. (However, with an alternative of the embodiment, INI 103 sends a negotiation message to network 101 with an alternative parameter value, e.g. an alternative service type or data rate, that is consistent with the user attributes. If network 101 determines that the alternative parameter value is acceptable for EUT 113, network 101 returns an accept message to proxy interface 201 to continue the processing of the call.)
  • With locate [0031] entity action 509 as performed by address conversion function 221, address conversion function 221 obtains entity address 403 that is contained in the appropriate entry of data structure 419 (corresponding to user-associated data 219) and locates communications entity (LMR) 105 that serves wireless terminal 109. LMR 105 is connected to radio interface 205. In the example shown in FIG. 5, the communications entity is a radio. However, the present invention supports communications entities that include cellular radio networks (as illustrated in the signaling scenario in FIG. 6), public switched telephone networks (PSTN), and data networks (e.g. an Internet network). Once LMR 105 is identified, address conversion function 221 instructs control conversion 215 by action 511 to notify radio interface 205 (which interfaces to radio 105) about physical characteristics of radio 105 with notify action 513. The physical characteristics include a frequency of the radio and a format of the transmission content, e.g. an analog waveform. The operation of radio 105 is verified by status 514. Consequently, control conversion function 215 sends proceed message 515 to network 101 through network proxy interface 103.
  • The communication between [0032] EUT 113 and wireless terminal 109 commences with talk message 517. At this point of time, INI 103 has completed the call connection between EUT 113 and wireless terminal 109 through radio 105. Consequently, control conversion function 215 generates push to talk (PTT) command 519 to radio 105 through radio interface 205.
  • In one embodiment, [0033] EUT 113 sends transmission content using a voice over IP (VoIP) format; however, wireless terminal 109 can only process an analog format. Thus, VoIP transmission content 521 is converted to analog waveform 523 by transmission content conversion function 217. In the embodiment, radio 105 and wireless terminal 109 operate in half duplex operation, i.e. both radio 105 and wireless terminal 109 do not transmit at the same time. When wireless terminal 109 is transmitting, analog waveform 527 is converted to VoIP transmission content 529 in order to be compatible with the operation of EUT 113. In the embodiment, transmission content conversion 217 assesses the activity between EUT 113 and wireless terminal 109. When transmission content conversion function 217 determines that EUT 113 is talking, function 217 notifies control conversion function 215 through action 525. When transmission content conversion function 217 determines that wireless terminal 109 is talking, function 217 notifies control conversion function 215 through action 531. In an alternative embodiment, when wireless terminal 109 transmits, a PTT command is sent from wireless terminal 109 to control function 215, which in turn sends a talk message to network 103.
  • [0034] Disconnect message 533 indicates that EUT 113 has disconnected from the call. Control conversion receives message 533 through proxy interface 201 and consequently sends disconnect message 535 to radio 105 through radio interface 205.
  • The embodiment also supports a call that is originated from [0035] wireless 109 to EUT 113. With such a scenario, INI 103 sends a session request message to network 101 with a user identification corresponding to EUT 113. Network 101 locates EUT 113 in order to complete the call to EUT 113. The scenario is similar to the scenario shown in FIG. 5. However, the address conversion function 221 does not locate the communications entity that is associated with wireless terminal 109 because wireless terminal 109 has explicitly identified itself through the call request.
  • With FIG. 6, [0036] EUT 113 originates a call to wireless terminal 111, which is currently served by cellular radio system 107. Cellular radio system 107 is connected to radio interface 209. As with the example in FIG. 5, data structure 419 (corresponding to user-associated data function 219) comprises an entry corresponding to wireless terminal 111. The entry comprises entity address field 403 that corresponds to an identification of cellular radio system 107. FIG. 6 shows an example of a signaling scenario for supporting wireless terminal 111 through cellular radio system 107 in accordance with an embodiment of the invention. Signaling messages 601, 603, 605, 607, and 609 correspond to signaling messages 501, 503, 505, 507, and 509 as shown in FIG. 5. In action 611, address conversion function 221 instructs control conversion function 215 to generate dual tone multi-frequency (DTMF) signal 613 through radio interface 209 to cellular radio system 211. In the embodiment, DTMF signal 613 corresponds to a telephone number of wireless terminal 111. Signal 613 initiates cellular radio system 107 to page wireless terminal 111. When wireless terminal 111 responds to paging, cellular radio system 107 generates status indication 614 through radio interface 209 to control conversion function 215. Consequently, control conversion function 215 sends proceed message 615 through proxy interface 201 to network 101 in order that communications is established between EUT 113 and wireless terminal 111. Consequently, a call connection is completed between EUT 113 and wireless terminal 111 through cellular radio system 107.
  • Transmission content is sent between [0037] EUT 113 and wireless terminal 111. EUT 113 transmits and receives VoIP transmission content 621 through network 101 and proxy interface 201 in conjunction with transmission content conversion function 217. Transmission content conversion function 217 converts VoIP transmission content 621 to pulse code modulation (PCM) transmission content 623 for transmission to wireless terminal 111 and converts PCM transmission content 623 to VoIP transmission content 621 for transmission from wireless terminal 111. Message 633, which indicates that EUT 113 has terminated the call, is sent through network 101 and proxy interface 201 to control conversion function 215. Consequently, control conversion 215 sends message 635 to cellular radio system 107 in order to terminate the call.
  • Other embodiments may support other variations of transmission content [0038] 623 (that may be associated with a voice waveform of a user), including code excited linear prediction (CELP, e.g. Standard G.728), adaptive differential pulse code modulation (ADPCM, e.g. Standard G.726) and voice over IP (VoIP). Moreover, variations of the embodiment may support a call in which transmission content does not represent a voice waveform of a user. In such a case, the call is often referenced as a “data call.”0 For example, INI 103 may support an interface to an X0.25 network.
  • FIGS. 5 and 6 illustrate signaling messages for a setting up and maintaining a call. [0039]
  • Moreover, [0040] INI 103 enables non-networking communications entities (e.g. LMR 105) to exploit networking protocols, including differentiated services (DiffServ), multiprotocol label switching (MPLS), multi-level priority protocol (MLPS), and bandwidth brokers. Networking protocols typically enable network 101 to support a designated quality of service (QoS) level when routing traffic (e.g. data packets) through network 101 to terminal 113 during the call. In the embodiment, MPLS enables data packets to have added labels so that data packets are forwarded along pre-constructed label-switched paths (LSP's) by routers that are modified to switch MPLS frames in network 101. In the embodiment, DiffServ typically utilizes a DiffServ code point (DSCP) that indicates differentiated traffic handling corresponding to different QoS levels, in which a QoS level is associated with a data flow of a call.
  • In the embodiment, [0041] proxy interface 201 adds a label for a MPLS frame and includes a DSCP for a data packet if supporting DiffServ. Proxy interface 201 utilizes a QoS level as indicated by network 101 in a data flow that is sent between terminal 113 and terminal 109 or between terminal 113 and terminal 111.
  • In the embodiment, [0042] network 101 may multiplex a plurality of independent application flows for terminal 113 that are based upon port numbers. A port number is typically included in a data packet and is associated with an application that is executing on terminal 113. An application is a software program that executes on terminal 113 (e.g. a spreadsheet, communications package, or graphics program). An IP address is assigned to terminal 113 and determined by an identification of terminal 113 and the designated application. If terminal 109 and terminal 113 are communicating with each other, terminal 113 may execute a VoIP application in order to support voice communications. However, the embodiment supports other applications, including e-mail exchanges and file transfer services. In the embodiment, proxy interface 201 utilizes an appropriate port number in order to support a service that is associated with communications between terminal 113 and terminal 109 and between terminal 113 and terminal 111.
  • The embodiment also supports non-call associated services, including directory services for [0043] terminals 109 and 111. A directory service is provided by directory server 117 through facility 116. Server 117 determines an IP address that is assigned to terminal 113 when queried with identifying attributes of a user, e.g. a user's identification and application type. Terminal 109 or terminal 111 sends a directory request to INI 103. Proxy interface 201 translates the request in order to query server 117 and sends the translated request to an IP address of server 117.
  • As can be appreciated by one skilled in the art, a computer system with an associated computer-readable medium containing instructions for controlling the computer system can be utilized to implement the exemplary embodiments that are disclosed herein. The computer system may include at least one computer such as a microprocessor, digital signal processor, and associated peripheral electronic circuitry. [0044]
  • While the invention has been described with respect to specific examples including presently preferred modes of carrying out the invention, those skilled in the art will appreciate that there are numerous variations and permutations of the above described systems and techniques that fall within the spirit and scope of the invention as set forth in the appended claims. [0045]

Claims (31)

I/we claim:
1. A method for supporting a call between a first terminal and a second terminal through a network interface, the first terminal associated with a communications network and the second terminal associated with a communications entity, the method comprising the steps of:
(a) receiving from the communications network a signaling message associated with the call;
(b) translating a signaling protocol between the communications network and the communications entity;
(c) determining whether the communications entity can serve the second terminal;
(d) connecting the call between the first terminal and the second terminal through the communications entity; and
(e) converting transmission content of the call between the communications network and the communications entity.
2. The method of claim 1, further comprising the step of:
(f) determining whether a parameter that is contained in the signaling message is consistent with an identification of the communications entity.
3. The method of claim 1, further comprising the step of:
(f) determining whether a parameter that is contained in the signaling message is consistent with an attribute associated with the second terminal.
4. The method of claim 1, wherein step (b) comprises the step of:
(i) generating a control signal to the communications entity that is compatible with the communications entity.
5. The method of claim 1, further comprising the steps of:
(f) encrypting transmission content of the call that is sent to the communications network; and
(g) decrypting transmission content of the call that is received from the communications network.
6. The method of claim 3, further comprising the steps of:
(g) if the parameter is not consistent in response to step (f), proposing an alternative parameter value that is consistent with the attribute; and
(h) sending a second signaling message that contains the alternative parameter value.
7. The method of claim 1, wherein the communications entity comprises a radio and further comprising the step of:
(f) initializing the radio in accordance with radio parameters.
8. The method of claim 1, wherein the communications entity is selected from the group consisting of a radio, a cellular radio network, a public switching telephone network (PSTN), and a data network.
9. The method of claim 1, further comprising the steps of:
(f) receiving a second signaling message that requests that the call be disconnected;
(g) disconnecting the call to the communications entity in response to step (f).
10. The method of claim 1, wherein the communications network comprises a third generation (3G) network and the communications entity comprises a push-to-talk (PTT) radio.
11. The method of claim 1, wherein the communications network comprises a third generation (3G) network and the communications entity comprises a pre-3G cellular radio system.
12. The method of claim 4, wherein step (i) comprises the steps of:
(1) detecting activity associated with the transmission content during the call; and
(2) generating the control signal in response to step (1).
13. The method of claim 1, wherein the transmission content is selected from the group consisting of a voice over IP (VoIP) format, an analog waveform, a pulse code modulation (PCM) format, a code excited linear predictive (CELP) format, and an adaptive differential pulse code modulation (ADPCM) format.
14. The method of claim 1, wherein the call is associated with an application that is executing on the first terminal.
15. The method of claim 1, further comprising the step of:
(f) inserting an identifier in a network protocol message, the identifier corresponding to a quality of service (QoS) level that is supported by the communications network.
16. A method for supporting a directory service between a first terminal and a directory server through a network by a network interface, the method comprising the steps of:
(a) receiving a request to determine a first network location of a second terminal, the request containing at least one identifying attribute of a user, the user associated with the second terminal;
(b) determining a second network location of the directory server;
(c) translating the request in order to query the directory server;
(d) sending a translated request to the second network location of the directory server, wherein the translated request contains the at least one identifying attribute;
(e) receiving from the directory server a response containing the first network location of the second terminal; and
(f) sending the first network location to the first terminal, wherein the first terminal can call the second terminal at the first network location.
17. The method of claim 16, wherein the identifying attribute is selected from the group consisting of an identification of the user and an application that is executing on the second terminal.
18. A method for a network management system (NMS) managing a communications entity through a network interface, the NMS associated with a communications network, the method comprising the steps of:
(a) receiving, from the NMS through the communications network, a network management request conforming to a network management protocol;
(b) translating the network management request to a translated request that is compatible with the communications entity;
(c) receiving a response that indicates a status of the communications entity;
(d) translating the response to a translated response conforming to the network management protocol; and
(e) sending the translated response to the NMS through the communications network.
19. A network interface for supporting a call between a first terminal and a second terminal, the first terminal associated with a communications network and the second terminal associated with a communications entity, the network interface comprising:
at least one data port that interfaces to the communications network and to the communications entity; and
a processor communicating through the data port to the communications network and to the communications entity, the processor configured to perform the steps of:
(a) receiving from the communications network a signaling message associated with the call;
(b) translating a signaling protocol between the communications network and the communications entity;
(c) determining whether the communications entity can serve the second terminal;
(d) connecting the call between the first terminal and the second terminal through the communications entity; and
(e) converting transmission content of the call between the communications network and the communications entity.
20. The network interface of claim 19, wherein the processor is configured to perform the further step of:
(f) determining whether a parameter that is contained in the signaling message is consistent with an identification of the communications entity.
21. The network interface of claim 19, wherein the processor is configured to perform the further step of:
(f) determining whether a parameter that is contained in the signaling message is consistent with an attribute associated with the second terminal.
22. The network interface of claim 19, wherein the processor is configured to perform the further steps of:
(f) encrypting transmission content of the call that is sent to the communications network; and
(g) decrypting transmission content of the call that is received from the communications network.
23. The network interface of claim 19, wherein the processor is configured to perform the further step of:
(f) inserting an identifier in a network protocol message, the identifier corresponding to a quality of service (QoS) level that is supported by the communications network.
24. A network interface for supporting a directory service between a first terminal and a directory server, the network interface comprising:
at least one data port that interfaces to a network and to a communications entity, wherein the first terminal is associated with the communications entity; and
a processor communicating through the data port to the network and to the communications entity, the processor configured to perform the steps of:
(a) receiving a request to determine a first network location of a second terminal, the request containing at least one identifying attribute of a user, the user associated with a second terminal, wherein the second terminal is associated with the network;
(b) determining a second network location of the directory server;
(c) translating the request in order to query the directory server;
(d) sending a translated request to the second network location of the directory server, wherein the translated request contains the at least one identifying attribute;
(e) receiving from the directory server a response containing the first network location of the second terminal; and
(f) sending the first network location to the first terminal, wherein the first terminal can call the second terminal at the first network location.
25. A network interface for supporting a network management system (NMS) to manage a communications entity through a network interface, the NMS associated with a communications network, the network interface comprising:
at least one data port that interfaces to the communications network and to the communications entity; and
a processor communicating through the data port to the communications network and to the communications entity, the processor configured to perform the steps of:
(a) receiving from the NMS through the communications network a network management request conforming to a network management protocol;
(b) translating the network management request to a translated request that is compatible with the communications entity;
(c) receiving a response that indicates a status of the communications entity;
(d) translating the response to a translated response conforming to the network management protocol; and
(e) sending the translated response to the NMS through the communications network.
26. A computer-readable medium containing instructions for supporting a call between a first terminal and a second terminal, the first terminal associated with a communications network and the second terminal associated with a communications entity, the computer-readable medium comprising instructions that perform the steps of:
(a) receiving from the communications network a signaling message associated with the call;
(b) translating a signaling protocol between the communications network and the communications entity;
(c) determining whether the communications entity can serve the second terminal;
(d) connecting the call between the first terminal and the second terminal through the communications entity; and
(e) converting transmission content of the call between the communications network and the communications entity.
27. The computer-readable medium of claim 26, further comprising instructions that perform the step of:
(f) determining whether a parameter that is contained in the signaling message is consistent with an identification of the communications entity.
28. The computer-readable medium of claim 26, further comprising instructions that perform the step of:
(f) determining whether a parameter that is contained in the signaling message is consistent with an attribute associated with the second terminal.
29. The computer-readable medium of claim 26, further comprising instructions that perform the steps of:
(f) encrypting transmission content of the call that is sent to the communications network; and
(g) decrypting transmission content of the call that is received from the communications network.
30. The computer-readable medium of claim 26, further comprising instructions that perform the step of:
(f) inserting an identifier in a network protocol message, the identifier corresponding to a quality of service (QoS) level that is supported by the communications network.
31. A network interface between a first terminal and one of a push-to-talk (PTT) radio network and a cellular radio network, comprising:
a proxy interface that interfaces to a communications network that serves the first terminal;
a PTT radio interface that connects to the PTT radio network;
a cellular radio interface that connects to the cellular radio network; and
a processor programmed with instructions that perform the steps of:
(a) determining whether a call request received from the first terminal through the communications network is intended for the PTT radio network or the cellular radio network, the call request associated with a call to a second terminal, wherein the second terminal is served by either the PTT radio network or the cellular radio network;
(b) verifying that an attribute associated with the second terminal is consistent with the call request;
(c) translating a signaling protocol between the communications network to either the PTT radio network or the cellular radio network in order to support the call;
(d) completing a call connection between the first terminal and the second terminal in order to support communications between the terminals; and
(e) converting transmission content of the call during the call between the first terminal and the second terminal.
US10/096,197 2002-03-12 2002-03-12 Intelligent network interface Abandoned US20030177245A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US10/096,197 US20030177245A1 (en) 2002-03-12 2002-03-12 Intelligent network interface
US11/304,545 US7245927B2 (en) 2002-03-12 2005-12-16 Intelligent network interface
US11/550,635 US20070173222A1 (en) 2002-03-12 2006-10-18 Intelligent Network Interface
US11/745,841 US20070207731A1 (en) 2002-03-12 2007-05-08 Intelligent Network Interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/096,197 US20030177245A1 (en) 2002-03-12 2002-03-12 Intelligent network interface

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US11/304,545 Division US7245927B2 (en) 2002-03-12 2005-12-16 Intelligent network interface
US11/550,635 Division US20070173222A1 (en) 2002-03-12 2006-10-18 Intelligent Network Interface
US11/745,841 Continuation US20070207731A1 (en) 2002-03-12 2007-05-08 Intelligent Network Interface

Publications (1)

Publication Number Publication Date
US20030177245A1 true US20030177245A1 (en) 2003-09-18

Family

ID=28038985

Family Applications (4)

Application Number Title Priority Date Filing Date
US10/096,197 Abandoned US20030177245A1 (en) 2002-03-12 2002-03-12 Intelligent network interface
US11/304,545 Expired - Lifetime US7245927B2 (en) 2002-03-12 2005-12-16 Intelligent network interface
US11/550,635 Abandoned US20070173222A1 (en) 2002-03-12 2006-10-18 Intelligent Network Interface
US11/745,841 Abandoned US20070207731A1 (en) 2002-03-12 2007-05-08 Intelligent Network Interface

Family Applications After (3)

Application Number Title Priority Date Filing Date
US11/304,545 Expired - Lifetime US7245927B2 (en) 2002-03-12 2005-12-16 Intelligent network interface
US11/550,635 Abandoned US20070173222A1 (en) 2002-03-12 2006-10-18 Intelligent Network Interface
US11/745,841 Abandoned US20070207731A1 (en) 2002-03-12 2007-05-08 Intelligent Network Interface

Country Status (1)

Country Link
US (4) US20030177245A1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030039246A1 (en) * 2001-08-22 2003-02-27 Yile Guo IP/MPLS-based transport scheme in 3G radio access networks
US20050031051A1 (en) * 2003-08-04 2005-02-10 Lowell Rosen Multiple access holographic communications apparatus and methods
US20050031016A1 (en) * 2003-08-04 2005-02-10 Lowell Rosen Epoch-variant holographic communications apparatus and methods
US20050041757A1 (en) * 2003-08-04 2005-02-24 Lowell Rosen Frequency-hopped holographic communications apparatus and methods
US20060262771A1 (en) * 2005-05-17 2006-11-23 M/A Com, Inc. System providing land mobile radio content using a cellular data network
US20070173222A1 (en) * 2002-03-12 2007-07-26 Science Applications International Corporation Intelligent Network Interface
US20070200915A1 (en) * 2006-02-13 2007-08-30 Jin-Suk Lee Providing push to all (PTA) service
US20080031207A1 (en) * 2006-08-07 2008-02-07 M/A-Com, Inc. Multiple protocol land mobile radio system
US20080101340A1 (en) * 2006-11-01 2008-05-01 Azteca Mobile, L.L.C. System and method for enhanced proxy component
US20080139171A1 (en) * 2006-12-07 2008-06-12 Azteca Mobile, L.L.C. Prepaid cellular phone no-charge transaction system
US7437180B1 (en) * 2002-12-10 2008-10-14 Rockwell Collins, Inc. Over-the-air signaling service method and apparatus
US20090164625A1 (en) * 2007-12-21 2009-06-25 Jonathan Roll Methods and apparatus for performing non-intrusive network layer performance measurement in communication networks
US20090164626A1 (en) * 2007-12-21 2009-06-25 Jonathan Roll Methods and apparatus for performing non-intrusive network layer performance measurement in communication networks
US20110099280A1 (en) * 2009-10-28 2011-04-28 David Thomas Systems and methods for secure access to remote networks utilizing wireless networks
US8145262B2 (en) 2005-05-17 2012-03-27 Pine Valley Investments, Inc. Multimode land mobile radio
US20120290758A1 (en) * 2011-05-10 2012-11-15 Bae Systems Information & Electronic Systems Integration Inc. Expansion card controller for external display
US8406168B2 (en) 2009-03-13 2013-03-26 Harris Corporation Asymmetric broadband data radio network
US20150119075A1 (en) * 2013-10-31 2015-04-30 Telecommunication Systems, Inc. Integrated Land Mobile Radios (LMRs) with Cellular Location Nodes
WO2016014432A1 (en) * 2014-07-25 2016-01-28 Qualcomm Incorporated Radio-agnostic message translation service
US20160294452A1 (en) * 2002-04-22 2016-10-06 Ipr Licensing, Inc. Multiple-input multiple-output radio transceiver

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050094663A1 (en) * 2003-11-05 2005-05-05 Interdigital Technology Corporation Method and system for providing intelligent remote access to wireless transmit/receive units
US20090157798A1 (en) * 2005-02-17 2009-06-18 Infineon Technologies Ag Management of dynamic groups in a communication system
US8238883B1 (en) 2006-10-31 2012-08-07 Nextel Communications, Inc. System and method for connecting calls between different communication technologies
US8019326B2 (en) * 2006-11-30 2011-09-13 Motorola Mobility, Inc. System and method for adaptive contextual communications
US8499340B2 (en) * 2007-05-29 2013-07-30 Telefonaktiebolaget L M Ericsson (Publ) IMS network identity management
US9413589B2 (en) * 2011-11-08 2016-08-09 Blackberry Limited Method for discovering a dynamic address of a communication device
AU2015215962B2 (en) 2014-08-21 2019-11-21 Tait International Limited Integration of lmr and ip networks

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987331A (en) * 1996-11-20 1999-11-16 Motorola, Inc. Communication system to communication system gateway method and apparatus
US20020042277A1 (en) * 2000-10-10 2002-04-11 Smith Steven W. Subscriber information service center (SISC)
US6445919B1 (en) * 1997-08-14 2002-09-03 Nokia Networks Oy Arrangement and equipment for handling not-compatible messages between a management system and network elements controlled by the management system
US20020150091A1 (en) * 2001-04-17 2002-10-17 Jussi Lopponen Packet mode speech communication
US6507908B1 (en) * 1999-03-04 2003-01-14 Sun Microsystems, Inc. Secure communication with mobile hosts
US6898436B2 (en) * 2002-02-14 2005-05-24 Qualcomm Incorporated Communication device for joining a user to a group call in a group communication network
US6999474B1 (en) * 1998-12-16 2006-02-14 At&T Corp. Method for bandwidth management by resizing pipes
US7245927B2 (en) * 2002-03-12 2007-07-17 Science Applications International Corporation Intelligent network interface

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI102703B (en) * 1997-03-27 1999-01-29 Nokia Telecommunications Oy Channel allocation procedure
USH1896H (en) * 1997-09-26 2000-10-03 Dsc/Celcore, Inc. Network management system server and method for operation
US6404775B1 (en) * 1997-11-21 2002-06-11 Allen Telecom Inc. Band-changing repeater with protocol or format conversion
US6148338A (en) * 1998-04-03 2000-11-14 Hewlett-Packard Company System for logging and enabling ordered retrieval of management events
US6163697A (en) * 1998-04-30 2000-12-19 Motorola, Inc. Method for assigning communication resources
US6263053B1 (en) * 1998-11-12 2001-07-17 Ericsson Inc. System and method for processing telephone calls
FI19992593A (en) * 1999-12-02 2001-06-03 Nokia Networks Oy Call routing in a telecommunications system
US7260078B1 (en) * 2000-02-08 2007-08-21 Siemens Aktiengesellschaft Method and system for providing management protocol mediation in wireless communications networks
DE10019728A1 (en) * 2000-04-20 2001-10-25 Alcatel Sa Method for establishing a communication connection
DE60138916D1 (en) * 2000-09-26 2009-07-16 Boston Probes Inc Probes, probes, methods and kits for detection, identification and / or counting of bacteria
FI20002814A0 (en) * 2000-12-21 2000-12-21 Nokia Mobile Phones Ltd Context-based communication backup method and arrangement, communication network and communication network terminal
US6845153B2 (en) * 2001-01-31 2005-01-18 Telefonaktiebolaget Lm Ericsson (Publ) Network independent party addressing using a unique identifier linked to network specific addresses
US6970909B2 (en) * 2001-10-11 2005-11-29 The Trustees Of Columbia University In The City Of New York Multi-protocol data communication system supporting wireless telephony and content delivery
US7380022B2 (en) * 2001-12-28 2008-05-27 Motorola, Inc. Method and apparatus for transmitting wired data voice over IP data and wireless data through a common IP core network

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987331A (en) * 1996-11-20 1999-11-16 Motorola, Inc. Communication system to communication system gateway method and apparatus
US6445919B1 (en) * 1997-08-14 2002-09-03 Nokia Networks Oy Arrangement and equipment for handling not-compatible messages between a management system and network elements controlled by the management system
US6999474B1 (en) * 1998-12-16 2006-02-14 At&T Corp. Method for bandwidth management by resizing pipes
US6507908B1 (en) * 1999-03-04 2003-01-14 Sun Microsystems, Inc. Secure communication with mobile hosts
US20020042277A1 (en) * 2000-10-10 2002-04-11 Smith Steven W. Subscriber information service center (SISC)
US20020150091A1 (en) * 2001-04-17 2002-10-17 Jussi Lopponen Packet mode speech communication
US6898436B2 (en) * 2002-02-14 2005-05-24 Qualcomm Incorporated Communication device for joining a user to a group call in a group communication network
US7245927B2 (en) * 2002-03-12 2007-07-17 Science Applications International Corporation Intelligent network interface

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6950398B2 (en) * 2001-08-22 2005-09-27 Nokia, Inc. IP/MPLS-based transport scheme in 3G radio access networks
US20030039246A1 (en) * 2001-08-22 2003-02-27 Yile Guo IP/MPLS-based transport scheme in 3G radio access networks
US20070207731A1 (en) * 2002-03-12 2007-09-06 Science Applications International Corporation Intelligent Network Interface
US20070173222A1 (en) * 2002-03-12 2007-07-26 Science Applications International Corporation Intelligent Network Interface
US10326501B2 (en) * 2002-04-22 2019-06-18 Ipr Licensing, Inc. Multiple-input multiple-output radio transceiver
US20160294452A1 (en) * 2002-04-22 2016-10-06 Ipr Licensing, Inc. Multiple-input multiple-output radio transceiver
US7437180B1 (en) * 2002-12-10 2008-10-14 Rockwell Collins, Inc. Over-the-air signaling service method and apparatus
US20050041757A1 (en) * 2003-08-04 2005-02-24 Lowell Rosen Frequency-hopped holographic communications apparatus and methods
US20050100077A1 (en) * 2003-08-04 2005-05-12 Lowell Rosen Multipath-adapted holographic communications apparatus and methods
US20050041752A1 (en) * 2003-08-04 2005-02-24 Lowell Rosen Pulse-shaped holographic communications apparatus and methods
US20050041805A1 (en) * 2003-08-04 2005-02-24 Lowell Rosen Miniaturized holographic communications apparatus and methods
US20050041756A1 (en) * 2003-08-04 2005-02-24 Lowell Rosen Real domain holographic communications apparatus and methods
US20050031016A1 (en) * 2003-08-04 2005-02-10 Lowell Rosen Epoch-variant holographic communications apparatus and methods
US20050031051A1 (en) * 2003-08-04 2005-02-10 Lowell Rosen Multiple access holographic communications apparatus and methods
US8145262B2 (en) 2005-05-17 2012-03-27 Pine Valley Investments, Inc. Multimode land mobile radio
US9065679B2 (en) * 2005-05-17 2015-06-23 Pine Valley Investments, Inc. System providing land mobile radio content using a cellular data network
US20130044710A1 (en) * 2005-05-17 2013-02-21 Pine Valley Investments, Inc System providing land mobile radio content using a cellular data network
US8359066B2 (en) 2005-05-17 2013-01-22 Pine Valley Investments, Inc. Multimode land mobile radio
US8279868B2 (en) * 2005-05-17 2012-10-02 Pine Valley Investments, Inc. System providing land mobile radio content using a cellular data network
AU2006247154B2 (en) * 2005-05-17 2010-08-26 Eagle Technology, Llc System providing land mobile radio content using a cellular data network
US20060262771A1 (en) * 2005-05-17 2006-11-23 M/A Com, Inc. System providing land mobile radio content using a cellular data network
US9282152B2 (en) 2006-02-13 2016-03-08 Samsung Electronics Co., Ltd. Providing push to all (PTA) service
US20070200915A1 (en) * 2006-02-13 2007-08-30 Jin-Suk Lee Providing push to all (PTA) service
US8909789B2 (en) * 2006-02-13 2014-12-09 Samsung Electronics Co., Ltd. Providing push to all (PTA) service
US8194682B2 (en) 2006-08-07 2012-06-05 Pine Valley Investments, Inc. Multiple protocol land mobile radio system
US20080031207A1 (en) * 2006-08-07 2008-02-07 M/A-Com, Inc. Multiple protocol land mobile radio system
US8363560B2 (en) * 2006-11-01 2013-01-29 Inceptia Llc System and method for enhanced proxy component
US20080101340A1 (en) * 2006-11-01 2008-05-01 Azteca Mobile, L.L.C. System and method for enhanced proxy component
US20080139171A1 (en) * 2006-12-07 2008-06-12 Azteca Mobile, L.L.C. Prepaid cellular phone no-charge transaction system
US8340632B2 (en) 2006-12-07 2012-12-25 Inceptia Llc Prepaid cellular phone no-charge transaction system
US8527663B2 (en) 2007-12-21 2013-09-03 At&T Intellectual Property I, L.P. Methods and apparatus for performing non-intrusive network layer performance measurement in communication networks
US8706862B2 (en) 2007-12-21 2014-04-22 At&T Intellectual Property I, L.P. Methods and apparatus for performing non-intrusive data link layer performance measurement in communication networks
US20090164626A1 (en) * 2007-12-21 2009-06-25 Jonathan Roll Methods and apparatus for performing non-intrusive network layer performance measurement in communication networks
US20090164625A1 (en) * 2007-12-21 2009-06-25 Jonathan Roll Methods and apparatus for performing non-intrusive network layer performance measurement in communication networks
US8406168B2 (en) 2009-03-13 2013-03-26 Harris Corporation Asymmetric broadband data radio network
US20110099280A1 (en) * 2009-10-28 2011-04-28 David Thomas Systems and methods for secure access to remote networks utilizing wireless networks
US8782315B2 (en) * 2011-05-10 2014-07-15 Bae Systems Information And Electronic Systems Integration Inc. Expansion card controller for controlling a radio system
US20120290758A1 (en) * 2011-05-10 2012-11-15 Bae Systems Information & Electronic Systems Integration Inc. Expansion card controller for external display
US20150119075A1 (en) * 2013-10-31 2015-04-30 Telecommunication Systems, Inc. Integrated Land Mobile Radios (LMRs) with Cellular Location Nodes
WO2016014432A1 (en) * 2014-07-25 2016-01-28 Qualcomm Incorporated Radio-agnostic message translation service
US9445248B2 (en) 2014-07-25 2016-09-13 Qualcomm Incorporated Radio-agnostic message translation service

Also Published As

Publication number Publication date
US20070173222A1 (en) 2007-07-26
US20060094444A1 (en) 2006-05-04
US20070207731A1 (en) 2007-09-06
US7245927B2 (en) 2007-07-17

Similar Documents

Publication Publication Date Title
US7245927B2 (en) Intelligent network interface
US8379666B2 (en) System and method for resolving contention among applications requiring data connections between a mobile communications device and a wireless network
US8165070B2 (en) Heterogeneous network system, network node and mobile host
US7826353B2 (en) Method, system and network element for authorizing a data transmission
EP1392077B1 (en) Managing the Quality of Service (QoS) levels during transfer between a wireless local area network (WLAN) and a mobile telephone network
EP1924037B1 (en) Contention resolution among applications requiring data connections between a mobile communications device and a wireless packet data network
US20080107077A1 (en) Subnet mobility supporting wireless handoff
US20060117174A1 (en) Method of auto-configuration and auto-prioritizing for wireless security domain
US20060221829A1 (en) AUTOMATIC QoS CONFIGURATION
US20060203774A1 (en) System, method and apparatus for selecting a remote tunnel endpoint for accessing packet data services
US20080291872A1 (en) Selective Rab Assignment
WO2001015468A1 (en) Domain selecting system and method
US20080107092A1 (en) Universal services interface for wireless broadband networks
US20080219183A1 (en) Switch method for ensuring communication continuity in mobile communication system
US7068644B1 (en) Wireless access gateway to packet switched network
CN114080054A (en) PDU session establishment method, terminal equipment and chip system
US7106706B1 (en) Method and system for providing dial-up data sessions
US20080247346A1 (en) Communication node with multiple access support
US7286475B2 (en) GPRS system and in-zone node apparatus, and bearer setting method used therefor
US20060120351A1 (en) Method and system for providing cellular voice, messaging and data services over IP networks to enterprise users
AU2004201345B2 (en) Private EV-DO system sharing public network data location register and data service method
US20060009197A1 (en) Call setting method for packet exchange network
US7197311B2 (en) Data routing in a universal mobile telecommunication system
US7536187B2 (en) Supporting communication sessions at a mobile node
US20230018378A1 (en) Parameter configuration method, apparatus and system, device and storage medium

Legal Events

Date Code Title Description
AS Assignment

Owner name: SCIENCE APPLICATIONS INTERNATIONAL CORPORATION, CA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HANSEN, DAVID SCOTT;REEL/FRAME:012701/0695

Effective date: 20020311

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION