[go: up one dir, main page]

CN1168231C - Noise suppression method and apparatus for enhanced wireless data network telephony - Google Patents

Noise suppression method and apparatus for enhanced wireless data network telephony Download PDF

Info

Publication number
CN1168231C
CN1168231C CNB998055352A CN99805535A CN1168231C CN 1168231 C CN1168231 C CN 1168231C CN B998055352 A CNB998055352 A CN B998055352A CN 99805535 A CN99805535 A CN 99805535A CN 1168231 C CN1168231 C CN 1168231C
Authority
CN
China
Prior art keywords
dnt
data
router
network
transceiver
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.)
Expired - Lifetime
Application number
CNB998055352A
Other languages
Chinese (zh)
Other versions
CN1298577A (en
Inventor
达恩·基金斯
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.)
Genesys Cloud Services Inc
Original Assignee
Genesys Telecommunications Laboratories Inc
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 Genesys Telecommunications Laboratories Inc filed Critical Genesys Telecommunications Laboratories Inc
Publication of CN1298577A publication Critical patent/CN1298577A/en
Application granted granted Critical
Publication of CN1168231C publication Critical patent/CN1168231C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/18Automatic or semi-automatic exchanges with means for reducing interference or noise; with means for reducing effects due to line faults with means for protecting lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0825Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/40Electronic components, circuits, software, systems or apparatus used in telephone systems using speech recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2061Language aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/18Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • 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
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/14Backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A data network telephony system (99) includes a router (410) coupled to a DNT-capable data network (500), and a wireless transceiver (400). The base station is configured to operate the transceiver (400) via a bi-directional, narrowband, multi-channel, real-time duplex radio protocol. A plurality of portable computer-enhanced communication devices (100, 200, 300, and 600) each for communicating with a router (410) over the two-way, real-time duplex radio protocol and handling DNT calls include microphone and speaker means (105 and 106).

Description

用于增强无线数据网络电话的噪声抑制方法和装置Noise suppression method and device for enhanced wireless data network phone

技术领域technical field

本发明涉及网络通信领域,包括诸如因特网协议网络电话(IPNT)的数据网络电话(DNT),特别涉及在窄带无线链路上增强DNT的一种方法和装置。The present invention relates to the field of network communication, including data network telephony (DNT) such as Internet Protocol Network Telephony (IPNT), in particular to a method and device for enhancing DNT on narrowband wireless links.

背景技术Background technique

电话通信技术的进步部分是受改进的电话基础设施、设备、以及实现方法的影响。传统的和沿袭下来的电话通信已通过使用提供专用连接和带宽保证的网络,如公众交换电话网络(PSTN)而付诸实践。在这种网络中,来自一个连接到本地服务的话机的呼叫通过专用信道被交换到目的地,而且只要该连接保持,那么就会保持具有专用带宽的专用路径。这种网络术语上可称作面向连接的交换电话(COST)网络,而且这个术语也用于本说明书。Advances in telephony technology have been driven in part by improved telephony infrastructure, equipment, and methods of implementation. Traditional and legacy telephony communications have been practiced through the use of networks that provide dedicated connections and guaranteed bandwidth, such as the Public Switched Telephone Network (PSTN). In this type of network, a call from a phone connected to a local service is switched to the destination through a dedicated channel, and the dedicated path with dedicated bandwidth is maintained as long as the connection is maintained. Such networks may technically be referred to as connection-oriented switched telephony (COST) networks, and this term is also used in this specification.

最近,随着扩展数据网络的发展,其中大家熟知的因特网就是一个主要例子,引入了更新的电话通信方式。这种电话形式在此称为数据网络电话(DNT),它属于因特网数据网络的因特网协议网络电话(IPNT)。数据网络通常连接一个或多个子网的计算机,这些子网可包括局域网(LAN)、如因特网、企业内联网的广域网、以及这些网络和其它数据网络的组合。More recently, with the development of extended data networks, of which the well-known Internet is a prime example, newer forms of telephone communication have been introduced. This form of telephony is referred to herein as Data Network Telephony (DNT), which belongs to Internet Protocol Telephony (IPNT) of the Internet data network. Data networks typically connect computers of one or more subnetworks, which may include local area networks (LANs), wide area networks such as the Internet, corporate intranets, and combinations of these and other data networks.

在诸如IPNT的DNT中,只在极少和特殊情况下才提供专用连接。相反,以带有头信息和类似信息的标准化音频分组方式准备数字音频数据。这些分组以接近实时方式准备,并在数据网络上连接涉及的适合于DNT应用的计算机上传播。每个分组的帧头包括该分组的目的地址。In DNT such as IPNT, dedicated connections are provided only in rare and special cases. Instead, digital audio data is prepared in standardized audio packets with header information and the like. These packets are prepared in near real time and propagated across the data network connection involved computers suitable for DNT applications. The header of each packet includes the packet's destination address.

诸如IPNT的数据网络电话对本领域的技术人员是熟知的,而且无线数据传输在许多应用中也是相当熟知的。例如,因特网服务提供商最近正通过卫星系统提供高速无线因特网接入,而且其带宽在接收机端基本上不受限制,这些系统被证实能成功用于WEB页发送以及类似情况。这些系统还没有证实对DNT应用友好,有许多原因会影响此类系统以及其它类型的带宽更有限无线系统。Data network telephony such as IPNT is well known to those skilled in the art, and wireless data transmission is quite well known in many applications. For example, Internet service providers are recently offering high-speed wireless Internet access via satellite systems with essentially unlimited bandwidth at the receiver, and these systems have proven successful for WEB page delivery and the like. These systems have not proven friendly for DNT applications, and there are a number of reasons that would affect such systems as well as other types of more bandwidth-limited wireless systems.

无线系统中数据网络电话的问题与这些系统中电话数据的实时特性以及可用带宽通常受限制有关。在具有相对多数用户的带宽相对更宽的带宽系统中,分布概率满足通常没有一些或多个用户同时要求异常带宽的情况,这种现象在技术称为平均分配。即使在所谓的高峰时间,可预期这种分配下带宽是充足的。然而在大多数无线系统中,带宽非常宝贵,因此平均分配不是那么有用。The problem with telephony over data networks in wireless systems is related to the real-time nature of telephony data in these systems and the often limited bandwidth available. In a relatively wider bandwidth system with a relatively large number of users, the distribution probability satisfies the situation that there are usually no cases where some or more users request abnormal bandwidth at the same time, a phenomenon known in the art as equal distribution. Even at so-called peak times, bandwidth can be expected to be sufficient with this allocation. In most wireless systems, however, bandwidth is at a premium, so an even distribution is not that useful.

相对于数据传输存储文件及类似情况,实时音频数据的本质有一个投递问题,数据存储文件的传输可称为数据-数据传输(相对于语音-数据)。数据-数据是以分组形式准备的,以传输已知数量的存储数据。传输一个存储文件所需的分组数是已知的,该文件可以是文本、图像、音频、或其它类型的文件。此外,如果这些数据在传输中被延迟,也不会有大的损失。一旦这些数据到达目的地,就可重新生成该文件。The nature of real-time audio data presents a delivery problem, as opposed to data transfer storage files and the like, and transfers of data storage files may be referred to as data-to-data transfers (as opposed to voice-to-data). Data - Data is prepared in packets to transfer a known amount of stored data. The number of packets required to transfer a stored file, which may be text, image, audio, or other type of file, is known. Also, if this data is delayed in transit, there is no major loss. Once the data reaches its destination, the file can be regenerated.

而用于实时回话的语音-数据分组则不同。语音-数据分组在两个方向上必须实时准备和传输,否则就不能保持一个有意义的会话。此外,会话的分组语音-数据的大小会受声音背景噪声的影响而膨胀,在某些情况下可为要发送数据量的两倍、三倍、甚至更多,这对可用带宽提出了更高的要求。The voice-data packets used for real-time conversations are different. Voice-data packets must be prepared and transmitted in real time in both directions, otherwise a meaningful session cannot be maintained. In addition, the packet voice-data size of a session can be inflated by acoustic background noise, in some cases by double, triple, or even more than the amount of data to be sent, which imposes higher demands on the available bandwidth. requirements.

发明内容Contents of the invention

本发明仔细考虑了各种类型的潜在的DNT应用的可能性,并确定,预计能在各种无线系统中提供DNT以利用DNT在专用连接型电话系统上的一些固有优点,以及能提供DNT应用的系统也能传输上述的数据-数据型,如存储的数据文件和实体。在这个专利申请上提出的新系统具有DNT能力,使用相对小的、电池供电的、手持计算机通信,用户可在多个网络接口适配器(卫星收发信机)的范围内携带。在一个优选实施例中,无线通信由RF信令提供。然而,本发明并不限于RF,而可在红外系统或任何提供无线通信的其它系统中实现。The present invention has carefully considered various types of potential DNT application possibilities and has determined that it is anticipated that DNT can be provided in various wireless systems to take advantage of some of the inherent advantages of DNT over dedicated connection type telephone systems, as well as to provide DNT applications The system can also transfer the above-mentioned data-data types, such as stored data files and entities. The new system proposed in this patent application has DNT capability and communicates using a relatively small, battery-powered, handheld computer that the user can carry within range of multiple network interface adapters (satellite transceivers). In a preferred embodiment, wireless communication is provided by RF signaling. However, the present invention is not limited to RF, but may be implemented in infrared systems or any other system that provides wireless communication.

在这种系统中,网络接口适配器可耦合到如局域网中。这种系统对于企业基础上的员工保持联系、进行电话交谈、本地(校园网)文件共享、以及与因特网和其它连接的计算机(或校园互连网或外联网)通信特别有用。这种系统可作各种改型,但本技术并不认为这种系统事实上可行。下面详细描述的根据本发明各个实施例和形态的方法和装置,提供了本质上的改进,认为这种窄带链路上的话音/数据系统相当可行和有用。In such a system, the network interface adapter can be coupled, eg, to a local area network. Such a system is particularly useful for employees on an enterprise basis to keep in touch, conduct telephone conversations, share local (campus network) files, and communicate with the Internet and other connected computers (or campus Internet or extranet). Various modifications are possible to such a system, but the art does not consider such a system to be practical. The methods and apparatus according to various embodiments and aspects of the present invention described in detail below provide substantial improvements and are believed to be quite feasible and useful for such voice/data systems over narrowband links.

根据本发明的一个方面,一种数据网络电话(DNT)系统,包括:According to an aspect of the present invention, a kind of data network telephony (DNT) system comprises:

一个基站,连接到一个具有DNT能力的数据网络和一个无线收发信机,并且通过一个双向、窄带、多信道、实时双工无线电协议操作该收发信机;以及a base station connected to a DNT-capable data network and a wireless transceiver operating the transceiver via a two-way, narrowband, multi-channel, real-time duplex radio protocol; and

多个便携式计算机增强型通信设备,其包括话筒和扬声器装置,每个通信设备通过该双向、实时无线电协议与基站通信,并且处理DNT呼叫;a plurality of portable computer-enhanced communication devices, including a microphone and speaker arrangement, each communication device communicating with a base station via the two-way, real-time radio protocol, and handling DNT calls;

至少一个数字信号处理器(DSP),用于识别每个通信设备中的人类语音;at least one digital signal processor (DSP) for recognizing human speech in each communication device;

其中,该基站还用于在具有DNT能力的数据网络上处理DNT呼叫,以及通过收发信机往返多个通信设备发送和接收以DNT数据分组形式的DNT呼叫,并且这些通信设备仅响应于DSP识别的人类语音,生成用于传输的数据分组。wherein the base station is also used to process DNT calls over a DNT-capable data network, and to send and receive DNT calls in the form of DNT data packets via transceivers to and from a plurality of communication devices, and the communication devices only respond to the DSP identification human speech to generate data packets for transmission.

根据本发明的另一个方面,提供了一种生成噪声抑制区的话筒和扬声器装置,用于数据网络电话(DNT)网络中便携式计算机增强型通信设备中,该装置包括:According to another aspect of the present invention, there is provided a microphone and speaker assembly for generating a noise suppression zone for use in a portable computer enhanced communication device in a Data Network Telephone (DNT) network, the apparatus comprising:

一个主话筒和扬声器,用于在DNT系统中传送语音;A main microphone and loudspeaker for voice transmission in the DNT system;

至少一个辅助话筒;at least one auxiliary microphone;

至少一个辅助扬声器;at least one auxiliary speaker;

其中该辅助话筒截取背景噪声,向精确设置的一个或者多个辅助扬声器重放该背景噪声,以便在主话筒的范围内去除背景噪声。Wherein the auxiliary microphone intercepts the background noise, and reproduces the background noise to one or more auxiliary speakers which are precisely arranged, so as to remove the background noise within the range of the main microphone.

根据本发明的再一个方面,提供了一种用于转换带宽的方法,包括步骤:According to another aspect of the present invention, a method for converting bandwidth is provided, comprising steps:

(a)通过该通信设备中的语音识别DSP来监控各个通信设备中的音频输入;(a) monitor the audio input in each communication device by the speech recognition DSP in the communication device;

(b)仅响应于DSP识别的语音输入,准备将由相应通信设备传送的数据分组。(b) Only in response to voice input recognized by the DSP, data packets are prepared to be transmitted by the corresponding communication device.

此外,本发明还提供了一种用于在便携式计算机增强型通信设备终生成噪声抑制区的方法,其中该通信设备用于数据网络电话(DNT)系统中,该方法包括步骤:In addition, the present invention provides a method for permanently generating a noise suppression zone in a portable computer-enhanced communication device, wherein the communication device is used in a data network telephony (DNT) system, the method comprising the steps of:

(a)在第一位置设置该便携式计算机增强型通信设备的主话筒;(a) positioning the primary microphone of the portable computer enhanced communications device at the first location;

(b)在第二位置设置一个辅助话筒;(b) providing an auxiliary microphone at the second location;

(c)在第三位置设置一个辅助扬声器;(c) an auxiliary loudspeaker in the third position;

(d)利用该辅助话筒截取背景噪声,并且经过该辅助扬声器广播所截取的背景噪声,以便在该主话筒的中间区域去除背景噪声。(d) Use the auxiliary microphone to intercept the background noise, and broadcast the intercepted background noise through the auxiliary speaker, so as to remove the background noise in the middle area of the main microphone.

在本发明的一个优选实施例中,提供了一种数据网络电话(DNT)系统,它包含一个基站,该基站与一个具有DNT能力的数据网络和一个无线收发信机相连,并通过一个双向、窄带、多信道、实时双工无线协议适合于操作该收发信机。该系统还包含多个便携式计算机增强型通信设备,该设备包含话筒和扬声器装置,两者均适用于通过双向实时无线协议与基站通信,并适用于处理DNT呼叫。该基站还适用于在具有DNT能力的数据网络上处理DNT呼叫,以及经收发信机与多个通信设备双向传播和接收DNT呼叫,如DNT数据分组。在一个实施例中,具有DNT能力的网络为一个局域网(LAN)。In a preferred embodiment of the present invention, a data network telephony (DNT) system is provided that includes a base station connected to a DNT-capable data network and a wireless transceiver, and connected via a two-way, A narrowband, multi-channel, real-time duplex wireless protocol is suitable for operating the transceiver. The system also includes a plurality of portable computer-enhanced communication devices including microphone and speaker units, both adapted to communicate with the base station via the two-way real-time wireless protocol, and adapted to handle DNT calls. The base station is also adapted to handle DNT calls on a DNT-capable data network, and bi-directionally broadcast and receive DNT calls, such as DNT data packets, with a plurality of communication devices via a transceiver. In one embodiment, the DNT-capable network is a local area network (LAN).

在优选实施例中,一个或多个通信设备装备了用于识别人类语音的数字信号处理器(DSP),而且DNT呼叫的音频数据由该DSP处理,只允许人类语音作为DNT分组传输。In a preferred embodiment, one or more communication devices are equipped with a digital signal processor (DSP) for recognizing human speech, and the audio data for a DNT call is processed by the DSP, allowing only human speech to be transmitted as DNT packets.

在另一种情形下,有关噪声抑制的一个或多个装备了噪声消除话筒和扬声器装置的通信设备能在主语音输入话筒区域产生一个噪声抑制区。本发明为系统提供一种方法,该系统提供便携式通信设备和基站之间通过专用信道的无线通信,其中该便携式设备适用于数据网络电话。一种用于在信道上最小化数据业务的方法,包括步骤:(a)便携式通信设备的话筒接受语音;(b)由用于区别人的语音和背景噪声的数字信号处理器(DSP)系统处理该语音;以及(c)准备和传输只来源于语音的数据分组。在一些实施例的该方法中,DSP功能由与便携式装置内部总线耦合的专用芯片或芯片组提供。在另外一些实施例中,DSP功能由便携式通信设备的CPU提供。In another instance, noise suppression associated with one or more communication devices equipped with a noise canceling microphone and speaker arrangement can create a noise suppression zone in the area of the primary speech input microphone. The present invention provides a method for a system providing wireless communication over a dedicated channel between a portable communication device adapted for data network telephony and a base station. A method for minimizing data traffic on a channel, comprising the steps of: (a) receiving speech at a microphone of a portable communication device; (b) by a digital signal processor (DSP) system for distinguishing human speech from background noise processing the speech; and (c) preparing and transmitting data packets derived only from the speech. In the method of some embodiments, the DSP functionality is provided by a dedicated chip or chipset coupled to the internal bus of the portable device. In other embodiments, the DSP functionality is provided by the CPU of the portable communication device.

在本发明的另一种情形中,无线通信系统有一个基站由硬线链路连接到发射机/接收机(收发信机),其中总的无线带宽由信道为每个用户分配,在这种系统中提供一种方法以确保用户间共享带宽,该方法包括步骤:(a)向硬线链路上的用户反映无线通信的信道分配情况,由此在硬线链路上创建虚拟信道;以及(b)根据应用于硬线链路上的虚拟信道,威无线传输发送某特定信道指定的数据到收发信机。In another aspect of the present invention, a wireless communication system has a base station connected to a transmitter/receiver (transceiver) by a hard-wired link, wherein the total wireless bandwidth is allocated for each user by a channel, in this A method is provided in the system to ensure shared bandwidth between users, the method comprising the steps of: (a) reflecting channel assignments for wireless communication to users on the hardwire link, thereby creating a virtual channel on the hardwire link; and (b) According to the virtual channel applied on the hardwire link, Granville Wireless transmits the data designated by a specific channel to the transceiver.

本发明无线通信的独特本质提供了在一个极窄带系统中的实时数据网络分组电话的优点,并将这种电话技术延伸到手持、便携式通信设备领域。The unique nature of wireless communications of the present invention provides the advantages of real-time data network packet telephony in an extremely narrowband system and extends this telephony technology to the field of hand-held, portable communication devices.

附图说明Description of drawings

图1为根据本发明的一个实施例的无线DNT系统结构概览图。FIG. 1 is an overview diagram of the structure of a wireless DNT system according to an embodiment of the present invention.

图2为根据本发明的一个实施例的手持DNT设备和相关网络单元内组件和组件连接性系统框图。Figure 2 is a system block diagram of components and component connectivity within a handheld DNT device and associated network elements according to one embodiment of the present invention.

图3A为示意本发明的一个实施例的DSP功能方框图;Fig. 3 A is a DSP functional block diagram illustrating an embodiment of the present invention;

图3B为图1中单元100的透视图,示出了扬声器和话筒布局;Figure 3B is a perspective view of the unit 100 of Figure 1 showing the speaker and microphone layout;

图4为示意根据本发明的一个实施例的QoS组件和协议的概念图;FIG. 4 is a conceptual diagram illustrating QoS components and protocols according to one embodiment of the present invention;

图5为示意根据本发明的一个实施例的动态地址翻译的方框图。FIG. 5 is a block diagram illustrating dynamic address translation according to one embodiment of the present invention.

具体实施方式Detailed ways

图1为根据本发明的一个实施例的无线DNT语音-数据系统99的结构概览图。无线语音-数据系统99包含多个接收、发送手持设备100-600,这种设备可由个人携带和使用,在诸如具有多幢建筑物等的企业园区的本地区域内移动。系统99在各种实施例中为一种基于射频(RF)技术的通信系统,可为时分多址(TDMA)系统、码分多址(CDMA)系统、或任何其它类型的双向无线协议系统,所有这些系统在技术上是公开的,或可在将来发明,但它们基本上都是无线系统。FIG. 1 is an overview diagram of the structure of a wireless DNT voice-to-data system 99 according to one embodiment of the present invention. The wireless voice-data system 99 includes a plurality of receiving and transmitting handheld devices 100-600 that may be carried and used by individuals to move within a local area such as a corporate campus having multiple buildings or the like. System 99 is in various embodiments a communication system based on radio frequency (RF) technology, which may be a time division multiple access (TDMA) system, a code division multiple access (CDMA) system, or any other type of two-way wireless protocol system, All of these systems are technically public or can be invented in the future, but they are basically wireless systems.

在另外一些实施例中,话音/数据99可通过红外或其它已知或将来可能的形式的无线通信操作。在本实施例中用射频系统示意,是因为它们的灵活性和技术上应用广泛。在一些情况下,可使用无线技术的组合,如在射频技术中组合红外技术的性能,红外特性是因系统中所用的外围设备引起的。In other embodiments, voice/data 99 may operate via infrared or other known or future forms of wireless communication. Radio frequency systems are used for illustration in this embodiment because of their flexibility and wide technical application. In some cases, a combination of wireless technologies can be used, such as combining the performance of infrared technology with radio frequency technology. The infrared characteristics are caused by the peripheral equipment used in the system.

每个手持设备100-600(或更多或更少)是一种诸如掌上电脑的便携式电脑和计算机设备。这种设备在技术上是公开的,且适合于本发明的实践,另外还附加一定的元件,下面将详细描述。每个接收/发送设备如前述经由RF通信,并具有如接口模块109的RF接口,它能接收和发送无线电信号并具有网络接口能力。Each handheld device 100-600 (or more or less) is a portable computer or computing device such as a palmtop. This apparatus is known in the art and is suitable for the practice of the invention, with certain additional elements, as will be described in detail below. Each receiving/transmitting device communicates via RF as previously described and has an RF interface such as an interface module 109 capable of receiving and transmitting radio signals and having network interface capabilities.

每个设备100-600具有一定的计算机功能,这取自于掌上型和其它便携式电脑,在大部分实施例中,由可充电电池供电。在便携性能不成问题的一些实施例中,它们也可经墙上的插座供电,从而电池组能充电。然而,在一个优选实施例中,设备100是便携式的。显然对本领域的技术人员来说,可用带宽内允许的其它更多设备都可用于话音/数据系统99。Each device 100-600 has some computer functionality derived from palmtops and other portable computers and, in most embodiments, is powered by rechargeable batteries. In some embodiments where portability is not an issue, they can also be powered via a wall outlet so that the battery pack can be recharged. However, in a preferred embodiment, device 100 is portable. It will be apparent to those skilled in the art that voice/data system 99 may be used with as many other devices as the available bandwidth allows.

每个设备100-600能以RF模式与卫星收发信机400通信,卫星收发信机400可位于子网系统99内便携式设备总的邻近距离(通信范围)内。卫星收发信机400专用于以RF模式在每个如设备100-600的设备之间双向传送和接收数据,并且具有适合于计算机通信的接口能力,以及射频发送和接收能力。卫星收发信机400经专用数字连接401链接到本实施例中所示的路由器410。这种链接的形式多种多样,如串行对、光链接等。Each device 100-600 is capable of communicating in RF mode with a satellite transceiver 400, which may be located within the total proximity (communication range) of portable devices within the subnet system 99. The satellite transceiver 400 is dedicated to transmit and receive data bi-directionally between each device such as devices 100-600 in RF mode, and has interface capabilities suitable for computer communication, and radio frequency transmission and reception capabilities. The satellite transceiver 400 is linked via a dedicated digital connection 401 to a router 410 shown in this embodiment. There are various forms of this link, such as serial pair, optical link, etc.

更具体一点,路由器410为数字路由节点,用于路由如因特网之类的数据网络中的数据分组。然而,在一些专用实施例中,其中呼叫从如公众交换电话网(PSTN)的电话网络接收,或从数字网络接收,可使用同时包含两种类型的电话能力的路由器。本发明考虑了具有双重能力的路由器(即,路由被转换成DNT呼叫的PSTN呼叫以及最初的源DNT呼叫)。More specifically, router 410 is a digital routing node for routing data packets in a data network such as the Internet. However, in some specialized embodiments where calls are received from a telephone network such as the Public Switched Telephone Network (PSTN), or from a digital network, routers containing both types of telephony capabilities may be used. The present invention contemplates dual capable routers (ie, routing PSTN calls converted to DNT calls as well as the original source DNT calls).

路由器410经数字网络连接链接到一个网络500。网络500可为局域网(LAN)、广域网(WAN)、互联网、因特网、或技术上已知的其它类型的公用或专用数字网络形式。路由器410可经专用连接411和412如图示意进一步链接到其它路由器或收发信机(未示出),这可能发生在多分布式系统中,该分布式系统中如系统99的话音/数据系统在一个更大地理区域(如,一个园区)内被复制和分发,且被链接到一个如网络500的网络中。专用连接411和412如前所述,都在连接410的范围内。Router 410 is linked to a network 500 via a digital network connection. Network 500 may be in the form of a local area network (LAN), a wide area network (WAN), the Internet, the Internet, or other types of public or private digital networks known in the art. Router 410 may be further linked to other routers or transceivers (not shown) via dedicated connections 411 and 412 as shown, which may occur in a multi-distributed system in which a voice/data system such as system 99 Replicated and distributed within a larger geographic area (eg, a campus), and linked into a network such as network 500 . Dedicated connections 411 and 412 are both within the scope of connection 410 as previously described.

在根据本发明的一个示例性系统中,诸如收发信机400的每个收发信机在16个专用窄带信道上与用户通信。某些情况下,收发信机区域可能超过16个设备100-600被分配到用户和收发信机信道。某些情况下,一个信道可由两个或多个不常用的用户共享,而常用的用户可拥有一个专用信道。在具有多个收发信机的系统99的实施例中,配备通信设备的用户在系统间漫游,下面将详细描述。In an exemplary system according to the present invention, each transceiver, such as transceiver 400, communicates with users on 16 dedicated narrowband channels. In some cases, the transceiver area may have more than 16 devices 100-600 assigned to user and transceiver channels. In some cases, a channel can be shared by two or more infrequently used users, while frequently used users can have a dedicated channel. In the embodiment of the system 99 having multiple transceivers, a user equipped with a communication device roams between systems, as described in more detail below.

根据本发明的一个优选实施例,诸如IPNT的DNT可通过用户操作一个如设备100的便携式通信设备,同时以无线模式连接到如系统99的话音/数据系统来实现,使用户能主动地发送和接收与DNT相关的实时数据,以及执行其它数据任务,如文件下载、上载以及类似操作,而不会失去实时DNT通信的质量。这种用户也可漫游离开或越出系统99系统99的服务范围,在一个多分布的实施例中,其中当用户在收发信机区域之间移动时,任何被发送但并未被他接收的实时数据立刻被重新路由,因为该用户正与一个新的卫星收发信机相关联。这个特征允许用户在实时数据传输期间自由移动。According to a preferred embodiment of the present invention, DNT such as IPNT can be realized by the user operating a portable communication device such as device 100 while being connected in wireless mode to a voice/data system such as system 99, enabling the user to actively send and Receive real-time data related to DNT, and perform other data tasks, such as file downloads, uploads, and the like, without losing the quality of real-time DNT communications. Such a user may also roam away from or beyond the service area of the system 99 system 99, in a multi-distributed embodiment, wherein as the user moves between transceiver areas, any information sent but not received by him Real-time data is immediately rerouted because the user is being associated with a new satellite transceiver. This feature allows the user to move freely during real-time data transmission.

在前面参考背景部分的描述中,当应用于与高带宽系统(如,无线卫星系统和面向连接的系统)相比具有更窄的专用带宽网络中时,如TDMA或CDMA系统,DNT目前还不可行,其中,满足DNT以及其它数据传输的充足带宽可通过分组平均技术等其他技术保证。因此,本发明的一个目的是在前述普遍的现有窄带型无线网络中,提供能使包含IPNT的DNT成功和经济可行的方法和装置。本发明的这种方法和装置在下文中通过各种实施例来描述。As described above with reference to the background section, DNT is not currently available when applied to networks with narrower dedicated bandwidths, such as TDMA or CDMA systems, compared to high-bandwidth systems (e.g., wireless satellite systems and connection-oriented systems). OK, where sufficient bandwidth to satisfy DNT and other data transmissions can be guaranteed by other technologies such as packet averaging technology. It is therefore an object of the present invention to provide methods and apparatus which enable DNT including IPNT to be successful and economically viable in the aforementioned prevalent existing narrowband type wireless networks. Such methods and apparatus of the present invention are described hereinafter by various embodiments.

图2是图1的话音/数据设备100内的组件和组件连接性系统框图,以及根据本发明的一个实施例的设备100外部的相关网络单元。图2的话音/数据手持设备100表示为方框图,以显示各个组件和功能,其中一些可实现本发明的特有功能,还有一些为可由现有技术获得以及通用于这些设备的标准功能,。FIG. 2 is a system block diagram of components and component connectivity within voice/data device 100 of FIG. 1 , and associated network elements external to device 100 according to one embodiment of the present invention. The voice/data handheld device 100 of FIG. 2 is shown as a block diagram to show various components and functions, some of which may implement the unique functions of the present invention, and some of which are standard functions available from the prior art and common to these devices.

设备100在这个实施例中有一个包含数字信号处理器(DSP)101a的中央处理器(CPU)101。在一些实施例中,DSP 101a可与CPU 101分开,如在总线113上通信的分离的芯片。DSP 101a用于话音识别,它可从背景噪声中分离出人类话音。在这个实施例中提供的DSP功能很独特,下面将进一步详细描述。Device 100 in this embodiment has a central processing unit (CPU) 101 comprising a digital signal processor (DSP) 101a. In some embodiments, DSP 101a may be separate from CPU 101, such as a separate chip that communicates on bus 113. DSP 101a is used for speech recognition, which can separate human speech from background noise. The DSP functionality provided in this embodiment is unique and will be described in further detail below.

由于设备100为便携式电脑或DNT通信设备,它提供了用于存储程序和数据的适当的存储器,如存储器(MEM)102以及永久性存储器(NV MEM)103提供。Since the device 100 is a portable computer or a DNT communication device, it provides suitable memory for storing programs and data, such as memory (MEM) 102 and non-volatile memory (NV MEM) 103.

语音系统104包含必要的组件用于DNT和IPNT电话通信,以及在数字语音-数据和来自话筒(mic)或操作扬声器的模拟话音信号之间进行必要的A/D和D/A变换。在这个实施例中,话筒106和扬声器105用于音频发送和接收。在一些情况下,可包括附加的噪声消除话筒106b以及噪声消除扬声器105b,用于减小背景噪声。关于本发明的一个实施例所应用的这种噪声消除技术将在下面详细介绍。Voice system 104 contains the necessary components for DNT and IPNT telephony, as well as the necessary A/D and D/A conversion between digital voice-data and analog voice signals from a microphone (mic) or operating speaker. In this embodiment, microphone 106 and speaker 105 are used for audio transmission and reception. In some cases, an additional noise canceling microphone 106b and noise canceling speaker 105b may be included for reducing background noise. This noise canceling technique applied to an embodiment of the present invention will be described in detail below.

红外收发信机107用于连接经由红外信号通信的外设,红外收发信机107接受从这种外设的输入,并为总线113将这些数据转换为数字形式。当然,其它形式的有线(如USB)或无线台式网络也可应用,包含但不限于感应、RF等。在背景部分谈到的数据-数据,如文件文档和类似文档,可被转换成红外数据,在可在系统99可能使用的具有红外能力的外设上存储、执行或打印。Infrared transceiver 107 is used to interface with peripherals that communicate via infrared signals. Infrared transceiver 107 accepts input from such peripherals and converts this data to digital form for bus 113 . Of course, other forms of wired (such as USB) or wireless desktop networks are also applicable, including but not limited to inductive, RF, etc. Data mentioned in the background section - data, such as files and the like, can be converted to infrared data, stored, executed or printed on an infrared capable peripheral that may be used on system 99.

就像大部分便携式电脑一样,设备100提供有标准键盘112和屏幕110。屏幕可为目前技术上已知的各种设备,键盘可为QWERTY键盘或其它类型。在一些实施例中,微型键盘111也用于设备100,而不采用键盘112,目的是输入设备100的操作,如模拟简单的电话接口。类似地,如全尺寸键盘151的外围设备,PC 152可经前述红外或其它有线或无线链路与设备100通信。RF接口109提供与收发信机400的数字无线接口。Like most portable computers, device 100 is provided with a standard keyboard 112 and screen 110 . The screen can be various devices known in the art, and the keyboard can be a QWERTY keyboard or other types. In some embodiments, a miniature keyboard 111 is also used in the device 100 instead of the keyboard 112 for the purpose of inputting the operation of the device 100, such as simulating a simple telephone interface. Similarly, as peripherals such as full-size keyboard 151, PC 152 may communicate with device 100 via the aforementioned infrared or other wired or wireless links. RF interface 109 provides a digital wireless interface with transceiver 400 .

显然对于本领域的技术人员来说,对掌上或膝上形电脑,可能有一些本发明固有或已知的通用或新功能未在本实施例中详细描述。本发明的目的只是结合与本发明操作相关的设备100详细描述。通用的组件,如屏幕110和键盘112不再详细描述,这样做只会掩盖本发明的创新观点。下面将详细描述根据本发明的实施例的创新观点。Obviously, for those skilled in the art, there may be some common or new functions inherent or known in the present invention that are not described in detail in this embodiment for palmtop or laptop computers. The purpose of the present invention is only to be described in detail in connection with the device 100 in relation to the operation of the present invention. Common components such as screen 110 and keyboard 112 are not described in detail, as doing so would obscure the innovative aspects of the present invention. The innovative viewpoints according to the embodiments of the present invention will be described in detail below.

为DNT应用提高噪声抑制Improved Noise Suppression for DNT Applications

在本发明的实施例中,图2系统中的卫星收发信机400(可附加这种收发信机连接到路由器410,或等效的路由器)通常在环绕该收发信机区域的一指定频率范围内的固定数量的信道上传送信号。通常,每个手持设备调谐到一个特定信道,这可与系统中的路由器410或其它智能装置协商。由此,在一个卫星的作用距离内这种系统中的用户数量通常相对来说很小,而且每个用户通过收发信机400在一个“薄管道”(thin pipe)上与路由器410通信。在本说明中,通过薄管道的意思是指一个经由带宽极其受限的信道到用户的连接。In an embodiment of the present invention, satellite transceivers 400 in the system of FIG. 2 (additional such transceivers may be connected to router 410, or an equivalent router) are typically within a specified frequency range surrounding the transceiver area. Signals are transmitted on a fixed number of channels within the network. Typically, each handset is tuned to a specific channel, which may be negotiated with a router 410 or other intelligent device in the system. Thus, the number of users in such systems within the range of a satellite is usually relatively small, and each user communicates with router 410 via transceiver 400 over a "thin pipe". In this specification, by thin pipe is meant a connection to the user via a very bandwidth-constrained channel.

从本发明可明显看出,在这种窄带薄管道上实现DNT的主要问题是噪声抑制能力。正如前面在背景部分中描述的,背景噪声严重地限制可用带宽,因为分组基本上是以实时准备的,即使是在会话的长时间停顿期间,分组也必须为背景噪声准备。因此浪费掉了可用在其它用途上会更有益的带宽,如交换数据-数据,或依赖无线网络与其它用户共享。本发明提出了两种方案,可单独或组合使用,大大减少由于背景噪声而对带宽的浪费,用于窄带管道上DNT通信。As is apparent from the present invention, the main problem with implementing DNT on such narrow-band thin pipes is noise rejection. As previously described in the background section, background noise severely limits the available bandwidth because packets are prepared essentially in real time, even during long pauses in a session, packets must be prepared for background noise. Thus wasting bandwidth that could be more beneficially used for other purposes, such as exchanging data-to-data, or relying on the wireless network to share with other users. The present invention proposes two schemes, which can be used alone or in combination, greatly reduce the waste of bandwidth due to background noise, and are used for DNT communication on narrowband pipelines.

第一个实现涉及具有语音识别能力的DSP(见图2中的DSP 101a)的使用,下面将进行描述和说明。The first implementation involves the use of a DSP with speech recognition capabilities (see DSP 101a in Figure 2), as will be described and illustrated below.

图3A为示意根据本发明的一个实施例的DSP方框图,其中在与主叫或被叫处理事务期间,只有话音数据分组和真正的数据分组被发送。Figure 3A is a block diagram illustrating a DSP in accordance with one embodiment of the present invention wherein only voice data packets and actual data packets are sent during a transaction with a calling or called party.

DSP技术,虽然在技术上熟知,并且可用于许多不同类型的产品,但当应用于本发明的一个实施例时,它仍是一种新的解决方案。发明者了解到目前没有任何的窄带无线应用中使用了具有语音识别能力的DSP用于带宽管理,由此,在诸如DNT话音呼叫的实时事务处理期间,只有必要的语音-数据数据分组建立。与文件传输及其它类似传输相关的数据-数据以普通方式建立并与话音数据一起发送。在一些情况下,CPU可用于执行DSP任务,因此不必一定存在DSP的外部物理实现。而且,一些更新的DSP设计将有助于处理通用CPU/MPU的功能,由此能自己处理所有情况。DSP technology, while well known in the art and used in many different types of products, is a novel solution when applied to one embodiment of the present invention. The inventors are aware of no narrowband wireless applications currently using a DSP with voice recognition capability for bandwidth management, whereby only necessary voice-data packets are created during real-time transactions such as DNT voice calls. Data related to file transfers and other similar transfers - The data is created in the usual way and sent along with the voice data. In some cases, the CPU can be used to perform DSP tasks, so there does not necessarily need to be an external physical implementation of the DSP. Also, some newer DSP designs will help to handle general-purpose CPU/MPU functions, thus being able to handle all cases by themselves.

现在参考图3A,当用户在呼叫期间对着话筒讲话,具有语音识别能力的DSP 101a监视输入,从非语音中选出语音,只为话音建立数据分组,在用户不说话期间不建立分组。通过这种方法,带宽可用于其它功能,因为包含背景噪声和类似噪声的数据分组不会建立。包含非话音数据的数据-数据分组,如文件传输数据和类似数据,以通常方式创建,并与DNT分组一起发送,当然如果用户与此同时正传输一个文件和在设备上说话的话。在本实施例中,这个技术假定在有效从事DNT呼叫时有足够的带宽用于多任务功能。Referring now to FIG. 3A, when the user speaks into the microphone during a call, the DSP 101a with speech recognition capability monitors the input, selects speech from non-speech, creates data packets for speech only, and does not create packets during periods when the user is not speaking. In this way, bandwidth is available for other functions, since data packets containing background noise and the like are not built up. Data-data packets containing non-voice data, such as file transfer data and the like, are created in the usual way and sent with the DNT packet, if of course the user is transferring a file and talking on the device at the same time. In this embodiment, this technique assumes that there is sufficient bandwidth for multitasking functions while actively engaging in DNT calls.

DSP芯片的语音识别功能可编程或联系用于识别不同语言。在监视和DNT分组产生处理期间,可忽略掉长叹和其它口头非描述语。The speech recognition function of the DSP chip can be programmed or linked to recognize different languages. Sighs and other verbal non-descriptive words can be ignored during the monitoring and DNT packet generation process.

在本发明的另一个实施例中,具有语音识别能力的DSP芯片也可在诸如路由器410的路由器中提供。通过使用技术上熟知的数字到模拟的转换模块,输入的DNT分组在回合之前可由在路由器410的类似DSP监视,而且在接收的DNT数据流中可清除掉非语音分组。前面描述的DSP装置和技术可有效地最小化DNT在单向或双向窄无线信道上对带宽的需求。In another embodiment of the present invention, a DSP chip with voice recognition capability may also be provided in a router such as router 410 . By using digital-to-analog conversion modules well known in the art, incoming DNT packets can be monitored by a similar DSP at router 410 prior to rounds, and non-speech packets can be purged from the received DNT data stream. The DSP devices and techniques described above are effective in minimizing the bandwidth requirements of the DNT on one-way or two-way narrow wireless channels.

图3B是图1中设备100的透视图,示出了噪声消除扬声器和话筒的结合。虽然具有语音识别能力的DSP能有效减小不想要的背景噪声,但不是百分之百的有效,因此要使用另一种噪声抑制技术,其中可能提供有第二个话筒106b和一个以上扬声器105b,而且有目的性地放置于设备100,目的是减小可能出现在用户所在地的背景噪声。附加的MIC/SPKR可需要,也可不需要,这取决于实现和设备的物理设计。如果诸如图1系统99的系统是在工业环境下实现,例如,背景噪声特别严重,那么话筒106和扬声器105在DNT呼叫期间用于通常的语音和音频功能,或可组合用于清除噪声。FIG. 3B is a perspective view of the device 100 of FIG. 1 showing the combination of a noise canceling speaker and microphone. While a DSP with speech recognition capability can effectively reduce unwanted background noise, it is not 100 percent effective, so another noise suppression technique is used, in which a second microphone 106b and more than one speaker 105b may be provided, and there is Purposefully placed on device 100 for the purpose of reducing background noise that may be present at the user's location. The additional MIC/SPKR may or may not be required, depending on the implementation and physical design of the device. If a system such as system 99 of FIG. 1 is implemented in an industrial environment, for example, where background noise is particularly severe, then microphone 106 and speaker 105 are used for normal voice and audio functions during DNT calls, or may be combined for noise cancellation.

显然对于本领域的技术人员来说,设备100中可有一个以上消除噪声的扬声器105b,以及一个以上消除噪声的话筒106b,而不会超出本发明的精神和范围。这种设备的数量和位置将部分取决于应用的目的。例如,在安静的环境中,什么噪声消除设备都不需要,然而在嘈杂的环境中,需要提供最大的噪声消除能力。一般来说,噪声消除系统是通过辅助话筒(106b)截断背景噪声来工作,接着通过放置用于消除主话筒106区域的背景噪声的一个或多个噪声消除扬声器,将背景噪声播放回来。这种噪声消除对如业务噪声和类似噪声的作用在技术上是熟知的,但背景噪声抑制的应用和实现增强了DNT在窄无线链路上的传输的技术是独一无二的,不是那么显而易见。It will be apparent to those skilled in the art that more than one noise canceling speaker 105b, and more than one noise canceling microphone 106b may be present in device 100 without departing from the spirit and scope of the present invention. The number and location of such devices will depend in part on the purpose of the application. For example, in a quiet environment, no noise canceling device of any kind is needed, whereas in a noisy environment, maximum noise canceling capability needs to be provided. Generally, the noise canceling system works by cutting off the background noise by the auxiliary microphone (106b), which is then played back by placing one or more noise canceling speakers to cancel the background noise in the area of the main microphone 106. The effect of such noise cancellation on e.g. traffic noise and similar noises is well known in the art, but the application of background noise suppression and techniques to achieve enhanced DNT transmission over narrow wireless links is unique and less obvious.

显然对本领域的技术人员来说,噪声消除扬声器和话筒可从设备100中分离开,这并不偏离本发明的精神和范围。一个这样的例子如使用噪声消除耳机。It will be apparent to those skilled in the art that the noise canceling speaker and microphone can be separated from the device 100 without departing from the spirit and scope of the present invention. One such example is the use of noise canceling headphones.

窄带无线多址系统中的管道镜像Pipe Mirroring in Narrowband Wireless Multiple Access Systems

现在注意图2中智能路由器410和收发信机400之间的硬线链路401。路由器410用于为DNT中的语音-数据和如文件传输的数据-数据路由分组数据到收发信机400覆盖区域内的用户。通常每个用户被指定到该收发信机范围内的一个信道,因此每个用户的语音-数据和数据-数据只占据收发信机400和每个用户的手持设备之间无线链路上的那个信道。硬线链路401最好为一条线,为收发信机区域400内的所有用户携带所有组合数据。然而,这个方案会招致麻烦,因为路由器410只看到所有信道的组合带宽。因此,在一个或多个用户选择下载大量数据时,路由器410通常会命令硬线链路401的整个带宽来传输数据到收发信机400,于是可能中断一些或所有的DNT通信。在本发明的一个优选实施例中,路由器410对待硬线链路401好像它是对每个用户无线信道带宽中的一个链路,将无线链路划分为多个数量等同于使用的无线信道数的并行管道。因此能为系统路由器和用户之间维持实时语音-数据和数据-数据之间的数据管理,而且可为单个用户有效地维持DNT通信。Attention is now drawn to hardwired link 401 between intelligent router 410 and transceiver 400 in FIG. 2 . Router 410 is used to route packet data for voice-data in DNT and data-data such as file transfers to users within the coverage area of transceiver 400 . Typically each user is assigned to a channel within range of the transceiver, so that each user's voice-data and data-data occupies only the one channel on the wireless link between the transceiver 400 and each user's handheld device. channel. Hardwire link 401 is preferably a wire that carries all combined data for all users within transceiver area 400 . However, this scheme invites trouble because router 410 only sees the combined bandwidth of all channels. Thus, when one or more users choose to download large amounts of data, router 410 will typically command the entire bandwidth of hardwired link 401 to transmit the data to transceiver 400, thus potentially interrupting some or all DNT communications. In a preferred embodiment of the present invention, router 410 treats hardwired link 401 as if it were a link in the wireless channel bandwidth for each user, dividing the wireless link into a number equal to the number of wireless channels used parallel pipeline. Real-time voice-to-data and data-to-data data management can thus be maintained between system routers and users, and DNT communications can be efficiently maintained for individual users.

超薄管道上的QoS函数QoS functions on ultra-thin pipes

在本发明的一个优选实施例中,为保证当通过窄带无线信道为每个客户发送一个DNT数据和应用数据的组合时,DNT数据优先,在客户方实现一个基本但创新的QoS方案。In a preferred embodiment of the present invention, to ensure that when a combination of DNT data and application data is sent for each client through the narrowband wireless channel, the DNT data takes precedence, a basic but innovative QoS scheme is implemented at the client side.

本领域的技术人员知道,传统的双向QoS应用方案,如资源保留协议(RSVP)以及类似方案,仅用于高带宽应用,其中许多用户共享可用信道。同样众所周知的是,管道两端的QoS保证必须沿节点到节点方向协商。而且,经过多个网络实现QoS是很难的。因此需要将一些操作标准化,以便所有网络点理解和支持所用方案的语言协议。Those skilled in the art know that traditional two-way QoS application schemes, such as Resource Reservation Protocol (RSVP) and similar schemes, are only used for high bandwidth applications, where many users share the available channels. It is also well known that QoS guarantees at both ends of the pipe must be negotiated along the node-to-node direction. Moreover, it is difficult to realize QoS through multiple networks. Therefore some operations need to be standardized so that all network points understand and support the language protocol of the scheme used.

图4为示意根据本发明的一个实施例的QoS管理概念框图。FIG. 4 is a conceptual block diagram illustrating QoS management according to an embodiment of the present invention.

发明者的目的是提供一个从客户方到管道(即路由器410)另一端的新的、单方QoS实现。这在本发明的实施例中或通过嵌入到NVMEM 103的固件实现,或通过安装于设备100可用系统内存中的软件应用501实现。在这个实施例中,应用501的一个实例也驻留在路由器410中。该应用提供了一个固定算法,在设备100和路由器410中总是优选处理DNT数据。通过这种方式,DNT数据作为实时数据总是能保证有充足的带宽。如果在进行DNT呼叫的同时,启动如来自文件传输数据的另一数据类型,那么所有这些分组被阻塞,直到语音中有个停顿,没有DNT数据正在传输。由设备100启动的文件传输只在优先处理的DNT通信的数据间歇期间才发生。这是一种单方向特征,只影响设备100和路由器410之间的通信链路,每个端的应用501的实例独立操作。在另一个实施例中,这种独一无二的单向QoS过程只用在管道的一端或另一端,即或者在路由器410,或者在用户的手持设备中。The inventor's goal is to provide a new, unilateral QoS implementation from the client side to the other end of the pipe (ie router 410). This is accomplished in embodiments of the invention either by firmware embedded into NVMEM 103, or by a software application 501 installed in available system memory of device 100. In this embodiment, an instance of application 501 also resides in router 410 . This application provides a fixed algorithm that is always preferred to process DNT data in the device 100 and router 410 . In this way, DNT data always guarantees sufficient bandwidth as real-time data. If another data type such as data from a file transfer is initiated while a DNT call is in progress, then all these packets are blocked until there is a pause in the speech and no DNT data is being transferred. File transfers initiated by device 100 only occur during data breaks in prioritized DNT communications. This is a unidirectional feature, affecting only the communication link between device 100 and router 410, with instances of application 501 operating independently at each end. In another embodiment, this unique unidirectional QoS process is only used at one end or the other end of the pipe, ie either at the router 410, or in the user's handheld device.

动态地址翻译Dynamic Address Translation

在本发明的另一实施例中,提供了一种方法,利用这种方法用户可漫游离开或越出诸如收发信机400的收发信机的范围,而且可平稳和高效地登录到系统99的其它收发信机。In another embodiment of the present invention, a method is provided by which a user can roam away from or out of range of a transceiver such as transceiver 400 and log into the system 99 smoothly and efficiently. other transceivers.

图5为示意根据本发明的一个实施例的动态地址翻译的方框图。收发信机97、98和99为三个互相之间分离,但又有重叠区域的收发信机,这种无线系统在技术上是已知的,例如可出现在蜂窝电话系统中。区域97、98和99一起定义子网404。子网404在这种情况下由单个路由器410服务。这种情况可代表,例如一个技术园区。每个设备100在每个区域97-99能处理一个或另一个定义的信道,而且在手持设备中的RF调谐是一个装置和程序问题,这在技术上是已知的。FIG. 5 is a block diagram illustrating dynamic address translation according to one embodiment of the present invention. Transceivers 97, 98 and 99 are three separate but overlapping transceivers, such radio systems are known in the art, eg found in cellular telephone systems. Areas 97 , 98 and 99 together define subnetwork 404 . Subnet 404 is in this case served by a single router 410 . This situation could represent, for example, a technology park. Each device 100 can handle one or the other defined channel in each zone 97-99, and RF tuning in handheld devices is a matter of equipment and procedures, as is known in the art.

在这个实施例中路由器410为多级路由系统中的一个低级路由器,经链路413连接到更高级的路由器415。在这个实施例中,路由器415为该无线系统的主路由器,并链接到网络500。主路由器415也可链接到其它低级别的路由器,如等效于子网404的另一子网405中的路由器417,子网又可控制三个收发信机,如收发信机418。Router 410 in this embodiment is a lower-level router in a multi-level routing system connected to a higher-level router 415 via link 413 . In this embodiment, router 415 is the main router of the wireless system and is linked to network 500 . Master router 415 may also be linked to other lower level routers, such as router 417 in another subnet 405 equivalent to subnet 404 , which in turn may control three transceivers, such as transceiver 418 .

显然对于本领域的技术人员来说,有多种结构可实现,包括各个级别的路由器、路由器间的互连、路由器到收发信机的连接,以实现覆盖这种无线通信系统的区域。在此示意的结构是多种可能性的一种,并用于示例,目的是示意提高跟踪跨越本发明一个实施例的子网的用户的性能。It will be apparent to those skilled in the art that various configurations can be implemented, including various levels of routers, interconnections between routers, and connections from routers to transceivers, to achieve coverage of the area of such a wireless communication system. The structure illustrated here is one of many possibilities and is used as an example for the purpose of illustrating improved performance in tracking users across subnets of an embodiment of the present invention.

一般来说,当输入的DNT呼叫到达主路由器415时,它们基于几个路由器中的路由表被适当地路由。在整个系统中,每个用户有一个由连接到特定路由器的一个特定收发信机服务的主地址,例如,一个特定用户通常可在连接到路由器410的收发信机403服务的区域99被发现。这个用户将被列表在路由器410的路由表和主路由器415的路由表中,如果这个特定用户的呼叫来到主路由器415,该呼叫可通过路由表输入被迅速路由到正确的路由器端和收发信机。诸如收发信机403的每个卫星收发信机有固定的信道数,而且每个用户被指配一个信道。In general, when incoming DNT calls arrive at the main router 415, they are routed appropriately based on routing tables in several routers. Throughout the system, each user has a primary address served by a particular transceiver connected to a particular router, for example, a particular user can usually be found in the area 99 served by transceiver 403 connected to router 410. This user will be listed in the routing table of the router 410 and the routing table of the main router 415. If the call of this particular user comes to the main router 415, the call can be quickly routed to the correct router end and send and receive through the routing table entry. machine. Each satellite transceiver, such as transceiver 403, has a fixed number of channels, and each user is assigned a channel.

在本发明的实施例中示意的这种分布式系统的目的是,为所有用户提供通信,而不管特定的区域(收发信机),并允许用户在保持通信的同时在区域间移动。The purpose of such a distributed system as illustrated in an embodiment of the present invention is to provide communication to all users regardless of a particular area (transceiver) and to allow users to move between areas while maintaining communication.

作为一个例子,图5所示的设备100的用户位于区域99,决定漫游到收发信机402覆盖的区域97。在各种实施例的系统中,位置协商通过每个设备与最近的收发信机操作而周期性进行。只要用户不从一个区域移动到另一区域,路由表就不会改变。当设备100的用户进入区域97时,收发信机403和402会发生协商通信。在某些点上,系统会确定该用户将被切换到收发信机402,此时路由表被更新,从收发信机403删除掉该特定用户,并指定该用户到收发信机402。As an example, a user of device 100 shown in FIG. 5 is located in area 99 and decides to roam to area 97 covered by transceiver 402 . In the system of various embodiments, location negotiation occurs periodically with each device operating with the closest transceiver. As long as the user does not move from one area to another, the routing table does not change. When a user of device 100 enters area 97, transceivers 403 and 402 may communicate for negotiation. At some point, the system will determine that the user will be handed over to transceiver 402, at which point the routing table is updated, removing that particular user from transceiver 403, and assigning the user to transceiver 402.

每个手持设备调谐到系统分配的信道,设备100将在分配到通过收发信机403服务的区域99内设备的同一信道上,开始通过收发信机402与路由器410协商。然而,区域97中有一个或多个用户被分配到同一信道,而且一旦该路由表被修改,在新进入区域处信道分配也将改变。每个收发信机,例如与该区域任一时间期望的用户相比,具有更多的信道能力,因此在任一时间点可具有未使用的信道,可分配给新进入该特定区域的用户。Each handset tunes to a channel assigned by the system and device 100 will begin negotiating with router 410 via transceiver 402 on the same channel assigned to devices in area 99 served by transceiver 403 . However, one or more users in area 97 are assigned to the same channel, and once this routing table is modified, the channel assignment will also change at the newly entered area. Each transceiver has, for example, more channel capacity than expected users in that area at any one time, and thus may have unused channels at any point in time that may be allocated to new users entering that particular area.

在这个例子中,路由器410同时通过收发信机403和402服务于区域99和97,使这成为一个相对简单的波纹例子。然而,如果设备100的用户漫游到子网405,在此收发信机受路由器417的控制,那么设备100将通过最近的卫星收发信机连接该新路由器,并协商进入到新子网。在这种情况下,用户将从路由器410的路由表移动到路由器417的路由表中,而不只是修改路由器410中的路由表到一个新的收发信机和区域。In this example, router 410 serves both areas 99 and 97 via transceivers 403 and 402, making this a relatively simple example of Ripple. However, if the user of device 100 roams to subnet 405, where the transceiver is controlled by router 417, then device 100 will connect to this new router through the nearest satellite transceiver and negotiate entry to the new subnet. In this case, the user would move from the routing table of router 410 to the routing table of router 417, rather than just modifying the routing table in router 410 to a new transceiver and area.

在波纹的处理中,无线系统覆盖的整个区域内的用户被跟踪,它们相对于网络收发信机的位置被标注。在用户以上述方式在区域间移动时,每个路由器中的路由表被更新,其中对系统的存储和修改数据影响最小时,路由表的变化最小。In Ripple's process, users are tracked throughout the area covered by the wireless system and their locations relative to network transceivers are annotated. As users move between areas in the manner described above, the routing tables in each router are updated with minimal impact on the system's storage and modification of data, with minimal changes to the routing tables.

当一个用户如前述从一个区域到另一个区域移动时,而且路由表被修改,会出现在用户的位置正在被修改时,他正接收为DNT实时数据分组的情形。在用户被重新列入到一个新区域时,可能正好有数据分组被发送到用户在此之前列表的路由器。在这个瞬间,实时数据分组,或为此以这种方式置后的任何数据分组,被保持并立刻转发到服务用户已移至区域的路由器,因此对漫游用户来说,在数据流上没有明显的损失。When a user moves from one area to another as described above, and the routing table is modified, there will be situations where the user is receiving real-time data packets as DNT while the user's location is being modified. When a user is relisted to a new area, there may be data packets sent to the routers that the user previously listed. At this instant, the live data packet, or any data packet delayed in this way for that matter, is held and forwarded immediately to the router serving the area to which the user has moved, so there is no noticeable effect on the data flow for the roaming user. Loss.

显然对本领域的技术人员来说,可能有路由器数量上的变化,如路由器410分配不同数量的卫星收发信机,但不会偏离本发明的精神和范围。在更复杂的系统中,可有好几层分级的路由器,系统结构的可能性多种多样。It will be apparent to those skilled in the art that variations in the number of routers are possible, such as router 410 assigning different numbers of satellite transceivers, without departing from the spirit and scope of the invention. In more complex systems, there may be several layers of hierarchical routers, and the possibilities for system structure are varied.

客户端的个人路由器Client's Personal Router

在本发明的再一个实施例中,发明者称为个人路由器应用的一种软件应用可用于增加路由的灵活性。对于这种个人路由器系统的详细描述可见专利申请08/xxx,yyy,它被指定为本专利申请的受托者,在此全面作为参考。In yet another embodiment of the present invention, a software application called the Personal Router Application by the inventors may be used to increase routing flexibility. A detailed description of such a personal router system is found in patent application 08/xxx,yyy, which is assigned as assignee for the present patent application and is hereby incorporated by reference in its entirety.

在该个人路由器系统中,一个用户通过在手持设备的可执行应用,可编程对输入呼叫进行其它动作。例如,一个用户可能需要离开一个区域,而一个合作者被选择用来覆盖第一个用户的责任区。在这种情况下,第一个用户可通过手持设备和个人路由器应用编程,输入到第一个用户的呼叫被重新路由到另一选择。可选择的范围很宽,包括预录制消息自动应答、呼叫保持、以及许多其它方法。在一个优选实施例中,提供一个用户接口,其中输入呼叫由用户屏幕上的图标表示,用户可选择处理该呼叫。In the personal router system, a user, through an executable application on the handheld device, can program other actions on incoming calls. For example, a user may need to leave an area and a collaborator is selected to cover the first user's area of responsibility. In this case, the first user can program through the handheld device and the personal router application that incoming calls to the first user are rerouted to another option. A wide range of options are available, including auto-answer with pre-recorded messages, call hold, and many other methods. In a preferred embodiment, a user interface is provided wherein an incoming call is represented by an icon on the user's screen and the user can choose to dispose of the call.

在一个实施例中,大多数个人路由器应用位于系统路由器,每个用户都有一个接口,通过该接口用户能以客户-服务器方式接入到系统路由器上的应用,并编辑路由器上的路由规则,以影响用户处理输入呼叫的方式。在这种方式中可使用的规则仅受系统能力和用户需要的限制。In one embodiment, most of the personal router applications are located on the system router, and each user has an interface through which the user can access the application on the system router in a client-server manner, and edit the routing rules on the router, To influence how users handle incoming calls. The rules that can be used in this manner are limited only by the capabilities of the system and the needs of the user.

个人路由器应用对用户提供了最大的灵活性,而不要求有附加的设备。用户不必位于任何一个话音/数据系统以便应用自己的个人路由规则。通过使网络中的每个路由器都有一个路由器应用实例,用户在不丢失接入到个人路由能力的情况下可漫游。通过使用路由器分级,个人路由能力可增大到覆盖更大的地理区域,诸如路由呼叫到其它子网,等等。The personal router application provides the user with maximum flexibility without requiring additional equipment. Users do not have to be on either voice/data system in order to apply their own personal routing rules. By having a router application instance for each router in the network, users can roam without losing the ability to access individual routers. By using router hierarchies, individual routing capabilities can be increased to cover larger geographic areas, such as routing calls to other subnets, and so on.

显然对本领域的技术人员来说,个人路由应用可与其它路由应用方式结合使用,可分离于单个设备实现,而不偏离本发明的精神和范围。例如,作为DNT电话应用,路由软件可存储在专用于连接路由器的机器中,以便可找到更为复杂的路由规则。It is obvious to those skilled in the art that the personal routing application can be used in combination with other routing applications, and can be implemented separately in a single device without departing from the spirit and scope of the present invention. For example, as a DNT telephony application, routing software can be stored on a machine dedicated to connecting routers so that more complex routing rules can be found.

在CSMA/CD类型的网络上实现DNT无线电话Realization of DNT Wireless Telephone on CSMA/CD Type Network

所有前述的本发明的实施例都可应用于分配的典型无线网络带宽类型,如TDMA和CDMA网络。然而,本发明在各个实施例的成功实践,可通过基于带有冲突检测的载波侦听和多路访问(CSMA/CD)的特性,在收发信机和用户之间实现无线协议来进一步增强。这种类型的网络的大部分经常表现为硬连接或无线LAN结构,例如以太网。All of the foregoing embodiments of the invention are applicable to typical types of wireless network bandwidth allocated, such as TDMA and CDMA networks. However, the successful practice of the present invention in various embodiments can be further enhanced by implementing a wireless protocol between the transceiver and the user based on the characteristics of Carrier Sense and Multiple Access with Collision Detection (CSMA/CD). Much of this type of network often appears as a hardwired or wireless LAN structure, such as Ethernet.

在CSMA/CD中,所有数据在一个共享信道上传输,而且每个尝试在网络上传输数据的注册设备必须首先侦听,以判别网络是否空闲(载波检测)。每个设备均预设有在网络上使用可用带宽的优先权(多址)。如果两个设备同时尝试发送,冲突就会发生,这由网络上的所有设备检测(冲突检测)。每个设备通常在检测到冲突后,等待一段随机时间,再计划它的第二次发送尝试。由于所有这些发生在微秒级,CSMA/CD提供一种在无线共享系统中高效使用可用带宽的方式。In CSMA/CD, all data is transmitted on a shared channel, and every registered device attempting to transmit data on the network must first listen to see if the network is idle (carrier sense). Each device is preset to use the available bandwidth on the network with priority (multiple access). A collision occurs if two devices try to transmit at the same time, which is detected by all devices on the network (collision detection). Each device typically waits for a random amount of time after detecting a collision before scheduling its second transmission attempt. Since all of this happens on the microsecond scale, CSMA/CD provides a way to efficiently use the available bandwidth in a wireless sharing system.

按需分配带宽(Bandwidth-on-demand)意思就是说网络上有另外的设备发送期间,没有任何设备能够发送。与分配给每个设备的专用带宽的单个信道不同,所有输入的DNT通信通过整个网络传输,其中每个设备通过在分组帧内分配地址拾取它自己的编码信息。Bandwidth-on-demand (Bandwidth-on-demand) means that no device can send while there are other devices on the network sending. Instead of a single channel of dedicated bandwidth allocated to each device, all incoming DNT communications travel through the entire network, where each device picks up its own encoded information by assigning addresses within packet frames.

无线方式下的CSMA/CD与硬线方式下的操作大体相同,除了就链接设备来说,网络结构比有线网络情况下要紧密。发明人知道没有无线CSMA/CD网络目前能实现DNT。为实现本发明,无线CSMA/CD在以现有的LAN类型网络适配器替代诸如图1中模块109的RF/NIA适配器的情况下可使用现有的无线LAN技术。The operation of CSMA/CD in the wireless mode is basically the same as that in the hard-wired mode, except that the network structure is tighter than that of the wired network in terms of linking devices. The inventors are aware of no wireless CSMA/CD network currently capable of implementing DNT. To implement the present invention, the wireless CSMA/CD can use existing wireless LAN technology by replacing an RF/NIA adapter such as module 109 in FIG. 1 with an existing LAN type network adapter.

显然对本领域的技术人员来说,由提供的各个实施例描述的本发明的方法和装置,允许包含IPNT的DNT在具有专用信道的无线窄带网络上经济有效地实现,以及在有带有载波侦听和冲突检测能力的共享信道的无线网络上经济有效地实现,而不偏离本发明的精神和范围。例如,目前的方法和装置可用在各种网络,如TDMA、CDMA、全球移动通信系统(GSM)、以及其它类似网络和CSMA/CD类型的网络。It is obvious to those skilled in the art that the method and device of the present invention described by the various embodiments provided allow DNT including IPNT to be cost-effectively implemented on a wireless narrowband network with a dedicated channel, and when there is a network with carrier detection Listening and collision detection capabilities can be cost-effectively implemented on a shared channel wireless network without departing from the spirit and scope of the present invention. For example, the current methods and apparatus can be used in various networks such as TDMA, CDMA, Global System for Mobile Communications (GSM), and other similar networks and CSMA/CD type networks.

同样,显然对本领域的技术人员来说,由本发明的方法和装置加强的无线网络可包含多个话音/数据系统,隶属于多个子网中的其中一个,每个子网受一个路由器控制,每个路由器连接LAN、WAN,包含但不局限于因特网。本发明的精神和范围只受所附的权利要求书的限制。Equally, it will be obvious to those skilled in the art that the wireless network enhanced by the method and device of the present invention may comprise multiple voice/data systems belonging to one of multiple subnets, each subnet controlled by a router, each Routers are connected to LANs and WANs, including but not limited to the Internet. The spirit and scope of the present invention are limited only by the appended claims.

Claims (2)

1. a data network telephony (DNT) system comprises:
Base station, described base station are connected to data network and the radio receiving-transmitting unit with DNT ability, and by two-way a, arrowband, the described transceiver of duplex wireless electricity protocol operation in real time;
A plurality of portable computer enhanced communications equipment, it comprises microphone and speaker unit, each described communication equipment by should be two-way, electric agreement of real-time radio and described base station communication, and processing DNT calling;
At least one digital signal processor (DSP) is used for discerning the human speech of each described communication equipment;
Wherein said base station also is used for handling DNT and calls out on the data network with DNT ability, and the DNT that sends and receive with DNT packet form by the round a plurality of described communication equipments of described transceiver calls out, and described communication equipment only in response to the human speech of DSP identification, generates the packet that is used to transmit.
2. according to the DNT system of claim 1, the data network that wherein has the DNT ability is a Local Area Network.
CNB998055352A 1998-04-28 1999-04-26 Noise suppression method and apparatus for enhanced wireless data network telephony Expired - Lifetime CN1168231C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/069,221 1998-04-28
US09/069,221 US6078566A (en) 1998-04-28 1998-04-28 Noise reduction techniques and apparatus for enhancing wireless data network telephony

Publications (2)

Publication Number Publication Date
CN1298577A CN1298577A (en) 2001-06-06
CN1168231C true CN1168231C (en) 2004-09-22

Family

ID=22087523

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB998055352A Expired - Lifetime CN1168231C (en) 1998-04-28 1999-04-26 Noise suppression method and apparatus for enhanced wireless data network telephony

Country Status (7)

Country Link
US (10) US6078566A (en)
EP (1) EP1080552B1 (en)
JP (1) JP3511594B2 (en)
CN (1) CN1168231C (en)
AU (1) AU745417B2 (en)
CA (1) CA2330001A1 (en)
WO (1) WO1999056415A1 (en)

Families Citing this family (159)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999037047A1 (en) 1998-01-16 1999-07-22 Symbol Technologies, Inc. INFRASTRUCTURE FOR WIRELESS LANSs
US6795406B2 (en) 1999-07-12 2004-09-21 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
US6078566A (en) * 1998-04-28 2000-06-20 Genesys Telecommunications Laboratories, Inc. Noise reduction techniques and apparatus for enhancing wireless data network telephony
GB9813390D0 (en) * 1998-06-23 1998-08-19 Koninkl Philips Electronics Nv Telecommunication system with channel sharing
JP3165125B2 (en) * 1998-12-24 2001-05-14 日本電気株式会社 Multiple access method in wireless communication
US6711146B2 (en) * 1999-02-22 2004-03-23 Genesys Telecommunications Laboratories, Inc. Telecommunication system for automatically locating by network connection and selectively delivering calls to mobile client devices
JP2000261482A (en) * 1999-03-08 2000-09-22 Sony Corp Address setting method, client device, server device, and client server system
US6308158B1 (en) * 1999-06-30 2001-10-23 Dictaphone Corporation Distributed speech recognition system with multi-user input stations
US6708034B1 (en) * 1999-09-13 2004-03-16 Nortel Networks Ltd. End-to-end quality of service guarantee in a wireless environment
JP4507319B2 (en) 1999-12-17 2010-07-21 ソニー株式会社 Information processing device, information processing method, program, recording medium, terminal device, system, and system method
EP1117191A1 (en) * 2000-01-13 2001-07-18 Telefonaktiebolaget Lm Ericsson Echo cancelling method
US7072939B1 (en) * 2000-01-27 2006-07-04 International Business Machines Corporation Instant selective multiple soft document sharing between multiple heterogeneous computing devices
US20030174154A1 (en) * 2000-04-04 2003-09-18 Satoru Yukie User interface for interfacing with plural real-time data sources
US6834341B1 (en) 2000-02-22 2004-12-21 Microsoft Corporation Authentication methods and systems for accessing networks, authentication methods and systems for accessing the internet
US7444669B1 (en) 2000-05-05 2008-10-28 Microsoft Corporation Methods and systems for providing variable rates of service for accessing networks, methods and systems for accessing the internet
US7032241B1 (en) * 2000-02-22 2006-04-18 Microsoft Corporation Methods and systems for accessing networks, methods and systems for accessing the internet
CA2401126C (en) * 2000-02-23 2010-11-09 George Rodney Nelson Jr. Access probe acknowledgement with collision detection
US7173922B2 (en) * 2000-03-17 2007-02-06 Symbol Technologies, Inc. Multiple wireless local area networks occupying overlapping physical spaces
US7173923B2 (en) * 2000-03-17 2007-02-06 Symbol Technologies, Inc. Security in multiple wireless local area networks
DE60103625T2 (en) * 2000-03-17 2005-06-09 America Online, Inc. HOME NETWORK
ATE312453T1 (en) 2000-04-20 2005-12-15 Nokia Corp METHOD FOR TRANSMITTING RESOURCE INFORMATION
US8363744B2 (en) 2001-06-10 2013-01-29 Aloft Media, Llc Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks
US8386557B2 (en) * 2000-06-16 2013-02-26 Enfora, Inc. Method for supporting a personal wireless network
US20010054060A1 (en) * 2000-06-16 2001-12-20 Fillebrown Lisa A. Personal wireless network
US6940869B1 (en) * 2000-06-22 2005-09-06 Nokia Corporation Apparatus, and associated method, for integrating operation of packet radio communication systems
US20020048283A1 (en) 2000-06-29 2002-04-25 Ching-Yi Lin Phone appliance with display screen and methods of using the same
US20020019782A1 (en) * 2000-08-04 2002-02-14 Arie Hershtik Shopping method
US6891822B1 (en) * 2000-09-08 2005-05-10 Sharewave, Inc. Method and apparatus for transferring isocronous data within a wireless computer network
US7460853B2 (en) * 2000-10-12 2008-12-02 Sony Corporation Wireless module security system and method
US7230939B2 (en) * 2000-10-13 2007-06-12 Sony Corporation Home network using wireless module
US20020080741A1 (en) * 2000-10-13 2002-06-27 Akihiko Toyoshima Multiple wireless format phone system and method
US7020118B2 (en) * 2000-10-13 2006-03-28 Sony Corporation System and method for activation of a wireless module
US7890947B2 (en) * 2000-10-13 2011-02-15 Sony Corporation System, method and apparatus for embedded firmware code update
JP4827291B2 (en) * 2000-10-16 2011-11-30 ジーエム・グローバル・テクノロジー・オペレーションズ・インコーポレーテッド Tripod type constant velocity joint
US20020113687A1 (en) * 2000-11-03 2002-08-22 Center Julian L. Method of extending image-based face recognition systems to utilize multi-view image sequences and audio information
US6807165B2 (en) 2000-11-08 2004-10-19 Meshnetworks, Inc. Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel
US7072650B2 (en) * 2000-11-13 2006-07-04 Meshnetworks, Inc. Ad hoc peer-to-peer mobile radio access system interfaced to the PSTN and cellular networks
US6873839B2 (en) 2000-11-13 2005-03-29 Meshnetworks, Inc. Prioritized-routing for an ad-hoc, peer-to-peer, mobile radio access system
US20090111457A1 (en) * 2007-10-31 2009-04-30 Raze Technologies, Inc. Wireless communication system and device for coupling a base station and mobile stations
US7346347B2 (en) * 2001-01-19 2008-03-18 Raze Technologies, Inc. Apparatus, and an associated method, for providing WLAN service in a fixed wireless access communication system
GB0031157D0 (en) * 2000-12-20 2001-01-31 Ncr Int Inc Streaming of data
US20030125023A1 (en) * 2001-03-15 2003-07-03 Eyal Fishler Method and system for providing a wireless terminal communication session integrated with data and voice services
US7151769B2 (en) * 2001-03-22 2006-12-19 Meshnetworks, Inc. Prioritized-routing for an ad-hoc, peer-to-peer, mobile radio access system based on battery-power levels and type of service
US20020169653A1 (en) * 2001-05-08 2002-11-14 Greene David P. System and method for obtaining customer information
CA2450224C (en) * 2001-06-14 2012-06-19 Meshnetworks, Inc. Routing algorithms in a mobile ad-hoc network
US7051116B1 (en) * 2001-06-21 2006-05-23 America Online, Inc. Client device identification when communicating through a network address translator device
US20040225817A1 (en) * 2001-07-26 2004-11-11 Inventec Appliances Corp. Mechanism for effecting a fast data transmission between communication devices
US7206294B2 (en) * 2001-08-15 2007-04-17 Meshnetworks, Inc. Movable access points and repeaters for minimizing coverage and capacity constraints in a wireless communications network and a method for using the same
US7349380B2 (en) * 2001-08-15 2008-03-25 Meshnetworks, Inc. System and method for providing an addressing and proxy scheme for facilitating mobility of wireless nodes between wired access points on a core network of a communications network
US7072323B2 (en) * 2001-08-15 2006-07-04 Meshnetworks, Inc. System and method for performing soft handoff in a wireless data network
US20030040297A1 (en) * 2001-08-27 2003-02-27 Pecen Mark E. Advice of charge for communications services, architectures and methods therefor
US7613458B2 (en) * 2001-08-28 2009-11-03 Meshnetworks, Inc. System and method for enabling a radio node to selectably function as a router in a wireless communications network
US7145903B2 (en) * 2001-09-06 2006-12-05 Meshnetworks, Inc. Multi-master bus architecture for system-on-chip designs
US7280555B2 (en) * 2001-09-25 2007-10-09 Meshnetworks, Inc. System and method employing algorithms and protocols for optimizing carrier sense multiple access (CSMA) protocols in wireless networks
US6754188B1 (en) 2001-09-28 2004-06-22 Meshnetworks, Inc. System and method for enabling a node in an ad-hoc packet-switched wireless communications network to route packets based on packet content
US6768730B1 (en) 2001-10-11 2004-07-27 Meshnetworks, Inc. System and method for efficiently performing two-way ranging to determine the location of a wireless node in a communications network
US20030074443A1 (en) * 2001-10-15 2003-04-17 Makonnen Melaku Last mile quality of service broker (LMQB) for multiple access networks
US6771666B2 (en) 2002-03-15 2004-08-03 Meshnetworks, Inc. System and method for trans-medium address resolution on an ad-hoc network with at least one highly disconnected medium having multiple access points to other media
US6937602B2 (en) * 2001-10-23 2005-08-30 Meshnetworks, Inc. System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks
US6982982B1 (en) 2001-10-23 2006-01-03 Meshnetworks, Inc. System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks
WO2003041334A1 (en) * 2001-11-07 2003-05-15 Cyneta Networks, Inc. Gb PARAMETER BASED RADIO PRIORITY
US7181214B1 (en) 2001-11-13 2007-02-20 Meshnetworks, Inc. System and method for determining the measure of mobility of a subscriber device in an ad-hoc wireless network with fixed wireless routers and wide area network (WAN) access points
US7136587B1 (en) 2001-11-15 2006-11-14 Meshnetworks, Inc. System and method for providing simulated hardware-in-the-loop testing of wireless communications networks
US6728545B1 (en) 2001-11-16 2004-04-27 Meshnetworks, Inc. System and method for computing the location of a mobile terminal in a wireless communications network
US7221686B1 (en) 2001-11-30 2007-05-22 Meshnetworks, Inc. System and method for computing the signal propagation time and the clock correction for mobile stations in a wireless network
US7190672B1 (en) 2001-12-19 2007-03-13 Meshnetworks, Inc. System and method for using destination-directed spreading codes in a multi-channel metropolitan area wireless communications network
US7280545B1 (en) 2001-12-20 2007-10-09 Nagle Darragh J Complex adaptive routing system and method for a nodal communication network
US7180875B1 (en) 2001-12-20 2007-02-20 Meshnetworks, Inc. System and method for performing macro-diversity selection and distribution of routes for routing data packets in Ad-Hoc networks
US7106707B1 (en) 2001-12-20 2006-09-12 Meshnetworks, Inc. System and method for performing code and frequency channel selection for combined CDMA/FDMA spread spectrum communication systems
US7072618B1 (en) 2001-12-21 2006-07-04 Meshnetworks, Inc. Adaptive threshold selection system and method for detection of a signal in the presence of interference
US6674790B1 (en) 2002-01-24 2004-01-06 Meshnetworks, Inc. System and method employing concatenated spreading sequences to provide data modulated spread signals having increased data rates with extended multi-path delay spread
US7286993B2 (en) * 2002-01-31 2007-10-23 Product Discovery, Inc. Holographic speech translation system and method
US6879812B2 (en) * 2002-02-08 2005-04-12 Networks Associates Technology Inc. Portable computing device and associated method for analyzing a wireless local area network
US6801756B1 (en) * 2002-02-08 2004-10-05 Networks Associates Technology, Inc. Method and system for dynamic evaluation of a wireless network with a portable computing device
US6617990B1 (en) 2002-03-06 2003-09-09 Meshnetworks Digital-to-analog converter using pseudo-random sequences and a method for using the same
US7058018B1 (en) 2002-03-06 2006-06-06 Meshnetworks, Inc. System and method for using per-packet receive signal strength indication and transmit power levels to compute path loss for a link for use in layer II routing in a wireless communication network
US6904021B2 (en) 2002-03-15 2005-06-07 Meshnetworks, Inc. System and method for providing adaptive control of transmit power and data rate in an ad-hoc communication network
DE60321895D1 (en) 2002-03-15 2008-08-14 Meshnetworks Inc SYSTEM AND METHOD FOR SELF-CONFIGURATION AND DISCOVERY OF IP-TO-MAC ADDRESS PICTURES AND THE GATEWAY PRESENCE
US20030187527A1 (en) * 2002-03-28 2003-10-02 International Business Machines Corporation Computer-based onboard noise suppression devices with remote web-based management features
US6987795B1 (en) 2002-04-08 2006-01-17 Meshnetworks, Inc. System and method for selecting spreading codes based on multipath delay profile estimation for wireless transceivers in a communication network
US7200149B1 (en) 2002-04-12 2007-04-03 Meshnetworks, Inc. System and method for identifying potential hidden node problems in multi-hop wireless ad-hoc networks for the purpose of avoiding such potentially problem nodes in route selection
US7697420B1 (en) 2002-04-15 2010-04-13 Meshnetworks, Inc. System and method for leveraging network topology for enhanced security
US6580981B1 (en) 2002-04-16 2003-06-17 Meshnetworks, Inc. System and method for providing wireless telematics store and forward messaging for peer-to-peer and peer-to-peer-to-infrastructure a communication network
US7107498B1 (en) 2002-04-16 2006-09-12 Methnetworks, Inc. System and method for identifying and maintaining reliable infrastructure links using bit error rate data in an ad-hoc communication network
US7142524B2 (en) * 2002-05-01 2006-11-28 Meshnetworks, Inc. System and method for using an ad-hoc routing algorithm based on activity detection in an ad-hoc network
US6970444B2 (en) 2002-05-13 2005-11-29 Meshnetworks, Inc. System and method for self propagating information in ad-hoc peer-to-peer networks
US7016306B2 (en) * 2002-05-16 2006-03-21 Meshnetworks, Inc. System and method for performing multiple network routing and provisioning in overlapping wireless deployments
US7284268B2 (en) 2002-05-16 2007-10-16 Meshnetworks, Inc. System and method for a routing device to securely share network data with a host utilizing a hardware firewall
US7167715B2 (en) * 2002-05-17 2007-01-23 Meshnetworks, Inc. System and method for determining relative positioning in AD-HOC networks
US7106703B1 (en) 2002-05-28 2006-09-12 Meshnetworks, Inc. System and method for controlling pipeline delays by adjusting the power levels at which nodes in an ad-hoc network transmit data packets
US6687259B2 (en) 2002-06-05 2004-02-03 Meshnetworks, Inc. ARQ MAC for ad-hoc communication networks and a method for using the same
US7054126B2 (en) * 2002-06-05 2006-05-30 Meshnetworks, Inc. System and method for improving the accuracy of time of arrival measurements in a wireless ad-hoc communications network
US6744766B2 (en) 2002-06-05 2004-06-01 Meshnetworks, Inc. Hybrid ARQ for a wireless Ad-Hoc network and a method for using the same
US7610027B2 (en) * 2002-06-05 2009-10-27 Meshnetworks, Inc. Method and apparatus to maintain specification absorption rate at a wireless node
US20030227934A1 (en) * 2002-06-11 2003-12-11 White Eric D. System and method for multicast media access using broadcast transmissions with multiple acknowledgements in an Ad-Hoc communications network
US7215638B1 (en) 2002-06-19 2007-05-08 Meshnetworks, Inc. System and method to provide 911 access in voice over internet protocol systems without compromising network security
US7072432B2 (en) * 2002-07-05 2006-07-04 Meshnetworks, Inc. System and method for correcting the clock drift and maintaining the synchronization of low quality clocks in wireless networks
US7796570B1 (en) 2002-07-12 2010-09-14 Meshnetworks, Inc. Method for sparse table accounting and dissemination from a mobile subscriber device in a wireless mobile ad-hoc network
US7046962B1 (en) 2002-07-18 2006-05-16 Meshnetworks, Inc. System and method for improving the quality of range measurement based upon historical data
US7042867B2 (en) * 2002-07-29 2006-05-09 Meshnetworks, Inc. System and method for determining physical location of a node in a wireless network during an authentication check of the node
US7383339B1 (en) 2002-07-31 2008-06-03 Aol Llc, A Delaware Limited Liability Company Local proxy server for establishing device controls
JP3792631B2 (en) * 2002-09-30 2006-07-05 Necインフロンティア株式会社 Packet transmission method and apparatus, base station apparatus, wireless LAN terminal apparatus, and wireless LAN system using the same
KR100486541B1 (en) * 2002-11-07 2005-05-03 엘지전자 주식회사 Multi access system of packet call in wireless communication terminal and method thereof
US7187941B2 (en) * 2002-11-14 2007-03-06 Northrop Grumman Corporation Secure network-routed voice processing
ATE515856T1 (en) * 2003-01-13 2011-07-15 Meshnetworks Inc SYSTEM AND METHOD FOR ACHIEVEING CONTINUOUS CONNECTIVITY WITH AN ACCESS POINT OR GATEWAY IN A WIRELESS NETWORK
WO2004084022A2 (en) * 2003-03-13 2004-09-30 Meshnetworks, Inc. Real-time system and method for computing location of mobile subcriber in a wireless ad-hoc network
WO2004084462A2 (en) * 2003-03-14 2004-09-30 Meshnetworks, Inc. A system and method for analyzing the precision of geo-location services in a wireless network terminal
EP1634466A4 (en) * 2003-05-28 2011-03-16 Symbol Technologies Inc Improved wireless network cell controller
WO2004107174A1 (en) * 2003-05-28 2004-12-09 Symbol Technologies, Inc. Backup cell controller
US7337219B1 (en) 2003-05-30 2008-02-26 Aol Llc, A Delaware Limited Liability Company Classifying devices using a local proxy server
US7734809B2 (en) * 2003-06-05 2010-06-08 Meshnetworks, Inc. System and method to maximize channel utilization in a multi-channel wireless communication network
KR100722184B1 (en) * 2003-06-05 2007-05-29 메시네트웍스, 인코포레이티드 System and method for determining synchronization point in ofdm modems for accurate time of flight measurement
WO2004110082A1 (en) * 2003-06-05 2004-12-16 Meshnetworks, Inc. System and method for determining location of a device in a wireless communication network
KR100791802B1 (en) * 2003-06-05 2008-01-04 메시네트웍스, 인코포레이티드 Optimal Routing in Ad-hoc Wireless Networks
JP2007526445A (en) * 2003-06-06 2007-09-13 メッシュネットワークス インコーポレイテッド System and method for identifying floor number with firefighter in need of rescue using received signal strength indication and signal propagation time
JP2006527524A (en) * 2003-06-06 2006-11-30 メッシュネットワークス インコーポレイテッド System and method for characterizing link quality in a wireless network
EP1632045B1 (en) 2003-06-06 2013-08-21 Meshnetworks, Inc. System and method to provide fairness and service differentiation in ad-hoc networks
JP4505454B2 (en) * 2003-06-06 2010-07-21 メッシュネットワークス インコーポレイテッド System and method for improving overall performance of a wireless communication network
WO2005013123A1 (en) * 2003-07-29 2005-02-10 Bitfone Corporation Mobile handset with update agent implemented in hardware
KR100771715B1 (en) * 2003-09-02 2007-10-30 엘지전자 주식회사 Wireless communication data communication control device and method
US7437457B1 (en) 2003-09-08 2008-10-14 Aol Llc, A Delaware Limited Liability Company Regulating concurrent logins associated with a single account
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US20060039333A1 (en) * 2004-08-19 2006-02-23 Dell Products L.P. Information handling system including wireless bandwidth management feature
US7509137B2 (en) * 2004-09-09 2009-03-24 Nextel Communications Inc. Method and system for address translation and aliasing to efficiently utilize UFMI address space
US7167463B2 (en) * 2004-10-07 2007-01-23 Meshnetworks, Inc. System and method for creating a spectrum agile wireless multi-hopping network
US7539158B2 (en) * 2004-11-08 2009-05-26 Lemko Corporation System, method and device for providing communications using a distributed mobile architecture
US7486967B2 (en) * 2005-04-13 2009-02-03 Lemko Corporation System, method, and device for providing communications using a distributed mobile architecture
US7548763B2 (en) 2005-04-13 2009-06-16 Lemko Corporation System, method, and device for providing communications using a distributed mobile architecture
KR100728271B1 (en) * 2004-12-16 2007-06-13 삼성전자주식회사 Apparatus and method for controlling traffic between WLAN terminal and access point in WLAN system
US20060183461A1 (en) 2005-02-11 2006-08-17 Research In Motion Limited System and method of modifying policy settings in an electronic device
US20060221933A1 (en) * 2005-03-29 2006-10-05 Bauer Markus G Managing internet protocol based resources in a packet-based access network
US20070018964A1 (en) * 2005-07-19 2007-01-25 Cisco Technology, Inc. Portable device and method for interacting therewith
US8363558B2 (en) * 2005-08-03 2013-01-29 Research In Motion Limited System and method of modifying communications policy settings in a wireless network
US7164285B1 (en) * 2005-08-12 2007-01-16 Stratex Networks, Inc. Directional power detection by quadrature sampling
US20070042727A1 (en) * 2005-08-16 2007-02-22 Arinc Inc. Systems and methods for voice and data communication
TWI291890B (en) * 2005-12-13 2008-01-01 Ind Tech Res Inst Electric device with motion detection ability
US7660286B2 (en) * 2006-02-03 2010-02-09 Broadcom Corporation Jitter management for packet data network backhaul of call data
US20070213010A1 (en) * 2006-03-13 2007-09-13 Alon Konchitsky System, device, database and method for increasing the capacity and call volume of a communications network
US7856233B2 (en) 2006-03-30 2010-12-21 Lemko Corporation System, method, and device for providing communications using a distributed mobile architecture
US7894488B2 (en) 2006-04-13 2011-02-22 Cisco Technology, Inc. Apparatus and method for monitoring quality metrics associated with a wireless network
WO2007146710A2 (en) 2006-06-08 2007-12-21 Hewlett-Packard Development Company, L.P. Device management in a network
US8224322B2 (en) 2006-06-12 2012-07-17 Lemko Corporation Roaming mobile subscriber registration in a distributed mobile architecture
WO2008014454A2 (en) 2006-07-27 2008-01-31 Hewlett-Packard Development Company, L.P. User experience and dependency management in a mobile device
US7855957B2 (en) * 2006-08-30 2010-12-21 Hewlett-Packard Development Company, L.P. Method and system of transmit load balancing across multiple physical ports
US8792945B2 (en) * 2006-10-31 2014-07-29 Motorola Mobility Llc Methods and devices for dual mode bidirectional audio communication
CN101197886B (en) * 2006-12-06 2010-05-19 北京五岳鑫信息技术股份有限公司 Novel analog voice card with wireless communication network access function
US8676197B2 (en) * 2006-12-13 2014-03-18 Lemko Corporation System, method, and device to control wireless communications
US8046420B2 (en) 2008-04-23 2011-10-25 Lemko Corporation System and method to control wireless communications
US8340667B2 (en) 2008-06-26 2012-12-25 Lemko Corporation System and method to control wireless communications
US8706105B2 (en) 2008-06-27 2014-04-22 Lemko Corporation Fault tolerant distributed mobile architecture
US8107409B2 (en) 2008-07-11 2012-01-31 Lemko Corporation OAMP for distributed mobile architecture
US7855988B2 (en) 2008-07-14 2010-12-21 Lemko Corporation System, method, and device for routing calls using a distributed mobile architecture
US7979066B2 (en) 2008-09-25 2011-07-12 Lemko Corporation Multiple IMSI connections
US8670897B1 (en) 2009-12-02 2014-03-11 Feeney Wireless, LLC Mobile in-vehicle communication and routing apparatus, system, and method
US20110164516A1 (en) * 2010-01-06 2011-07-07 Venkat Kalkunte Method and system for providing information access, multimedia content access, and phone connectivity
US8670771B2 (en) * 2010-10-15 2014-03-11 Bandwidth.Com, Inc. Systems and methods for implementing location based contact routing
KR102372188B1 (en) * 2015-05-28 2022-03-08 삼성전자주식회사 Method for cancelling noise of audio signal and electronic device thereof
WO2022146169A1 (en) * 2020-12-30 2022-07-07 Ringcentral, Inc., (A Delaware Corporation) System and method for noise cancellation

Family Cites Families (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5726984A (en) * 1989-01-31 1998-03-10 Norand Corporation Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
US5095480A (en) * 1989-06-16 1992-03-10 Fenner Peter R Message routing system for shared communication media networks
US5150310A (en) * 1989-08-30 1992-09-22 Consolve, Inc. Method and apparatus for position detection
GB2239971B (en) * 1989-12-06 1993-09-29 Ca Nat Research Council System for separating speech from background noise
US5299198A (en) * 1990-12-06 1994-03-29 Hughes Aircraft Company Method and apparatus for exploitation of voice inactivity to increase the capacity of a time division multiple access radio communications system
US5799068A (en) * 1992-06-29 1998-08-25 Elonex I.P. Holdings Ltd. Smart phone integration with computer systems
EP0578212B1 (en) * 1992-07-07 2000-06-14 Sharp Kabushiki Kaisha Active control apparatus with an adaptive digital filter
US5590188A (en) * 1992-11-09 1996-12-31 Iex Corporation Rules-based call routing
US6311157B1 (en) 1992-12-31 2001-10-30 Apple Computer, Inc. Assigning meanings to utterances in a speech recognition system
US5812534A (en) * 1993-01-08 1998-09-22 Multi-Tech Systems, Inc. Voice over data conferencing for a computer-based personal communications system
US5452289A (en) * 1993-01-08 1995-09-19 Multi-Tech Systems, Inc. Computer-based multifunction personal communications system
EP0639314B1 (en) * 1993-03-04 2003-05-28 Telefonaktiebolaget Lm Ericsson Modular radio communications system
US5327486A (en) 1993-03-22 1994-07-05 Bell Communications Research, Inc. Method and system for managing telecommunications such as telephone calls
FI97517C (en) * 1993-09-06 1996-12-27 Nokia Mobile Phones Ltd Transmission of packet data in a digital cellular network
ZA946674B (en) * 1993-09-08 1995-05-02 Qualcomm Inc Method and apparatus for determining the transmission data rate in a multi-user communication system
US5420851A (en) * 1993-11-24 1995-05-30 At&T Corp. Method of multiple access
US5533019A (en) * 1994-01-31 1996-07-02 Motorola, Inc. Packet data in an analog cellular radiotelephone system
US6424830B1 (en) 1994-07-26 2002-07-23 Telxon Corporation Portable data collection network with telephone and voice mail capability
US5583965A (en) * 1994-09-12 1996-12-10 Sony Corporation Methods and apparatus for training and operating voice recognition systems
US5742905A (en) 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US5610821A (en) * 1994-11-18 1997-03-11 Ibm Corporation Optimal and stable route planning system
GB2296170A (en) * 1994-12-16 1996-06-19 Ibm Audio communication apparatus
US5550893A (en) * 1995-01-31 1996-08-27 Nokia Mobile Phones Limited Speech compensation in dual-mode telephone
US5711008A (en) * 1995-03-01 1998-01-20 Northern Telecom Limited Cellular packet data arrangement
US5533026A (en) * 1995-03-06 1996-07-02 International Business Machines Corporation Communication system including method and apparatus for maintaining communications with a mobile terminal
JPH08251229A (en) 1995-03-09 1996-09-27 Oki Electric Ind Co Ltd Radio communication system
US5625877A (en) * 1995-03-15 1997-04-29 International Business Machines Corporation Wireless variable bandwidth air-link system
US5752082A (en) * 1995-06-29 1998-05-12 Data Race System for multiplexing pins of a PC card socket and PC card bus adapter for providing audio communication between PC card and computer sound system
DE19524659C1 (en) * 1995-07-06 1996-10-31 Siemens Ag Data packet transmission method
US5737706A (en) * 1995-08-03 1998-04-07 Bell Atlantic Network Services, Inc. Power system supporting CDPD operation
US5737331A (en) * 1995-09-18 1998-04-07 Motorola, Inc. Method and apparatus for conveying audio signals using digital packets
US5729531A (en) * 1995-10-18 1998-03-17 Telefonaktiebolaget Lm Ericsson Bandwidth allocation
US5771353A (en) * 1995-11-13 1998-06-23 Motorola Inc. System having virtual session manager used sessionless-oriented protocol to communicate with user device via wireless channel and session-oriented protocol to communicate with host server
JPH10513634A (en) * 1995-12-01 1998-12-22 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ Digital cordless telephone system, radio base station, and combination of radio base station and cordless handset
US5920821A (en) * 1995-12-04 1999-07-06 Bell Atlantic Network Services, Inc. Use of cellular digital packet data (CDPD) communications to convey system identification list data to roaming cellular subscriber stations
US6101531A (en) * 1995-12-19 2000-08-08 Motorola, Inc. System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client
US5862134A (en) 1995-12-29 1999-01-19 Gte Laboratories Incorporated Single-wiring network for integrated voice and data communications
US5757788A (en) * 1996-01-11 1998-05-26 Matsushita Electric Ind. Digital radio communication system with efficient audio and non-audio data transmission
US5905713A (en) 1996-04-15 1999-05-18 Hughes Electronics Corporation Method and apparatus for analyzing digital multi-program transmission packet streams
US5831976A (en) * 1996-05-03 1998-11-03 Motorola, Inc. Method and apparatus for time sharing a radio communication channel
US5903845A (en) 1996-06-04 1999-05-11 At&T Wireless Services Inc. Personal information manager for updating a telecommunication subscriber profile
US5933778A (en) 1996-06-04 1999-08-03 At&T Wireless Services Inc. Method and apparatus for providing telecommunication services based on a subscriber profile updated by a personal information manager
US5708655A (en) 1996-06-14 1998-01-13 Telefonaktiebolaget L M Ericsson Publ Method and apparatus for addressing a wireless communication station with a dynamically-assigned address
US6035273A (en) * 1996-06-26 2000-03-07 Lucent Technologies, Inc. Speaker-specific speech-to-text/text-to-speech communication system with hypertext-indicated speech parameter changes
US6081720A (en) * 1996-06-28 2000-06-27 Hughes Electronics Corporation Method and apparatus for allocating shared communication channels
JP3581218B2 (en) * 1996-07-03 2004-10-27 株式会社東芝 Mobile communication terminal device and its mobile phone and data terminal device
US5905719A (en) * 1996-09-19 1999-05-18 Bell Communications Research, Inc. Method and system for wireless internet access
US6570871B1 (en) 1996-10-08 2003-05-27 Verizon Services Corp. Internet telephone service using cellular digital vocoder
US7092379B1 (en) * 1996-10-30 2006-08-15 8×8, Inc. Internet telephony arrangement and method
US5867494A (en) 1996-11-18 1999-02-02 Mci Communication Corporation System, method and article of manufacture with integrated video conferencing billing in a communication system architecture
US6112103A (en) * 1996-12-03 2000-08-29 Puthuff; Steven H. Personal communication device
US5917913A (en) 1996-12-04 1999-06-29 Wang; Ynjiun Paul Portable electronic authorization devices and methods therefor
US6118778A (en) * 1996-12-09 2000-09-12 At&T Wireless Services, Inc. Method and apparatus for data network call processing
US5933805A (en) 1996-12-13 1999-08-03 Intel Corporation Retaining prosody during speech analysis for later playback
US5771275A (en) * 1996-12-17 1998-06-23 Telefonaktiebolaget Lm Ericsson Use of ISDN to provide wireless office environment connection to the public land mobile network
US6011784A (en) * 1996-12-18 2000-01-04 Motorola, Inc. Communication system and method using asynchronous and isochronous spectrum for voice and data
US6064653A (en) * 1997-01-07 2000-05-16 Bell Atlantic Network Services, Inc. Internetwork gateway to gateway alternative communication
US5910946A (en) * 1997-01-13 1999-06-08 Samsung Electronics Co., Ltd. Wireless internet network architecture for voice and data communications
US5953322A (en) * 1997-01-31 1999-09-14 Qualcomm Incorporated Cellular internet telephone
US6148074A (en) * 1997-02-10 2000-11-14 Genesys Telecommunications Laboratories, Inc. Personal desktop router
US6201863B1 (en) * 1997-02-10 2001-03-13 Genesys Telecommunications Laboratories, Inc. Personal desktop router
US6005931A (en) * 1997-02-10 1999-12-21 Genesys Telecommunications Laboratories, Inc. Negotiated routing in telephony systems
US6185291B1 (en) * 1997-02-10 2001-02-06 Genesys Telecommunication Laboratories, Inc. Personal desktop router
US6167374A (en) * 1997-02-13 2000-12-26 Siemens Information And Communication Networks, Inc. Signal processing method and system utilizing logical speech boundaries
US6014569A (en) * 1997-03-05 2000-01-11 At&T Corp. Mobile interactive radio
US6445694B1 (en) 1997-03-07 2002-09-03 Robert Swartz Internet controlled telephone system
US6138036A (en) 1997-03-13 2000-10-24 Oki Telecom, Inc. Wireless telephone with voice data interface mode
US6137791A (en) * 1997-03-25 2000-10-24 Ericsson Telefon Ab L M Communicating packet data with a mobile station roaming within an incompatible mobile network
US5983073A (en) * 1997-04-04 1999-11-09 Ditzik; Richard J. Modular notebook and PDA computer systems for personal computing and wireless communications
US5909559A (en) 1997-04-04 1999-06-01 Texas Instruments Incorporated Bus bridge device including data bus of first width for a first processor, memory controller, arbiter circuit and second processor having a different second data width
JP3237566B2 (en) * 1997-04-11 2001-12-10 日本電気株式会社 Call method, voice transmitting device and voice receiving device
FI105135B (en) 1997-04-30 2000-06-15 Nokia Mobile Phones Ltd A system and method for transmitting a call and a mobile station
US5953700A (en) * 1997-06-11 1999-09-14 International Business Machines Corporation Portable acoustic interface for remote access to automatic speech/speaker recognition server
US6097733A (en) * 1997-06-13 2000-08-01 Nortel Networks Corporation System and associated method of operation for managing bandwidth in a wireless communication system supporting multimedia communications
US6081536A (en) * 1997-06-20 2000-06-27 Tantivy Communications, Inc. Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link
US6463051B1 (en) 1997-07-17 2002-10-08 Inter—tel, Inc. Internet calling system
US6198917B1 (en) 1997-07-17 2001-03-06 Nortel Networks Ltd. System and method of operation for correctly routing location update service messages in a cellular digital packet data system
US6088337A (en) * 1997-10-20 2000-07-11 Motorola, Inc. Method access point device and peripheral for providing space diversity in a time division duplex wireless system
US6359892B1 (en) * 1997-11-04 2002-03-19 Inventions, Inc. Remote access, emulation, and control of office equipment, devices and services
US5991395A (en) * 1997-11-04 1999-11-23 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US6259672B1 (en) * 1997-11-24 2001-07-10 Motorola, Inc. Method and apparatus for providing delayed communications within a communication system
US5970412A (en) 1997-12-02 1999-10-19 Maxemchuk; Nicholas Frank Overload control in a packet-switching cellular environment
US6219346B1 (en) * 1997-12-02 2001-04-17 At&T Corp. Packet switching architecture in cellular radio
US6614773B1 (en) * 1997-12-02 2003-09-02 At&T Corp. Packet transmissions over cellular radio
US6192029B1 (en) * 1998-01-29 2001-02-20 Motorola, Inc. Method and apparatus for performing flow control in a wireless communications system
US6122365A (en) 1998-12-18 2000-09-19 Genesys Telecommunications Laboratories, Inc. Method and apparatus for load-balancing of call processing between multiple call-destination sites and routing of calls by way of call-destination site control
US6389055B1 (en) 1998-03-30 2002-05-14 Lucent Technologies, Inc. Integrating digital data with perceptible signals
US6795406B2 (en) 1999-07-12 2004-09-21 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
US6078566A (en) 1998-04-28 2000-06-20 Genesys Telecommunications Laboratories, Inc. Noise reduction techniques and apparatus for enhancing wireless data network telephony
US6144651A (en) 1998-07-17 2000-11-07 Motorola, Inc. Data transmission within a wireless communication system
US6259691B1 (en) 1998-07-24 2001-07-10 3Com Corporation System and method for efficiently transporting dual-tone multi-frequency/multiple frequency (DTMF/MF) tones in a telephone connection on a network-based telephone system
US6675203B1 (en) 1998-10-05 2004-01-06 Symbol Technologies, Inc. Collecting data in a batch mode in a wireless communications network with impeded communication
US6636506B1 (en) 1998-11-16 2003-10-21 Fanstel Systems, Llc Internet telephone system and method therefor
US6304653B1 (en) 1998-12-04 2001-10-16 At&T Corp. Method and apparatus for intelligent data network call setup
US6519250B1 (en) 1999-04-16 2003-02-11 Fanstel Systems, Llc Quick connect internet telephone and method therefor
US6480581B1 (en) 1999-06-22 2002-11-12 Institute For Information Industry Internet/telephone adapter device and method
US6633635B2 (en) * 1999-12-30 2003-10-14 At&T Corp. Multiple call waiting in a packetized communication system
US6937713B1 (en) * 1999-12-30 2005-08-30 At&T Corp. IP call forward profile
US7158506B2 (en) * 2001-05-31 2007-01-02 Qualcomm Incorporated Data manager for wireless communication devices and method of managing data in a wireless device
US20020191587A1 (en) * 2001-06-19 2002-12-19 Roger Wong Communication system
US6763226B1 (en) * 2002-07-31 2004-07-13 Computer Science Central, Inc. Multifunctional world wide walkie talkie, a tri-frequency cellular-satellite wireless instant messenger computer and network for establishing global wireless volp quality of service (qos) communications, unified messaging, and video conferencing via the internet
US20070110031A1 (en) * 2005-11-15 2007-05-17 Yahoo! Inc. Automated connection to a VOIP session
US9237213B2 (en) * 2007-11-20 2016-01-12 Yellowpages.Com Llc Methods and apparatuses to initiate telephone connections

Also Published As

Publication number Publication date
US7965742B2 (en) 2011-06-21
JP3511594B2 (en) 2004-03-29
EP1080552A4 (en) 2005-03-02
US6560214B1 (en) 2003-05-06
CN1298577A (en) 2001-06-06
US6421325B1 (en) 2002-07-16
US20070191030A1 (en) 2007-08-16
WO1999056415A1 (en) 1999-11-04
US6381222B1 (en) 2002-04-30
USRE45149E1 (en) 2014-09-23
EP1080552B1 (en) 2012-06-20
JP2002513240A (en) 2002-05-08
AU745417B2 (en) 2002-03-21
US6421329B1 (en) 2002-07-16
AU3760999A (en) 1999-11-16
EP1080552A1 (en) 2001-03-07
CA2330001A1 (en) 1999-11-04
US6625126B1 (en) 2003-09-23
US6078566A (en) 2000-06-20
US20150141071A1 (en) 2015-05-21
US20020181429A1 (en) 2002-12-05

Similar Documents

Publication Publication Date Title
CN1168231C (en) Noise suppression method and apparatus for enhanced wireless data network telephony
USRE45597E1 (en) Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
CN1252969C (en) Method for supporting transferability of wireless local network speech terminal
CN1799244A (en) A communication terminal, system and method for Internet/Internet telephony
CN1069154A (en) Digital cellular overlay network
CN1774947A (en) Method for managing communication sessions
JP2010081600A (en) System and method for registering ip address of wireless communication device
CN1685700A (en) A telephone terminal that provides a connection between a telephone and a data network
CN1516404A (en) Method for managing wireless channel of wireless IP terminal in wireless LAN-based access point
CN1397144A (en) Radio communication system, base station device and communication terminal accommodated in the system
CN1956479A (en) System and method for using mobile phones as handsets for IP softphones
JP2008503991A (en) Wireless communication system and method for reducing backhaul bandwidth
JP5065890B2 (en) Method for realizing coexistence of centralized TDMAMAC and second MAC in wireless communication system
CN1555160A (en) Method and device for transmitting network sound in radio local area network
CN1784026A (en) Speech communication system and method based on mobile telephone speech encoding and decoding system
CN1139222C (en) Line concentrator for voice telephone
AU1355202A (en) Noise reduction techniques and apparatus for enhancing wireless data network telephony
CN100338908C (en) Apparatus for requesting channel time allocation (CTA) in and method for receiving data during allocated channel time
CN101801028A (en) Method, device and system for informing business option information and transmitting voice
Antham Peer to Peer VoIP over IEEE 802.11 WLAN
CN1722862A (en) Communication system and control method, signal transmission device and control device
CN1516397A (en) Concentrator for sound telephone set and local network communication method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20040922

CX01 Expiry of patent term