USRE45149E1 - Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control - Google Patents

Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control Download PDF

Info

Publication number
USRE45149E1
USRE45149E1 US13/846,794 US201313846794A USRE45149E US RE45149 E1 USRE45149 E1 US RE45149E1 US 201313846794 A US201313846794 A US 201313846794A US RE45149 E USRE45149 E US RE45149E
Authority
US
United States
Prior art keywords
data
dnt
network
router
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US13/846,794
Inventor
Dan Kikinis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Genesys Cloud Services Inc
Original Assignee
Genesys Telecommunications Laboratories Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/955,323 external-priority patent/US6795406B2/en
Application filed by Genesys Telecommunications Laboratories Inc filed Critical Genesys Telecommunications Laboratories Inc
Priority to US13/846,794 priority Critical patent/USRE45149E1/en
Assigned to JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT reassignment JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: ANGEL.COM INCORPORATED, GENESYS TELECOMMUNICATIONS LABORATORIES, INC., SOUNDBITE COMMUNICATIONS, INC., UTOPY, INC.
Application granted granted Critical
Publication of USRE45149E1 publication Critical patent/USRE45149E1/en
Assigned to ANGEL.COM INCORPORATED, GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR, SOUNDBITE COMMUNICATIONS, INC., UTOPY, INC. reassignment ANGEL.COM INCORPORATED PATENT RELEASE (REEL:031644/FRAME:0814) Assignors: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: BAY BRIDGE DECISION TECHNOLOGIES, INC., Echopass Corporation, GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR, Interactive Intelligence Group, Inc.
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

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

Definitions

  • the present invention is in the field of network communications, including Data Network Telephony (DNT), such as lnternet Protocol Network Telephony (lPNT) and pertains more particularly to methods and apparatus for enhancing DNT in narrow bandwidth wireless links.
  • DNT Data Network Telephony
  • lPNT lnternet Protocol Network Telephony
  • PSTN Publicly Switched Telephony Networks
  • COST Connection Oriented/Switched Telephony
  • Data Network Telephony DNT
  • IPNT Internet data network lnternet Protocol Network Telephony
  • Data networks typically link computers over one or more sub-nets, which may include local area networks (LAN), wide area networks (WAN) such as the lnternet, company lntranets, and combinations of these and other data networks.
  • LAN local area networks
  • WAN wide area networks
  • lnternet company lntranets
  • DNT such as lPNT
  • dedicated connectinns are not provided except in rare and special instances. Instead, digital audio data is prepared in standardized audio packets complete with header information and the like.
  • the packets are prepared in near real-time and broadcast over the data network(s) connecting involved computers adapted for DNT applications.
  • the header for each packet includes a destination for the packet.
  • IPNT Data Network Telephony
  • wireless data transmission is also quite well-known in many applications.
  • Internet service providers for example, are recently providing high data-rate wireless Internet access by satellite systems, and, where bandwidth is not substantially restricted at the receiver's end, such systems have proven successful for WEB page delivery and the like.
  • Such systems have not proved to be friendly for DNT applications, and there are a number of reasons, which apply to these kinds of systems and to other kinds of wireless systems of more limited bandwidth even more so.
  • the problems for Data Network Telephony in wireless systems are related tn the real-time nature of telephony data and the typically limited bandwidth available in such systems.
  • the distribution probabilities provide a situation where it is uncommon for several or many users to demand unusual bandwidth at the same time.
  • the phenomenon is known in the art as averaging. Even with known high-use times, it can be expected that distribution will be such that bandwidth will be adequate. In most wireless systems however, bandwidth is more precious, and averaging is hence not as helpful.
  • a contributing problem is in the nature of real-time audio data as opposed to data transmitting stored documents and the like, which may be called data-data as opposed to voice-data.
  • Data-data is prepared in packets for transmission from stored data of known capacity. The number of data packets needed to transmit a stored document, whether text, graphic, audio, or other, is a known quantity. Moreover, there is no fundamental loss if such data becomes delayed in transit. Once it arrives at a destination, the document may be reproduced.
  • Voice-data packets for real-time conversations are different.
  • the packets for voice-data have to be prepared and transmitted in essentially real time in both directions or a meaningful conversation cannot be held.
  • the magnitude of packaged voice-data for a conversation will be inflated by acoustical background noise, which under some conditions can double or triple or even further multiply the amount of data having to be sent, imposing severe demand on available bandwidth.
  • the inventor has carefully considered the possibilities of a number of types of potential DNT applications, and has determined that it is desirable to provide DNT in wireless systems of many sorts to take advantage of some of the inherent advantages of DNT over dedicated connection-type telephony systems, and to provide DNT capability in systems that also are capable of data transfer of the data-data type described above, such as of stored digital documents and entities.
  • a novel system in this patent application is proposed, for example, using relatively small, battery-powered, hand-held computer communicators with DNT capability to be carried by users within range of multiple Network lnterface Adapters (satellite transceivers).
  • wireless communication is provided by RF signaling.
  • the invention is not limited to RF, and could be implemented in an Infra system or any other system providing wireless communication.
  • the Network lnterface Adapters may he coupled, for example, to a Local Area Network.
  • a Local Area Network Such a system would be quite useful on a company premises for workers to keep in touch, hold phone conversations, share documents locally (Campus lntranet), and communicate with the lnternet and other connected computers as well (Inter Campus lntranets or Extranets).
  • Campus lntranet a company premises for workers to keep in touch, hold phone conversations, share documents locally
  • the lnternet and other connected computers as well (Inter Campus lntranets or Extranets).
  • Inter Campus lntranets or Extranets Inter Campus lntranets or Extranets
  • a data network telephony (DNT) system comprising a base station connected to a DNT-capable data network and to a wireless transceiver and adapted to operate the transceiver by a two-way, narrow-baod, multiple-chaonel, real-time duplex radio protocol, and to process DNT calls on the DNT-capable data network and to broadcast and receive the DNT calls to and from the plurality of communicator units via the transceiver as DNT data packets; aod a plurality of portable computer-enhanced communicator units, including microphooe and speaker apparatus, each adapted to communicate with the base station by the two-way real-time radio protocol and to process DNT calls.
  • the portable, computer-enhaoced communicator units are adapted to prioritize DNT data over other data when transmitting on the wireless network, such that DNT data always is processed before non-DNT data.
  • the DNT-capable data network is a local area network (LAN).
  • LAN local area network
  • one or more of the communicator units is equipped with Digital Sigoal Processors (DSPs) adapted for recognizing human speech, and wherein audio data for DNT calls is processed hy the DSPs, allowiog substantially only human speech to be prepared as DNT packets for transmission.
  • DSPs Digital Sigoal Processors
  • ooe or more of the communicator units is equipped with noise cancellation microphone and speaker apparatus adapted for creating a noise reduction zone in tbe region of a principle speech input microphone.
  • a method for enhancing quality of DNT calls comprising steps of (a) monitoring all outgoing wireless traffic at the portable communication unit; (h) recognizing DNT data as opposed to non-DNT data; and (c) transmitting DNT data always with preference over non-DNT data.
  • the portable communication unit comprises a CPU and a memory, and the method is provided by the CPU executing a Quality of Service (QoS) algorithm stored in the memory.
  • the method is provided by the CPU executing Quality of Service (QoS) code prnvided as a portion of an operating system (OS) or a BIOS.
  • FIG. 1 is an architectural overview of a wireless DNT system according to ao embodiment of the present invention.
  • FIG. 2 is a system diagram of the components and connectivity of components within a hand-held DNT device and associated network elements according to an embodiment of the present invention.
  • FIG. 3A is a block diagram illustratiog DSP function according to an embodiment of the present invention.
  • FIG. 3B is a perspective view of unit 100 of FIG. 1 showing speaker and microphone placement.
  • FIG. 4 is a conceptual diagram illustrating QoS components and negotiation according to an embodiment of the preseot ioveotion.
  • FIG. 5 is a block diagram illustrating dynamic address translation according to an embodiment of the present iovention.
  • FIG. 1 is an architectural overview of a wireless DNT voice-data system 99 according to ooe embodiment of the preseot inveotion.
  • Wireless voice/data system 99 comprises a plurality of receiving/sending hand-held units 100 - 600 that may be carried and used by individuals mohile throughout a local area such as a corporate campus baviog several buildings, aod so oo.
  • System 99 in various embodiments is a radio-frequency (RF) based communication system
  • aod may be a time-division-duplex multiple access (TDMA) system, a code-divisioo multiple access (CDMA) system, or any other type two-way wireless protocol system, all of which are well-known in the art or may be inveoted io the future, but that are essentially wireless systems.
  • TDMA time-division-duplex multiple access
  • CDMA code-divisioo multiple access
  • voice/data system 99 may operate via infrared or other known or future form of wireless communication.
  • Radio frequency systems are used in this embodiment for illustratioo because of their flexibility aod abundance in the art.
  • a combination of wireless technology may be used such as RF in combination with infrared capability with the infrared capability attributed to peripheral devices that may be used with a system.
  • Each hand-held uoit 100 - 600 (there may be more or fewer) is of the form of a portable computer and communication device such as a palm-top computer. Such devices are knowo io the art and may be suitable for practice of the preseot iovention with addition of certain elements which will he clear from following descriptions.
  • Each receiving/sending unit communicates via RF, as previously described, and has an RF interface module such as ioterface module 109 that is capable of receiviog and sending radio signals and has a oetwork ioterface capability.
  • Each unit 100 - 600 has appropriate computer functionality attributed to palm-top and other portable style computers, and is powered, in most embodiments, via rechargeable battery. ln some embodiments where portability is not an issue, they may be powered electrically via wall socket adapters as well, with recharge capability for battery packs. However, in a preferred embodiment unit 100 is portable. It will be apparent to the skilled artisan that many more units as allowed by available bandwidth may be used within a voice/data system 99 .
  • Each unit 100 - 600 is capable of communicating in RF mode with a satellite transceiver 400 that may be located io a convenient proximity (communication range) to the sum of portable units within a sub-net of system 99 .
  • Satellite traosceiver 400 is dedicated to broadcasting and receiving data in RF mode to and from each unit such as unit 100 - 600 and has appropriate interface capability for computer communication as well as radio frequency sending and receiving capability.
  • Satellite transceiver 400 is linked via dedicated digital connection 401 to a router 410 in the embodiment shown. This link may be any one of many sorts, such as serial pair, optical liok, and so on.
  • Router 410 is, more specifically, a digital routing oode, adapted for routing data packets as in a digital network like the Internet.
  • a router encompassiog both types of telephony capabilities may be used.
  • a router with dual capability i.e. routing both PSTN calls that are converted to DNT calls and originally sourced DNT calls) is known to the inventor.
  • Router 410 is linked via digital network connection to a network 500 .
  • Network 500 may be of the form of a local area network (LAN), a wide area network (WAN), the Internet, an lntranet, or another type of public or private digital network koowo in the art.
  • Router 410 may be further linked as illustrated via dedicated coonections 411 , and 412 to other routers or transceivers (not shown) as would be the case with a multi-distributed system wherein voice/data systems such as system 99 are duplicated and distributed over a larger geographical area (i.e. a campus) and lioked to a network such as network 500 .
  • Dedicated connections 411 and 412 are identical in scope to connection 401 as previously described.
  • each transceiver such as transceiver 400 , communicates with users over 16 dedicated narrow-bandwidth channels.
  • a channel may be shared by two or more infrequent users while a frequeot user may have a dedicated channel.
  • users with communication devices roam from system to system as will be described further below.
  • DNT such as IPNT
  • a user operating a portable communication device such as unit 100 while connected in wireless mode to a voice/data system such as system 99 , enabling the user to actively send and receive real-time data associated with DNT as well as to perform other data tasks such as file downloading, uploading and the like without losing the quality of the real-time DNT communication.
  • a user may also roam away from and out of range of system 99 , in a multi-distributed embodiment, wherein any real-time data that was sent but not received by the user as he or she moves between transceiver regioos is immediately rerouted as the user is associated with a new satellite traosceiver. This feature allows a user to be completely mobile during real-time data transfer.
  • DNT is not curreotly practical wheo practiced on networks having narrow dedicated bandwidth such as TDMA or CDMA systems as compared to high bandwidth systems (i.e. satellite wireless aod coooection-oriented systems) whereio sufficient bandwidth for DNT and other data transfer can be assured by packet averaging techniques and so on. Therefore, it is an object of the invention to provide method and apparatus for enabling successful and ecooomical practice of DNT including IPNT over wireless networks of the prevalently existing narrow-bandwidth type described above. Such method and apparatus of the present invention is detailed in various embodiments below.
  • FIG. 2 is a system diagram of the components and connectivity of compooents within voice/data unit 100 of FIG. 1 , and associated network elements external to unit 100 according to an embodiment of tbe present inveotion.
  • Voice/data haod-held unit 100 is shown in FIG. 2 as a block diagram to reveal various components aod features, some of which are enabling to unique features of the preseot invention, aod some of which are standard features available in current art and geoeric to such devices.
  • Unit 100 has a central processing unit (CPU) 101 in this embodiment including a digital signal processor (DSP) 101 a.
  • DSP 101 a may be separate from CPU 101 , such as a separate chip communicating on bus 113 .
  • DSP 101 a is adapted for voice recognition and may discern human voice from background ooise.
  • DSP functionality as provided in tbis embodimeot is unique and is described in further detail below.
  • unit 100 is a portable computer as well as a DNT communication device, suitable memory for storing programs and data is provided as memory (MEM) 102 and non-volatile memory (NV MEM) 103 .
  • MEM memory
  • NV MEM non-volatile memory
  • a speech system 104 contains the necessary components for enabling DNT and lPNT telephony communication, aod for doing necessary A/D and D/A conversion between digital voice-data and analog voice signals from a microphone (mic) or to operate a speaker.
  • a microphone 106 and a speaker 105 are provided for audible send and receive fuoction.
  • ao additional ooise cancellation microphone 106 b and a ooise caoccllatioo speaker 105 b are included for tbe purpose of minimizing background noise. More detail regarding this unique noise elimination technique as applied to an embodiment of the present invention is provided below.
  • An infrared transceiver 107 is provided for the purpose of interfacing with peripherals that communicate via infrared sigoal. Iofrared transceiver 107 accepts input from such peripherals and converts the data to digital form for bus 113 . Of course aoy other type of wired (such as USB) or wireless desktop network could he employed, including but oot limited to induction, RF and so forth. Data-data, as referenced in the background section, such as file documents and the like, may be converted to infrared data aod stored, executed, or printed on infrared-capable peripherals that may be used with system 99 .
  • a standard keyboard 112 and screen 110 are provided to unit 100 as with most portable computers.
  • the screen may be any of a broad variety of such devices as known in the art.
  • the keyboard may be a QWERTY keyhoard or another sort.
  • a mini-keyboard 111 may also adapt to unit 100 io some embodiments instead of keyboard 112 for the purpose of input for operation of unit 100 , for example mimicking a simple telephone interface.
  • peripheral devices such as a full size keyboard 151 a PC 152 may communicate with unit 100 via infrared or other wired or wireless link as previously described.
  • RF interface 109 provides digital wireless interface witb transceiver 400 .
  • each satellite transceiver 400 in the system of FIG. 2 typically broadcasts on a fixed number of channels within an assigned frequency range over an area surrounding tbe transceiver.
  • each hand-held unit tunes to a particular channel, which may be negotiated with router 410 or other intelligence in the system.
  • a very “thio pipe” By thin pipe in this specification is meant a connection to a user via a channel with very limited bandwidth.
  • the first implementation involves the use of DSP (see DSP 101 a of FIG. 2 ) technology with speech recognition capability, and is described and illustrated below.
  • FIG. 3A is a block diagram illustrating DSP function according to an embodiment of the present inventioo wherein only voice data packets aod real data packets are sent during a transaction with a calling or called party.
  • DSP technology while known in the art and applicable to many different types of products, is an innovative approach as it is applied to an embodiment of the present invention.
  • the ioventor knows of no current narrow-band wireless application wherein DSP with speech recognition is used for the purpose of managing bandwidth whereby only necessary data packets for voice-data are created during a real time transaction such as a DNT voice call. Data-data associated with file transfers and the like are created oormally and sent along with voice data.
  • CPUs can be used to perform DSP tasks, and hence no extra physical implementation of the DSP has to exist.
  • some newer DSP design lend themselves to handle general purpose CPU/MPU functions, and hence can haodle all aspects by themselves.
  • DSP 101 a with speech recognition capability monitors ioput, sorts out speech from non-speech, and creates data packets for voice only and will not create packets during pauses when the user is not speaking. ln this way, bandwidth is made available for other functions because data packets containing background noise aod the like are never created.
  • Data-data packets containing non-voice data such as file-transfer data and the like are created in normal fashion and sent along with DNT packets if the user is, of course, transferring a file and talking on the unit at the same time. This technique in this embodiment assumes that there is sufficient bandwidth for muti-task functions while actively engaged in a DNT call.
  • the speech recognition function of the DSP chip may be programmed or traioed to recogoize different languages and so oo. Also long sighs and other verbal non-descriptors may be ignored during the monitoriog and DNT packet generating process.
  • a DSP chip with speech recognition capability is also provided in routers such as router 410 .
  • routers such as router 410 .
  • incoming DNT packets, before encountering may be monitored by a similar DSP at router 410 and non-speech packets in a received DNT data stream can be eliminated, effectively making more efficient use of the narrow bandwidth of each channel to a user.
  • DSP apparatus and techniques as described can effectively minimize bandwidth demand for DNT in narrow wireless channels in either or both directions.
  • FIG. 3B is a perspective view of unit 100 of FIG. 1 showing noise-cancellation speaker aod microphooe iocorporation. While DSP with speech recognition capability is effective in reducing unwanted background noise, it may not be 100 percent effective, therefore another noise reduction technique is used wherein possibly a second microphone 106 b aod possibly ooe more speaker 105 b are provided and strategically located on unit 100 for the purpose of canceling background noise that may be present at the users location. Depending on the implementation and the physical design of the device, additional MlC/SPKR may or may not be needed. If a system such as system 99 of FIG. 1 is implemented in an industrial setting, for example, background noise may be particularly significant. Speaker 105 and microphone 106 are used for normal speech and audio function during a DNT call or may be used in combinatioo for noise cancellation.
  • noise-cancellation speaker 105 b there may be more than ooe noise-cancellation speaker 105 b as well as more than one noise-cancellation microphone 106 b in unit 100 without departing from the spirit and scope of the present invention.
  • the number and location of such devices will depend in part on intended application. For example, in a quiet environment, they may not be needed at all, whereas, in a noisy environment maximum capability may be desired.
  • the noise cancellation system works by intercepting background ooise by the auxiliary mic ( 106 b), then playing background noise back through one or more noise cancellation speakers placed to cancel background noise in a region at the principle mic 106 .
  • Such noise cancellation is known in the art for such as traffic noise and the like, but application and implementation to background noise reduction enhancing DNT over narrow wireless links is surely unique aod not obvious
  • caocellation speakers and microphones may be held separate from unit 100 without departing from the spirit and scope of the present invention.
  • One example of this would be utilization of a noise cancellation head-set.
  • Router 410 is adapted to route data packets for both voice-data in DNT and data-data for such as file transfers to users in an area covered by transceiver 400 .
  • each user is assigned a channel within tbe breadth of the transceiver. Therefore voice-data and data-data for each user nccupies just that chaonel io the wireless link between transceiver 400 and each user's hand-held unit.
  • the hardwired link 401 is, however, preferably a single line, and carries all of the combioed data for all the users in the area of transceiver 400 .
  • router 410 can be troublesome, as router 410 sees only the combined baodwidth of all the channels. Therefore, in the event one or more of the users elects to download a large amount of data, router 410 would typically commaod the entire bandwidth of hardwired link 401 to transfer the data to transceiver 400 , and any or all DNT communications may be interrupted. lo a preferred embodiment of the present invention, then, router 410 treats hardwired link 401 as though it were a link of the bandwidth of the wireless channel for each user, dividing the hardwired link into a number nf parallel pipes equal to the number of wireless channels used. Data management between real time voice-data and data-data is tberefore maintained for the system between the router and the users, and DNT may be effectively maintained for the individual users.
  • a basic but innovative Quality of Service (QoS) scheme is implemented on the clieot side.
  • QoS Quality of Service
  • FIG. 4 is a conceptual diagram illustrating QoS management according to an embodiment of the present invention.
  • This is accomplished in embodiments of the invention either with firmware that is embedded in NV MEM 103 , or via a software application 501 installed in system memory available in unit 100 .
  • an instance of application 501 also resides in router 410 .
  • the application provides a fixed algorithm that always prioritizes DNT data both in unit 100 and in router 410 . In this way, DNT data, as real time data, is always assured sufficient bandwidth. If another data type such as data from file transfer is initiated while simultaneously engaging in a DNT call, all such packets are held until there is a pause in the speech wherein no DNT data is being transferred.
  • the transferring of files initiated by unit 100 takes place only during data gaps in the prioritized DNT communication. This is a one directional feature that only effects the communication link between unit 100 and router 410 , and the instances of application 501 at each end operate independently of the other. In other embodiments the unique uni-directional QnS routine may be used only at one end of the pipe or the nther, either in router 410 or in the user's hand-held unit.
  • a method whereby a user may roam away from and out of range of a transceiver such as transceiver 400 , and be smoothly and efficiently logged onto another transceiver in system 99 .
  • FIG. 5 is a block diagram illustrating dynamic address translation according to an embodiment of the present invention.
  • Three transceiver regions 97 , 98 and 99 are shown provided by separate transceivers spaced apart from each other but with overlapping areas, as is known in the art for such wireless systems; as is done in cell-phone systems, for example.
  • reginns 97 , 98 , and 99 define a sub-net 404 .
  • Sub-net 404 is, in this case, serviced by a single router 410 .
  • Such a case may represent, for example, a technical campus.
  • Each unit 100 is capable of operating on one or another of defined channels in each of regions 97 - 99 , and RF tuning in the hand-held units is a matter of apparatus and procedures that are all well-known in the art.
  • Router 410 in this embodiment is a lower-level router in a multilevel routing system connected to a higher-level router 415 via link 413 .
  • router 415 is a Master router for the wireless system, and is linked to Net 500 .
  • Master router 415 may be linked as well to other lower-level routers such as router 417 in another subnet 405 equivalent to subnet 404 , which in turn controls three transceivers, such as transceiver 418 .
  • cach user may have a home lncation served by a particular transceiver connected to a particular router.
  • a particular user may, for example, typically be found in region 99 served by transceiver 403 connected to router 410 . This user will then be listed on the routing table of router 410 and the table of Master router 415 . If a call comes in tn Master router 415 for this particular user, the call will be quickly routed to the proper end router and transceiver by virtue of the routing list entries.
  • Each satellite transceiver such as transceiver 403 has a fixed number of channels, and a channel is assigned to each user.
  • the purpose of a distributed system of the sort illustrated in embodiments of the present invention is to provide communication for all users regardless of the particular region (transceiver), and to allow users to move from region to reginn while maintaining communication.
  • the user nf unit 100 shown in FIG. 5 as resident in region 99 , has decided to roam to region 97 covered by transceiver 402 .
  • location 97 covered by transceiver 402 .
  • negotiation communication will occur with both transceivers 403 and 402 .
  • the system will determine that the user is to be handed off to transceiver 402 , at which time the routing tables are updated, deleting the particular user from transceiver 403 and assigning the user to transceiver 402 .
  • Each hand-held unit tunes to the system-assigned channel, and unit 100 will initially negotiate with router 410 through transceiver 402 on the same channel that was assigned to the unit in region 99 served through transceiver 403 . There may, however, be one or more users in region 97 assigned to the same channel, and once the routing tables are updated, the channel assignment may change in the newly-entered rcginn.
  • Each transceiver for example may have more channel capability than users expected at any one time to be in that reginn, and therefore may have unused channels at any point in time that may he assignable to users newly entering the particular region.
  • router 410 services both regioos 99 and 97 through transceivers 403 and 402 respectively, making this a relatively simple example of ripple.
  • unit 100 would ping that new rnuter through the closest satellite transceiver, and negotiate entry into the new subnet. In this case the user would be moved frnm the routing table in router 410 to the routing table in router 417 , rather than just updating the routing tahle in router 410 to a new transceiver and region.
  • Routing lists at each router are updated as users move from region to region in the manner described above, wherein the minimum change is made with minimum impact on the stored and updated data for the system.
  • router 410 there may be a varying number of routers such as router 410 assigned a varying number of satellite transceivers without departing from the spirit and scope of the present inventioo. There may also be, in more sophisticated systems, several hierarchical levels of routers. There are many possibilities for system architecture.
  • a software application known to the inventor as a personal router application is employed for flexibility in routing.
  • a personal router application is taught in U.S. Pat. No. 6,148,074, assigned to the assignee of the present patent application.
  • Io the personal router system a user may, among other capabilities, program alternative actions for incoming calls. For example, a user may need to leave an area, and a co-worker is selected to cover the first user's responsibilities. ln this case, the first user can program through the hand-held unit and the personal router applicatioo, for incomiog calls to the first user to be re-routed to the alternate. A hroad range of other alternatives is available, including automatic answering with pre-recorded messages, call-holding, and many others. ln a preferred embodimeot a user interface is provided whereio incoming calls are represeoted by icons on the user's screen, which the user may select to manipulate calls.
  • the bulk of the personal router applicatioo is resident at the system routers, and each user has an interface whereby he/she may access the application on the system router in a client-server fashion, and edit routing rules on the router to effect the manner in which incoming calls for the user are handled.
  • the rules that may be invoked in this manner are limited only by system capabilities and the user's needs.
  • the personal router application provides maximum flexibility to the user without requiring additional equipment.
  • a user need not be resident in any one voice/data system in order to apply his personal routiog rules.
  • personal routiog capability may be scaled up to cover a large geographical area such as routing calls to other sub-nets and so on.
  • routing applicatioo may be used in conjunctioo with other routing applicatioos that may be implemeoted separately from individual units without departing from the spirit and scope of the present invention.
  • routing software may be stored at a machine dedicated to ioterfacing with routers so that mnre complicated routing rules may be observed.
  • All of the embodiments of the prescot invention as previously taught herein are applicable to assigned the typical bandwidth types of wireless networks such as TDMA and CDMA oetworks.
  • successful practice of the present invention in various embodiments can be further enhanced by implemeoting a wireless protocol betweeo traosceivers and users based on the characteristics of carrier-sensed multiple-access oetworks including collisioo detection (CSMA/CD).
  • This type of oetwork is most often employed as a hard-wired or wireless LAN architecture such as Ethernet.
  • CSMA/CD In CSMA/CD all data is transmitted over a shared channel and each registered device that attempts to transmit data oo the network must first listen to see if the network is free (carrier seose). Each device has a preset priority to use the available baodwidth over the network (multiple access). If two devices attempt to transmit at the same time, a collision occurs which is detected by all devices on the network (collision detection). Each device typically plans it's second-attempt transmissioo at a random amount of time after a collision is detected. As all of this takes place in a matter of micro-seconds, CSMA/CD provides a means of efficiently utilizing available bandwidth in a wireless shared system.
  • Baodwidth-on-demand meaos that no device transmits during the transmissioo of another device on the network. Instead of iodividual channels of dedicated baodwidth being assigned to each unit, all incomiog DNT communications are broadcast over the oetwork wherein each unit picks up it's own coded informatioo via addressing within the packet frame.
  • CSMA/CD in wireless mode operates virtually the same as in hard-wired mode except that the network architecture with respect to linked devices would be closer than would be the case with a wired network.
  • the inventor koows of no wireless CSMA/CD network that curreotly practices DNT.
  • the wireless CSMA/CD implementation could use existing wireless LAN technology with the replacement of RF/NIA adapters such as module 109 of FIG. 1 with existing LAN type oetwork adapters.
  • the methods and apparatus of the preseot invention as taught by the various presented embodiments allows DNT iocluding IPNT to be practiced efficiently and economically oo a wireless narrow-band network having dedicated chaonels as well as a wireless network having a shared channel with carrier sense capability and collisioo detection capability without departing from the spirit aod scope of the present invention.
  • the methods aod apparatus of the present may be implemented in various networks such as TDMA, CDMA, Global System Mobile (GSM), and other similar networks as well as CSMA/CD type networks.
  • such a wireless network enhanced by methods and apparatus of the present inventioo may comprise a plurality of voice/data systems belnnging to one of a plurality of sub-nets each controlled by a router with each router linked to a LAN, a WAN, including but not limited tn, the lnternet.

Abstract

A system for wireless communication comprises an architecture of routers connected to a network and having connected transceivers for wireless transmission and reception of data, and a plurality of hand-held commuoicators adapted for users to communicate with the network through the routers. The system is adapted to provide wireless Data Network Telephony (DNT), and the hand-held communicators execute Quality of Service (QoS) code adapted to prioritize DNT packet code over all non-DNT traffic, thereby preserving the real-time nature of the DNT code.

Description

CROSS-REFERENCE TO RELATED DOCUMENTS
The present invention application is a reissue application of U.S. Pat. No. 6,795,406 which issued on Sep. 21, 2004 based on application Ser. No. 09/955,323 filed on Sep. 17, 2001, which is a divisional application of prior co-pending application Ser. No. 09/351,998 filed on Jul. 12, 1999, now U.S. Pat. No. 6,625,126, entitled: “Methods and Apparatus for Enhancing Wireless Data Network Telephony, Including Quality of Service”, which is a divisional application of Ser. No. 09/069,221 filed on Apr. 28, 1998, now U.S. Pat. No. 6,078,566. The specification for Ser. No. 09/351,998 filed on Jul. 12, 1999 is incorporated herein in its entirety by reference.
FIELD OF THE INVENTION
The present invention is in the field of network communications, including Data Network Telephony (DNT), such as lnternet Protocol Network Telephony (lPNT) and pertains more particularly to methods and apparatus for enhancing DNT in narrow bandwidth wireless links.
BACKGROUND OF THE INVENTION
The art of telephony communication has grown in proportion with improved telephony infrastructure, equipment, and methods of practice. Conventionally and historically telephone communication has been practiced by use of networks that provide dedicated connections and guaranteed bandwidth, such as in Publicly Switched Telephony Networks (PSTN). ln such networks a call placed from a telephone connected to a local service is switched over dedicated channels to a destination, and as long as the connection is maintained, the dedicated path, having a dedicated bandwidth, is also maintained. Such networks may he termed Connection Oriented/Switched Telephony (COST) networks, and this term is used in this specification.
More recently, with the development of extensive data networks, of which the well-known Internet is a prime example, a newer type of telephony communication has been introduced. This form of telephony is termed herein Data Network Telephony (DNT), and, in the context of the Internet data network lnternet Protocol Network Telephony (IPNT). Data networks typically link computers over one or more sub-nets, which may include local area networks (LAN), wide area networks (WAN) such as the lnternet, company lntranets, and combinations of these and other data networks.
In DNT, such as lPNT, dedicated connectinns are not provided except in rare and special instances. Instead, digital audio data is prepared in standardized audio packets complete with header information and the like. The packets are prepared in near real-time and broadcast over the data network(s) connecting involved computers adapted for DNT applications. The header for each packet includes a destination for the packet.
Data Network Telephony, such as IPNT is well-known in the art, and wireless data transmission is also quite well-known in many applications. Internet service providers, for example, are recently providing high data-rate wireless Internet access by satellite systems, and, where bandwidth is not substantially restricted at the receiver's end, such systems have proven successful for WEB page delivery and the like. Such systems have not proved to be friendly for DNT applications, and there are a number of reasons, which apply to these kinds of systems and to other kinds of wireless systems of more limited bandwidth even more so.
The problems for Data Network Telephony in wireless systems are related tn the real-time nature of telephony data and the typically limited bandwidth available in such systems. In relatively high-bandwidth systems having a relatively large number of users the distribution probabilities provide a situation where it is uncommon for several or many users to demand unusual bandwidth at the same time. The phenomenon is known in the art as averaging. Even with known high-use times, it can be expected that distribution will be such that bandwidth will be adequate. In most wireless systems however, bandwidth is more precious, and averaging is hence not as helpful.
A contributing problem is in the nature of real-time audio data as opposed to data transmitting stored documents and the like, which may be called data-data as opposed to voice-data. Data-data is prepared in packets for transmission from stored data of known capacity. The number of data packets needed to transmit a stored document, whether text, graphic, audio, or other, is a known quantity. Moreover, there is no fundamental loss if such data becomes delayed in transit. Once it arrives at a destination, the document may be reproduced.
Voice-data packets for real-time conversations are different. The packets for voice-data have to be prepared and transmitted in essentially real time in both directions or a meaningful conversation cannot be held. Moreover, the magnitude of packaged voice-data for a conversation will be inflated by acoustical background noise, which under some conditions can double or triple or even further multiply the amount of data having to be sent, imposing severe demand on available bandwidth.
The inventor has carefully considered the possibilities of a number of types of potential DNT applications, and has determined that it is desirable to provide DNT in wireless systems of many sorts to take advantage of some of the inherent advantages of DNT over dedicated connection-type telephony systems, and to provide DNT capability in systems that also are capable of data transfer of the data-data type described above, such as of stored digital documents and entities. A novel system in this patent application is proposed, for example, using relatively small, battery-powered, hand-held computer communicators with DNT capability to be carried by users within range of multiple Network lnterface Adapters (satellite transceivers). In a preferred embodiment wireless communication is provided by RF signaling. The invention, however, is not limited to RF, and could be implemented in an Infra system or any other system providing wireless communication.
In such a system the Network lnterface Adapters may he coupled, for example, to a Local Area Network. Such a system would be quite useful on a company premises for workers to keep in touch, hold phone conversations, share documents locally (Campus lntranet), and communicate with the lnternet and other connected computers as well (Inter Campus lntranets or Extranets). Many variations of such systems are possible, but present technology does not render such systems really practical. Methods and apparatus according to various embodiments and aspects of the present invention, taught in enabling detail below, provide substantial improvements rendering such voice/data systems on narrow bandwidth links quite feasible and useful.
SUMMARY OF THE INVENTION
In a preferred embodiment of the present invention a data network telephony (DNT) system is provided, comprising a base station connected to a DNT-capable data network and to a wireless transceiver and adapted to operate the transceiver by a two-way, narrow-baod, multiple-chaonel, real-time duplex radio protocol, and to process DNT calls on the DNT-capable data network and to broadcast and receive the DNT calls to and from the plurality of communicator units via the transceiver as DNT data packets; aod a plurality of portable computer-enhanced communicator units, including microphooe and speaker apparatus, each adapted to communicate with the base station by the two-way real-time radio protocol and to process DNT calls. The portable, computer-enhaoced communicator units are adapted to prioritize DNT data over other data when transmitting on the wireless network, such that DNT data always is processed before non-DNT data.
In one embodiment the DNT-capable data network is a local area network (LAN).
Io some embodiments one or more of the communicator units is equipped with Digital Sigoal Processors (DSPs) adapted for recognizing human speech, and wherein audio data for DNT calls is processed hy the DSPs, allowiog substantially only human speech to be prepared as DNT packets for transmission. In other embodiments ooe or more of the communicator units is equipped with noise cancellation microphone and speaker apparatus adapted for creating a noise reduction zone in tbe region of a principle speech input microphone.
In aootber aspect, in a system providing wireless communication between a portable communication unit and a base station over a dedicated channel, wherein the portable device is adapted for Data Network Telephony (DNT), a method is provided for enhancing quality of DNT calls, comprising steps of (a) monitoring all outgoing wireless traffic at the portable communication unit; (h) recognizing DNT data as opposed to non-DNT data; and (c) transmitting DNT data always with preference over non-DNT data. In this method, in some embodiments the portable communication unit comprises a CPU and a memory, and the method is provided by the CPU executing a Quality of Service (QoS) algorithm stored in the memory. In other embodiments the method is provided by the CPU executing Quality of Service (QoS) code prnvided as a portion of an operating system (OS) or a BIOS.
BRIEF DESCRIPTION OF THE DRAWING FIGURES
FIG. 1 is an architectural overview of a wireless DNT system according to ao embodiment of the present invention.
FIG. 2 is a system diagram of the components and connectivity of components within a hand-held DNT device and associated network elements according to an embodiment of the present invention.
FIG. 3A is a block diagram illustratiog DSP function according to an embodiment of the present invention.
FIG. 3B is a perspective view of unit 100 of FIG. 1 showing speaker and microphone placement.
FIG. 4 is a conceptual diagram illustrating QoS components and negotiation according to an embodiment of the preseot ioveotion.
FIG. 5 is a block diagram illustrating dynamic address translation according to an embodiment of the present iovention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
FIG. 1 is an architectural overview of a wireless DNT voice-data system 99 according to ooe embodiment of the preseot inveotion. Wireless voice/data system 99 comprises a plurality of receiving/sending hand-held units 100-600 that may be carried and used by individuals mohile throughout a local area such as a corporate campus baviog several buildings, aod so oo. System 99 in various embodiments is a radio-frequency (RF) based communication system, aod may be a time-division-duplex multiple access (TDMA) system, a code-divisioo multiple access (CDMA) system, or any other type two-way wireless protocol system, all of which are well-known in the art or may be inveoted io the future, but that are essentially wireless systems.
ln other embodiments, voice/data system 99 may operate via infrared or other known or future form of wireless communication. Radio frequency systems are used in this embodiment for illustratioo because of their flexibility aod abundance in the art. In some situations a combination of wireless technology may be used such as RF in combination with infrared capability with the infrared capability attributed to peripheral devices that may be used with a system.
Each hand-held uoit 100-600 (there may be more or fewer) is of the form of a portable computer and communication device such as a palm-top computer. Such devices are knowo io the art and may be suitable for practice of the preseot iovention with addition of certain elements which will he clear from following descriptions. Each receiving/sending unit communicates via RF, as previously described, and has an RF interface module such as ioterface module 109 that is capable of receiviog and sending radio signals and has a oetwork ioterface capability.
Each unit 100-600 has appropriate computer functionality attributed to palm-top and other portable style computers, and is powered, in most embodiments, via rechargeable battery. ln some embodiments where portability is not an issue, they may be powered electrically via wall socket adapters as well, with recharge capability for battery packs. However, in a preferred embodiment unit 100 is portable. It will be apparent to the skilled artisan that many more units as allowed by available bandwidth may be used within a voice/data system 99.
Each unit 100-600 is capable of communicating in RF mode with a satellite transceiver 400 that may be located io a convenient proximity (communication range) to the sum of portable units within a sub-net of system 99. Satellite traosceiver 400 is dedicated to broadcasting and receiving data in RF mode to and from each unit such as unit 100-600 and has appropriate interface capability for computer communication as well as radio frequency sending and receiving capability. Satellite transceiver 400 is linked via dedicated digital connection 401 to a router 410 in the embodiment shown. This link may be any one of many sorts, such as serial pair, optical liok, and so on.
Router 410 is, more specifically, a digital routing oode, adapted for routing data packets as in a digital network like the Internet. However, io some specialized embodimeots wherein calls are received from a telephone network such as the Public Switch Telephone Network (PSTN) as well as from a digital network, a router encompassiog both types of telephony capabilities may be used. A router with dual capability (i.e. routing both PSTN calls that are converted to DNT calls and originally sourced DNT calls) is known to the inventor.
Router 410 is linked via digital network connection to a network 500. Network 500 may be of the form of a local area network (LAN), a wide area network (WAN), the Internet, an lntranet, or another type of public or private digital network koowo in the art. Router 410 may be further linked as illustrated via dedicated coonections 411, and 412 to other routers or transceivers (not shown) as would be the case with a multi-distributed system wherein voice/data systems such as system 99 are duplicated and distributed over a larger geographical area (i.e. a campus) and lioked to a network such as network 500. Dedicated connections 411 and 412 are identical in scope to connection 401 as previously described.
lo an exemplary system according to the inveotion, each transceiver, such as transceiver 400, communicates with users over 16 dedicated narrow-bandwidth channels. There may be, in some instances, more than 16 uoits 100-600 in a transceiver area and assigned to users and a transceiver channel. In some cases, a channel may be shared by two or more infrequent users while a frequeot user may have a dedicated channel. In embodiments of system 99 having multiple transceivers, users with communication devices roam from system to system as will be described further below.
According to a preferred embodiment of the present invention, DNT such as IPNT may be practiced by a user operating a portable communication device such as unit 100 while connected in wireless mode to a voice/data system such as system 99, enabling the user to actively send and receive real-time data associated with DNT as well as to perform other data tasks such as file downloading, uploading and the like without losing the quality of the real-time DNT communication. Such a user may also roam away from and out of range of system 99, in a multi-distributed embodiment, wherein any real-time data that was sent but not received by the user as he or she moves between transceiver regioos is immediately rerouted as the user is associated with a new satellite traosceiver. This feature allows a user to be completely mobile during real-time data transfer.
As previously described with refereoce to the background section, DNT is not curreotly practical wheo practiced on networks having narrow dedicated bandwidth such as TDMA or CDMA systems as compared to high bandwidth systems (i.e. satellite wireless aod coooection-oriented systems) whereio sufficient bandwidth for DNT and other data transfer can be assured by packet averaging techniques and so on. Therefore, it is an object of the invention to provide method and apparatus for enabling successful and ecooomical practice of DNT including IPNT over wireless networks of the prevalently existing narrow-bandwidth type described above. Such method and apparatus of the present invention is detailed in various embodiments below.
FIG. 2 is a system diagram of the components and connectivity of compooents within voice/data unit 100 of FIG. 1, and associated network elements external to unit 100 according to an embodiment of tbe present inveotion. Voice/data haod-held unit 100 is shown in FIG. 2 as a block diagram to reveal various components aod features, some of which are enabling to unique features of the preseot invention, aod some of which are standard features available in current art and geoeric to such devices.
Unit 100 has a central processing unit (CPU) 101 in this embodiment including a digital signal processor (DSP) 101a. ln some embodiments, DSP 101a may be separate from CPU 101, such as a separate chip communicating on bus 113. DSP 101a is adapted for voice recognition and may discern human voice from background ooise. DSP functionality as provided in tbis embodimeot is unique and is described in further detail below.
Because unit 100 is a portable computer as well as a DNT communication device, suitable memory for storing programs and data is provided as memory (MEM) 102 and non-volatile memory (NV MEM) 103.
A speech system 104 contains the necessary components for enabling DNT and lPNT telephony communication, aod for doing necessary A/D and D/A conversion between digital voice-data and analog voice signals from a microphone (mic) or to operate a speaker. In this embodiment, a microphone 106 and a speaker 105 are provided for audible send and receive fuoction. ln some cases ao additional ooise cancellation microphone 106b and a ooise caoccllatioo speaker 105b are included for tbe purpose of minimizing background noise. More detail regarding this unique noise elimination technique as applied to an embodiment of the present invention is provided below.
An infrared transceiver 107 is provided for the purpose of interfacing with peripherals that communicate via infrared sigoal. Iofrared transceiver 107 accepts input from such peripherals and converts the data to digital form for bus 113. Of course aoy other type of wired (such as USB) or wireless desktop network could he employed, including but oot limited to induction, RF and so forth. Data-data, as referenced in the background section, such as file documents and the like, may be converted to infrared data aod stored, executed, or printed on infrared-capable peripherals that may be used with system 99.
A standard keyboard 112 and screen 110 are provided to unit 100 as with most portable computers. The screen may be any of a broad variety of such devices as known in the art. The keyboard may be a QWERTY keyhoard or another sort. A mini-keyboard 111 may also adapt to unit 100 io some embodiments instead of keyboard 112 for the purpose of input for operation of unit 100, for example mimicking a simple telephone interface. Similarly, peripheral devices such as a full size keyboard 151 a PC 152 may communicate with unit 100 via infrared or other wired or wireless link as previously described. RF interface 109 provides digital wireless interface witb transceiver 400.
It will be apparent to one with skill in the art that there may be generic or new features inherent or koowo to the inventor to a palm-top or lap-top computer that are not described in detail in this embodiment. The inventor intends only to detail those aspects incorporated into unit 100 that are relevant to operation of the present invention. Commonly found components such as screen 110 aod keyboard 112 will not be described with great detail because to do so may obscure the innovative aspects of the present invention. More detail regarding the iooovative aspects according to embodiments of the preseot ioventioo are provided below.
Improved Noise Reduction for DNT Applicatioo
In embodiments of tbe inveotion each satellite transceiver 400 in the system of FIG. 2 (there may be additional such transceivers coooected to router 410, or to equivalent routers) typically broadcasts on a fixed number of channels within an assigned frequency range over an area surrounding tbe transceiver. Typically, each hand-held unit tunes to a particular channel, which may be negotiated with router 410 or other intelligence in the system. As a result there are typically a relatively small number of users in such a system in the raoge of one satellite, and each user is dealiog with router 410 through transceiver 400 over a very “thio pipe”. By thin pipe in this specification is meant a connection to a user via a channel with very limited bandwidth.
It appears to the present inventor tbat a major coocern when practicing DNT over such a narrow-band thin pipe is noise reduction capability. As previously descrihed in the background section, background nuise severely limits the bandwidth available, because as packets are prepared io substantially real time, packets must be prepared for background noise, even during long pauses in conversation. Bandwidth may therefore be wasted that could profitably be used for other purposes, such as exchange of data-data or, depending on the wireless network, for sharing with other users. The inventor proposes two approaches which may be used separately or may be combined to considerably reduce the waste of bandwidth by background noise for DNT over a narrow-band pipe.
The first implementation involves the use of DSP (see DSP 101a of FIG. 2) technology with speech recognition capability, and is described and illustrated below.
FIG. 3A is a block diagram illustrating DSP function according to an embodiment of the present inventioo wherein only voice data packets aod real data packets are sent during a transaction with a calling or called party.
DSP technology, while known in the art and applicable to many different types of products, is an innovative approach as it is applied to an embodiment of the present invention. The ioventor knows of no current narrow-band wireless application wherein DSP with speech recognition is used for the purpose of managing bandwidth whereby only necessary data packets for voice-data are created during a real time transaction such as a DNT voice call. Data-data associated with file transfers and the like are created oormally and sent along with voice data. ln some instances, CPUs can be used to perform DSP tasks, and hence no extra physical implementation of the DSP has to exist. Also, some newer DSP design lend themselves to handle general purpose CPU/MPU functions, and hence can haodle all aspects by themselves.
Referring now to FIG. 3A, as a user speaks into a microphone during a call. DSP 101a with speech recognition capability monitors ioput, sorts out speech from non-speech, and creates data packets for voice only and will not create packets during pauses when the user is not speaking. ln this way, bandwidth is made available for other functions because data packets containing background noise aod the like are never created. Data-data packets containing non-voice data such as file-transfer data and the like are created in normal fashion and sent along with DNT packets if the user is, of course, transferring a file and talking on the unit at the same time. This technique in this embodiment assumes that there is sufficient bandwidth for muti-task functions while actively engaged in a DNT call.
The speech recognition function of the DSP chip may be programmed or traioed to recogoize different languages and so oo. Also long sighs and other verbal non-descriptors may be ignored during the monitoriog and DNT packet generating process.
ln another embodiment of the present invention, a DSP chip with speech recognition capability is also provided in routers such as router 410. By using digital to analog conversion modules known in the art, incoming DNT packets, before encountering may be monitored by a similar DSP at router 410 and non-speech packets in a received DNT data stream can be eliminated, effectively making more efficient use of the narrow bandwidth of each channel to a user. DSP apparatus and techniques as described can effectively minimize bandwidth demand for DNT in narrow wireless channels in either or both directions.
FIG. 3B is a perspective view of unit 100 of FIG. 1 showing noise-cancellation speaker aod microphooe iocorporation. While DSP with speech recognition capability is effective in reducing unwanted background noise, it may not be 100 percent effective, therefore another noise reduction technique is used wherein possibly a second microphone 106b aod possibly ooe more speaker 105b are provided and strategically located on unit 100 for the purpose of canceling background noise that may be present at the users location. Depending on the implementation and the physical design of the device, additional MlC/SPKR may or may not be needed. If a system such as system 99 of FIG. 1 is implemented in an industrial setting, for example, background noise may be particularly significant. Speaker 105 and microphone 106 are used for normal speech and audio function during a DNT call or may be used in combinatioo for noise cancellation.
It will be apparent to one with skill in the art that there may be more than ooe noise-cancellation speaker 105b as well as more than one noise-cancellation microphone 106b in unit 100 without departing from the spirit and scope of the present invention. The number and location of such devices will depend in part on intended application. For example, in a quiet environment, they may not be needed at all, whereas, in a noisy environment maximum capability may be desired. ln general, the noise cancellation system works by intercepting background ooise by the auxiliary mic (106b), then playing background noise back through one or more noise cancellation speakers placed to cancel background noise in a region at the principle mic 106. Such noise cancellation is known in the art for such as traffic noise and the like, but application and implementation to background noise reduction enhancing DNT over narrow wireless links is surely unique aod not obvious
It will be appareot to ooe with skill in the art that caocellation speakers and microphones may be held separate from unit 100 without departing from the spirit and scope of the present invention. One example of this would be utilization of a noise cancellation head-set.
Pipe-mirroring in a Narrow Band Wireless Multi-access System
Attention is directed to FIG. 2, to hard wired link 401 between intelligent router 4I0 and transceiver 400. Router 410 is adapted to route data packets for both voice-data in DNT and data-data for such as file transfers to users in an area covered by transceiver 400. Typically each user is assigned a channel within tbe breadth of the transceiver. Therefore voice-data and data-data for each user nccupies just that chaonel io the wireless link between transceiver 400 and each user's hand-held unit. The hardwired link 401 is, however, preferably a single line, and carries all of the combioed data for all the users in the area of transceiver 400. This arrangement, however, can be troublesome, as router 410 sees only the combined baodwidth of all the channels. Therefore, in the event one or more of the users elects to download a large amount of data, router 410 would typically commaod the entire bandwidth of hardwired link 401 to transfer the data to transceiver 400, and any or all DNT communications may be interrupted. lo a preferred embodiment of the present invention, then, router 410 treats hardwired link 401 as though it were a link of the bandwidth of the wireless channel for each user, dividing the hardwired link into a number nf parallel pipes equal to the number of wireless channels used. Data management between real time voice-data and data-data is tberefore maintained for the system between the router and the users, and DNT may be effectively maintained for the individual users.
QoS Functionality on Ultra-thin Pipes
lo a preferred embodiment of the present inveotioo, in order to insure that DNT data is prioritized when sending a combination of DNT data and application data via the narrow-band wireless channel for each client, a basic but innovative Quality of Service (QoS) scheme is implemented on the clieot side.
Traditional bi-directional QoS application schemes such as resource reservation protocol (RSVP) and similar schemes are known by those skilled in the art to be only used in high bandwidth applications where there are many users sharing available bandwidth. It is also well known that QoS assurance on both ends nf a pipe has to be negotiated along the way from node to node. Also, QoS implementation across multiple networks is difficult. Some standardization is required so that all network poiots understand and support the language protocol of the scheme being used.
FIG. 4 is a conceptual diagram illustrating QoS management according to an embodiment of the present invention.
It is the intention of the inventor to provide a new, one-sided QoS implementation from the clients side to the other end of the pipe, namely router 410. This is accomplished in embodiments of the invention either with firmware that is embedded in NV MEM 103, or via a software application 501 installed in system memory available in unit 100. In this embodiment, an instance of application 501 also resides in router 410. The application provides a fixed algorithm that always prioritizes DNT data both in unit 100 and in router 410. In this way, DNT data, as real time data, is always assured sufficient bandwidth. If another data type such as data from file transfer is initiated while simultaneously engaging in a DNT call, all such packets are held until there is a pause in the speech wherein no DNT data is being transferred. The transferring of files initiated by unit 100 takes place only during data gaps in the prioritized DNT communication. This is a one directional feature that only effects the communication link between unit 100 and router 410, and the instances of application 501 at each end operate independently of the other. In other embodiments the unique uni-directional QnS routine may be used only at one end of the pipe or the nther, either in router 410 or in the user's hand-held unit.
Dynamic Address Translation
In yet another embodiment nf the present invention, a method is provided whereby a user may roam away from and out of range of a transceiver such as transceiver 400, and be smoothly and efficiently logged onto another transceiver in system 99.
FIG. 5 is a block diagram illustrating dynamic address translation according to an embodiment of the present invention. Three transceiver regions 97, 98 and 99 are shown provided by separate transceivers spaced apart from each other but with overlapping areas, as is known in the art for such wireless systems; as is done in cell-phone systems, for example. Together, reginns 97, 98, and 99 define a sub-net 404. Sub-net 404 is, in this case, serviced by a single router 410. Such a case may represent, for example, a technical campus. Each unit 100 is capable of operating on one or another of defined channels in each of regions 97-99, and RF tuning in the hand-held units is a matter of apparatus and procedures that are all well-known in the art.
Router 410 in this embodiment is a lower-level router in a multilevel routing system connected to a higher-level router 415 via link 413. In this embodiment router 415 is a Master router for the wireless system, and is linked to Net 500. Master router 415 may be linked as well to other lower-level routers such as router 417 in another subnet 405 equivalent to subnet 404, which in turn controls three transceivers, such as transceiver 418.
It will be apparent to the skilled artisan that there is a broad variety of architectures that might be implemented comprising routers in hierarchical levels, interconnection among routers, and connection of routers to transceivers to accomplish coverage of an area for such a wireless communication system. The architecture illustrated here is one of many possibilities, and is used for exemplary purposes to illustrate improved tracking of users across subnets in an embodiment of the present invention.
Generally speaking, when incoming DNT calls arrive at master router 415, they are routed appropriately hased on routing tables in the several routers. In the overall system, cach user may have a home lncation served by a particular transceiver connected to a particular router. A particular user may, for example, typically be found in region 99 served by transceiver 403 connected to router 410. This user will then be listed on the routing table of router 410 and the table of Master router 415. If a call comes in tn Master router 415 for this particular user, the call will be quickly routed to the proper end router and transceiver by virtue of the routing list entries. Each satellite transceiver such as transceiver 403 has a fixed number of channels, and a channel is assigned to each user.
The purpose of a distributed system of the sort illustrated in embodiments of the present invention, is to provide communication for all users regardless of the particular region (transceiver), and to allow users to move from region to reginn while maintaining communication.
As an example, the user nf unit 100, shown in FIG. 5 as resident in region 99, has decided to roam to region 97 covered by transceiver 402. In the system of various embodiments, locatinn negotiation is periodically executed by each unit in operatinn with the nearest transceiver. As long as a user does not move from one region to another, the routing tables do not change. As the user of unit 100 enters region 97, negotiation communication will occur with both transceivers 403 and 402. At some point the system will determine that the user is to be handed off to transceiver 402, at which time the routing tables are updated, deleting the particular user from transceiver 403 and assigning the user to transceiver 402.
Each hand-held unit tunes to the system-assigned channel, and unit 100 will initially negotiate with router 410 through transceiver 402 on the same channel that was assigned to the unit in region 99 served through transceiver 403. There may, however, be one or more users in region 97 assigned to the same channel, and once the routing tables are updated, the channel assignment may change in the newly-entered rcginn. Each transceiver, for example may have more channel capability than users expected at any one time to be in that reginn, and therefore may have unused channels at any point in time that may he assignable to users newly entering the particular region.
In this example, router 410 services both regioos 99 and 97 through transceivers 403 and 402 respectively, making this a relatively simple example of ripple. However, if the user of unit 100 were to roam to subnet 405, where the transceivers are controlled by router 417, then unit 100 would ping that new rnuter through the closest satellite transceiver, and negotiate entry into the new subnet. In this case the user would be moved frnm the routing table in router 410 to the routing table in router 417, rather than just updating the routing tahle in router 410 to a new transceiver and region.
In the process of rippling, users throughout the overall area covered by a wireless system are tracked, and their location relative to the network of transceivers is noted. Routing lists at each router are updated as users move from region to region in the manner described above, wherein the minimum change is made with minimum impact on the stored and updated data for the system.
When a user moves from region to region as has been described, and routing lists are updated, there will be instances wherein a user is receiving real-time data packets for DNT as the user's location is updated. At the time that the user is relisted io a new region, there may well he data packets delivered to the rnuter where the user was previously listed. In this instance real-time data packets, or for that matter any data packets, that are left behind io this manner, are retrieved and forwarded immediately to the router serving the region to which the user has been moved, so there is no apparent loss in the data stream for the roaming user.
It will be apparent to the skilled artisan that there may be a varying number of routers such as router 410 assigned a varying number of satellite transceivers without departing from the spirit and scope of the present inventioo. There may also be, in more sophisticated systems, several hierarchical levels of routers. There are many possibilities for system architecture.
Personal Router io Client
In yet another embodiment of the present invention a software application known to the inventor as a personal router application is employed for flexibility in routing. Complete and enabling detail for such a personal router system is taught in U.S. Pat. No. 6,148,074, assigned to the assignee of the present patent application.
Io the personal router system a user, through an executable application at the hand-held unit, may, among other capabilities, program alternative actions for incoming calls. For example, a user may need to leave an area, and a co-worker is selected to cover the first user's responsibilities. ln this case, the first user can program through the hand-held unit and the personal router applicatioo, for incomiog calls to the first user to be re-routed to the alternate. A hroad range of other alternatives is available, including automatic answering with pre-recorded messages, call-holding, and many others. ln a preferred embodimeot a user interface is provided whereio incoming calls are represeoted by icons on the user's screen, which the user may select to manipulate calls.
In one embodimeot the bulk of the personal router applicatioo is resident at the system routers, and each user has an interface whereby he/she may access the application on the system router in a client-server fashion, and edit routing rules on the router to effect the manner in which incoming calls for the user are handled. The rules that may be invoked in this manner are limited only by system capabilities and the user's needs.
The personal router application provides maximum flexibility to the user without requiring additional equipment. A user need not be resident in any one voice/data system in order to apply his personal routiog rules. By having an instance of the router application at each of the routers in the oetwork, a user may roam without losing access to personal routing capability. By utilizing a hierarchy of routers, personal routiog capability may be scaled up to cover a large geographical area such as routing calls to other sub-nets and so on.
It will he appareot to one with skill in the art that the personal routing applicatioo may be used in conjunctioo with other routing applicatioos that may be implemeoted separately from individual units without departing from the spirit and scope of the present invention. For example, as a DNT telephony application, routing software may be stored at a machine dedicated to ioterfacing with routers so that mnre complicated routing rules may be observed.
Practicing DNT Wireless Telephony on a CSMA/CD Type Network
All of the embodiments of the prescot invention as previously taught herein are applicable to assigned the typical bandwidth types of wireless networks such as TDMA and CDMA oetworks. However, successful practice of the present invention in various embodiments can be further enhanced by implemeoting a wireless protocol betweeo traosceivers and users based on the characteristics of carrier-sensed multiple-access oetworks including collisioo detection (CSMA/CD). This type of oetwork is most often employed as a hard-wired or wireless LAN architecture such as Ethernet.
In CSMA/CD all data is transmitted over a shared channel and each registered device that attempts to transmit data oo the network must first listen to see if the network is free (carrier seose). Each device has a preset priority to use the available baodwidth over the network (multiple access). If two devices attempt to transmit at the same time, a collision occurs which is detected by all devices on the network (collision detection). Each device typically plans it's second-attempt transmissioo at a random amount of time after a collision is detected. As all of this takes place in a matter of micro-seconds, CSMA/CD provides a means of efficiently utilizing available bandwidth in a wireless shared system.
Baodwidth-on-demand meaos that no device transmits during the transmissioo of another device on the network. Instead of iodividual channels of dedicated baodwidth being assigned to each unit, all incomiog DNT communications are broadcast over the oetwork wherein each unit picks up it's own coded informatioo via addressing within the packet frame.
CSMA/CD in wireless mode operates virtually the same as in hard-wired mode except that the network architecture with respect to linked devices would be closer than would be the case with a wired network. The inventor koows of no wireless CSMA/CD network that curreotly practices DNT. For purposes of the present inveotion the wireless CSMA/CD implementation could use existing wireless LAN technology with the replacement of RF/NIA adapters such as module 109 of FIG. 1 with existing LAN type oetwork adapters.
It will be apparent to one with skill in the art that the methods and apparatus of the preseot invention as taught by the various presented embodiments allows DNT iocluding IPNT to be practiced efficiently and economically oo a wireless narrow-band network having dedicated chaonels as well as a wireless network having a shared channel with carrier sense capability and collisioo detection capability without departing from the spirit aod scope of the present invention. For example, the methods aod apparatus of the present may be implemented in various networks such as TDMA, CDMA, Global System Mobile (GSM), and other similar networks as well as CSMA/CD type networks.
It will also be apparent to one with skill in the art that such a wireless network enhanced by methods and apparatus of the present inventioo may comprise a plurality of voice/data systems belnnging to one of a plurality of sub-nets each controlled by a router with each router linked to a LAN, a WAN, including but not limited tn, the lnternet. There are many other architectural possibilities with regards to building such networks. The spirit and scope of the present invention is limited only by the claims that follow.

Claims (3)

What is claimed is:
1. A hand-held communication device, comprising:
microphone aod speaker apparatus including converters for reoderiog audio data as audible speech, and for rendering audible speech as audio data;
a communication interface comprising circuitry for receiving and sending the audio data on a cell-phooe network as Data Network Telephony (DNT) packets; and
circuitry including Digital Signal Processor (DSP) recognizing human speech and processing audio data for DNT calls, the circuitry prioritizing DNT data over any other data when transmitting on the cell-phone network, allowing substantially only human speech to be prepared as DNT packets for transmission.
2. The hand-held communication device of claim 1 wherein the device is implemented in the form of a cell phone.
3. The hand-held communication device of claim 1 further comprising a noise cancellation microphone and speaker apparatus for creating a nnise reduction zone in the region of a principle speech input microphone.
US13/846,794 1998-04-28 2013-03-18 Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control Expired - Lifetime USRE45149E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/846,794 USRE45149E1 (en) 1998-04-28 2013-03-18 Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US09/069,221 US6078566A (en) 1998-04-28 1998-04-28 Noise reduction techniques and apparatus for enhancing wireless data network telephony
US09/351,998 US6625126B1 (en) 1998-04-28 1999-07-12 Method and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
US09/955,323 US6795406B2 (en) 1999-07-12 2001-09-17 Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
US13/846,794 USRE45149E1 (en) 1998-04-28 2013-03-18 Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/955,323 Reissue US6795406B2 (en) 1998-04-28 2001-09-17 Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control

Publications (1)

Publication Number Publication Date
USRE45149E1 true USRE45149E1 (en) 2014-09-23

Family

ID=22087523

Family Applications (10)

Application Number Title Priority Date Filing Date
US09/069,221 Expired - Lifetime US6078566A (en) 1998-04-28 1998-04-28 Noise reduction techniques and apparatus for enhancing wireless data network telephony
US09/352,416 Expired - Lifetime US6421325B1 (en) 1998-04-28 1999-07-12 Methods and apparatus for enhancing wireless data network telephony including a personal router in a client
US09/351,994 Expired - Lifetime US6421329B1 (en) 1998-04-28 1999-07-12 Methods and apparatus for enhancing wireless data network telephony including dynamic address translation
US09/351,998 Expired - Lifetime US6625126B1 (en) 1998-04-28 1999-07-12 Method and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
US09/352,495 Expired - Lifetime US6381222B1 (en) 1998-04-28 1999-07-13 Noise reduction techniques and apparatus for enhancing wireless data network telephony
US09/352,493 Expired - Lifetime US6560214B1 (en) 1998-04-28 1999-07-13 Noise reduction techniques and apparatus for enhancing wireless data network telephony
US10/192,198 Expired - Fee Related US7965742B2 (en) 1998-04-28 2002-07-09 Methods and apparatus for enhancing wireless data network telephony including a personal router in a client
US11/733,022 Abandoned US20070191030A1 (en) 1998-04-28 2007-04-09 Method and Apparatus for Enhancing Wireless Data Network Telephony Including a Personal Router in a Client
US13/846,794 Expired - Lifetime USRE45149E1 (en) 1998-04-28 2013-03-18 Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
US14/561,205 Abandoned US20150141071A1 (en) 1998-04-28 2014-12-04 Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control

Family Applications Before (8)

Application Number Title Priority Date Filing Date
US09/069,221 Expired - Lifetime US6078566A (en) 1998-04-28 1998-04-28 Noise reduction techniques and apparatus for enhancing wireless data network telephony
US09/352,416 Expired - Lifetime US6421325B1 (en) 1998-04-28 1999-07-12 Methods and apparatus for enhancing wireless data network telephony including a personal router in a client
US09/351,994 Expired - Lifetime US6421329B1 (en) 1998-04-28 1999-07-12 Methods and apparatus for enhancing wireless data network telephony including dynamic address translation
US09/351,998 Expired - Lifetime US6625126B1 (en) 1998-04-28 1999-07-12 Method and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
US09/352,495 Expired - Lifetime US6381222B1 (en) 1998-04-28 1999-07-13 Noise reduction techniques and apparatus for enhancing wireless data network telephony
US09/352,493 Expired - Lifetime US6560214B1 (en) 1998-04-28 1999-07-13 Noise reduction techniques and apparatus for enhancing wireless data network telephony
US10/192,198 Expired - Fee Related US7965742B2 (en) 1998-04-28 2002-07-09 Methods and apparatus for enhancing wireless data network telephony including a personal router in a client
US11/733,022 Abandoned US20070191030A1 (en) 1998-04-28 2007-04-09 Method and Apparatus for Enhancing Wireless Data Network Telephony Including a Personal Router in a Client

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/561,205 Abandoned US20150141071A1 (en) 1998-04-28 2014-12-04 Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control

Country Status (7)

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

Families Citing this family (159)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69935287T2 (en) 1998-01-16 2007-11-08 Symbol Technologies, Inc. INFRASTRUCTURE FOR WIRELESS LANS
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 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
US7032241B1 (en) * 2000-02-22 2006-04-18 Microsoft Corporation Methods and systems for accessing networks, 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
US6545994B2 (en) 2000-02-23 2003-04-08 Tantivy Communications, Inc. Access probe acknowledgment including collision detection to avoid oversetting initial power level
US7173923B2 (en) * 2000-03-17 2007-02-06 Symbol Technologies, Inc. Security in multiple wireless local area networks
JP2003528539A (en) * 2000-03-17 2003-09-24 アメリカ オンライン インコーポレーテッド Home networking
US7173922B2 (en) 2000-03-17 2007-02-06 Symbol Technologies, Inc. Multiple wireless local area networks occupying overlapping physical spaces
DE60115530T2 (en) * 2000-04-20 2006-08-17 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
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
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
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
US6873839B2 (en) 2000-11-13 2005-03-29 Meshnetworks, Inc. Prioritized-routing for an ad-hoc, peer-to-peer, mobile radio access system
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
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
US20090111457A1 (en) 2007-10-31 2009-04-30 Raze Technologies, Inc. Wireless communication system and device for coupling a base station and mobile stations
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
EP1395942A4 (en) * 2001-06-14 2009-07-22 Meshnetworks Inc Embedded routing algorithms under the internet protocol routing layer of a software architecture protocol stack 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
US7072323B2 (en) * 2001-08-15 2006-07-04 Meshnetworks, Inc. System and method for performing soft handoff in a wireless data network
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
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
KR100886202B1 (en) * 2001-09-25 2009-02-27 메시네트웍스, 인코포레이티드 A system and method employing algorithms and protocols for optimizing carrier sense multiple accesscsma 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
WO2003040943A1 (en) * 2001-11-07 2003-05-15 Cyneta Networks Inc. Cell level congestion policy management
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
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
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
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
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
US6617990B1 (en) 2002-03-06 2003-09-09 Meshnetworks Digital-to-analog converter using pseudo-random sequences and a method for using the same
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
US6728232B2 (en) 2002-03-15 2004-04-27 Meshnetworks, Inc. System and method for auto-configuration and discovery of IP to MAC address mapping and gateway presence in wireless peer-to-peer ad-hoc routing networks
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
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
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
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
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
US7016306B2 (en) * 2002-05-16 2006-03-21 Meshnetworks, Inc. System and method for performing multiple network routing and provisioning in overlapping wireless deployments
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
US7610027B2 (en) * 2002-06-05 2009-10-27 Meshnetworks, Inc. Method and apparatus to maintain specification absorption rate at a wireless node
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
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
EP1602202A4 (en) * 2003-03-13 2007-05-23 Meshnetworks Inc A real -time system and method for improving the accuracy of the computed location of mobile subscribers in a wireless ad-hoc network using a low speed central processing unit
US7171220B2 (en) * 2003-03-14 2007-01-30 Meshnetworks, Inc. System and method for analyzing the precision of geo-location services in a wireless network terminal
EP1634171B1 (en) * 2003-05-28 2007-11-14 Symbol Technologies, Inc. Backup cell controller
CN1833451A (en) * 2003-05-28 2006-09-13 赛宝技术公司 Improved wireless network 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
WO2004109475A2 (en) * 2003-06-05 2004-12-16 Meshnetworks, Inc. System and method for determining synchronization point in ofdm modems for accurate time of flight measurement
US7215966B2 (en) * 2003-06-05 2007-05-08 Meshnetworks, Inc. System and method for determining location of a device in a wireless communication network
US7280483B2 (en) * 2003-06-05 2007-10-09 Meshnetworks, Inc. System and method to improve the network performance of a wireless communications network by finding an optimal route between a source and a destination
JP4505454B2 (en) * 2003-06-06 2010-07-21 メッシュネットワークス インコーポレイテッド System and method for improving overall performance of a wireless communication network
EP1632093A2 (en) * 2003-06-06 2006-03-08 Meshnetworks, Inc. System and method for identifying the floor number where a firefighter in need of help is located using received signal strength indicator and signal propagation time
WO2004109473A2 (en) 2003-06-06 2004-12-16 Meshnetworks, Inc. System and method to provide fairness and service differentiation in ad-hoc networks
EP1631916A1 (en) * 2003-06-06 2006-03-08 Meshnetworks, Inc. A method to provide a measure of link reliability to a routing protocol in an ad hoc wireless 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 엘지전자 주식회사 Apparatus and method for controlling data communication for wireless LAN
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
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
US7539158B2 (en) * 2004-11-08 2009-05-26 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 Traffic controlling between Wireless LAN device and Access Point in wireless lan 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
EP2025095A2 (en) 2006-06-08 2009-02-18 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
WO2011085028A2 (en) * 2010-01-06 2011-07-14 Datasat Technologies Ag 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

Citations (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5095480A (en) 1989-06-16 1992-03-10 Fenner Peter R Message routing system for shared communication media networks
EP0522213A1 (en) 1989-12-06 1993-01-13 National Research Council Of Canada 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
US5327486A (en) 1993-03-22 1994-07-05 Bell Communications Research, Inc. Method and system for managing telecommunications such as telephone calls
US5420851A (en) 1993-11-24 1995-05-30 At&T Corp. Method of multiple access
US5452289A (en) 1993-01-08 1995-09-19 Multi-Tech Systems, Inc. Computer-based multifunction personal communications system
US5533019A (en) 1994-01-31 1996-07-02 Motorola, Inc. Packet data in an analog cellular radiotelephone system
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
US5550893A (en) 1995-01-31 1996-08-27 Nokia Mobile Phones Limited Speech compensation in dual-mode telephone
JPH08251229A (en) 1995-03-09 1996-09-27 Oki Electric Ind Co Ltd Radio communication system
US5583965A (en) 1994-09-12 1996-12-10 Sony Corporation Methods and apparatus for training and operating voice recognition systems
US5590188A (en) 1992-11-09 1996-12-31 Iex Corporation Rules-based call routing
US5610821A (en) 1994-11-18 1997-03-11 Ibm Corporation Optimal and stable route planning system
US5625877A (en) 1995-03-15 1997-04-29 International Business Machines Corporation Wireless variable bandwidth air-link system
US5628055A (en) 1993-03-04 1997-05-06 Telefonaktiebolaget L M Ericsson Publ Modular radio communications system
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
US5711008A (en) 1995-03-01 1998-01-20 Northern Telecom Limited Cellular packet data arrangement
US5726984A (en) 1989-01-31 1998-03-10 Norand Corporation Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
US5729531A (en) 1995-10-18 1998-03-17 Telefonaktiebolaget Lm Ericsson Bandwidth allocation
US5737331A (en) 1995-09-18 1998-04-07 Motorola, Inc. Method and apparatus for conveying audio signals using digital packets
US5737706A (en) 1995-08-03 1998-04-07 Bell Atlantic Network Services, Inc. Power system supporting CDPD operation
US5742905A (en) 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
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
US5757788A (en) 1996-01-11 1998-05-26 Matsushita Electric Ind. Digital radio communication system with efficient audio and non-audio data transmission
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
US5799068A (en) 1992-06-29 1998-08-25 Elonex I.P. Holdings Ltd. Smart phone integration with computer systems
US5802465A (en) 1993-09-06 1998-09-01 Nokia Mobile Phones Ltd. Data transmission in a radio telephone network
US5812534A (en) 1993-01-08 1998-09-22 Multi-Tech Systems, Inc. Voice over data conferencing for a computer-based personal communications system
US5831976A (en) 1996-05-03 1998-11-03 Motorola, Inc. Method and apparatus for time sharing a radio communication channel
US5862134A (en) 1995-12-29 1999-01-19 Gte Laboratories Incorporated Single-wiring network for integrated voice and data communications
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
US5903845A (en) 1996-06-04 1999-05-11 At&T Wireless Services Inc. Personal information manager for updating a telecommunication subscriber profile
US5905713A (en) 1996-04-15 1999-05-18 Hughes Electronics Corporation Method and apparatus for analyzing digital multi-program transmission packet streams
US5905719A (en) 1996-09-19 1999-05-18 Bell Communications Research, Inc. Method and system for wireless internet access
US5909432A (en) 1995-12-01 1999-06-01 U.S. Philips Corporation Digital cordless telephony system, a radio base station, and a combination of a radio base station and a cordless handset
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
US5910946A (en) 1997-01-13 1999-06-08 Samsung Electronics Co., Ltd. Wireless internet network architecture for voice and data communications
US5917913A (en) 1996-12-04 1999-06-29 Wang; Ynjiun Paul Portable electronic authorization devices and methods therefor
US5933805A (en) 1996-12-13 1999-08-03 Intel Corporation Retaining prosody during speech analysis for later playback
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
US5953322A (en) 1997-01-31 1999-09-14 Qualcomm Incorporated Cellular internet telephone
US5953700A (en) 1997-06-11 1999-09-14 International Business Machines Corporation Portable acoustic interface for remote access to automatic speech/speaker recognition server
US5970412A (en) 1997-12-02 1999-10-19 Maxemchuk; Nicholas Frank Overload control in a packet-switching cellular environment
WO1999056415A1 (en) 1998-04-28 1999-11-04 Genesys Telecommunications Laboratories, Inc. Noise reduction techniques and apparatus for enhancing wireless data network telephony
US5983073A (en) 1997-04-04 1999-11-09 Ditzik; Richard J. Modular notebook and PDA computer systems for personal computing and wireless communications
US5991395A (en) 1997-11-04 1999-11-23 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US6011784A (en) 1996-12-18 2000-01-04 Motorola, Inc. Communication system and method using asynchronous and isochronous spectrum for voice and data
US6014569A (en) 1997-03-05 2000-01-11 At&T Corp. Mobile interactive radio
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
US6049565A (en) 1994-12-16 2000-04-11 International Business Machines Corporation Method and apparatus for audio communication
US6052565A (en) 1996-07-03 2000-04-18 Kabushiki Kaisha Toshiba Mobile communication terminal apparatus with data communication function
US6064653A (en) 1997-01-07 2000-05-16 Bell Atlantic Network Services, Inc. Internetwork gateway to gateway alternative communication
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
US6081720A (en) 1996-06-28 2000-06-27 Hughes Electronics Corporation Method and apparatus for allocating shared communication channels
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
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
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
US6112103A (en) 1996-12-03 2000-08-29 Puthuff; Steven H. Personal communication device
US6118778A (en) 1996-12-09 2000-09-12 At&T Wireless Services, Inc. Method and apparatus for data network call processing
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
US6122360A (en) 1997-02-10 2000-09-19 Genesys Telecommunications Laboratories, Inc. Negotiated routing in telephony systems
US6128489A (en) 1995-12-04 2000-10-03 Bell Atlantic Network Services, Inc. Use of cellular digital packet data (CDPD) communications to convey system identification list data to roaming cellular subscriber stations
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
US6144651A (en) 1998-07-17 2000-11-07 Motorola, Inc. Data transmission within a wireless communication system
US6148074A (en) 1997-02-10 2000-11-14 Genesys Telecommunications 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
US6185196B1 (en) 1995-07-06 2001-02-06 Siemens Aktiengesellschaft Method for transmitting data packets according to a packet data service in a cellular mobile radio network provided for voice and data transmission
US6185291B1 (en) 1997-02-10 2001-02-06 Genesys Telecommunication Laboratories, Inc. Personal desktop router
US6192029B1 (en) 1998-01-29 2001-02-20 Motorola, Inc. Method and apparatus for performing flow control in a wireless communications 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
US6201863B1 (en) 1997-02-10 2001-03-13 Genesys Telecommunications Laboratories, Inc. Personal desktop router
US6219346B1 (en) 1997-12-02 2001-04-17 At&T Corp. Packet switching architecture in cellular radio
US6226361B1 (en) 1997-04-11 2001-05-01 Nec Corporation Communication method, voice transmission apparatus and voice reception apparatus
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
US6304653B1 (en) 1998-12-04 2001-10-16 At&T Corp. Method and apparatus for intelligent data network call setup
US6311157B1 (en) 1992-12-31 2001-10-30 Apple Computer, Inc. Assigning meanings to utterances in a speech recognition system
US6359892B1 (en) 1997-11-04 2002-03-19 Inventions, Inc. Remote access, emulation, and control of office equipment, devices and services
US6370394B1 (en) 1997-04-30 2002-04-09 Nokia Mobile Phones Limited System and a method for transferring a call and a mobile station
US6389055B1 (en) 1998-03-30 2002-05-14 Lucent Technologies, Inc. Integrating digital data with perceptible signals
US6424830B1 (en) 1994-07-26 2002-07-23 Telxon Corporation Portable data collection network with telephone and voice mail capability
US6445694B1 (en) 1997-03-07 2002-09-03 Robert Swartz Internet controlled telephone system
US6463051B1 (en) 1997-07-17 2002-10-08 Inter—tel, Inc. Internet calling system
US6480581B1 (en) 1999-06-22 2002-11-12 Institute For Information Industry Internet/telephone adapter device and method
US6519250B1 (en) 1999-04-16 2003-02-11 Fanstel Systems, Llc Quick connect internet telephone and method therefor
US6570871B1 (en) 1996-10-08 2003-05-27 Verizon Services Corp. Internet telephone service using cellular digital vocoder
US6614773B1 (en) 1997-12-02 2003-09-02 At&T Corp. Packet transmissions over cellular radio
US6636506B1 (en) 1998-11-16 2003-10-21 Fanstel Systems, Llc Internet telephone system and method therefor
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
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

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5150310A (en) * 1989-08-30 1992-09-22 Consolve, Inc. Method and apparatus for position detection
US5337366A (en) * 1992-07-07 1994-08-09 Sharp Kabushiki Kaisha Active control apparatus using adaptive digital filter
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
US7092379B1 (en) * 1996-10-30 2006-08-15 8×8, Inc. Internet telephony arrangement and method
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
US6259672B1 (en) * 1997-11-24 2001-07-10 Motorola, Inc. Method and apparatus for providing delayed communications within a communication system
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

Patent Citations (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5726984A (en) 1989-01-31 1998-03-10 Norand Corporation Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
US5095480A (en) 1989-06-16 1992-03-10 Fenner Peter R Message routing system for shared communication media networks
EP0522213A1 (en) 1989-12-06 1993-01-13 National Research Council Of Canada 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
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
US5628055A (en) 1993-03-04 1997-05-06 Telefonaktiebolaget L M Ericsson Publ 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
US5802465A (en) 1993-09-06 1998-09-01 Nokia Mobile Phones Ltd. Data transmission in a radio telephone network
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
US6049565A (en) 1994-12-16 2000-04-11 International Business Machines Corporation Method and apparatus for audio communication
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
US6185196B1 (en) 1995-07-06 2001-02-06 Siemens Aktiengesellschaft Method for transmitting data packets according to a packet data service in a cellular mobile radio network provided for voice and data transmission
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
US5909432A (en) 1995-12-01 1999-06-01 U.S. Philips Corporation Digital cordless telephony system, a radio base station, and a combination of a radio base station and a cordless handset
US6128489A (en) 1995-12-04 2000-10-03 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
US6052565A (en) 1996-07-03 2000-04-18 Kabushiki Kaisha Toshiba Mobile communication terminal apparatus with data communication function
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
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
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
US6201863B1 (en) 1997-02-10 2001-03-13 Genesys Telecommunications Laboratories, Inc. Personal desktop router
US6122360A (en) 1997-02-10 2000-09-19 Genesys Telecommunications Laboratories, Inc. Negotiated routing in telephony systems
US6185291B1 (en) 1997-02-10 2001-02-06 Genesys Telecommunication Laboratories, Inc. Personal desktop router
US6148074A (en) 1997-02-10 2000-11-14 Genesys Telecommunications 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
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
US5983073A (en) 1997-04-04 1999-11-09 Ditzik; Richard J. Modular notebook and PDA computer systems for personal computing and wireless communications
US6226361B1 (en) 1997-04-11 2001-05-01 Nec Corporation Communication method, voice transmission apparatus and voice reception apparatus
US6370394B1 (en) 1997-04-30 2002-04-09 Nokia Mobile Phones Limited System and a method for transferring 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
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
US6463051B1 (en) 1997-07-17 2002-10-08 Inter—tel, Inc. Internet calling 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
US5991395A (en) 1997-11-04 1999-11-23 Genesys Telecommunications Laboratories, Inc. Implementation of call-center outbound dialing capability at a telephony network level
US6359892B1 (en) 1997-11-04 2002-03-19 Inventions, Inc. Remote access, emulation, and control of office equipment, devices and services
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
US5970412A (en) 1997-12-02 1999-10-19 Maxemchuk; Nicholas Frank Overload control in a packet-switching cellular environment
US6192029B1 (en) 1998-01-29 2001-02-20 Motorola, Inc. Method and apparatus for performing flow control in a wireless communications system
US6389055B1 (en) 1998-03-30 2002-05-14 Lucent Technologies, Inc. Integrating digital data with perceptible signals
US6421329B1 (en) 1998-04-28 2002-07-16 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for enhancing wireless data network telephony including dynamic address translation
US6560214B1 (en) 1998-04-28 2003-05-06 Genesys Telecommunications Laboratories, Inc. Noise reduction techniques and apparatus for enhancing wireless data network telephony
US6381222B1 (en) 1998-04-28 2002-04-30 Genesys Telecommunications Laboratories, Inc. Noise reduction techniques and apparatus for enhancing wireless data network telephony
JP2002513240A (en) 1998-04-28 2002-05-08 ジェネシス・テレコミュニケーションズ・ラボラトリーズ・インコーポレーテッド Noise reduction method and apparatus for enhancing wireless data network telephony
US7965742B2 (en) 1998-04-28 2011-06-21 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for enhancing wireless data network telephony including a personal router in a client
WO1999056415A1 (en) 1998-04-28 1999-11-04 Genesys Telecommunications Laboratories, Inc. Noise reduction techniques and apparatus for enhancing wireless data network telephony
US6078566A (en) 1998-04-28 2000-06-20 Genesys Telecommunications Laboratories, Inc. Noise reduction techniques and apparatus for enhancing wireless data network telephony
US7852830B2 (en) 1998-04-28 2010-12-14 Genesys Telecommunications Laboratories, Inc. Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
US20070191030A1 (en) 1998-04-28 2007-08-16 Genesys Telecommunications Laboratories, Inc. Method and Apparatus for Enhancing Wireless Data Network Telephony Including a Personal Router in a Client
US6625126B1 (en) 1998-04-28 2003-09-23 Genesys Telecommunications Laboratories, Inc. Method and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
CN1298577A (en) 1998-04-28 2001-06-06 吉尼塞斯电信实验室公司 Noise reduction techniques and apparatus for enhancing wireless data network telephony
AU745417B2 (en) 1998-04-28 2002-03-21 Greeneden U.S. Holdings Ii, Llc 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
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
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
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

Non-Patent Citations (17)

* Cited by examiner, † Cited by third party
Title
Australian Patent Certificate No. 745417 issued Jul. 4, 2002 in Australian Patent Application No. 37609/99.
EPO Office action dated May 10, 2007, issued in EP Application No. 99920021.5 (7 pages).
Gomez, P. et al, "A DSP-Based Modular Architecture for Noise Cancellation and Speech Recognition", IEEE, 1998, pp. 178-181; XP010289917; ISBN: 0-7803-4455-3.
International Preliminary Examination Report dated Jul. 24, 2000, issued in PCT/US99/08988 (6 pages).
International Search Report dated Aug. 2, 1999, issued in PCT/US99/08988 (3 pages).
JPO Certificate of Patent for Patent No. 3511594, dated Jan. 16, 2004, corresponding to JP Application No. 2000-546473.
JPO Notice of Allowance dated Dec. 24, 2003, issued in JP Application No. 2000-546473 with English translation (2 pages).
JPO Office action dated May 9, 2003, issued in JP Application No. 2000-546473 with English translation (4 pages).
Matsumoto, M. et al., "A Proposal for a Connection Method to a Public Network Using Infrared Media", IEEE, 1995, XP010160591; ISBN: 0-7803-2955-4; pp. 506-511.
Partial European Search Report dated Oct. 18, 2004, issued in EP Application No. 99920021.5 (6 pages).
Perkins, Charles E., "Mobile IP", IEEE Communications Magazine, May 1997, pp. 84-99.
SIPO Notification of Grant issued May 21, 2004 in Chinese Patent Application No. 99805535.2 (2 pages).
SIPO Office action issued Nov. 1, 2002 in Chinese Patent Application No. 99805535.2 [English Translation] (4 pages).
SIPO Office action issued Sep. 5, 2003 in Chinese Patent Application No. 99805535.2 [English Translation] (4 pages).
Supplementary European Search Report dated Jan. 12, 2005, issued in EP Application No. 99920021.5 (6 pages).
Woo, William, et al., "Handoff Enhancement in Mobile-IP Environment", 1996, IEEE, pp. 760-764.
Written Opinion dated Feb. 16, 2000, issued in PCT/US99/08988 (6 pages).

Also Published As

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

Similar Documents

Publication Publication Date Title
USRE45149E1 (en) Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
USRE45597E1 (en) Methods and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
US8503340B1 (en) WiFi phone system
US6778527B1 (en) Method and apparatus for data network call processing
US7613171B2 (en) Cellular network service over WLAN
JP3927625B2 (en) Integrated wireless communication system and communication method
EP1531600A3 (en) Internet protocol telephony for a mobile station on a packet data channel
US20080026789A1 (en) Method and apparatus for configuring a voice over ip client connection
GB2366131A (en) A short reach communication network
NZ522343A (en) Serive allowing a mobile to be in communication with public mobile communication network and a private wire or mobile communication network
CN101523936B (en) Enhanced wireless voice services using a signaling protocol
US20020172191A1 (en) Call handling device
US20020029142A1 (en) Vocoding method in all internet protocol (IP) network
AU1355202A (en) Noise reduction techniques and apparatus for enhancing wireless data network telephony
JPH11341545A (en) Position registration system, exchange station device used for mobile communication network corresponding to the position registration system, terminal position management device and mobile terminal
MXPA97009392A (en) Method and apparatus for processing calls of da networks

Legal Events

Date Code Title Description
AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, DE

Free format text: SECURITY AGREEMENT;ASSIGNORS:GENESYS TELECOMMUNICATIONS LABORATORIES, INC.;ANGEL.COM INCORPORATED;UTOPY, INC.;AND OTHERS;REEL/FRAME:031644/0814

Effective date: 20131113

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: SOUNDBITE COMMUNICATIONS, INC., CALIFORNIA

Free format text: PATENT RELEASE (REEL:031644/FRAME:0814);ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:040798/0428

Effective date: 20161201

Owner name: UTOPY, INC., CALIFORNIA

Free format text: PATENT RELEASE (REEL:031644/FRAME:0814);ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:040798/0428

Effective date: 20161201

Owner name: ANGEL.COM INCORPORATED, CALIFORNIA

Free format text: PATENT RELEASE (REEL:031644/FRAME:0814);ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:040798/0428

Effective date: 20161201

Owner name: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS

Free format text: PATENT RELEASE (REEL:031644/FRAME:0814);ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:040798/0428

Effective date: 20161201

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: SECURITY AGREEMENT;ASSIGNORS:GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR;ECHOPASS CORPORATION;INTERACTIVE INTELLIGENCE GROUP, INC.;AND OTHERS;REEL/FRAME:040815/0001

Effective date: 20161201

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: SECURITY AGREEMENT;ASSIGNORS:GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR;ECHOPASS CORPORATION;INTERACTIVE INTELLIGENCE GROUP, INC.;AND OTHERS;REEL/FRAME:040815/0001

Effective date: 20161201