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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/18—Automatic 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0825—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/253—Telephone sets using digital voice transmission
- H04M1/2535—Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/40—Electronic components, circuits, software, systems or apparatus used in telephone systems using speech recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2061—Language aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2207/00—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
- H04M2207/18—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone 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
Description
技术领域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
图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-
在另外一些实施例中,话音/数据99可通过红外或其它已知或将来可能的形式的无线通信操作。在本实施例中用射频系统示意,是因为它们的灵活性和技术上应用广泛。在一些情况下,可使用无线技术的组合,如在射频技术中组合红外技术的性能,红外特性是因系统中所用的外围设备引起的。In other embodiments, voice/
每个手持设备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
每个设备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,
每个设备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
更具体一点,路由器410为数字路由节点,用于路由如因特网之类的数据网络中的数据分组。然而,在一些专用实施例中,其中呼叫从如公众交换电话网(PSTN)的电话网络接收,或从数字网络接收,可使用同时包含两种类型的电话能力的路由器。本发明考虑了具有双重能力的路由器(即,路由被转换成DNT呼叫的PSTN呼叫以及最初的源DNT呼叫)。More specifically,
路由器410经数字网络连接链接到一个网络500。网络500可为局域网(LAN)、广域网(WAN)、互联网、因特网、或技术上已知的其它类型的公用或专用数字网络形式。路由器410可经专用连接411和412如图示意进一步链接到其它路由器或收发信机(未示出),这可能发生在多分布式系统中,该分布式系统中如系统99的话音/数据系统在一个更大地理区域(如,一个园区)内被复制和分发,且被链接到一个如网络500的网络中。专用连接411和412如前所述,都在连接410的范围内。
在根据本发明的一个示例性系统中,诸如收发信机400的每个收发信机在16个专用窄带信道上与用户通信。某些情况下,收发信机区域可能超过16个设备100-600被分配到用户和收发信机信道。某些情况下,一个信道可由两个或多个不常用的用户共享,而常用的用户可拥有一个专用信道。在具有多个收发信机的系统99的实施例中,配备通信设备的用户在系统间漫游,下面将详细描述。In an exemplary system according to the present invention, each transceiver, such as
根据本发明的一个优选实施例,诸如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
在前面参考背景部分的描述中,当应用于与高带宽系统(如,无线卫星系统和面向连接的系统)相比具有更窄的专用带宽网络中时,如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/
设备100在这个实施例中有一个包含数字信号处理器(DSP)101a的中央处理器(CPU)101。在一些实施例中,DSP 101a可与CPU 101分开,如在总线113上通信的分离的芯片。DSP 101a用于话音识别,它可从背景噪声中分离出人类话音。在这个实施例中提供的DSP功能很独特,下面将进一步详细描述。
由于设备100为便携式电脑或DNT通信设备,它提供了用于存储程序和数据的适当的存储器,如存储器(MEM)102以及永久性存储器(NV MEM)103提供。Since the
语音系统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,
红外收发信机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
就像大部分便携式电脑一样,设备100提供有标准键盘112和屏幕110。屏幕可为目前技术上已知的各种设备,键盘可为QWERTY键盘或其它类型。在一些实施例中,微型键盘111也用于设备100,而不采用键盘112,目的是输入设备100的操作,如模拟简单的电话接口。类似地,如全尺寸键盘151的外围设备,PC 152可经前述红外或其它有线或无线链路与设备100通信。RF接口109提供与收发信机400的数字无线接口。Like most portable computers,
显然对于本领域的技术人员来说,对掌上或膝上形电脑,可能有一些本发明固有或已知的通用或新功能未在本实施例中详细描述。本发明的目的只是结合与本发明操作相关的设备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
为DNT应用提高噪声抑制Improved Noise Suppression for DNT Applications
在本发明的实施例中,图2系统中的卫星收发信机400(可附加这种收发信机连接到路由器410,或等效的路由器)通常在环绕该收发信机区域的一指定频率范围内的固定数量的信道上传送信号。通常,每个手持设备调谐到一个特定信道,这可与系统中的路由器410或其它智能装置协商。由此,在一个卫星的作用距离内这种系统中的用户数量通常相对来说很小,而且每个用户通过收发信机400在一个“薄管道”(thin pipe)上与路由器410通信。在本说明中,通过薄管道的意思是指一个经由带宽极其受限的信道到用户的连接。In an embodiment of the present invention,
从本发明可明显看出,在这种窄带薄管道上实现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
图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芯片的语音识别功能可编程或联系用于识别不同语言。在监视和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
图3B是图1中设备100的透视图,示出了噪声消除扬声器和话筒的结合。虽然具有语音识别能力的DSP能有效减小不想要的背景噪声,但不是百分之百的有效,因此要使用另一种噪声抑制技术,其中可能提供有第二个话筒106b和一个以上扬声器105b,而且有目的性地放置于设备100,目的是减小可能出现在用户所在地的背景噪声。附加的MIC/SPKR可需要,也可不需要,这取决于实现和设备的物理设计。如果诸如图1系统99的系统是在工业环境下实现,例如,背景噪声特别严重,那么话筒106和扬声器105在DNT呼叫期间用于通常的语音和音频功能,或可组合用于清除噪声。FIG. 3B is a perspective view of the
显然对于本领域的技术人员来说,设备100中可有一个以上消除噪声的扬声器105b,以及一个以上消除噪声的话筒106b,而不会超出本发明的精神和范围。这种设备的数量和位置将部分取决于应用的目的。例如,在安静的环境中,什么噪声消除设备都不需要,然而在嘈杂的环境中,需要提供最大的噪声消除能力。一般来说,噪声消除系统是通过辅助话筒(106b)截断背景噪声来工作,接着通过放置用于消除主话筒106区域的背景噪声的一个或多个噪声消除扬声器,将背景噪声播放回来。这种噪声消除对如业务噪声和类似噪声的作用在技术上是熟知的,但背景噪声抑制的应用和实现增强了DNT在窄无线链路上的传输的技术是独一无二的,不是那么显而易见。It will be apparent to those skilled in the art that more than one
显然对本领域的技术人员来说,噪声消除扬声器和话筒可从设备100中分离开,这并不偏离本发明的精神和范围。一个这样的例子如使用噪声消除耳机。It will be apparent to those skilled in the art that the noise canceling speaker and microphone can be separated from the
窄带无线多址系统中的管道镜像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
超薄管道上的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
动态地址翻译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
图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.
在这个实施例中路由器410为多级路由系统中的一个低级路由器,经链路413连接到更高级的路由器415。在这个实施例中,路由器415为该无线系统的主路由器,并链接到网络500。主路由器415也可链接到其它低级别的路由器,如等效于子网404的另一子网405中的路由器417,子网又可控制三个收发信机,如收发信机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
在本发明的实施例中示意的这种分布式系统的目的是,为所有用户提供通信,而不管特定的区域(收发信机),并允许用户在保持通信的同时在区域间移动。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
每个手持设备调谐到系统分配的信道,设备100将在分配到通过收发信机403服务的区域99内设备的同一信道上,开始通过收发信机402与路由器410协商。然而,区域97中有一个或多个用户被分配到同一信道,而且一旦该路由表被修改,在新进入区域处信道分配也将改变。每个收发信机,例如与该区域任一时间期望的用户相比,具有更多的信道能力,因此在任一时间点可具有未使用的信道,可分配给新进入该特定区域的用户。Each handset tunes to a channel assigned by the system and
在这个例子中,路由器410同时通过收发信机403和402服务于区域99和97,使这成为一个相对简单的波纹例子。然而,如果设备100的用户漫游到子网405,在此收发信机受路由器417的控制,那么设备100将通过最近的卫星收发信机连接该新路由器,并协商进入到新子网。在这种情况下,用户将从路由器410的路由表移动到路由器417的路由表中,而不只是修改路由器410中的路由表到一个新的收发信机和区域。In this example,
在波纹的处理中,无线系统覆盖的整个区域内的用户被跟踪,它们相对于网络收发信机的位置被标注。在用户以上述方式在区域间移动时,每个路由器中的路由表被更新,其中对系统的存储和修改数据影响最小时,路由表的变化最小。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
客户端的个人路由器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
显然对本领域的技术人员来说,由提供的各个实施例描述的本发明的方法和装置,允许包含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)
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)
| 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)
| 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 |
-
1998
- 1998-04-28 US US09/069,221 patent/US6078566A/en not_active Expired - Lifetime
-
1999
- 1999-04-26 WO PCT/US1999/008988 patent/WO1999056415A1/en not_active Ceased
- 1999-04-26 EP EP99920021A patent/EP1080552B1/en not_active Expired - Lifetime
- 1999-04-26 JP JP2000546473A patent/JP3511594B2/en not_active Expired - Lifetime
- 1999-04-26 CA CA002330001A patent/CA2330001A1/en not_active Abandoned
- 1999-04-26 AU AU37609/99A patent/AU745417B2/en not_active Expired
- 1999-04-26 CN CNB998055352A patent/CN1168231C/en not_active Expired - Lifetime
- 1999-07-12 US US09/351,994 patent/US6421329B1/en not_active Expired - Lifetime
- 1999-07-12 US US09/352,416 patent/US6421325B1/en not_active Expired - Lifetime
- 1999-07-12 US US09/351,998 patent/US6625126B1/en not_active Expired - Lifetime
- 1999-07-13 US US09/352,493 patent/US6560214B1/en not_active Expired - Lifetime
- 1999-07-13 US US09/352,495 patent/US6381222B1/en not_active Expired - Lifetime
-
2002
- 2002-07-09 US US10/192,198 patent/US7965742B2/en not_active Expired - Fee Related
-
2007
- 2007-04-09 US US11/733,022 patent/US20070191030A1/en not_active Abandoned
-
2013
- 2013-03-18 US US13/846,794 patent/USRE45149E1/en not_active Expired - Lifetime
-
2014
- 2014-12-04 US US14/561,205 patent/US20150141071A1/en not_active Abandoned
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 |