WO2000041529A2 - Wireless communications gateway for a home or small office - Google Patents

Wireless communications gateway for a home or small office Download PDF

Info

Publication number
WO2000041529A2
WO2000041529A2 PCT/US2000/000623 US0000623W WO0041529A2 WO 2000041529 A2 WO2000041529 A2 WO 2000041529A2 US 0000623 W US0000623 W US 0000623W WO 0041529 A2 WO0041529 A2 WO 0041529A2
Authority
WO
WIPO (PCT)
Prior art keywords
circuitry
data
vehicle
downstream
control unit
Prior art date
Application number
PCT/US2000/000623
Other languages
French (fr)
Other versions
WO2000041529A3 (en
Inventor
Richard K. Snelling
P. Stuckey Mc Intosh
Mark Tucker
Arno A. Penzias
Ross Alcazar
James L. Bruister
David James
John A. Mc Millan
Michael Rubinstein
David F. Strawn
John C. W. Taylor
Michael Coward
Greg Ratzel
Original Assignee
Home Wireless Networks, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Home Wireless Networks, Inc. filed Critical Home Wireless Networks, Inc.
Priority to CA002359452A priority Critical patent/CA2359452A1/en
Priority to EP00903226A priority patent/EP1142382A2/en
Priority to AU25003/00A priority patent/AU2500300A/en
Publication of WO2000041529A2 publication Critical patent/WO2000041529A2/en
Publication of WO2000041529A3 publication Critical patent/WO2000041529A3/en

Links

Classifications

    • 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/16WPBX [Wireless Private Branch Exchange]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • 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
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface

Definitions

  • the present invention is related to a system for interconnecting several devices and, more particularly, to a system for wirelessly interconnecting telephony devices and computers.
  • PSTN public switched telephone network
  • ADSL aim to minimize that problem by delivering multiple channels on a single line and splitting analog and digital channels at the customer demarcation point in a manner that allows digital signals to be delivered in the vicinity of the computer. That paradigm is compromised as, inevitably, subscribers require computers and other connected electronic devices throughout the residence. These devices will not only resemble computers or televisions in nature, they may be any electronic device one wishes to access remotely.
  • the anticipated 128-bit Internet protocol address format will, it is estimated, accommodate every lightbulb in the world.
  • Optical Network Units are small, low-cost units that minimize the distance between a PSTN subscriber and a central office ("CO") of a local service provider.
  • An ONU typically serves 12 to 20 residences and connects back to the CO via a high-speed optical link.
  • the ONU provides an interface between the local service provider's optical fiber network and twisted-pair, copper subscriber loops.
  • the ONU includes the multiplexers, demultiplexers, concentrators, POTS and ISDN line cards, DSL drivers and diplexers, and the other circuitry necessary to provide numerous digital and analog subscriber services.
  • a built-in, uninterruptible power supply provides the power.
  • a ring topology is used to provide redundancy. The ring topology allows service to continue despite catastrophic interruptions to one point on the ring.
  • a physical connection is required between the ONU and the subscriber's home since copper line is being used for such a connection.
  • the addition and/or modification of lines requires that new lines be buried in the ground.
  • existing lines may be dug out of the ground.
  • the burying or digging of lines into or out of the ground can become very expensive and troublesome for a telecommunications company.
  • the modification of lines can be dangerous to the repairperson.
  • the vehicle is a natural access site for systems according to the present invention.
  • Internet and telecommunications users find it desirable to be connected or updated to various sorts of data and services while in their vehicles. From a first perspective, it would be convenient to monitor residence alarm systems from the vehicle, and vehicle alarm systems from the residence. Users will also find it desirable to have access to their current calendar and address lists, e- mail access, web content such as weather conditions and maps for directions, and information from the home alarm system such as presence of fire or an intruder. Similarly, users will find it desirable to perform various functions such as starting their automobile remotely in cold conditions, paying toll authorities, scheduling maintenance visits and other tasks based on intelligence gained by systems according to the present invention which have access to vehicle information and systems.
  • each of the devices on systems according to the present invention is independently addressable via the system controller, whether such address is for use on the internet or otherwise. Not only computers, but also telephones and handsets are addressable for internet sessions and thus require such addressability in accordance with systems of the present invention. Furthermore, it is desirable for systems of the present invention to contain functionality that enables enhanced and easier connection to remote internet destinations, and to make and execute automatically routing and switching decisions to place calls via the internet or via circuit switched networks.
  • Systems according to the present invention feature a Network Control Unit or Web Control Unit ("NCU") which interfaces to any desired number of PSTN lines. Where the lines are analog, a Network Interface digitizes the signals, transmits them to a digital signal processor, and otherwise renders them compatible for delivery to an ASIC in the NCU. Signals from the signal processor are delivered to a Conference Accessory Block (“CAB”) module which may be programmed in the residence or remotely to connect signals from each line to any predetermined combination of telephony, computer, or other electronic devices in the residence.
  • CAB Conference Accessory Block
  • the CAB is coupled to a slot machine in the ASIC that assembles data into data units for transmission by a radio multiplex engine.
  • the radio multiplex engine multiplexes the signals for bandwidth efficiency and other purposes, and delivers them to an NCU Radio Transceiver for delivery via RF link, which may also be multiplexed if desired, throughout the residence.
  • the system features handsets and/or Wireless Access Units or "wireless jacks.”
  • the handsets include an ASIC that is preferably similar or identical to the ASIC used in the Network Control Unit, although a simpler ASIC may be used.
  • the ASIC in the handsets interfaces the radio transceiver to analog / digital conversion circuits such as so-called "codec's" and control circuitry with a combination of, for instance, microphone and earphone for voice communications, and perhaps a jack for data communications.
  • the Wireless Access Unit contains circuitry similar to the handset in analog environments, plus additional circuitry for delivery of the signal to a standard interface such as an RJ-1 1 jack.
  • Such Wireless Access Units can be made available, according to the present invention, to accommodate any physical and electrical interface standard, such as Wireless Access Units for ISDN interfaces and any other desired digital services. Accordingly, the PSTN lines may terminate in the residence at a
  • Network Control Unit which may be physically small and innocuous in appearance, perhaps mounted on a wall and, if desired, coupled to a nearby electrical outlet and to a personal computer or other interface if the user desires control other than by interfaces on the Network Control Unit itself.
  • the unit may feature a stub antenna or other desired antenna.
  • any device desired to connect to the PSTN can contain its own Wireless Access Unit which may be battery powered and connect to the NCU via RF link.
  • the present invention accordingly makes possible wireless, efficient, flexible and modular connectivity between any desired device and the PSTN within the residence.
  • the Network Control Unit itself may be modular in design to accommodate various circuit boards or additional software in flash memory or other memory for various changing and evolving standards and protocols.
  • New Wireless Access Units may be purchased for whatever particular devices a particular subscriber desires, and he or she may update the system with new circuit boards, additional software and new Wireless Access Units and perhaps new handsets as time passes, new devices and services evolve, and standards change. Such updates may occur online by dialing an customer services center or automatically at predetermined times of the day.
  • wireless applications may be used in the present invention.
  • home entry and security systems may be coupled to the wireless access units to allow monitoring of visitors or potential intruders via the handsets.
  • Internet connectivity would allow the wireless downloading of data to wireless music and video playback devices.
  • IP telephony protocols would allow wireless tele / videoconferencing between two subscribers.
  • Broader applications include the use of PCS devices to allow long-distance telecommunications companies to avoid local charges.
  • the system of the present invention may be used with Optical Network Units to allow wireless fiber-to-the-curb access.
  • Network control units are adapted to contain appropriate intelligence and functionality which enables them to perform many of the functions traditionally performed by telecommunications switches. These functions include call routing, reporting, billing and management services, and provision and tracking of services such as call forwarding, personal name calling, caller ID and other services which require interconnectivity with intelligent network elements in the telecommunications network. In this sense, systems according to the present invention enable better and more efficient provision and tracking of services to users and promote a more efficient and effective telecommunications network with reduced requirements for centralized intelligence, command and control. According to another aspect of the invention, automobiles and other vehicles are provided with access units which may be coupled to corresponding computers or to the vehicle computer already extant.
  • the vehicle access unit enables vehicle operators to be connected or updated to telecommunications, internet, home status and other information.
  • drivers who spend precious time behind the wheel may, via the present invention, access voicemail, e-mail, web content such as weather conditions and maps, home alarm or other status information, calendars and address information.
  • This information may be provided by a handset, speaker, visual display, radio, visual indicators, or control directly to alter vehicle systems such as the starter/ignition, other components of the engine, brakes, steering or other components or systems of the vehicle.
  • the residential system may access vehicle systems in order to perform tasks such as remote starting of the vehicle, automatic payment to toll authorities, automatic notification and scheduling of maintenance, and other vehicle related tasks.
  • Alarms and other status information from the residence may be monitored in the vehicle, and alarms and other status information from the vehicle may be monitored in the home.
  • a further aspect of the invention permits handsets, computers, telephones and any other devices forming part of systems according to the present invention to be independently internet addressable while retaining a private address.
  • each device has a private address
  • the network controller according to the present invention includes functionality which performs translation of that private address to a public address, both upstream and downstream.
  • enhanced internet connectivity is provided by employing enhanced storage and processing of internet addresses.
  • Such storage and processing capacity which is referred to as "server” capacity, can form part of the circuitry of the network control unit or can subsist as stand-alone functionality connected to the network control unit, or it can be located outside systems according to the present invention.
  • the system can contain an internet protocol address server with a list of active (and perhaps non-active) users and their IP addresses (current if the IP address is dynamically assigned).
  • the IP server may be maintained in the system or remotely. When a user dials a destination that has an address or number not on the system, the system can contact the server for the IP address of the destination.
  • the server can maintain currency with the current IP address and status of the destinations according to several possible methods. First, the server can periodically query the destinations to obtain IP addresses and their status. Second, the destination upon power-up can send relevant IP address information to the server. Third, the destination, at regularly scheduled time intervals, can query the IP server to provide up-to-date information. The server may also contain up-to-date information to permit the caller to achieve the lowest possible cost calls to various destinations. Rate information can be provided by the user or by a service.
  • systems according to the present invention may be adapted for mobility simply by connecting to a mobile power supply and to a telecommunications network such as the PSTN via an air interface.
  • the system so mobilized allows multiple users to connect with each other in the field or wherever desired, and to telecommunications networks such as the PSTN via interfaces such as cellphone and pcs telephony interfaces.
  • telecommunication network such as PSTN
  • Figure 1 is a schematic view of a residence which features one embodiment of a system according to the present invention.
  • Figure 2 is a greatly simplified, representation of a time division frame having slots in accordance with one embodiment of the present invention.
  • Figure 3A is a high level functional block diagram of an ASIC for use in a Network Control Unit, handset, or Wireless Access Unit according to one embodiment of the present invention.
  • Figure 3B is a block diagram, at a lower level than Figure 3A, of a Network Control Unit interface according to one embodiment of the present invention in which four coder / decoder or "codec's" are employed in connection with four analog POTS lines.
  • Figure 3C is a functional block diagram of a switch used in a Conference Accessory Block.
  • Figure 4 is a functional block diagram of one embodiment of a handset according to the present invention.
  • FIG. 5 is a functional block diagram of one embodiment of an analog Wireless Access Unit according to the present invention.
  • Figure 6 is a functional block diagram of one embodiment of a digital Wireless Access Unit according to the present invention.
  • Figure 7 is a high level, greatly simplified block diagram of a slot protocol data unit and a forward error correction protocol data unit according to an embodiment of the present invention.
  • Figure 8A is a block diagram of the transmission side of one embodiment of a slot machine according to the present invention.
  • Figure 8B is a block diagram of the receive side of one embodiment of a slot machine according to the present invention.
  • Figure 9 is a block diagram of one embodiment of a soft decision decoder according to the present invention.
  • Figure 10 is a high level functional block diagram of the transformation of a protocol data unit to a network or audio payload format.
  • Figure 11 A is a simplified flow diagram illustrating one configuration sequence of the Network Control Unit of Figure 3.
  • Figure 1 1 B is a table showing configuration of the Network Control Unit of Figure 3 resulting from the configuration sequence shown in Figure 11 A.
  • Figures 12 - 12 E are block diagrams showing operation of a communications web according to the present invention according to Example 1 discussed below.
  • FIGS 13 - 13E are block diagrams showing operation of another communications web according to the present invention according to Example 2 discussed below.
  • Figure 14 is a top plan of a location using one embodiment of the system of the present invention with a home entry system.
  • Figure 15 is a top plan of a location using one embodiment of the system of this invention with a security system.
  • Figure 16 is a block diagram of one embodiment of a music-on- demand system according to the present invention.
  • Figure 17A is a block diagram of one embodiment of a wireless videoconferencing device used with the system of the present invention.
  • Figure 17B is a block diagram of one embodiment of the system of the present invention used for conducting IP telephony.
  • Figure 18 is a block diagram of one embodiment of a Personal Communications System used with the system of the present invention.
  • Figure 19 is a block diagram of one embodiment of a speakerphone/charger for systems of the present invention.
  • Figure 20 is a block diagram of one embodiment of an optical network unit used with systems of the present invention.
  • Figure 21 is a schematic showing a vehicle in communication with systems according to the present invention.
  • Figure 22 is a schematic showing one version of a vehicle system according to Figure 21.
  • Figure 23 is a schematic showing a second version of a vehicle system according to Figure 21.
  • Figure 24 is a schematic showing a third version of a vehicle system according to Figure 21.
  • Figure 25 is a schematic view showing, at a higher level, a vehicle in communication with a residential system according to the present invention.
  • Figure 26 is a schematic view showing, at another high level, a vehicle in communication with a residential system according to the present invention linked to an alarm system.
  • Figure 27 is a schematic view showing, at a high level, a form of network address translation functionality according to the present invention for providing private addressability of devices forming part of the system.
  • Figure 28 is a schematic view showing one embodiment of network address translation according to the present invention.
  • Figure 29 is a schematic view of a mobile network according to the present invention.
  • FIG 1 is a schematic hypothetical floor plan for a residence or business containing a communications web according to the present invention.
  • the floor plan shows a Network Control Unit or "NCU" 100 which terminates four central office POTS lines designated “CO1" through “CO4."
  • a number of Wireless Access Units or wireless jacks (“WAU's") 201 - 203 may be found throughout the floor plan, linked via RF link to the NCU.
  • WAU's Wireless Access Units or wireless jacks
  • a number of handsets and conventional telephones 300 - 304 whether portable or connected to a WAU may also be found throughout the floor plan.
  • Other electronic devices such as a fax 400 may be included; fax 400 in Figure 1 is shown connected to a WAU 202. (Collectively, WAUs, handsets, telephones or other devices attempting communication with the NCU may be referred to as "remotes”.)
  • PSTN lines or connections may terminate in one or more NCUs for a particular location according to the present invention.
  • the PSTN lines may be analog or digital, and may incorporate any desired present or future analog or digital standard, format or protocol.
  • WAUs according to the present invention which may be RF linked to one or more NCUs for a particular location, can be adapted to accommodate any telecommunication, consumer electronic or other required standard, format or protocol, whether analog or digital and can be manufactured and sold individually for that purpose to render communications webs according to the present invention modular in nature with a mix of components to suit every reasonable taste and preference.
  • a WAU may connect to, for instance, a "telephone", such as telephone instrument 300 in Figure 1 , a conventional modem, directly to a personal computer via ISDN WAU, to a fax machine via fax WAU, or any other desired electronic device.
  • a number of WAUs and handsets may be employed according to the present invention to accommodate any particular combination of electronic devices the subscriber desires to have connected to the PSTN.
  • Figure 1 is purely a simple hypothetical floor plan in order to provide a modicum of perspective relative to NCUs, WAUs, remotes and other electronic devices as employed in communications webs of the present invention.
  • time is divided into a sequence of equally spaced and contiguous "frames" of equal duration.
  • Each frame is further subdivided into a send sequence and a receive sequence.
  • the NCU transmits during the first part of the frame and receives during the second part of the frame.
  • the transmit interval and the receive interval are nearly equal in duration, so that NCU transmissions take place in the first half-frame, while NCU receptions occupy the second half-frame.
  • Down-link (from the NCU to remote units) half-frames and up-link (from the remote units to the NCU) half-frames are divided into seven "time slots.”
  • One of the seven slots in each half-frame is dedicated to network supervision and is termed the "supervisory slot.”
  • Figure 2 is a block diagram of an NCU frame.
  • the supervisory slot occupies the "0" slot of each up-link or down-link half-frame.
  • the remaining six slots ("application slots") transport user application data between the NCU and participating handsets, WAUs, or other remote devices.
  • the aggregate of bits which are transported within a slot are referred to as a slot Protocol Data Unit ("PDU").
  • PDU slot Protocol Data Unit
  • all slot PDUs 850 are composed of at least a "preamble” 852 and a forward error correction PDU (“FEC PDU”) 854.
  • the FEC PDU 854 contains the information or message that is to be conveyed.
  • An FEC PDU is composed of 217 bits or chips of which 182 chips are payload bits and 35 chips are syndrome bits. The 217 chips are divided into seven FEC blocks of 31 chips each. The first 26 chips of each block are payload bits. The remaining five chips belong to the syndrome.
  • the supervisory slot PDU has, in addition to the preamble, a 24-bit synchronization code word which, when detected by receiver circuits locates the leading edge of the FEC PDU.
  • the 24-bit code word field is situated between the preamble and the FEC PDU.
  • network format (described below) is used for supervisory PDUs. Supervisory PDUs are used to manage network resources, create and dissolve network connections, and assist in the restoration of failed connections.
  • the 182 payload bits are divided as follows: (1 ) 148 bits form 9 % 16-bit words that comprise the information content of the message; (2) a two-bit field that comprises an in-band signaling channel (for facilitating the choice of a preferred antenna diversity based upon performance measurements made at both ends of the connection); and (3) 32 payload bits are occupied by a 32-bit cyclic redundancy check (“CRC”) remainder.
  • CRC cyclic redundancy check
  • the first 148 bits of the payload are divided as follows: (1 ) the first 140 bits form fourteen 10-bit audio samples; (2) eight unassigned bits; and (3) two signaling bits; and (4) 32 CRC bits. This transformation (performed by the slot machine as discussed below) is illustrated in Figure 10.
  • the NCU may "sleep", waking periodically to detect and process calls originating from the PSTN or to detect a session from a WAU or a handset. At such times, the NCU executes send/receive frames continuously. Downstream supervisory PDUs alternate antenna diversity from one frame to the next frame. If one of the two diversities is in a deep fade for a given path, it is likely that the alternate diversity is not, so that a connection is achievable if the WAU or handset is within range.
  • the upstream supervisory slot is allocated on a time multiplexed basis to multiple WAUs within the radio domain.
  • Down-link supervisory slot PDUs issue permits to specific remote WAUs according to a list maintained in software.
  • This type of medium access control (“MAC") is characterized by the scheduling of band-width resources by the controlling node, and is sometimes called a Reservation System.
  • the NCU routinely appoints an up-link supervisory slot as a contention slot. Any remote desiring to open a new session with the NCU may transmit in an up-link supervisory slot so designated. It is possible for two or more WAUs or handsets to do so concurrently, resulting in a collision. If this is the case, one of the attempts will be acknowledged in a subsequent down-link supervisory PDU transmission. Rather than transmit in the next available contention slot, each WAU or handset that has failed an attempt will allow some random number of contention slots pass before renewing the attempt.
  • the up-link supervisory slot is used in this way, a WAU or handset wishing to open a new session has a method for requesting a band-width reservation.
  • the WAU or handset may request that one or more slots be dedicated to the session.
  • These non-supervisory slots or "application slots" are intended to carry information in support of end user applications, although there is nothing that would preclude them from being used, for example, as an augmentation of supervisory bandwidth.
  • the NCU may grant or deny all or part of the requested band-width based upon resource availability.
  • the slot is the minimum bandwidth allocation unit. Permission to occupy one or more application slots is granted by the NCU in the down-link supervisory slot payload.
  • FIGS 3A through 3C show, in functional block diagram format, embodiments and portions of embodiments of Network Control Units ("NCU's") according to the present invention. Portions of the NCU, as illustrated in Figure 3A, may be implemented in applications specific integrated circuitry ("ASIC") medium.
  • ASIC applications specific integrated circuitry
  • the ASIC portion 450 of the NCU 100 is also used in the handsets 300 and the WAUs 400 and the implementation of certain features in those components will be discussed below.
  • NCU 100 includes interface circuitry for interfacing with PSTN lines or connections from a switch or other component of the PSTN, whether analog or digital.
  • downstream or a PSTN to NCU to WAU direction, from which corresponding signal flow in the opposite direction is apparent.
  • the Conference Accessory Block (“CAB”) components couple signals from the Network Interface corresponding to incoming lines, in a predetermined and programmable manner, with additional functionality, if desired, to downstream circuitry for eventual RF transmission to WAU's and handsets.
  • the switching and bridging components of the CAB are the portion of the Network Control Unit that allow the subscriber either remotely or locally to designate by programming into the NCU which of his or her telephone instruments, computers, fax machines, and other devices connect to various PSTN lines at particular times of day or under particular conditions.
  • the Slot Machine 645 assembles data from the CAB into frames for transmission to a plurality of transmit and receive slots in a Radio Multiplex Engine and receives data from the radio for delivery to the CAB. In addition, the slot machine 645 performs forward error correction encoding and decoding. Other duties include payload scrambling and descrambling, cyclic redundancy check generation, compression of audio data samples, and the generation of radio controls.
  • the RME multiplexes the signals as, for instance, by time division multiplex access, or according to any desired format, onto a number of predetermined channels for bandwidth and RF frequency conservation.
  • the multiplexed signals are delivered to Radio Transceiver 680 where the signals may be conditioned, again multiplexed according to any desired format, and modulated onto an appropriate RF carrier or carriers in a programmable manner or as otherwise desired for transmission to WAUs 200, handsets 300 and other devices if desired.
  • the Network Interface 650 of the NCU may be modular in design and contains the circuits that connect to the public switched telephone network for accommodating various media, including twisted pair, coax, fiber and wireless, and various modes, including analog, digital or a hybrid.
  • a Network Interface may be modular and portions for all lines may be implemented in ASIC medium to accommodate analog circuits, or services requiring, among other interfaces, ISDN, T-1 , CATV/COAX, ATM, micro-ATM, AMPS, N-AMPS, TDMA digital cellular, CDMA digital cellular, analog or digital SMR (Nextel), PCS, LEO satellite, geosychronous satellite, Internet protocol or any other present or future form of wireless or wireline local loop or other PSTN service.
  • the Network Interface for a system according to the present invention which accommodates four POTS lines, could take the form of a quad arrangement of independent Direct Access Arrangement ("DAA") circuits 690, each having appropriate transformer, control 702, isolation 703, ring detection 704, and line protection circuitry as required, a two to four wire hybrid 705, and a coder / decoder ("codec”) 710.
  • DAA Direct Access Arrangement
  • the Si3034 DAA manufactured by Silicon Laboratories may be used.
  • the Network Interface circuitry is accordingly adapted for appropriate isolation, impedance matching, line protection, medium conversion (two wire to four wire) and analog-to-digital / digital-to- analog conversion in order for its output signal 720 to be coupled to a digital signal processor (“DSP”) 675.
  • DSP digital signal processor
  • the DSP 675 is a modem DSP with standard modem functions.
  • the bit rate of the modem may vary (e.g., 56K, 28,800 baud, 14,400, etc.).
  • the DSP 675 accepts data from each of the codecs or codec output of a DAA.
  • Codecs according to the present invention in additional to their conventional functionality also compensate for line loss, mismatch and other incompatibilities with the public telecommunications network by providing superior lowpass filtering implemented in digital signal processing techniques.
  • Codecs 710 encode signals using an 8K or higher sampling rate as in mu-law logarithmic encoding, and may quantize using segments which correlate to expanded length code words. Such encoding also may be conducted using a 10-bit word length rather than the 8-bit length employed in mu-law encoding.
  • Such encoding techniques are preferably implemented in a conventional 16-bit analog to digital converter such as used for digital audio applications, and decoding is performed in such digital to analog converters. These may be integrated into the ASIC medium employed by the network interfaces according to the present invention.
  • the resulting 16 bit performance yields an approximately 90 dB or better signal-to-noise ratio over the radiofrequency link, and allows the multiplexing techniques according to the present invention to accommodate the encoded signals.
  • the resulting signal quality in the wireless components of the present invention is commensurate with wireline signal quality. Yet such techniques allow full 56K data rate transport capacity in a conventional 3J K bandwidth.
  • codecs of the present invention may encode using an oversampling, decimation, and interpolation ("OSDI") technique.
  • OSDI oversampling, decimation, and interpolation
  • 16-bit linear quantization and 16 kHz or higher sampling rate is initially employed on analog signals.
  • the signal is decimated to a lower sampling rate, preferably 10 kHz prior to transmission over wireless media.
  • the decimated signal may be converted back into analog form and processed through a reconstruction filter.
  • the reconstruction filter may be digital, wherein the reconstruction would take place prior to digital-to- analog conversion. If the reconstruction filter is analog, the reconstruction would take place following the digital-to-analog conversion.
  • the reconstructed signal may be mixed with the digital portion of the reconstruction occurring prior to D/A conversion and the analog portion occurring after D/A conversion.
  • the signal is then passed to a 4-wire to 2- wire hybrid and coupled out to the RJ-11 connector of the wireless access jack.
  • the decimated signal at the access jack may be interpolated back up to 16 kHz or higher sampling rate to simplify the reconstruction filtering.
  • An echo canceller may be used in conjunction with the mu-law encoding or the OSDI encoding techniques described above in order to minimize near-end echo and thereby improve performance. Since the circuit from the hybrid at the PSTN connection to the hybrid at the access jack is a four-wire wireless circuit, the echo canceller may be located at either end. The echo canceller may also be split with portions of it located at either end. The echo canceller may be a fixed type echo canceller with preset coefficients that are calibrated to a given line condition. Alternatively, the echo canceller may be adaptive, such that it automatically corrects for variations in line conditions. The correction may occur using either a training sequence preamble that precedes certain transmission. The correction may alternatively occur based on stored coefficients from a previous session. The echo canceller would then adaptively select new coefficients based upon current real-time data. Network interface 650 may be further adapted to include an additional
  • the NCU may include a dropout relay that automatically switches the hardwired extra RJ-11 connector over to one of the incoming lines in the event of a power failure or a system failure within the NCU.
  • the Network Interface may be a wireless modem which includes a radio receiver or transceivers and appropriate modulation / demodulation, coding and decoding circuitry.
  • the Network Interface is a wireless modem / Radio Transceiver
  • the NCU 100 operates as a radio transponder or rebroadcast unit, communicating with the PSTN via one wireless protocol, and with the WAUs 200, handsets 300 and other components of systems according to the present invention via the same or perhaps different protocols.
  • This aspect of the invention may be counterintuitive: If the connection to the PSTN is wireless, one approach is simply to connect directly to any location in the residence instead of relaying signals through the NCU 100.
  • a handset 300 or a WAU 200 according to the present invention is a far simpler and less expensive device which need only accommodate the present invention's less stringent internal air interface standards, but nevertheless retain the functionality to provide corded quality and reliability for indoor / nearby outdoor service that is inexpensive, compact, lightweight, flexible and manufactured and sold, if desired, tailored to specific devices such as faxes or various digital standards which not every subscriber may wish to employ.
  • Incoming connections to the Network Interface 650 could be physically separate twisted pairs as in the case of analog POTS lines where each line terminates from the PSTN via an independent twisted pair; alternatively, each incoming circuit can be multiplexed over a single twisted pair, such as two digital circuits provided by a conventional, basic rate (2B + D) ISDN line.
  • a 6 megabit per second micro-ATM fiber connection could provide digital voice service, MPEG video and other services over a single optical fiber which could be de-multiplexed (multiplexed for outgoing or upstream information) in the Network Interface, and incoming lines could be virtual. That is, additional lines could be assigned on an as needed basis and charged accordingly. For example, a subscriber might have connection to one line from 10:00 p.m.
  • the CAB 660 can be programmed to accommodate changes in the PSTN connections in real time in order to distribute bandwidth and service as desired among various WAUs 200, handsets 300 and the other end user interface devices.
  • the NCU 100 includes an embedded processor 700, such as a 32-bit RISC microprocessor with 16 bit compressed instruction mode.
  • the processor executes both 32-bit and 16-bit instructions from either external FLASH 715, SRAM 717, or internal SRAM 719 memories.
  • the processor 700 has a multiple- stage instruction pipeline. Pipelining is used so that all parts of the processing and memory systems can operate continuously. While one instruction is being executed, its successor instruction is being decoded, and a third instruction is being retrieved from memory 715, 717, or 719.
  • An external bus interface unit 723 interfaces the processor's internal bus 730 to an external 8-bit or 16-bit bus 737.
  • a control register selects the operating mode (NCU or remote device), starts or arms the slot machine, swaps the data from FLASH ROM 715 with the internal SRAM 719, enables the various audio state machines in the CAB, enables the programmable counters, controls the state of the com port signals, and disables the FEC error correction circuits for test purposes.
  • a status register records the occurrence of synchronization code word detection events and monitors the states of the Ring Indicates signals of the PSTN lines.
  • Timers 739 are used to enable the real-time aspect of the NCU 100.
  • An interrupt register 738 collects all of the interrupt sources and presents an interrupt to the processor 700.
  • Serial ports and communications ports 741 allow expansion cards to be coupled to the NCU 100.
  • Conference Accessory Blocks may include a PSTN interface 720 and a switch 725 as shown in Figure 3A.
  • the PSTN interface 720 is an audio interface between the CAB and the DSP 675.
  • the interface 720 includes receive functionality for performing serial to parallel conversion on data from the DSP 675, routing received data to the appropriate audio or communications channel, and establishing timeslot synchronization.
  • the interface 720 includes transmit functionality for generating the DSP transmit timeslot counter, choosing which audio/data to transmit based on the timeslot counter, setting the least significant bit in the timeslot to zero and clear the least significant bit in other timeslots, and performing parallel to serial conversion on data.
  • the interface 715 may include additional functionality as required for coupling data from the DSP 675 to the switch 725.
  • the switch 725 is preferably implemented as shown in Figure 3C, including a multi-port RAM 750 and a conference bridge 755, and a tone injection module 758.
  • the processor 700 communicates with the switch via a multi-port RAM 750 that allows software to exchange data with the network.
  • the multi-port RAM 750 includes an address table 752 and a plurality of ring buffers 754.
  • the ring buffers provide temporary elastic storage that blends asynchronous network format data and isonchronous audio format data in the send-receive cadence of the half-duplex time-division-multiplexed network. Ring buffers are assigned to each DSP input port, DSP output port, conference bridge input port, conference bridge output port, tone injection port, outbound slot, and inbound slot.
  • the starting location, length, and fill level for each buffer is established by writing to the multi-port RAM address table 752.
  • Each table entry describes one ring buffer.
  • Input ring buffers accept data from the DSP 675 via the PSTN interface 715.
  • Output ring buffers provide data to the DSP 675, the slot machine 645, and a conference bridge 755.
  • PCM encoded audio samples from the DSP and slot machine are converted to 16-bit linear two's complement format and multiplied by four before being written to input ring buffers. Two's complement audio samples are divided by four and converted to eight-bit PCM before being routed back out to the DSP 675 and slot machine 645.
  • Conference bridge 755 provides hardware support for multiple parties to participate in a conference. Participants may include several handsets in the local radio domain and one or more of the PSTN lines.
  • the conference bridge includes several inputs corresponding to the number of codecs and application slots. Any combination of the codec inputs and receive slots may be summed to construct an output. The outputs may be mapped to any one of the codec outputs or transmit slots.
  • the conference bridge 755 receives all inputs from input ring buffers and delivers all outputs to output ring buffers. Ring buffers are mapped to the conference bridge using the multi-port RAM address table 752 and can, therefore, be assigned arbitrarily by software. Preferably, however, the conference bridge output that is intended for a particular participant should not contain the contribution of that participant.
  • a given conference bridge output can never include contributions from more than n-1 of the n sources.
  • state machine circuits automatically load the conference bridge input from ring buffers identified by the contents of the corresponding assigned multi-port RAM address table entries.
  • the output are computed by summing the contributions of participating inputs for each output, writing the output to a designated ring buffer, and repeating the process until all of the outputs have been processed.
  • telephony block 775 may include Dual Tone Multi-Frequency ("DTMF”), Call Progress Tone (“CPT”), and CPE Alerting Signal (“CAS”) detection and generation.
  • DTMF and CPT detection and generation is used for detecting and generating tones for tone dialing, and tones and cadence for call progress monitoring, respectively.
  • the CAS decoder is used to detect the presence of Caller ID-Call Waiting signaling.
  • the tone injection module 758 handles the routing of mixed tones from the telephony block 775 to the input ring buffers of the CAB 750.
  • CAB 660 is preferably coupled to processor 700 via bus 730 and/or an external computer and/or network or server, if desired.
  • the external connection may be directly by bus or synchronous connection, or via any of the PSTN lines 640.
  • processors 700 and other components may be coupled and/or networked among various NCUs and/or external / or server control capacity.
  • the CAB 660 may function similar to a central switchboard and conference bridge routing each line to one or more Wireless Access Units 200 and/or handsets 300 via the slot machine 645, as programmed in processor 600.
  • Multiple lines 640, handsets 300, telephones connected to WAUs 200, and other devices may be conferenced to form any number of permutations and combinations of conferences.
  • One wireless handset can call another without using any of external lines 640 simply using the allotted time slots, codes or RF channels involving the two handsets 300, or telephones connected to a WAU 200.
  • a conference call of any two or more internal handset or telephone devices can similarly occur. Calls or conferences among multiple devices on multiple networked or shared NCU's can similarly occur.
  • the CAB 660 can be implemented in analog circuits including relays, transistors, CMOS media or any other application specific or nonspecific analog components and/or integrated circuits, but preferably signals arriving at CAB 660 are digital so that CAB 660 may be implemented entirely digitally.
  • CABs 660 are adapted to route and direct data signals, such as, for example, when using external data services via Internet or internal networks within the subscriber's location.
  • virtual circuits may be established for each call which can remain in place for the duration of a call.
  • CSMA Carrier Sense Multiple Access
  • packet switching protocol can be employed, among other formats or protocols, in order to support a larger number of bursty devices.
  • a combination of virtual data circuits and CSMA can be employed if desired.
  • CABs 660 are also adapted to accommodate voice and data traffic simultaneously, routing traffic and managing resources as desired.
  • NCU's 100 preferably include a standard connector such as an RJ-11 connector which may be hardwired to a single line telephone or connected, for example, to existing in-home wiring.
  • This connector permits the NCU 100 to manage the existing telephone or wiring as part of its network, perhaps permitting them to answer any ringing line.
  • a POTS NCU 100 could have a drop out relay or FET circuit which may automatically switch the existing wiring over to this connector in the event of a power failure or a system failure. If the NCU 100 is equipped with backup batteries or other auxiliary power, it may continue to function either until mainspower is restored or its batteries become exhausted in which case it drops off-line and switches to the emergency bypass routing to the external connector.
  • Processor 700 commands switching, routing, RF, accessory and other functionality implemented in CAB 660, Radio Transceiver 680 and other circuits in NCU 100s according to the present invention
  • processor 600 could be a small micro-controller set, although more processing power may be required to accommodate ISDN and other digital interface NCUs 100.
  • external PCS 687 and, if desired, servers may participate in the control functions.
  • a very simple algorithm by which the processor 600 governs CAB 660 for the topology shown in Figure 1 is shown in Figures 11 A and 11 B, in which, step-by-step, lines 640 are matched in the CAB 660 to various WAUs 200, handsets 300, and other devices.
  • the control algorithms and programming itself may occur locally as by an interface 689 which may be implemented in buttons or a keyboard, by PC 687 or external connection, including network or PSTN.
  • systems of the present invention are adapted to permit control of the NCU 100, including Control Processor 685 and CAB 660 from a remote service center so that a subscriber can call the service center in the event the subscriber feels technically short of the task of programming his or her NCU to accommodate various WAUs 200 and handsets 300.
  • PC and other external connectivity leverages on higher intelligence of the PC, additional mass memory functionality for updates and databases and similar applications, the more convenient user interface, and more elaborate applications software such as, for instance, directory management, spreadsheets and database managers.
  • the slot machine 645 takes data from the multi-port RAM ring buffers 754 and creates a serial stream of data. This data is broken down into 16 slot PDUs: 14 application slot PDUs and 2 supervisory slot PDUs. A description of the format of these PDUs is described above.
  • the slot machine 645 includes downstream functionality for assembling slot PDUs from data contained in the multi-port RAM ring buffers 754 and mapping outbound slot PDUs to transmit slots.
  • the slot machine 645 includes upstream functionality for assimilating and disassembling inbound slot PDUs and delivering extracted payloads to multi-port RAM ring buffers 754.
  • the transmit and receive portions of the slot machine 645 are shown in Figures 8A and 8B, respectively.
  • the slot machine 645 merges multiplexed data (via multiplexer 829) from the multi-port RAM ring buffers 754 and signaling bits from a transmission signaling bit register 838 into outbound slot PDUs.
  • Linear-to-PCM translation of data from the ring buffers 754 may occur prior to merger.
  • Scrambler 839, scrambling preset register 841 , and CRC generator 843 are used to scramble the payload and provide CRC generation, detection, and reporting across the payload fields of the slot PDUs.
  • the slot machine further applies forward error correction ("FEC") in an FEC encoder 845.
  • FEC encoding and decoding is performed using single-bit hard decision and double-bit soft decision error detection and correction.
  • Soft-decision decoding provides additional coding gain above the gain offered by a simple hard-decision decoder. This occurs because a hard- decision decoder is only capable of correcting a single bit error, while a soft- decision decoder corrects all single bit errors and many two-bit errors as well.
  • the soft-decision decoder 915 has two inputs: (1 ) a one-bit sign 917; and (2) an 8-bit magnitude 919.
  • the weakest two chips are located.
  • the decoder uses the fact that the magnitudes of errored chips tend to be the weakest.
  • the encoder forms three candidates for correction: (1 ) an unmodified codeword; (2) a codeword with the weakest chip flipped; and (3) a codeword with the second weakest chip flipped. These three candidates are then fed into three parallel hard- decision decoders 927 which identify an additional errored bit.
  • the decoder selects the decoded vector with the smallest Euclidean distance from the original received message. To determine this, the decoder constructs a decision metric for each candidate consisting of the weight of the flipped bit (if any) plus the weight of the corrected bit (if any) and chooses the vector with the smallest metric.
  • a comparator 935 is used for this purpose. The entire algorithm is pipelined and implemented in parallel such that after the 31st bit of the codeword is received, the first corrected output bit is ready a few clock cycles later, coincident with the arrival of the first bit of the codeword. Dual-port RAMs 921 , 923 are employed as storage for the magnitude of the input vector.
  • the task of mapping from a given syndrome to its corresponding error location is avoided by using an index counter that counts from 1 to 31 using the natural sequence of syndromes that would result from an error in each possible location of the codeword from left to right. This allows direct indexing of the codeword buffer by the corresponding syndromes without requiring a lookup table.
  • Such a counter may be a properly seeded feedback shift register syndrome generator operated in reverse (i.e., with the direction arrows reversed so as to run backwards).
  • the slot machine 645 appends preamble and synchronization code words to outbound PDUs using a preamble generator 853 and a codeword generator 857.
  • the slot machine may include radio controls for the radio circuits.
  • the receive side of the slot machine is illustrated in Figure 8B.
  • data from the radio multiplex engine 670 is coupled to an FEC decoder 861.
  • the FEC decodes data using the single-bit hard decision or double-bit soft decision error detection and correction discussed above.
  • the payload of the data is descrambled in a descrambler 863. Additional CRC checks may also be performed.
  • the descrambled data is transferred to a shift register 865, where the slot machine 645 extracts signaling bits from the PDUs and copies these bits into a receive signaling bit register 867. Multiplexed data is then transferred to multi-port RAM ring buffers.
  • the output serial data stream from the slot machine 645 (in the form of slot PDUs) is coupled to a radio multiplex engine 670 according to the present invention which can comprise a digital logic block that implements any of the following functionality: multiplexing / demultiplexing, preferably but not necessarily TDMA / TDD (Time Division Multiplex Access / Time Division Duplex), forward error control and general error management, speech compression if required, code division multiplex and demultiplexing, if any, hopset generation if any, and other critical timing, synchronization and coding functions critical to the operation of the systems according to the present invention.
  • TDMA / TDD Time Division Multiplex Access / Time Division Duplex
  • forward error control and general error management speech compression if required
  • code division multiplex and demultiplexing if any, hopset generation if any, and other critical timing, synchronization and coding functions critical to the operation of the systems according to the present invention.
  • RME signals are coupled, in systems of the present invention, to wireless Radio Transceiver ("RT") circuitry 680 as shown in Figure 3A.
  • the RT 680 may be a low cost multiplexed Radio Transceiver or set of transceivers which provides proper modulation (e.g., DBPSK) onto RF carriers as desired with or without multiplexing and duplexing according to any of the following formats or others: TDMA / TDD, TDMA / FDD, CDMA / FDD, CDMA / TDD, FHMA / TDD, or FHMA / FDD.
  • the primary function is to achieve transmission of multiple simultaneous independent data streams to WAUs 200 and handsets 300.
  • the RT circuitry 680 need not conform to any error interface standard, since it communicates only with like equipment and usually does not interface to the PSTN or any other public network except via a separate, higher quality transceiver if any is implemented in the Network Interface 650 or connected to it.
  • the RT unit 680 can communicate with other NCUs 100 that fall within radio range.
  • the NCUs 100 can share hopset data interference records, timing and usage information, all toward the end of avoiding one another's transmissions.
  • the components of each system, NCUs 100, WAUs 200, handsets 300 all transmit at the lowest power possible to provide reliable communications, using power management sensing and response to the circuits. In this manner, each system minimizes its "radius of interference," the approximate circular area surrounding a given system within which it is capable of generating interference in other systems operating in the same band.
  • FIG 4 is a block diagram of a handset 300 according to this invention.
  • the handset 300 includes the ASIC 450 of the NCU, as illustrated in Figure 3A.
  • the ASIC's primary function within the handset is to interface the radio 670 to an audio codec 473 as well as an LCD and a keyboard.
  • the ASIC 450 is similar to the ASIC shown in Figure 3A.
  • Two serial ports 437, 439 of the ASIC ( Figure 3A) are used to communicate with a keyboard 467 and LCD 469 on the handset.
  • these input/output ports 437, 439 may be used for other I/O operations.
  • a synthesizer port may allow the processor 700 to communicate with a handset synthesizer.
  • a codec 460 encodes and decodes audio signals between a microphone 455, a speaker 457, and the ASIC 450.
  • WIRELESS ACCESS UNITS Wireless Access Units 200 may be of two general sorts: (1 ) analog for a wireless telephone jack function such as one that can accommodate a telephone or a conventional modem; or (2) digital, for a wireless computer or digital device connection (such as DB-25, USB, Ethernet, ISDN-ST, PCMCIA or similar serial or parallel data communications connection).
  • (1 ) analog for a wireless telephone jack function such as one that can accommodate a telephone or a conventional modem
  • digital for a wireless computer or digital device connection (such as DB-25, USB, Ethernet, ISDN-ST, PCMCIA or similar serial or parallel data communications connection).
  • FIG. 5 shows one form of analog WAU 200 according to the present invention.
  • the analog WAU 200 may include an NCU ASIC 845 as shown in Figure 3A.
  • the ASIC 450 includes a radio Transceiver 800 linking WAU 200 via RF connection to the radio 670 of NCU 100.
  • the WAU 200 includes circuitry that provides basic subscriber loop functions of battery, over voltage protection, ringing, supervision (off hook sensing), codec, hybrid and test functionality (so called borscht) functionality.
  • the codec employs the expanded code word encoding / decoding techniques described above with reference to Network Interface 650.
  • the analog WAU 200 of Figure 5 may be implemented in a small unit which resembles a wall transformer with one or more RJ-11 jacks on the back or side, and it can, if desired, draw power from any AC outlet and provide an analog telephone type connection to a computer modem, a fax machine, a telephone answering device, a standard telephone or any other device that connects with a standard RJ-11 jack.
  • the unit is transparent to caller ID information, and passes it through. Similarly, the unit passes through coded ringing and other custom signaling. Its power supply provides power for standard telephones which are line powered. Its high voltage ring generator rings telephones with the standard 60 volt rms., 20-Hz ring signal.
  • this unit is typically though not necessarily “wired” to the AC power wiring and therefore is not totally “wireless,” the length between this unit and the incoming lines 640 connected to NCU 100 is wireless. It therefore eliminates the subscriber's need to place telephones where telephone outlets are located. Battery power, if employed, provides even more flexibility in location.
  • a digital Wireless Access Unit 200 of one sort according to the present invention is shown in Figure 6.
  • Such a Wireless Access Unit 200 can provide wireless connection to computers, computer peripherals, ISDN-ST telephone sets and other digital devices. Since the radio link used in systems according to the present invention is digital, the digital circuitry in the Wireless Access Unit 200 principally performs a buffering, error control, and protocol conversion function.
  • the external digital interface can take many forms, including DB-9, DB-25, the standard serial port connector; USB, Intel's new universal serial bus standard; parallel-port (printer) connection; Ethernet; 10- base-T; 100-base-T, Fast or Gigabit Ethernet; PCMCIA and others.
  • the digital WAU 200 couples to the NCU ASIC via an internal UART module 487 in the ASIC (see Figure 3A).
  • Digital Wireless Access Unit 200 like analog Wireless Access Unit 200, may be main or battery powered, so that they may provide untethered convenience to the user.
  • the WAU circuitry described herein may be incorporated into a PCMCIA card.
  • the card is a self-contained wireless transceiver that plugs into the PCMCIA slot of a portable computer or any other device that uses PCMCIA interfaces.
  • the device couples to the PCMCIA slot using a simple cable or via a bus, such as PCMCIA, PCI, ISA, or any other known data/communications bus.
  • the card receives power from the PCMCIA slot.
  • the PCMCIA WAU may act as a digital interface to a standard WAU.
  • the WAU circuitry may further include automatic frequency control circuits that include software for maintaining synchronization of the WAU with NCU transmissions.
  • Each WAU observes the rate of oscillator drift (between the WAU and the NCU) and corrects for it by modulating a DC control voltage applied to a Voltage-Controlled Xtal Oscillator serving as the local time base.
  • the oscillator frequency is pulled in a direction which causes the average frequency of the WAU oscillator to equal that of the NCU oscillator.
  • the time constant on the correction is very long, so many frames may pass during the initial automatic frequency control ("AFC") acquisition. Once the AC is acquired, it needs only small and infrequent corrections to remain "locked.”
  • AFC automatic frequency control
  • an entry system within a home, business or other location 1400 may be coupled to systems of this invention for facilitating the wireless control of entry to a location.
  • the system includes a wireless doorbell 1470 coupled to the exterior of the location and a microphone/speaker 1480 coupled to the exterior of the location proximate the doorbell 1470.
  • An intercom key on the microphone/speaker 1480 allows the microphone/speaker 1480 to switch between microphone functions (when depressed) and speaker functions (when not depressed).
  • the home entry system alerts the residents of the home or small business 1400 to visitors at the door.
  • a visitor may press the doorbell 1470 to cause a bell wired to the doorbell to ring within the home. The visitor may then announce himself by pressing the intercom button on the microphone/speaker 1480.
  • a microphone/speaker within the location 1400 allows the resident to respond to the visitor.
  • the doorbell 1470 and microphone/speaker 1480 are coupled (wireless or wired) to one or more WAUs 200.
  • the WAU 200 is coupled wirelessly to an NCU 100, as described above.
  • the doorbell 1470 may also be directly coupled to the NCU 100.
  • the NCU 100 is configured to receive the coded ring of the doorbell of the WAU 200.
  • the NCU then transmits audio signals from the microphone/speaker downstream to a handset 1490 within the range of the NCU 100. Similarly, upstream signals from the handset 1490 are transmitted to the microphone/speaker 1480.
  • the NCU places the subscriber in full duplex communication with the visitor.
  • the subscriber may speak with the visitor via a handset 1490 in the location 1400. Audio communications between the handset and the microphone/speaker take place as described above.
  • the handset 1490 may be further configured to open an electronic door upon actuation of a button on the handset 1490.
  • a door to the location 1400 may be locked using an electronic lock or similar locking device.
  • the lock in turn, is coupled (wirelessly or wired) to a WAU 200 or directly to the NCU 100.
  • the NCU is configured to transmit the appropriate signal to unlock the electronic lock. The visitor may then proceed through the unlocked door.
  • Figure 15 is a top plan of a location 1500 using the system of this invention with a security system.
  • the security system includes a plurality of security sensors 1530 coupled to doors and windows of the location 1500.
  • a motion sensor 1536 attached to a wall of the location senses motion within a predetermined range.
  • Each of these sensors is electronically coupled (wired or wireless) to a central security station 1540 within the location 1500. Additional sensors may be coupled to smoke detectors, CO detectors, and fire alarms.
  • the security station 1540 may include communication equipment coupled to a remote security dispatch station.
  • the station 1540 also includes a line coupled to a WAU 200 for coupling signals between the station 1540 and the NCU 100.
  • the subscriber may configure the security system using a handset 1590. By calling the NCU over one of the PSTN lines, the subscriber may access a menu for the security system. The subscriber then may activate certain sensors remotely using the menu. The subscriber may also establish dates and times for activating the sensors. In addition, the subscriber may use the handset to dial the remote dispatch station directly for assistance.
  • the NCU 100 periodically polls the sensors for activity via the security station 1540.
  • the NCU may be configured to monitor particular sensors and disable others.
  • the NCU 100 may transmit a distress call to a handset.
  • the distress call may be in the form of a simple ring or a loud "beep" to immediately alert the subscriber.
  • the distress signal ceases and the subscriber may use the handset in its normal operation.
  • the NCU may be further configured to automatically dial an emergency response location, such as a police station or a fire house, when a sensor is "tripped".
  • thermostat may be set remotely by the user using a remote handset. Specifically, the subscriber may "call" the NCU via one of the PSTN lines coupled to the NCU.
  • the NCU is configured to play a series of messages to the subscriber describing configurable aspects of the thermostat. For example, the subscriber may be allowed to directly set the temperature, turn on/off heating and air conditioning, and, establish dates and times for automatically turning on/off the thermostat. The NCU would then transmit the approp ⁇ ate signal to the thermostat for such control directly or via a WAU.
  • thermostat information may be transmitted to a repair center using a PSTN line or via the internet using a TCP/IP connection. The repair center may use information transmitted by the NCU to make service calls and dispatch repair personnel.
  • the system may be used as a meter reader to monitor utility usage within a particular location.
  • a utility metering device may be attached to the appropriate utility line and coupled to the NCU 100 via a WAU 200.
  • a meter reader driving along the street could then access the information remotely using a device that receives signals remotely from the NCU.
  • the NCU 100 may use one of its PSTN lines to transmit information from the utility metering device back to a utility company. This would eliminate the need for the meter reader.
  • the NCU may also be coupled to a stereo, radio, CD player, or other audio equipment using an audio connection.
  • the NCU may be configured to transmit audio signals from the audio equipment to a wireless stereo device, such as a "Walkman"-type device ("Walkman” is a registered trademark of Sony Corporation) via a WAU.
  • the wireless stereo device may include functionality for adjusting features of the audio transmission, such as the radio station, the volume, the treble/bass, and/or the play order of CDs.
  • the NCU and WAU of this invention may be used as a "music on demand" ("MOD") system.
  • Figure 16 illustrates the use of this invention for the purposes of MOD.
  • the NCU 100 includes a built-in modem 120 coupled to a PSTN line.
  • the modem is used to dial a service provider for connection to the Internet 1650.
  • the NCU accesses a music publisher's web site or FTP site 1675.
  • the NCU downloads musical data 1678 from the site 1675 in a digital format (e.g., MP3) suitable for transmission on a wireless digital playback device 1640.
  • the NCU then stores the musical data in memory.
  • the system of this invention provides a more secure system for publishing music on the Internet. Rather than downloading the song or musical composition to a computer, the song is downloaded to the NCU 100 where it may be deleted or played until a paid-up license has expired.
  • the subscriber uses a wireless playback device 1540 coupled to the NCU 200 by RF link.
  • the device 1540 may also be incorporated into a stereo loudspeaker or similar audio component.
  • the wireless playback device 1540 includes an interface that allows the user to select a particular musical selection, to move quickly forward or backward within a musical selection, and to move quickly forward or backward through several musical selections.
  • the device 1540 allows the user to adjust the volume control and other audio characteristics of the playback.
  • This system may also be used for the downloading of audible files, such as spoken-word books encoded into a special format.
  • the format used by Audible Inc. or the ubiquitous MP3 format may be used, for example.
  • a wireless video camera may be coupled to the NCU via a WAU 200.
  • the video camera may be coupled directly to a computer via a wireless data link in the system.
  • Digital images from the camera may be transmitted onto the Internet or to a local computer where the images may be stored.
  • a wireless baby monitor that includes a camera and an audio device may be located in a baby's room.
  • the camera captures video images of the child and/or an audio device captures sounds of the child.
  • the baby monitor is coupled to the NCU 100 via a WAU 200.
  • the NCU 100 is configured to transmit signals received from the baby monitor to a wireless handset.
  • the video image may be displayed on an LCD screen of the handset.
  • a handset speaker emits the sounds transmitted by the audio device.
  • video images may be transmitted by the NCU to a particular video monitor, such as a television.
  • Images and sounds may also be transmitted to the Internet using a modem and PSTN connection within the NCU. This data may be stored at a particular web site for access by others. Thus, parents may access the web site to monitor their babysitter's activities while away from the home.
  • Figure 17 illustrates the use of the system as a wireless IP telephony tool.
  • Cameras 1710, 1720 and headsets 1715, 1725 located in remote locations transmit video and audio information, respectively, to respective computers 1730, 1740.
  • the computers are remotely coupled to respective NCUs 100a, 100b via WAUs 200a, 200b.
  • the NCUs 100a, 100b transmit the audio and video information to each other using a PSTN line.
  • PSTN line PSTN line.
  • two subscribers may agree to conduct a videoconference at a particular time.
  • an application on each computer may be launched to capture information from the cameras and headsets. This information is then transmitted to an NCU that sends it on to the other NCU via the PSTN.
  • the system of this invention may be used to monitor wireless medical devices in a hospital, as well.
  • Medical equipment such as heart monitors and oxygen monitors may be coupled to the NCU 100.
  • the monitors include sensors attached to a patient's body for monitoring heart beat rates and oxygen intake. Other medical equipment also may be used.
  • the NCU 100 may be configured to monitor status information from these medical devices for one or several patients. This information may be collected and analyzed by the NCU. When the information indicates that care is required, the NCU may be programmed to transmit emergency calls to medical personnel using one or more handsets. For in-home care, the NCU may be configured to notify medical personnel using a PSTN line, rather than via handsets. In addition, individual handsets may be monitored and located using handset locator information programmed into the NCU controller.
  • NCU controller may be programmed to monitor the extra RJ-1 1 jack for particular commands or patterns.
  • a particular code e.g., " * **"
  • the NCU sends a locator signal to one or more handsets.
  • the handset in turn, emits an audible signal.
  • handsets may be easily located throughout the house.
  • FIG 17B illustrates systems of the present invention accommodating Internet Protocol telephony.
  • the system may be modified for use in IP telephony simply by adding a transcoding device 937 to the NCU 100.
  • IP telephony allows voice data to be transported across the internet using suitable internet telephony standards. While one participant (the subscriber) uses systems of the present invention to transmit and receive voice data, the other party may be using a standard voice telephone, a computer, or a system of this invention. In addition, intermediate service providers may intercept data between the participants and provide additional functionality.
  • a handset 200 converts voice signals to 64K mu-law encoded data, as described above. This encoded data is transmitted via RF link to the NCU 100.
  • the data may then be compressed in the NCU to conserve bandwidth or to provide broader end-to- end compatibility between the participants.
  • the transcoding device 973 performs this compression.
  • the compression converts the 64K data to 8 Kb/s, 6.3 Kb/s or 5.3 Kb/s data, as required by IP telephony standards.
  • the data may be transported as 64K data.
  • the NCU 100 further includes functionality for converting the data to Internet Protcol packets.
  • the compressed data may be packetized into IP packets and headers and other data manipulation may be added to the packet, as required by the protocol.
  • the data is then transported via a modem in the NCU to the PSTN or directly via a digital line (e.g., ISDN).
  • the recipient may use a standard telephone 949 to receive the voice data over the PSTN.
  • the recipient may use a computer or other digital device to receive the digital voice data for conversion to standard quantized voice.
  • the NCU may also perform the selection of IP or packet-switched network for the transmission of quantized voice.
  • the NCU may use an algorithm, such as a least cost routing profile to determine the most cost- effective solution for routing data. This analysis may incorporate various rates for the transmission of data during certain times of the day or certain days of the week. This information may be updated daily using a remote server that communicates with the NCU.
  • enhanced internet connectivity is provided by employing enhanced storage and processing of internet addresses.
  • Such storage and processing capacity which is referred to as "server” capacity, can form part of the circuitry of the network control unit or can subsist as stand-alone functionality connected to the network control unit, or it can be located outside systems according to the present invention.
  • the system can contain an internet protocol address server, such as in or connected to the NCU 100 of Figure 12, with a list of active (and perhaps non-active) users and their IP addresses (current if the IP address is dynamically assigned).
  • the IP server may be maintained in the system or remotely.
  • the system can contact the server for the IP address of the destination. If the destination is active and has an IP address, the system will proceed to connect to the destination via an internet connection. If the destination does not have an IP address active, or is inactive, or is refusing connections, then the system will connect to the destination over standard circuit switched paths or telephone lines.
  • the server can maintain currency with the current IP address and status of the destinations according to several possible methods.
  • the server can periodically query the destinations to obtain IP addresses and their status.
  • the destination upon power-up can send relevant IP address information to the server.
  • the destination at regularly scheduled time intervals, can query the IP server to provide up-to-date information.
  • the server may also contain up-to-date information to permit the caller to achieve the lowest possible cost calls to various destinations. Rate information can be provided by the user or by a service. Users may also enter their preferences. For example, a user may select to never make phone calls using the internet because the user objects to the sound quality or other features of internet protocol telephony.
  • the system may be programmed remotely from a computer via TCP/IP access to the internet.
  • the user may utilize a web browser to locate a web page specified by the manufacturer of the system.
  • the web page is located on an internet server and contains information specific to the manufacturer.
  • the user may enter a serial number for the system.
  • the serial number is located on the network control unit 100 or on each of the wireless access units 200.
  • the web page may include a verification procedure, such as a CRC or PN algorithm to ensure that the user has entered a proper serial number.
  • the web page may require the user to enter additional information about the system, as well.
  • a second web page is displayed by the browser.
  • a questionnaire is provided regarding system configuration.
  • the questionnaire allows the user to specify configuration information regarding the system. For instance, the questionnaire allows the user to specify a plurality of names and telephone numbers to be stored in the network control unit memory.
  • the user may press an END button in the second web page.
  • the information specified in the web page is then downloaded to the manufacturer.
  • the server will return a session identifier to the user.
  • the user then uses a handset to call a toll-free number specified by the manufacturer.
  • the user is then prompted to enter a session ID.
  • telephony provided by the manufacturer emits a series of tones that are recognized by the network control unit 100.
  • the network control unit 100 then enters a configuration download mode.
  • the manufacturer's telephony then downloads the data specified by the user.
  • Multiple computers may be coupled to a single NCU via WAUs for sharing of internet connectivity.
  • WAUs for sharing of internet connectivity.
  • several computer users within a single household may desire to access the Internet via wireless computers within the home.
  • several users on a computer network in a small business may desire to achieve Internet connectivity.
  • the system of this invention allows each of the users to share a single high-speed Internet connection.
  • proxy server software stored on the NCU performs the task of routing data between specific computers and the Internet.
  • Each of the computers is coupled to the NCU via a WAU.
  • the browser loaded on the computer transmits Internet Protocol ("IP") data to the web server.
  • IP Internet Protocol
  • the proxy server software stored on the NCU intercepts this IP data and performs an internet address translation to determine the proper destination.
  • the web or other Internet server performs the request made by the transmitting computer (e.g., returning a web page). This return data is also intercepted at the NCU by the proxy server software. The software then performs a reverse Internet address translation to determine the computer for which the data is destined.
  • the systems of the present invention may be coupled to digital cellular telephone devices ("PCS devices") thus permitting the subscriber to receive and originate long distance telephone calls through the cellular telephone network.
  • PCS devices digital cellular telephone devices
  • This option may be more financially desirable than using the local phone service provider's network. For long distance telephone service providers, local access fees would not apply.
  • the PCS device 1800 may be coupled to the NCU 100 via an adapter 1905 that interfaces with the cellular phone 1800.
  • the adapter 1805 may be analog or digital but, preferably, is digital. The digital nature of the adapter 1805 permits the direct transfer of digital audio data from the PCS device to the communications web without requiring additional analog-to-digital conversion. If the adapter 1805 is analog, such conversion would be incorporated into the NCU 100. Alternatively, where an adapter is not available, an acoustic coupler may be used to couple the speaker and microphone of the PCS device 1800 to the NCU 100.
  • the adapter 1805 may be coupled to the NCU 100 through a wired connection as shown or through a wireless connection, such as a WAU, or thorough applicable interfaces such as conventional air interface devices and standards including Bluetooth, Symbian and Open Service Gateway.
  • the PCS device 1800 becomes a wireless cellular connection from the communications web to the PSTN.
  • the PCS device is used to originate and receive long distance telephone calls, thus preventing the local service provider from imposing long distance telephone service access fees.
  • the long distance service provider routes long distance calls through the cellular connection rather than the telephone network.
  • long distance calls originated by the subscriber by-pass the local service provider.
  • all long distance calls destined for the landline telephone numbers of the lines used in the communications web may be routed through the cellular connection. This may be accomplished by having calls to those lines forwarded to the number of the PCS device. This function may be automated by having calls automatically forwarded to the PCS device upon insertion of the adapter 1805 into the slot on the PCS device 1800.
  • the PCS device may be programmed to automatically dial the local service provider upon insertion of the adapter 1805.
  • FIG 19 is a block diagram of a remote charger base 350 for handsets 300, according to this invention.
  • the charger base 350 allows handsets 300 to be remotely charged and further allows the handset to function as a speakerphone while charging.
  • the charger base 350 is located in a convenient place within the subscriber's office or home.
  • the charger base 350 is coupled to a WAU 200 for transmitting data back to the NCU when the handset is being used as a speakerphone.
  • the speakerphone functionality is contained within the charger base 350, thus obviating the need for such circuitry within each of the individual handsets.
  • communications between the handset 300 and the charger base 350 are all digital, but could be analog.
  • digital communications including encoded audio and supervisory data, are passed to the handset 300 via an interface 353a, 353b on each device, such as a plurality of metal contacts.
  • the interface 353 allows power from the charger base 350 to provide a constant current to the handset 300 when the handset 300 is seated in the charger base 350.
  • the handset alters the resistance seen by the charger base 350 using batteries in series with modulation circuitry. This modulation is seen by the charger base circuitry a small alternating current voltage superimposed upon the higher direct-current voltage supplied to the handset.
  • This AC voltage is coupled to a microprocessor or ASIC 360 via a capacitor 363.
  • two-wire unidirectional analog baseband signaling could be employed or analog modulated subcarrier could be used to carry the audio.
  • additional contact points on the handset could be used to eliminate certain multiplexing tasks.
  • the ASIC 360 decodes digital signals generated by the handset. In addition, the ASIC 360 performs several other functions related to the charging of the handset 300 and the speakerphone functionality. Specifically, the ASIC 360 modulates the charging current that passes from a charger base power supply 319 to the handset. This modulation may be adjusted by the speakerphone to provide specific charging voltages that allow the handset to "know" when it is seated in the speakerphone/charger rather than a conventional charging base.
  • the ASIC 360 When the charger base 350 and the handset 300 are acting as a speakerphone, the ASIC 360 performs the decoding, error detection, formatting, framing, synchronizing, clocking and other functions required in the digital communications between the handset squelching circuitry within the ASIC 360 reduces the electrical noise resulting from movement or vibration occurring between the charger base 350 and the handset 300 (e.g., when the handset 300 is being placed on the base 350).
  • the ASIC 360 performs additional functions related to the speakerphone use. Specifically, the ASIC provides volume control, mute, and other audio modulation. This information is transmitted back to the handset.
  • the codec 352 decodes audio that is transmitted from the handset to the charger base 350 as serial digital communications.
  • the codec performs these functions via separate contacts or through voltage modulation, current modulation, or a separate, modulated carrier through the interface 353.
  • the codec 352 drives an audio amplifier 358 that, in turn drives a loudspeaker 364 for the speakerphone functionality.
  • the codec may employ a propriety communications protocol. Rather than conventional ⁇ -law or A-law encoding, however, the codec 352 may use a high-rate constantly variable slope delta modulation ("CVSD") scheme to reduce costs without a substantial loss of fidelity. A straight delta modulation may also be used in place of the CVSD scheme to further minimize costs.
  • a microphone 366 transmits ambient sounds to the charger base 350.
  • the second codec encodes the audio transmitted by the microphone 366. This encoded transmission is relayed to the handset 300 via voltage modulation, current modulation, or a separate modulated carrier through the charging contacts.
  • speakerphone audio circuitry 370 controls the gain and volumes of the respective speakerphone audio paths.
  • This circuitry may include two gain-controlled amplifiers that are adjusted in a see-saw fashion by the louder participant in the conversation.
  • the circuitry 370 may include advanced digital signal processing ("DSP") technology.
  • DSP advanced digital signal processing
  • adaptive, full-duplex speakerphone circuitry and adaptive, automatic room-echo cancellation circuitry may be used to eliminate unwanted audio effects normally associated with speakerphone activity. Because, as discussed above, the audio path between the handset 300 and the NCU 100 is a four-wire circuit, the speakerphone gain control or DSP functions may be distributed among the charger base 350, the NCU 100, or the NCU controller.
  • the charger base 350 is preferably designed such that the handset 300 may be placed face up or face down in the base. If the handset is being used by the subscriber and is placed face up on the charger base 350, the speakerphone function could be automatically activated. Similarly, if the handset were on the charger base 350 and the speakerphone were in use when the handset 300 was picked up, the call would automatically revert back to conventional handset communications. The user could, therefore, switch back and forth between speakerphone use and conventional handset use during the course of a single conversation by alternately seating the handset 300 in the charger base 350 and removing the handset from the charger base 350.
  • LEDs on both the handset 300 and the charger base 350 indicate the usage of the combined devices as a speakerphone.
  • the ASIC 360 drives the LED located on the charger base 350.
  • the charger may also function as a conventional charging station. If the charger base acts as a conventional charging station, the speakerphone circuitry 370 may be included in a separate speaker enclosure attached to the charging station via separate contacts.
  • the charging base 350 may also function as a conventional cordless telephone base station. The base 350 would include the telephone line interface circuitry and radio transceiver circuitry in addition to the speakerphone and charging circuitry.
  • OPTICAL NETWORK UNITS Systems of the present invention may also be used in conjunction with
  • ONUs Optical Network Units
  • ONUs provide an interface between the telephone company's fiber optic network and a subscriber's copper phone lines.
  • a subscriber's copper phone lines typically, an ONU services a dozen homes with as many as three to four telephone lines per home.
  • the fiber optic network is coupled to one side of the ONU and the individual copper lines are coupled to the other side of the ONU. Since burying or digging lines into or out of the ground is often expensive, systems of the present invention provide a wireless alternative.
  • Figure 20 illustrates the implementation of an ONU/wireless local loop solution using the systems of the present invention.
  • the implementation includes an ONU 230 modified to include a radio transceiver 234.
  • the transceiver transmits and receives RF signals to and from the subscriber homes 210-216, thus replacing the copper lines normally used to connect the subscribers to the ONU.
  • the NCU 100 is similarly modified to include an ONU-NCU transceiver 104 mounted on an exterior portion of the home.
  • a directional antenna 107 points in the direction of the ONU 230.
  • the transceiver 104 couples signals from the ONU to the NCU.
  • the transceiver 104 receives the RF signals from the ONU and provides signal format conversion for compatibility with the NCU 100.
  • the NCU then couples signals to the various wireless devices 220-226 within the home. Additional ONUs may be added to a region for improved performance. A given home may select or optimally combined signals from multiple ONUs. Reciprocally, multiple ONUs may receive a signal from a given home and the ONU or the network may optimally combine these signals. Additional ONUs increase the available bandwidth by functioning as separate wireless access points.
  • the four main component parts of systems of the present invention are the Network Control Unit 100, Wireless Access Units 200, handsets 300 and Wireless Control / Monitoring Accessories 350. While each component may contain an onboard microcontroller which governs its basic functions, the NCU 100 alone or acting in concert with external controller capacity is preferably the principal controller and manager of the entire communications web. All remote components are preferably simple, reliable and preferably of limited intelligence / functionality for reduced costs and increased modularity and so that system performance and functions are principally determined by the NCU 100.
  • the NCU 100 may contain on-line firmware and/or software upgrade capability as discussed above.
  • the NCU 100 is the central part of the systems' star network topology, for the entire system, the NCU 100 selects RF channels, hop sequences if any, and spreading codes if any; it manages ID strings for the various remotes, and it performs the other functions related to network management, remote unit registration and authentication, and communications protocol management.
  • the NCU 100 also controls the switching and interconnection of the CAB 660, and drives all the Accessory Block features of CAB 660.
  • the following examples describe operation of two embodiments of the communications webs according to the present invention.
  • Systems according to the present invention may contain intelligence traditionally found in the PSTN or other telecommunications networks. Such intelligence or functionality may be located, for example, in switch 725 shown in Figure 3A. Given that residences or small offices with a number of devices may share certain characteristics in common with local exchanges, intelligence and/or functionality commonly found in more centralized telecommunications switches may be distributed out to systems of the present invention such as moved downstream to reside in the network control unit. Accordingly, switch 725 as shown in Figure 3A may contain appropriate functionality to assist or enable in signaling, routing, metering, charging and otherwise maintaining and managing the connections to user devices located in the system and coordinating with the PSTN or larger telecommunications systems and destinations thereon.
  • Such intelligence or functionality enables more efficient and effective provision of services to the user in the same way that personal computers on a network, because they operate in a distributed architecture, more efficiently provide personalized services to the user than centralized architectures provide. Accordingly, systems according to the present invention promote a telecommunications environment which requires less centralized intelligence, command and control and therefore more flexibility with less expense and central management and control.
  • a user of Handset 300 selects as a menu item the "call forwarding" option, knowing that she can be reached at another telephone number across the city for the rest of the day. Selecting the call forwarding option allows the user to enter into the handset the number of the forwarding number.
  • Cross-connect switch / Conference Bridge / Accessory Block 660 detects the call, selects another line 640, dials the forwarding number, and puts the call through to the forwarded number.
  • This is functionality of the sort conventionally found in telecommunications switches, and less frequently in PBX's.
  • the flexible network control unit 100 of the present invention permits this functionality to be moved downstream to the user's equipment, thereby promoting more efficient interactivity and customization of services available to the user, and requiring fewer centralized or other resources.
  • Vehicle access unit 400 communicates with network control unit 100 as with other wireless access units, handsets and other components of systems of the present invention.
  • the vehicle access unit 400 may contain or be connected to a computer 402 in order to provide appropriate processing, memory and input/output functionality to allow the vehicle to make full use of information provided via the NCU 100, and to provide appropriate information to other destinations via NCU 100.
  • Figure 21 shows the vehicle access unit 400 and Computer 402 connected via RF link to network control unit 100 which is in turn connected to some or all of the following sources, in addition to perhaps others:
  • Intrasystems Communications 404 which can include voice or data from other telephones, handsets, or devices connected via Wireless Access Unit or otherwise to systems according to the present invention, (2) E-mail 406 from devices on the system controlled by the network control unit 100 or from external sources.
  • Content 408 from the internet such as weather conditions, driving conditions, maps, directions, current news, books on tape, music and other services which can be downloaded to the vehicle in order to synchronize occupants of the vehicle with the telecommunications web.
  • voice and data 410 from the PSTN in real time may be supplied to the vehicle through network control unit 100.
  • Home alarm systems including fire, smoke, intrusion and other status information 412 may be delivered to the vehicle via the network control unit 100 within range in order to alert the occupant of conditions in the household before arrival.
  • the NCU may contain or be connected to input/output functionality which permits the vehicle to be started via RF link using vehicle control circuitry 414 coupled to the NCU 100, or other control of the vehicle to occur.
  • Sources such as calendar information, address information, to do lists, and other personal information 416 may be delivered to the vehicle via NCU 100 in order to synchronize occupants of the vehicle to their data on other platforms and systems.
  • the vehicle access unit 400 and/or Computer 402 may obtain information from onboard sensors for the purpose of informing occupants or controlling the vehicle.
  • vehicle sensors 418 such as braking sensors, fuel injection sensors, speed sensors, radar sensors, toll booth information which may be connected to intelligence in Computer 402 or otherwise on board the vehicle which may access and automatically track, and pay, monthly or per use, toll charges thus simplifying the process for using and paying for self-toll roads.
  • Environment Sensors 420 such as temperature sensors, humidity sensors and other sensors for the vehicle's environment may provide source information for occupant notification or vehicle control.
  • Navigation Sensors 422 such as GPS receivers, radar proximity detection systems, inertia, speed and direction sensors, may provide additional input to vehicle access unit 400 and/or Computer 402 for occupant information purposes, reporting to devices on the system control by NCU 100 or elsewhere or vehicle control.
  • Vehicle Alarm System 424 may be connected to vehicle access unit 400 and/or Computer 402 to provide notification or warning in the vehicle, on the system, or beyond the system, in the event of intrusion, accident, or other events deemed appropriate for a warning.
  • Vehicle access unit 400 and/or Computer 402 can port information to any number of destinations on the system control by NCU 100 or to destinations beyond that system including other PSTN users, websites of businesses such as for scheduling of maintenance to conditions since by Vehicle Sensors 418, or other purposes.
  • information may be obtained from and provided to vehicle access unit 400 and/or Computer 402 via handset 426, speaker 428, visual display 430, buttons, keypads or other tactile devices 432, radio 434 such as via an FM link on an appropriate frequency to which the user can tune; indicators such as LEDs or LCD displays 436, keyboard 438, and/or a docking device for computers, personal assistants, palm devices or other appropriate platforms 440.
  • a docking device for cell phones 442 may be connected to vehicle access unit 400 and/or Computer 402 in order to enable the functionality shown on Figure 21 and discussed above to be accessible to the vehicle.
  • the cell phone docking device 442 may in any number of ways connect the vehicle access unit 400 and/or Computer 402 to the network control unit 100 through a cell phone docked to a station connected to the NCU or otherwise forming a part of the system or through the system from an external PSTN or other line, or as otherwise desired.
  • docking device may be omitted in the event it is preferred that vehicle access unit 400 be linked to a system controlled by network control unit 100 via air interface such via the PSTN or otherwise using a device 443 in communication with vehicle access unit 400.
  • air interfaces include, for example, the Bluetooth interface, Open Service Gateway,
  • Symbian or other air interfaces which permit interconnectivity of devices for voice and data communication.
  • a pcs handset with appropriate air interface circuit can support a session on the PSTN while in radio communication with an appropriate air interface circuit in vehicle access unit 400 to link data, voice and other information.
  • the vehicle access unit 400 and/or 402 as a result of information from the system controlled by NCU 100, sources beyond, vehicle sensors, occupant input or otherwise, can control various functions and components of the vehicle such as the alarm 444, the starter / ignition functions 446, engine 448, brakes 450, steering system 452 or other components or systems 454 of the vehicle, or components of the systems mentioned above.
  • Figure 22 shows one specialized system which uses components of the system shown in Figure 21.
  • Vehicle access unit 400 is connected to Computer 402 and is coupled to GPS 456 (which can be a component of navigation sensors 422 shown in Figure 21 ); engine diagnostics connector 458 and engine computer 460 which can be components of vehicle sensors 418 (as shown in Figure 21 ).
  • GPS 456 which can be a component of navigation sensors 422 shown in Figure 21
  • engine diagnostics connector 458 and engine computer 460 which can be components of vehicle sensors 418 (as shown in Figure 21 ).
  • a console display 462 and automobile stereo 464 as well as any of the other devices or systems shown in Figure 21 can interact with the user.
  • Computer 402 and Wireless Access Unit 400 are also connected to the vehicle alarm 444 in order to actuate that alarm, sense conditions from it in order to notify occupants of the vehicle, control the vehicle or report information to the system controlled by NCU 100.
  • Figure 23 shows another embodiment of a specialized system within the general architecture of Figure 21.
  • an RF Unit 466 is coupled to a microprocessor 468 with memory capacity 470 to interface with user input 426 - 443; diagnostic connector 458; appropriate display systems 430 and appropriate audio systems 428 for occupants of the vehicle. Expansion port 429 can provide other functionality.
  • user input 426 - 443, display systems 430 and audio systems 428 shown in Figure 23 can form or be formed of any of the functionality designated using numerals 426-443 in Figure 21.
  • Figure 24 shows yet another embodiment of a specific system more generally shown in Figure 21.
  • RF Unit 466 as in Figure 23 couples the vehicle to the system controlled by NCU 100.
  • a microprocessor 468 connected to RF unit 466 and appropriate memory 470 receives input from GPS sensor 456, user input 426 - 443, and where appropriate, from the system controlled by NCU 100 and beyond to drive a map or other approp ⁇ ate display for onboard navigation or any other desired purposes. Sound is provided to occupants via an RF signal provided by RF Unit 466 or other components in the vehicle system to the automobile stereo 434.
  • This system as in the system of Figure 22, can employ GPS information not only for onboard navigation, but for reporting to the system controlled by NCU 100 or destinations beyond.
  • the interactivity between such sources and microprocessor 468 coupled to GPS 456 can enhance automatic navigation of the vehicle or automatic reporting and tracking of position information.
  • Figures 25 and 26 show, schematically, the vehicle equipped with a vehicle access unit 400 in communication with a residential system according to the present invention through its network control unit 100 to report a break- in as detected by an appropriate sensor or alarm unit 412 which links to network control unit 100 through wireless access unit 200.
  • the sensor may be part of a home alarm system whose controller is linked or otherwise connected to network control unit 100.
  • Each of the network control unit 100, wireless access unit 200, and vehicle access unit 400, as shown in Figure 25 and disclosed above, contain appropriate RF, Modem, Logic, Control, Memory, Input / Output and where appropriate, sensor circuitry.
  • Figure 26 shows, at a higher level, the vehicle access unit 400 in communication with the network control unit 100 which is in turn linked to an alarm system 412 for the residence.
  • That alarm system can report warnings or other information to the vehicle, and if desired it can permit control of functions in the home, such as activation / deactivation of the alarm system 412, adjusting the thermostat, turning on the oven or dishwasher, or other desired control.
  • Devices forming part of systems of the present invention such as computers, telephones, handsets, and other devices carry with them the need to support sessions on the internet, and to be connected and addressable for internet communications such as e-mail and file transfer.
  • each device forming part of such systems may be independently programmed to be coupled to any desired line or path inbound or outbound from such systems, or multiple of those lines or paths depending on user preferences.
  • Figure 27 shows one architecture for providing private addressability but full connectivity and accessibility for all devices forming part of networks or systems according to the present invention. As shown in Figure 27, some or all devices are assigned private internet addresses.
  • a network address translator or server 500 which may be a gateway which performs network address translation, is interposed between such devices and lines connecting the system to the internet.
  • the server 500 supplants the private address with a public address, which may be that of the network control unit 100 of a system according to the present invention, or a public address for the corresponding device. Inbound communications may be handled in similar fashion, in which the public address or addresses are supplanted by the proper private address.
  • functionality in the network control unit 100 can serve as an IP router, in order to route IP packets to and from the internet, and the system.
  • the router thus has two interfaces, the internal network, and the Internet.
  • the internal network interface forwards packets to devices on the system, and the external network is connected to the Internet.
  • Each interface may be assigned an IP address.
  • the internal interface can have a private IP address, which only operates as to devices on the internal network. This address need not be a valid Internet address, in which case it is unreachable from the Internet.
  • the external interface may be assigned a valid Internet address; thus reachable from the Internet.
  • an internal network device which has a private IP address, sends data to the Internet, it forward the relevant packets to the IP router functionality in the network control unit, by addressing it to the applicable internal interface address. Once the router receives the packets, it forwards them to the Internet via the external interface. Before the router can do this, it must perform a network address translation. Since the packet originated from an internal device, it has a private address that is not valid on the Internet.
  • the router changes the source IP address, which is a private address, to its external address, which is a valid IP address, then forwards it to the Internet.
  • its destination address is the network control unit's external IP address.
  • the network control unit then changes the destination address back to the internal private address and forwards it to the device.
  • Figure 28 shows one manner in which addresses can be changed by the network control unit 100.
  • the address of the internal device is 102J68.0.2 and the address of the Internet (external) device is 38J 80.246.3.
  • the address of the network control unit's external interface is 38J 80.246.1.
  • the Internet device sees the Controller, but the communication is really occurring with the internal device.
  • MOBILITY Wireless networks can be powered for mobility in order to create a transportable mobile communications system that can be rapidly installed in any location and provide full functionality in these locations without the need for or installation of wireline connections to a telecommunications network such as the PSTN.
  • a communications system is applicable in many situations. These situations include: a company with an exhibit at an industry trade-show, a construction company working a construction site, an emergency aid organization providing crucial humanitarian assistance after a disaster, or any other situation where a fully featured communications system is needed in a timely and inexpensive fashion.
  • Network controllers 100 in wireless networks according to the present invention are usually powered by an AC adapter with a battery backup for power out situations.
  • the network controller 100 may be modified so that power can be provided from other sources, in order to create a transportable mobile communications system.
  • Other sources of electrical power include a dedicated battery, an electric power generator, automobile cigarette adapter, solar cells, any electro-mechanical converter, or any other desired power source.
  • Networks according to the present invention are functional even without any POTS lines connected to the network controller 100.
  • the wireless handsets can communicate between one another, so users can communicate to each other through the wireless handsets, in a walkie-talkie like fashion, but with greater functionality.
  • the data jacks remain operational, so computers that are connected to the data jacks remain networked together and can share files and information.
  • telecommunication network connectivity such as POTS lines
  • connectivity with such a network can be provided through the use of an adapter that permits the connection of a cellular telephone to the network.
  • networks according to the present invention can make and receive voice telephone calls, send and receive faxes, and send and receive digital data.
  • more than one cellular telephone can be connected to such network to provide the greater flexibility that is afforded by multiple telephone lines.
  • the air interfaces mentioned above in the "Cellular / PCS Connectivity" section of this document may be employed for connection with the telecommunications network.
  • POTS lines are available, such as in a trade-show situation, these lines can be connected to the HWN network controller.
  • networks according to the present invention work as if they were installed in a home or small business application.
  • Figure 29 is an example of a mobile network according to the present invention.
  • the network controller 100 is connected to a power source 700.
  • the power source may be a battery, a power generator, a solar cell, automobile cigarette adapter, or other suitable device.
  • the wireless handsets 300 can communicate among one another, and the data jacks 200 can provide data networking capability for computers.
  • Both the cellular telephone and the POTS lines are optional.
  • the network will operate without the presence of either the cellular telephone or any POTS lines. Without the cellular telephone or the POTS lines, the network cannot connect to the "outside" world. If a cellular telephone or the POTS lines are present, the network can connect to the "outside” world.
  • the dashed oval demonstrates the operational range of the network.

Abstract

Systems for connecting telecommunications infrastructure lines to telephones, handsets, computers, telecopy machines and other end user interfaces or consumer electronics devices in a residence or business. Systems according to the present invention include network control units which form the center of a star topology and which communicate via RF link with wireless access units and handsets. Wireless access units feature an interface, such as, for example, a standard telephone jack, for accommodating a telephone, a fax machine, a computer modem or other device. Numerous wireless applications are available through this system, including wireless home entry and security monitoring, internet connectivity, IP telephony, interfacing with PCS devices, and use with optical network units of telecommunications service providers. Such networks can be entirely mobile, connected to outside telecommunications networks via air interfaces such as cellular or pcs telephony interfaces. Wireless access units also allow vehicles to form part of such systems, so that various forms of information may be communicated between vehicles and residences or businesses. Control functionality for such systems can include intelligence of the sort found in telecommunications network elements and devices for providing advanced services to the user. Additional functionality can be included for supporting internet sessions.

Description

WIRELESS COMMUNICATIONS GATEWAY FOR A HOME OR SMALL OFFICE
FIELD OF THE INVENTION The present invention is related to a system for interconnecting several devices and, more particularly, to a system for wirelessly interconnecting telephony devices and computers.
BACKGROUND OF THE INVENTION Demand for access to voice and data communications on the public switched telephone network ("PSTN") is growing exponentially. Not only is the subscriber base expanding logarithmically, but even more significantly, individual subscribers are beginning to require more than one number and frequently multiple numbers. In addition to cellular telephones, pagers, and other mobile devices, home-based connectivity is a significant factor in this exponential growth of the PSTN. Subscribers have begun in recent times and in significant volume, to require second and third lines as a matter of course, such as for Global Information Infrastructure (so-called "Internet") connectivity and data communications and for childrens' lines. Although it is conventional for a residence to contain standard telephony devices in various rooms supported by one line and perhaps a computer supported by another, the days of standard analog "plain old telephone service" or "POTS" are waning as demand for bandwidth to support graphics, interactive technology and the so-called "push technology" on computer devices grows. In 1995, for instance, the Regional Bell Operating Companies ("RBOC's") began transporting more data than voice communications. Accordingly, not only are subscribers employing more lines; the nature of the connection is also changing. The rate of change will only increase over time. The increased demand for residential subscriber lines, and the ever changing nature of those lines as new standards are developed in order to accommodate new and different services, occur in the face of a major residential constriction: wiring of the residence. Standards such as ADSL aim to minimize that problem by delivering multiple channels on a single line and splitting analog and digital channels at the customer demarcation point in a manner that allows digital signals to be delivered in the vicinity of the computer. That paradigm is compromised as, inevitably, subscribers require computers and other connected electronic devices throughout the residence. These devices will not only resemble computers or televisions in nature, they may be any electronic device one wishes to access remotely. The anticipated 128-bit Internet protocol address format will, it is estimated, accommodate every lightbulb in the world.
Presently, however, most residences feature only single twisted pair wiring in the walls. Rewiring for additional lines throughout the house, whether via today's twisted pair or perhaps coax standard, is trouble and expense enough, and a great disincentive which constricts demand for increased residential bandwidth. As time passes and the rate of technology change increases, however, subscribers could find themselves needing to rewire every several years in order to accommodate changing standards and increasing bandwidth.
These factors create a need for connectivity in the residence between the PSTN customer demarcation point and telephones, computers, fax machines, and any other device which may be connected to the PSTN or feature an IP address. Such connectivity must suffice not only for today; it must alleviate the need to rewire the residence in order to accommodate new changes, it must accommodate new devices, formats, protocols and standards, whether analog or digital, and it must be flexible and modular in design in order to accommodate a wide-ranging set of needs and preferences among the subscriber base. As more peripherals enter the home, the interconnectivity of these peripherals becomes more important.
Optical Network Units ("ONUs") are small, low-cost units that minimize the distance between a PSTN subscriber and a central office ("CO") of a local service provider. An ONU typically serves 12 to 20 residences and connects back to the CO via a high-speed optical link. The ONU provides an interface between the local service provider's optical fiber network and twisted-pair, copper subscriber loops. The ONU includes the multiplexers, demultiplexers, concentrators, POTS and ISDN line cards, DSL drivers and diplexers, and the other circuitry necessary to provide numerous digital and analog subscriber services. A built-in, uninterruptible power supply provides the power. Often, a ring topology is used to provide redundancy. The ring topology allows service to continue despite catastrophic interruptions to one point on the ring.
A physical connection is required between the ONU and the subscriber's home since copper line is being used for such a connection. Thus, the addition and/or modification of lines requires that new lines be buried in the ground. Alternatively, existing lines may be dug out of the ground. In either case, the burying or digging of lines into or out of the ground can become very expensive and troublesome for a telecommunications company. Moreover, the modification of lines can be dangerous to the repairperson.
As computer telephony devices become more ubiquitous, giving impetus for intelligence to be distributed more broadly through and beyond the PSTN, it becomes desirable to distribute intelligence to user equipment such as systems as disclosed in this document. For example, various billing tasks, call routing and handling tasks, user services, (provision of which often requires interconnectivity with various network elements in the PSTN) and other functionality can be transferred downstream into such equipment or systems. Systems according to the present invention unlock the potential to place this intelligence closer to the user level thereby more efficiently to provide user services and track them, as well as to promote the telecommunications network which becomes more efficient because it requires less centralized command and control.
From another standpoint, many telecommunications and internet users spend many waking hours in their vehicles. Accordingly, the vehicle is a natural access site for systems according to the present invention. Internet and telecommunications users find it desirable to be connected or updated to various sorts of data and services while in their vehicles. From a first perspective, it would be convenient to monitor residence alarm systems from the vehicle, and vehicle alarm systems from the residence. Users will also find it desirable to have access to their current calendar and address lists, e- mail access, web content such as weather conditions and maps for directions, and information from the home alarm system such as presence of fire or an intruder. Similarly, users will find it desirable to perform various functions such as starting their automobile remotely in cold conditions, paying toll authorities, scheduling maintenance visits and other tasks based on intelligence gained by systems according to the present invention which have access to vehicle information and systems.
Given the ubiquity of internet connectivity, it is desirable for each of the devices on systems according to the present invention to be independently addressable via the system controller, whether such address is for use on the internet or otherwise. Not only computers, but also telephones and handsets are addressable for internet sessions and thus require such addressability in accordance with systems of the present invention. Furthermore, it is desirable for systems of the present invention to contain functionality that enables enhanced and easier connection to remote internet destinations, and to make and execute automatically routing and switching decisions to place calls via the internet or via circuit switched networks.
SUMMARY OF THE INVENTION
Systems according to the present invention feature a Network Control Unit or Web Control Unit ("NCU") which interfaces to any desired number of PSTN lines. Where the lines are analog, a Network Interface digitizes the signals, transmits them to a digital signal processor, and otherwise renders them compatible for delivery to an ASIC in the NCU. Signals from the signal processor are delivered to a Conference Accessory Block ("CAB") module which may be programmed in the residence or remotely to connect signals from each line to any predetermined combination of telephony, computer, or other electronic devices in the residence. The CAB is coupled to a slot machine in the ASIC that assembles data into data units for transmission by a radio multiplex engine. The radio multiplex engine multiplexes the signals for bandwidth efficiency and other purposes, and delivers them to an NCU Radio Transceiver for delivery via RF link, which may also be multiplexed if desired, throughout the residence.
At the other end of the RF link, the system features handsets and/or Wireless Access Units or "wireless jacks." The handsets include an ASIC that is preferably similar or identical to the ASIC used in the Network Control Unit, although a simpler ASIC may be used. The ASIC in the handsets interfaces the radio transceiver to analog / digital conversion circuits such as so-called "codec's" and control circuitry with a combination of, for instance, microphone and earphone for voice communications, and perhaps a jack for data communications. The Wireless Access Unit contains circuitry similar to the handset in analog environments, plus additional circuitry for delivery of the signal to a standard interface such as an RJ-1 1 jack. Such Wireless Access Units can be made available, according to the present invention, to accommodate any physical and electrical interface standard, such as Wireless Access Units for ISDN interfaces and any other desired digital services. Accordingly, the PSTN lines may terminate in the residence at a
Network Control Unit which may be physically small and innocuous in appearance, perhaps mounted on a wall and, if desired, coupled to a nearby electrical outlet and to a personal computer or other interface if the user desires control other than by interfaces on the Network Control Unit itself. The unit may feature a stub antenna or other desired antenna. Throughout the residence, any device desired to connect to the PSTN can contain its own Wireless Access Unit which may be battery powered and connect to the NCU via RF link.
The present invention accordingly makes possible wireless, efficient, flexible and modular connectivity between any desired device and the PSTN within the residence. The Network Control Unit itself may be modular in design to accommodate various circuit boards or additional software in flash memory or other memory for various changing and evolving standards and protocols. New Wireless Access Units may be purchased for whatever particular devices a particular subscriber desires, and he or she may update the system with new circuit boards, additional software and new Wireless Access Units and perhaps new handsets as time passes, new devices and services evolve, and standards change. Such updates may occur online by dialing an customer services center or automatically at predetermined times of the day.
Numerous possible wireless applications may be used in the present invention. For example, home entry and security systems may be coupled to the wireless access units to allow monitoring of visitors or potential intruders via the handsets. Internet connectivity would allow the wireless downloading of data to wireless music and video playback devices. IP telephony protocols would allow wireless tele / videoconferencing between two subscribers. Broader applications include the use of PCS devices to allow long-distance telecommunications companies to avoid local charges. In addition, the system of the present invention may be used with Optical Network Units to allow wireless fiber-to-the-curb access.
Network control units according to the present invention are adapted to contain appropriate intelligence and functionality which enables them to perform many of the functions traditionally performed by telecommunications switches. These functions include call routing, reporting, billing and management services, and provision and tracking of services such as call forwarding, personal name calling, caller ID and other services which require interconnectivity with intelligent network elements in the telecommunications network. In this sense, systems according to the present invention enable better and more efficient provision and tracking of services to users and promote a more efficient and effective telecommunications network with reduced requirements for centralized intelligence, command and control. According to another aspect of the invention, automobiles and other vehicles are provided with access units which may be coupled to corresponding computers or to the vehicle computer already extant. The vehicle access unit enables vehicle operators to be connected or updated to telecommunications, internet, home status and other information. Thus, drivers who spend precious time behind the wheel may, via the present invention, access voicemail, e-mail, web content such as weather conditions and maps, home alarm or other status information, calendars and address information. This information may be provided by a handset, speaker, visual display, radio, visual indicators, or control directly to alter vehicle systems such as the starter/ignition, other components of the engine, brakes, steering or other components or systems of the vehicle. The residential system may access vehicle systems in order to perform tasks such as remote starting of the vehicle, automatic payment to toll authorities, automatic notification and scheduling of maintenance, and other vehicle related tasks. Alarms and other status information from the residence may be monitored in the vehicle, and alarms and other status information from the vehicle may be monitored in the home.
A further aspect of the invention permits handsets, computers, telephones and any other devices forming part of systems according to the present invention to be independently internet addressable while retaining a private address. According to one architecture, each device has a private address, and the network controller according to the present invention includes functionality which performs translation of that private address to a public address, both upstream and downstream.
According to another aspect of the invention, enhanced internet connectivity is provided by employing enhanced storage and processing of internet addresses. Such storage and processing capacity, which is referred to as "server" capacity, can form part of the circuitry of the network control unit or can subsist as stand-alone functionality connected to the network control unit, or it can be located outside systems according to the present invention. As an example of benefits associated with such storage and processing, the system can contain an internet protocol address server with a list of active (and perhaps non-active) users and their IP addresses (current if the IP address is dynamically assigned). The IP server may be maintained in the system or remotely. When a user dials a destination that has an address or number not on the system, the system can contact the server for the IP address of the destination. If the destination is active and has an IP address, the system will proceed to connect to the destination via an internet connection. If the destination does not have an IP address active, or is inactive, or is refusing connections, then the system will connect to the destination over standard circuit switched paths or telephone lines. The server can maintain currency with the current IP address and status of the destinations according to several possible methods. First, the server can periodically query the destinations to obtain IP addresses and their status. Second, the destination upon power-up can send relevant IP address information to the server. Third, the destination, at regularly scheduled time intervals, can query the IP server to provide up-to-date information. The server may also contain up-to-date information to permit the caller to achieve the lowest possible cost calls to various destinations. Rate information can be provided by the user or by a service. Users may also enter their preferences. For example, a user may select to never make phone calls using the internet because the user objects to the sound quality or other features of internet protocol telephony. Given the greater emphasis on mobility in telecommunications functionality, it becomes of increasing importance to provide mobile solutions to users. In accordance with that notion, systems according to the present invention may be adapted for mobility simply by connecting to a mobile power supply and to a telecommunications network such as the PSTN via an air interface. The system so mobilized allows multiple users to connect with each other in the field or wherever desired, and to telecommunications networks such as the PSTN via interfaces such as cellphone and pcs telephony interfaces.
It is an object of the present invention to provide business and residential wireless connectivity between telecommunications networks such as the PSTN and computers, handsets, and other devices which eliminates the need to rewire businesses and residences in order to accommodate new standards and services.
It is an additional object of the present invention to provide RF based connectivity between any number of telecommunication network (such as PSTN) lines and any number of now existing or future electronic devices, in a modular and flexible, and where desired, mobile manner.
It is an additional object of the present invention to provide a flexible, modular, system which provides connectivity between telecommunications networks such as the PSTN and any desired electronic devices a subscriber wishes to connect, via RF link. It is yet another object of the present invention to provide for easier coupling of signals from optical network units to equipment within the home.
It is an additional object of the present invention to provide user equipment which contains intelligence and other functionality previously more centralized in the telecommunications network, in order more efficiently and effectively to deliver services to the user and to track them.
It is an additional object of the present invention to distribute intelligence and other functionality downstream from telecommunications networks to user equipment in order to reduce centralized intelligence, command and control requirements upon telecommunications systems. It is an additional object of the present invention to provide various services and information to vehicle occupants by making the vehicle part of systems according to the present invention.
It is a further object of the present invention to provide vehicle control and vehicle occupant information, and to perform vehicle-related tasks, via systems according to the present invention.
It is a further object of the present invention to provide capacity for privately addressing devices forming part of systems of the present invention, while not interfering with internet sessions in which they are involved.
It is a further object of the present invention to provide internet addressability for devices forming part of systems according to the present invention in a manner that does not interfere with their connectivity to multiple communications and network lines and paths via such systems. g It is an additional object of the present invention to provide systems according to the present invention with functionality which enhances internet telephony using current internet address data which may be invoked and/or employed automatically. It is a further object of the present invention to provide systems which allow automatic routing of calls via the internet for cost savings, as determined by rules selected by the user.
Other objects, features and advantages of the present invention will become apparent with respect to the remainder of this document.
BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a schematic view of a residence which features one embodiment of a system according to the present invention.
Figure 2 is a greatly simplified, representation of a time division frame having slots in accordance with one embodiment of the present invention.
Figure 3A is a high level functional block diagram of an ASIC for use in a Network Control Unit, handset, or Wireless Access Unit according to one embodiment of the present invention.
Figure 3B is a block diagram, at a lower level than Figure 3A, of a Network Control Unit interface according to one embodiment of the present invention in which four coder / decoder or "codec's" are employed in connection with four analog POTS lines.
Figure 3C is a functional block diagram of a switch used in a Conference Accessory Block. Figure 4 is a functional block diagram of one embodiment of a handset according to the present invention.
Figure 5 is a functional block diagram of one embodiment of an analog Wireless Access Unit according to the present invention.
Figure 6 is a functional block diagram of one embodiment of a digital Wireless Access Unit according to the present invention.
Figure 7 is a high level, greatly simplified block diagram of a slot protocol data unit and a forward error correction protocol data unit according to an embodiment of the present invention.
Figure 8A is a block diagram of the transmission side of one embodiment of a slot machine according to the present invention.
Figure 8B is a block diagram of the receive side of one embodiment of a slot machine according to the present invention.
Figure 9 is a block diagram of one embodiment of a soft decision decoder according to the present invention.
Figure 10 is a high level functional block diagram of the transformation of a protocol data unit to a network or audio payload format. Figure 11 A is a simplified flow diagram illustrating one configuration sequence of the Network Control Unit of Figure 3.
Figure 1 1 B is a table showing configuration of the Network Control Unit of Figure 3 resulting from the configuration sequence shown in Figure 11 A. Figures 12 - 12 E are block diagrams showing operation of a communications web according to the present invention according to Example 1 discussed below.
Figures 13 - 13E are block diagrams showing operation of another communications web according to the present invention according to Example 2 discussed below.
Figure 14 is a top plan of a location using one embodiment of the system of the present invention with a home entry system.
Figure 15 is a top plan of a location using one embodiment of the system of this invention with a security system. Figure 16 is a block diagram of one embodiment of a music-on- demand system according to the present invention.
Figure 17A is a block diagram of one embodiment of a wireless videoconferencing device used with the system of the present invention.
Figure 17B is a block diagram of one embodiment of the system of the present invention used for conducting IP telephony.
Figure 18 is a block diagram of one embodiment of a Personal Communications System used with the system of the present invention. Figure 19 is a block diagram of one embodiment of a speakerphone/charger for systems of the present invention.
Figure 20 is a block diagram of one embodiment of an optical network unit used with systems of the present invention. Figure 21 is a schematic showing a vehicle in communication with systems according to the present invention.
Figure 22 is a schematic showing one version of a vehicle system according to Figure 21.
Figure 23 is a schematic showing a second version of a vehicle system according to Figure 21.
Figure 24 is a schematic showing a third version of a vehicle system according to Figure 21.
Figure 25 is a schematic view showing, at a higher level, a vehicle in communication with a residential system according to the present invention. Figure 26 is a schematic view showing, at another high level, a vehicle in communication with a residential system according to the present invention linked to an alarm system.
Figure 27 is a schematic view showing, at a high level, a form of network address translation functionality according to the present invention for providing private addressability of devices forming part of the system.
Figure 28 is a schematic view showing one embodiment of network address translation according to the present invention.
Figure 29 is a schematic view of a mobile network according to the present invention.
DETAILED DESCRIPTION
Figure 1 is a schematic hypothetical floor plan for a residence or business containing a communications web according to the present invention. The floor plan shows a Network Control Unit or "NCU" 100 which terminates four central office POTS lines designated "CO1" through "CO4." A number of Wireless Access Units or wireless jacks ("WAU's") 201 - 203 may be found throughout the floor plan, linked via RF link to the NCU. Additionally, a number of handsets and conventional telephones 300 - 304 whether portable or connected to a WAU may also be found throughout the floor plan. Other electronic devices such as a fax 400 may be included; fax 400 in Figure 1 is shown connected to a WAU 202. (Collectively, WAUs, handsets, telephones or other devices attempting communication with the NCU may be referred to as "remotes".)
Any number of PSTN lines or connections may terminate in one or more NCUs for a particular location according to the present invention. The PSTN lines may be analog or digital, and may incorporate any desired present or future analog or digital standard, format or protocol. Similarly, WAUs according to the present invention, which may be RF linked to one or more NCUs for a particular location, can be adapted to accommodate any telecommunication, consumer electronic or other required standard, format or protocol, whether analog or digital and can be manufactured and sold individually for that purpose to render communications webs according to the present invention modular in nature with a mix of components to suit every reasonable taste and preference. A WAU may connect to, for instance, a "telephone", such as telephone instrument 300 in Figure 1 , a conventional modem, directly to a personal computer via ISDN WAU, to a fax machine via fax WAU, or any other desired electronic device. A number of WAUs and handsets may be employed according to the present invention to accommodate any particular combination of electronic devices the subscriber desires to have connected to the PSTN. Figure 1 is purely a simple hypothetical floor plan in order to provide a modicum of perspective relative to NCUs, WAUs, remotes and other electronic devices as employed in communications webs of the present invention.
NETWORK TOPOLOGY
In systems of this invention, time is divided into a sequence of equally spaced and contiguous "frames" of equal duration. Each frame is further subdivided into a send sequence and a receive sequence. The NCU transmits during the first part of the frame and receives during the second part of the frame. The transmit interval and the receive interval are nearly equal in duration, so that NCU transmissions take place in the first half-frame, while NCU receptions occupy the second half-frame. Down-link (from the NCU to remote units) half-frames and up-link (from the remote units to the NCU) half-frames are divided into seven "time slots." One of the seven slots in each half-frame is dedicated to network supervision and is termed the "supervisory slot." Figure 2 is a block diagram of an NCU frame. The supervisory slot occupies the "0" slot of each up-link or down-link half-frame. The remaining six slots ("application slots") transport user application data between the NCU and participating handsets, WAUs, or other remote devices.
The aggregate of bits which are transported within a slot are referred to as a slot Protocol Data Unit ("PDU"). As illustrated in Figure 7, all slot PDUs 850 are composed of at least a "preamble" 852 and a forward error correction PDU ("FEC PDU") 854. The FEC PDU 854 contains the information or message that is to be conveyed. An FEC PDU is composed of 217 bits or chips of which 182 chips are payload bits and 35 chips are syndrome bits. The 217 chips are divided into seven FEC blocks of 31 chips each. The first 26 chips of each block are payload bits. The remaining five chips belong to the syndrome.
The supervisory slot PDU has, in addition to the preamble, a 24-bit synchronization code word which, when detected by receiver circuits locates the leading edge of the FEC PDU. The 24-bit code word field is situated between the preamble and the FEC PDU. Preferably, network format (described below) is used for supervisory PDUs. Supervisory PDUs are used to manage network resources, create and dissolve network connections, and assist in the restoration of failed connections.
At the physical layer, two formats are supported for payload data: (1) Network; and (2) Audio. Supervisory PDUs conform to the network format. In the network format, the 182 payload bits are divided as follows: (1 ) 148 bits form 9 % 16-bit words that comprise the information content of the message; (2) a two-bit field that comprises an in-band signaling channel (for facilitating the choice of a preferred antenna diversity based upon performance measurements made at both ends of the connection); and (3) 32 payload bits are occupied by a 32-bit cyclic redundancy check ("CRC") remainder. In the audio format, the first 148 bits of the payload are divided as follows: (1 ) the first 140 bits form fourteen 10-bit audio samples; (2) eight unassigned bits; and (3) two signaling bits; and (4) 32 CRC bits. This transformation (performed by the slot machine as discussed below) is illustrated in Figure 10.
When the network is idle, the NCU may "sleep", waking periodically to detect and process calls originating from the PSTN or to detect a session from a WAU or a handset. At such times, the NCU executes send/receive frames continuously. Downstream supervisory PDUs alternate antenna diversity from one frame to the next frame. If one of the two diversities is in a deep fade for a given path, it is likely that the alternate diversity is not, so that a connection is achievable if the WAU or handset is within range.
The upstream supervisory slot is allocated on a time multiplexed basis to multiple WAUs within the radio domain. Down-link supervisory slot PDUs issue permits to specific remote WAUs according to a list maintained in software. This type of medium access control ("MAC") is characterized by the scheduling of band-width resources by the controlling node, and is sometimes called a Reservation System.
The NCU routinely appoints an up-link supervisory slot as a contention slot. Any remote desiring to open a new session with the NCU may transmit in an up-link supervisory slot so designated. It is possible for two or more WAUs or handsets to do so concurrently, resulting in a collision. If this is the case, one of the attempts will be acknowledged in a subsequent down-link supervisory PDU transmission. Rather than transmit in the next available contention slot, each WAU or handset that has failed an attempt will allow some random number of contention slots pass before renewing the attempt. When the up-link supervisory slot is used in this way, a WAU or handset wishing to open a new session has a method for requesting a band-width reservation. Once a WAU or handset is granted band-width resources by the NCU, the WAU or handset may request that one or more slots be dedicated to the session. These non-supervisory slots or "application slots" are intended to carry information in support of end user applications, although there is nothing that would preclude them from being used, for example, as an augmentation of supervisory bandwidth. The NCU may grant or deny all or part of the requested band-width based upon resource availability. The slot is the minimum bandwidth allocation unit. Permission to occupy one or more application slots is granted by the NCU in the down-link supervisory slot payload.
NETWORK CONTROL UNIT
Figures 3A through 3C show, in functional block diagram format, embodiments and portions of embodiments of Network Control Units ("NCU's") according to the present invention. Portions of the NCU, as illustrated in Figure 3A, may be implemented in applications specific integrated circuitry ("ASIC") medium. The ASIC portion 450 of the NCU 100 is also used in the handsets 300 and the WAUs 400 and the implementation of certain features in those components will be discussed below. According to a preferred embodiment of the present invention, NCU 100 includes interface circuitry for interfacing with PSTN lines or connections from a switch or other component of the PSTN, whether analog or digital. This circuitry, denominated "Network Interface" 650 as shown in Figure 3A, couples to conferencing, switching, bridging and accessory circuitry as shown with numeral 660 in Figure 3A. This discussion considers signals in a
"downstream" or a PSTN to NCU to WAU direction, from which corresponding signal flow in the opposite direction is apparent.
The Conference Accessory Block ("CAB") components couple signals from the Network Interface corresponding to incoming lines, in a predetermined and programmable manner, with additional functionality, if desired, to downstream circuitry for eventual RF transmission to WAU's and handsets. The switching and bridging components of the CAB are the portion of the Network Control Unit that allow the subscriber either remotely or locally to designate by programming into the NCU which of his or her telephone instruments, computers, fax machines, and other devices connect to various PSTN lines at particular times of day or under particular conditions. The Slot Machine 645 assembles data from the CAB into frames for transmission to a plurality of transmit and receive slots in a Radio Multiplex Engine and receives data from the radio for delivery to the CAB. In addition, the slot machine 645 performs forward error correction encoding and decoding. Other duties include payload scrambling and descrambling, cyclic redundancy check generation, compression of audio data samples, and the generation of radio controls.
The signals being properly switched in the CAB and routed in the Slot Machine, as designated for the subscriber's devices, are then delivered to the NCU's "Radio Multiplex Engine" ("RME") as shown in Figure 3A with numeral 670. The RME multiplexes the signals as, for instance, by time division multiplex access, or according to any desired format, onto a number of predetermined channels for bandwidth and RF frequency conservation. The multiplexed signals are delivered to Radio Transceiver 680 where the signals may be conditioned, again multiplexed according to any desired format, and modulated onto an appropriate RF carrier or carriers in a programmable manner or as otherwise desired for transmission to WAUs 200, handsets 300 and other devices if desired.
NETWORK INTERFACE In greater detail, the Network Interface 650 of the NCU may be modular in design and contains the circuits that connect to the public switched telephone network for accommodating various media, including twisted pair, coax, fiber and wireless, and various modes, including analog, digital or a hybrid. A Network Interface may be modular and portions for all lines may be implemented in ASIC medium to accommodate analog circuits, or services requiring, among other interfaces, ISDN, T-1 , CATV/COAX, ATM, micro-ATM, AMPS, N-AMPS, TDMA digital cellular, CDMA digital cellular, analog or digital SMR (Nextel), PCS, LEO satellite, geosychronous satellite, Internet protocol or any other present or future form of wireless or wireline local loop or other PSTN service. As shown in Figure 3B, the Network Interface for a system according to the present invention which accommodates four POTS lines, could take the form of a quad arrangement of independent Direct Access Arrangement ("DAA") circuits 690, each having appropriate transformer, control 702, isolation 703, ring detection 704, and line protection circuitry as required, a two to four wire hybrid 705, and a coder / decoder ("codec") 710. The Si3034 DAA manufactured by Silicon Laboratories may be used. The Network Interface circuitry is accordingly adapted for appropriate isolation, impedance matching, line protection, medium conversion (two wire to four wire) and analog-to-digital / digital-to- analog conversion in order for its output signal 720 to be coupled to a digital signal processor ("DSP") 675. The DSP 675 is a modem DSP with standard modem functions. The bit rate of the modem may vary (e.g., 56K, 28,800 baud, 14,400, etc.). The DSP 675 accepts data from each of the codecs or codec output of a DAA.
Codecs according to the present invention in additional to their conventional functionality also compensate for line loss, mismatch and other incompatibilities with the public telecommunications network by providing superior lowpass filtering implemented in digital signal processing techniques. Codecs 710 encode signals using an 8K or higher sampling rate as in mu-law logarithmic encoding, and may quantize using segments which correlate to expanded length code words. Such encoding also may be conducted using a 10-bit word length rather than the 8-bit length employed in mu-law encoding.
Such encoding techniques are preferably implemented in a conventional 16-bit analog to digital converter such as used for digital audio applications, and decoding is performed in such digital to analog converters. These may be integrated into the ASIC medium employed by the network interfaces according to the present invention. The resulting 16 bit performance yields an approximately 90 dB or better signal-to-noise ratio over the radiofrequency link, and allows the multiplexing techniques according to the present invention to accommodate the encoded signals. The resulting signal quality in the wireless components of the present invention is commensurate with wireline signal quality. Yet such techniques allow full 56K data rate transport capacity in a conventional 3J K bandwidth. It is recognized that such performance degrades to conventional performance levels once signals processed according to such encoding are routed to the public telecommunications system, through standard line card codecs and mu-law encoding techniques if not due to line loss. In addition to the encoding technique described above, codecs of the present invention may encode using an oversampling, decimation, and interpolation ("OSDI") technique. According to the OSDI technique, 16-bit linear quantization and 16 kHz or higher sampling rate is initially employed on analog signals. After the oversampling, the signal is decimated to a lower sampling rate, preferably 10 kHz prior to transmission over wireless media. To reproduce the signal accurately at the other end (e.g., Wireless Access Units), the decimated signal may be converted back into analog form and processed through a reconstruction filter. The reconstruction filter may be digital, wherein the reconstruction would take place prior to digital-to- analog conversion. If the reconstruction filter is analog, the reconstruction would take place following the digital-to-analog conversion. Alternatively, the reconstructed signal may be mixed with the digital portion of the reconstruction occurring prior to D/A conversion and the analog portion occurring after D/A conversion. The signal is then passed to a 4-wire to 2- wire hybrid and coupled out to the RJ-11 connector of the wireless access jack. The decimated signal at the access jack may be interpolated back up to 16 kHz or higher sampling rate to simplify the reconstruction filtering. An echo canceller may be used in conjunction with the mu-law encoding or the OSDI encoding techniques described above in order to minimize near-end echo and thereby improve performance. Since the circuit from the hybrid at the PSTN connection to the hybrid at the access jack is a four-wire wireless circuit, the echo canceller may be located at either end. The echo canceller may also be split with portions of it located at either end. The echo canceller may be a fixed type echo canceller with preset coefficients that are calibrated to a given line condition. Alternatively, the echo canceller may be adaptive, such that it automatically corrects for variations in line conditions. The correction may occur using either a training sequence preamble that precedes certain transmission. The correction may alternatively occur based on stored coefficients from a previous session. The echo canceller would then adaptively select new coefficients based upon current real-time data. Network interface 650 may be further adapted to include an additional
RJ-11 connector that allows hardwiring to a single-line telephone or existing in-home wiring. This would permit the NCU to manage existing telephones as a resource in addition to the handsets of the web. The NCU may include a dropout relay that automatically switches the hardwired extra RJ-11 connector over to one of the incoming lines in the event of a power failure or a system failure within the NCU.
For any of the wireless local loop or so called fixed wireless services including satellite, the Network Interface may be a wireless modem which includes a radio receiver or transceivers and appropriate modulation / demodulation, coding and decoding circuitry. When the Network Interface is a wireless modem / Radio Transceiver, the NCU 100 operates as a radio transponder or rebroadcast unit, communicating with the PSTN via one wireless protocol, and with the WAUs 200, handsets 300 and other components of systems according to the present invention via the same or perhaps different protocols. This aspect of the invention may be counterintuitive: If the connection to the PSTN is wireless, one approach is simply to connect directly to any location in the residence instead of relaying signals through the NCU 100. However, systems according to the present invention address a problem this approach would present, because Radio Transceivers that interface to the PSTN typically must comply with elaborate air interface standards having precise frequency control, well-defined RF bandwidth, higher transmit power (to accommodate the greater distance to a cell tower or PCS antenna), better receiver sensitivity, higher battery drain and shorter battery life, and increase complexity and expense. A handset 300 or a WAU 200 according to the present invention, however, is a far simpler and less expensive device which need only accommodate the present invention's less stringent internal air interface standards, but nevertheless retain the functionality to provide corded quality and reliability for indoor / nearby outdoor service that is inexpensive, compact, lightweight, flexible and manufactured and sold, if desired, tailored to specific devices such as faxes or various digital standards which not every subscriber may wish to employ. Incoming connections to the Network Interface 650 could be physically separate twisted pairs as in the case of analog POTS lines where each line terminates from the PSTN via an independent twisted pair; alternatively, each incoming circuit can be multiplexed over a single twisted pair, such as two digital circuits provided by a conventional, basic rate (2B + D) ISDN line. A 6 megabit per second micro-ATM fiber connection could provide digital voice service, MPEG video and other services over a single optical fiber which could be de-multiplexed (multiplexed for outgoing or upstream information) in the Network Interface, and incoming lines could be virtual. That is, additional lines could be assigned on an as needed basis and charged accordingly. For example, a subscriber might have connection to one line from 10:00 p.m. to 7:00 a.m, two lines from 7:00 a.m. to 9:00 a.m. and four lines from 9:00 a.m. to 7:00 p.m. and be billed accordingly for the partial use. As discussed below, the CAB 660 can be programmed to accommodate changes in the PSTN connections in real time in order to distribute bandwidth and service as desired among various WAUs 200, handsets 300 and the other end user interface devices.
EMBEDDED PROCESSOR
The NCU 100 includes an embedded processor 700, such as a 32-bit RISC microprocessor with 16 bit compressed instruction mode. The processor executes both 32-bit and 16-bit instructions from either external FLASH 715, SRAM 717, or internal SRAM 719 memories. The processor 700 has a multiple- stage instruction pipeline. Pipelining is used so that all parts of the processing and memory systems can operate continuously. While one instruction is being executed, its successor instruction is being decoded, and a third instruction is being retrieved from memory 715, 717, or 719. An external bus interface unit 723 interfaces the processor's internal bus 730 to an external 8-bit or 16-bit bus 737.
Several registers are used to assist the processor in performing its functions. A control register selects the operating mode (NCU or remote device), starts or arms the slot machine, swaps the data from FLASH ROM 715 with the internal SRAM 719, enables the various audio state machines in the CAB, enables the programmable counters, controls the state of the com port signals, and disables the FEC error correction circuits for test purposes. A status register records the occurrence of synchronization code word detection events and monitors the states of the Ring Indicates signals of the PSTN lines. Timers 739 are used to enable the real-time aspect of the NCU 100. An interrupt register 738 collects all of the interrupt sources and presents an interrupt to the processor 700. Serial ports and communications ports 741 allow expansion cards to be coupled to the NCU 100.
CONFERENCE ACCESSORY BLOCK
Conference Accessory Blocks ("CAB's") according to the present invention may include a PSTN interface 720 and a switch 725 as shown in Figure 3A. The PSTN interface 720 is an audio interface between the CAB and the DSP 675. The interface 720 includes receive functionality for performing serial to parallel conversion on data from the DSP 675, routing received data to the appropriate audio or communications channel, and establishing timeslot synchronization. The interface 720 includes transmit functionality for generating the DSP transmit timeslot counter, choosing which audio/data to transmit based on the timeslot counter, setting the least significant bit in the timeslot to zero and clear the least significant bit in other timeslots, and performing parallel to serial conversion on data. The interface 715 may include additional functionality as required for coupling data from the DSP 675 to the switch 725.
The switch 725 is preferably implemented as shown in Figure 3C, including a multi-port RAM 750 and a conference bridge 755, and a tone injection module 758. The processor 700 communicates with the switch via a multi-port RAM 750 that allows software to exchange data with the network. The multi-port RAM 750 includes an address table 752 and a plurality of ring buffers 754. The ring buffers provide temporary elastic storage that blends asynchronous network format data and isonchronous audio format data in the send-receive cadence of the half-duplex time-division-multiplexed network. Ring buffers are assigned to each DSP input port, DSP output port, conference bridge input port, conference bridge output port, tone injection port, outbound slot, and inbound slot. The starting location, length, and fill level for each buffer is established by writing to the multi-port RAM address table 752. Each table entry describes one ring buffer. Input ring buffers accept data from the DSP 675 via the PSTN interface 715. Output ring buffers provide data to the DSP 675, the slot machine 645, and a conference bridge 755. Preferably, PCM encoded audio samples from the DSP and slot machine are converted to 16-bit linear two's complement format and multiplied by four before being written to input ring buffers. Two's complement audio samples are divided by four and converted to eight-bit PCM before being routed back out to the DSP 675 and slot machine 645.
Conference bridge 755 provides hardware support for multiple parties to participate in a conference. Participants may include several handsets in the local radio domain and one or more of the PSTN lines. The conference bridge includes several inputs corresponding to the number of codecs and application slots. Any combination of the codec inputs and receive slots may be summed to construct an output. The outputs may be mapped to any one of the codec outputs or transmit slots. The conference bridge 755 receives all inputs from input ring buffers and delivers all outputs to output ring buffers. Ring buffers are mapped to the conference bridge using the multi-port RAM address table 752 and can, therefore, be assigned arbitrarily by software. Preferably, however, the conference bridge output that is intended for a particular participant should not contain the contribution of that participant. Thus, a given conference bridge output can never include contributions from more than n-1 of the n sources. Near the beginning of each audio cycle, state machine circuits automatically load the conference bridge input from ring buffers identified by the contents of the corresponding assigned multi-port RAM address table entries. During each audio cycle, the output are computed by summing the contributions of participating inputs for each output, writing the output to a designated ring buffer, and repeating the process until all of the outputs have been processed.
As illustrated in Figure 3A, various telephony components 775 may be coupled to the CAB. For example, telephony block 775 may include Dual Tone Multi-Frequency ("DTMF"), Call Progress Tone ("CPT"), and CPE Alerting Signal ("CAS") detection and generation. DTMF and CPT detection and generation is used for detecting and generating tones for tone dialing, and tones and cadence for call progress monitoring, respectively. The CAS decoder is used to detect the presence of Caller ID-Call Waiting signaling. The tone injection module 758 handles the routing of mixed tones from the telephony block 775 to the input ring buffers of the CAB 750.
CAB 660 is preferably coupled to processor 700 via bus 730 and/or an external computer and/or network or server, if desired. The external connection may be directly by bus or synchronous connection, or via any of the PSTN lines 640. In systems according to the present invention having multiple NCUs, CABs 660, processors 700 and other components may be coupled and/or networked among various NCUs and/or external / or server control capacity.
For voice services, the CAB 660 may function similar to a central switchboard and conference bridge routing each line to one or more Wireless Access Units 200 and/or handsets 300 via the slot machine 645, as programmed in processor 600. Multiple lines 640, handsets 300, telephones connected to WAUs 200, and other devices may be conferenced to form any number of permutations and combinations of conferences. One wireless handset can call another without using any of external lines 640 simply using the allotted time slots, codes or RF channels involving the two handsets 300, or telephones connected to a WAU 200. A conference call of any two or more internal handset or telephone devices can similarly occur. Calls or conferences among multiple devices on multiple networked or shared NCU's can similarly occur.
The CAB 660, like other components in the NCU, the WAU's and the handsets, can be implemented in analog circuits including relays, transistors, CMOS media or any other application specific or nonspecific analog components and/or integrated circuits, but preferably signals arriving at CAB 660 are digital so that CAB 660 may be implemented entirely digitally.
CABs 660, according to the present invention, are adapted to route and direct data signals, such as, for example, when using external data services via Internet or internal networks within the subscriber's location. In the voice case, virtual circuits may be established for each call which can remain in place for the duration of a call. In the data case, a Carrier Sense Multiple Access ("CSMA") or packet switching protocol can be employed, among other formats or protocols, in order to support a larger number of bursty devices. A combination of virtual data circuits and CSMA can be employed if desired. In similar fashion, CABs 660, according to the present invention, are also adapted to accommodate voice and data traffic simultaneously, routing traffic and managing resources as desired.
NCU's 100 according to the present invention preferably include a standard connector such as an RJ-11 connector which may be hardwired to a single line telephone or connected, for example, to existing in-home wiring. This connector permits the NCU 100 to manage the existing telephone or wiring as part of its network, perhaps permitting them to answer any ringing line. Alternatively, a POTS NCU 100 could have a drop out relay or FET circuit which may automatically switch the existing wiring over to this connector in the event of a power failure or a system failure. If the NCU 100 is equipped with backup batteries or other auxiliary power, it may continue to function either until mainspower is restored or its batteries become exhausted in which case it drops off-line and switches to the emergency bypass routing to the external connector.
Processor 700 according to the present invention commands switching, routing, RF, accessory and other functionality implemented in CAB 660, Radio Transceiver 680 and other circuits in NCU 100s according to the present invention, processor 600 could be a small micro-controller set, although more processing power may be required to accommodate ISDN and other digital interface NCUs 100. Then, external PCS 687 and, if desired, servers, may participate in the control functions. A very simple algorithm by which the processor 600 governs CAB 660 for the topology shown in Figure 1 is shown in Figures 11 A and 11 B, in which, step-by-step, lines 640 are matched in the CAB 660 to various WAUs 200, handsets 300, and other devices. The control algorithms and programming itself may occur locally as by an interface 689 which may be implemented in buttons or a keyboard, by PC 687 or external connection, including network or PSTN.
Alternatively, systems of the present invention are adapted to permit control of the NCU 100, including Control Processor 685 and CAB 660 from a remote service center so that a subscriber can call the service center in the event the subscriber feels technically short of the task of programming his or her NCU to accommodate various WAUs 200 and handsets 300.
PC and other external connectivity leverages on higher intelligence of the PC, additional mass memory functionality for updates and databases and similar applications, the more convenient user interface, and more elaborate applications software such as, for instance, directory management, spreadsheets and database managers.
SLOT MACHINE
The slot machine 645 takes data from the multi-port RAM ring buffers 754 and creates a serial stream of data. This data is broken down into 16 slot PDUs: 14 application slot PDUs and 2 supervisory slot PDUs. A description of the format of these PDUs is described above. The slot machine 645 includes downstream functionality for assembling slot PDUs from data contained in the multi-port RAM ring buffers 754 and mapping outbound slot PDUs to transmit slots. The slot machine 645 includes upstream functionality for assimilating and disassembling inbound slot PDUs and delivering extracted payloads to multi-port RAM ring buffers 754. The transmit and receive portions of the slot machine 645 are shown in Figures 8A and 8B, respectively.
As illustrated in Figure 8A, the slot machine 645 merges multiplexed data (via multiplexer 829) from the multi-port RAM ring buffers 754 and signaling bits from a transmission signaling bit register 838 into outbound slot PDUs. Linear-to-PCM translation of data from the ring buffers 754 may occur prior to merger. Scrambler 839, scrambling preset register 841 , and CRC generator 843 are used to scramble the payload and provide CRC generation, detection, and reporting across the payload fields of the slot PDUs.
The slot machine further applies forward error correction ("FEC") in an FEC encoder 845. FEC encoding and decoding is performed using single-bit hard decision and double-bit soft decision error detection and correction. Soft-decision decoding provides additional coding gain above the gain offered by a simple hard-decision decoder. This occurs because a hard- decision decoder is only capable of correcting a single bit error, while a soft- decision decoder corrects all single bit errors and many two-bit errors as well.
An exemplary soft-decision decoder is illustrated in Figure 9. As shown, the soft-decision decoder 915 has two inputs: (1 ) a one-bit sign 917; and (2) an 8-bit magnitude 919. As the chips of the codeword are fed into the decoder, the weakest two chips are located. The decoder uses the fact that the magnitudes of errored chips tend to be the weakest. The encoder forms three candidates for correction: (1 ) an unmodified codeword; (2) a codeword with the weakest chip flipped; and (3) a codeword with the second weakest chip flipped. These three candidates are then fed into three parallel hard- decision decoders 927 which identify an additional errored bit. To choose the proper candidate for output, the decoder selects the decoded vector with the smallest Euclidean distance from the original received message. To determine this, the decoder constructs a decision metric for each candidate consisting of the weight of the flipped bit (if any) plus the weight of the corrected bit (if any) and chooses the vector with the smallest metric. A comparator 935 is used for this purpose. The entire algorithm is pipelined and implemented in parallel such that after the 31st bit of the codeword is received, the first corrected output bit is ready a few clock cycles later, coincident with the arrival of the first bit of the codeword. Dual-port RAMs 921 , 923 are employed as storage for the magnitude of the input vector. The task of mapping from a given syndrome to its corresponding error location is avoided by using an index counter that counts from 1 to 31 using the natural sequence of syndromes that would result from an error in each possible location of the codeword from left to right. This allows direct indexing of the codeword buffer by the corresponding syndromes without requiring a lookup table. Such a counter may be a properly seeded feedback shift register syndrome generator operated in reverse (i.e., with the direction arrows reversed so as to run backwards).
The slot machine 645 appends preamble and synchronization code words to outbound PDUs using a preamble generator 853 and a codeword generator 857. The slot machine may include radio controls for the radio circuits.
The receive side of the slot machine is illustrated in Figure 8B. As illustrated, data from the radio multiplex engine 670 is coupled to an FEC decoder 861. The FEC decodes data using the single-bit hard decision or double-bit soft decision error detection and correction discussed above. The payload of the data is descrambled in a descrambler 863. Additional CRC checks may also be performed. The descrambled data is transferred to a shift register 865, where the slot machine 645 extracts signaling bits from the PDUs and copies these bits into a receive signaling bit register 867. Multiplexed data is then transferred to multi-port RAM ring buffers. RADIO MULTIPLEX ENGINE
The output serial data stream from the slot machine 645 (in the form of slot PDUs) is coupled to a radio multiplex engine 670 according to the present invention which can comprise a digital logic block that implements any of the following functionality: multiplexing / demultiplexing, preferably but not necessarily TDMA / TDD (Time Division Multiplex Access / Time Division Duplex), forward error control and general error management, speech compression if required, code division multiplex and demultiplexing, if any, hopset generation if any, and other critical timing, synchronization and coding functions critical to the operation of the systems according to the present invention.
RME signals are coupled, in systems of the present invention, to wireless Radio Transceiver ("RT") circuitry 680 as shown in Figure 3A. The RT 680 may be a low cost multiplexed Radio Transceiver or set of transceivers which provides proper modulation (e.g., DBPSK) onto RF carriers as desired with or without multiplexing and duplexing according to any of the following formats or others: TDMA / TDD, TDMA / FDD, CDMA / FDD, CDMA / TDD, FHMA / TDD, or FHMA / FDD. The primary function is to achieve transmission of multiple simultaneous independent data streams to WAUs 200 and handsets 300.
Conveniently, the RT circuitry 680 need not conform to any error interface standard, since it communicates only with like equipment and usually does not interface to the PSTN or any other public network except via a separate, higher quality transceiver if any is implemented in the Network Interface 650 or connected to it.
Via an independent communications protocol, the RT unit 680 can communicate with other NCUs 100 that fall within radio range. The NCUs 100 can share hopset data interference records, timing and usage information, all toward the end of avoiding one another's transmissions. In like manner, the components of each system, NCUs 100, WAUs 200, handsets 300 all transmit at the lowest power possible to provide reliable communications, using power management sensing and response to the circuits. In this manner, each system minimizes its "radius of interference," the approximate circular area surrounding a given system within which it is capable of generating interference in other systems operating in the same band.
HANDSETS
Figure 4 is a block diagram of a handset 300 according to this invention. The handset 300 includes the ASIC 450 of the NCU, as illustrated in Figure 3A. The ASIC's primary function within the handset is to interface the radio 670 to an audio codec 473 as well as an LCD and a keyboard.
The ASIC 450 is similar to the ASIC shown in Figure 3A. Two serial ports 437, 439 of the ASIC (Figure 3A) are used to communicate with a keyboard 467 and LCD 469 on the handset. In the NCU 100, these input/output ports 437, 439 may be used for other I/O operations. In addition, a synthesizer port may allow the processor 700 to communicate with a handset synthesizer. A codec 460 encodes and decodes audio signals between a microphone 455, a speaker 457, and the ASIC 450.
WIRELESS ACCESS UNITS Wireless Access Units 200 according to the present invention may be of two general sorts: (1 ) analog for a wireless telephone jack function such as one that can accommodate a telephone or a conventional modem; or (2) digital, for a wireless computer or digital device connection (such as DB-25, USB, Ethernet, ISDN-ST, PCMCIA or similar serial or parallel data communications connection).
Figure 5 shows one form of analog WAU 200 according to the present invention. The analog WAU 200 may include an NCU ASIC 845 as shown in Figure 3A. The ASIC 450 includes a radio Transceiver 800 linking WAU 200 via RF connection to the radio 670 of NCU 100. In addition, the WAU 200 includes circuitry that provides basic subscriber loop functions of battery, over voltage protection, ringing, supervision (off hook sensing), codec, hybrid and test functionality (so called borscht) functionality. The codec employs the expanded code word encoding / decoding techniques described above with reference to Network Interface 650. The analog WAU 200 of Figure 5 may be implemented in a small unit which resembles a wall transformer with one or more RJ-11 jacks on the back or side, and it can, if desired, draw power from any AC outlet and provide an analog telephone type connection to a computer modem, a fax machine, a telephone answering device, a standard telephone or any other device that connects with a standard RJ-11 jack. The unit is transparent to caller ID information, and passes it through. Similarly, the unit passes through coded ringing and other custom signaling. Its power supply provides power for standard telephones which are line powered. Its high voltage ring generator rings telephones with the standard 60 volt rms., 20-Hz ring signal. Note that while this unit is typically though not necessarily "wired" to the AC power wiring and therefore is not totally "wireless," the length between this unit and the incoming lines 640 connected to NCU 100 is wireless. It therefore eliminates the subscriber's need to place telephones where telephone outlets are located. Battery power, if employed, provides even more flexibility in location.
A digital Wireless Access Unit 200 of one sort according to the present invention is shown in Figure 6. Such a Wireless Access Unit 200 can provide wireless connection to computers, computer peripherals, ISDN-ST telephone sets and other digital devices. Since the radio link used in systems according to the present invention is digital, the digital circuitry in the Wireless Access Unit 200 principally performs a buffering, error control, and protocol conversion function. The external digital interface can take many forms, including DB-9, DB-25, the standard serial port connector; USB, Intel's new universal serial bus standard; parallel-port (printer) connection; Ethernet; 10- base-T; 100-base-T, Fast or Gigabit Ethernet; PCMCIA and others. Unlike the analog WAU 200, the digital WAU 200 couples to the NCU ASIC via an internal UART module 487 in the ASIC (see Figure 3A). Digital Wireless Access Unit 200, like analog Wireless Access Unit 200, may be main or battery powered, so that they may provide untethered convenience to the user. The WAU circuitry described herein may be incorporated into a PCMCIA card. The card is a self-contained wireless transceiver that plugs into the PCMCIA slot of a portable computer or any other device that uses PCMCIA interfaces. The device couples to the PCMCIA slot using a simple cable or via a bus, such as PCMCIA, PCI, ISA, or any other known data/communications bus. Unlike the standard WAU, however, the card receives power from the PCMCIA slot. The PCMCIA WAU may act as a digital interface to a standard WAU.
The WAU circuitry may further include automatic frequency control circuits that include software for maintaining synchronization of the WAU with NCU transmissions. Each WAU observes the rate of oscillator drift (between the WAU and the NCU) and corrects for it by modulating a DC control voltage applied to a Voltage-Controlled Xtal Oscillator serving as the local time base. The oscillator frequency is pulled in a direction which causes the average frequency of the WAU oscillator to equal that of the NCU oscillator. The time constant on the correction is very long, so many frames may pass during the initial automatic frequency control ("AFC") acquisition. Once the AC is acquired, it needs only small and infrequent corrections to remain "locked."
WIRELESS CONTROL / MONITORING ACCESSORIES
Systems according to the present invention can also perform many control and monitoring functions at a subscriber's location for convenience and increased efficiency. For instance, as illustrated in Figure 14, an entry system within a home, business or other location 1400 may be coupled to systems of this invention for facilitating the wireless control of entry to a location. In a preferred embodiment of such an entry system, the system includes a wireless doorbell 1470 coupled to the exterior of the location and a microphone/speaker 1480 coupled to the exterior of the location proximate the doorbell 1470. An intercom key on the microphone/speaker 1480 allows the microphone/speaker 1480 to switch between microphone functions (when depressed) and speaker functions (when not depressed). The home entry system alerts the residents of the home or small business 1400 to visitors at the door. In normal operation, a visitor may press the doorbell 1470 to cause a bell wired to the doorbell to ring within the home. The visitor may then announce himself by pressing the intercom button on the microphone/speaker 1480. A microphone/speaker within the location 1400 allows the resident to respond to the visitor.
In the present invention, the doorbell 1470 and microphone/speaker 1480 are coupled (wireless or wired) to one or more WAUs 200. The WAU 200, in turn, is coupled wirelessly to an NCU 100, as described above. When a visitor presses the doorbell 1470, the doorbell emits a coded ring to the WAU 200. The doorbell 1470 may also be directly coupled to the NCU 100. The NCU 100 is configured to receive the coded ring of the doorbell of the WAU 200. The NCU then transmits audio signals from the microphone/speaker downstream to a handset 1490 within the range of the NCU 100. Similarly, upstream signals from the handset 1490 are transmitted to the microphone/speaker 1480. Thus, when the visitor presses an intercom key, the NCU places the subscriber in full duplex communication with the visitor. The subscriber may speak with the visitor via a handset 1490 in the location 1400. Audio communications between the handset and the microphone/speaker take place as described above. The handset 1490 may be further configured to open an electronic door upon actuation of a button on the handset 1490. Specifically, a door to the location 1400 may be locked using an electronic lock or similar locking device. The lock, in turn, is coupled (wirelessly or wired) to a WAU 200 or directly to the NCU 100. When the subscriber actuates a button on the handset 1490, the NCU is configured to transmit the appropriate signal to unlock the electronic lock. The visitor may then proceed through the unlocked door.
Figure 15 is a top plan of a location 1500 using the system of this invention with a security system. The security system includes a plurality of security sensors 1530 coupled to doors and windows of the location 1500. In addition, a motion sensor 1536 attached to a wall of the location senses motion within a predetermined range. Each of these sensors is electronically coupled (wired or wireless) to a central security station 1540 within the location 1500. Additional sensors may be coupled to smoke detectors, CO detectors, and fire alarms. In addition to equipment for monitoπng and modifying the sensors, the security station 1540 may include communication equipment coupled to a remote security dispatch station. In this invention, the station 1540 also includes a line coupled to a WAU 200 for coupling signals between the station 1540 and the NCU 100.
The subscriber may configure the security system using a handset 1590. By calling the NCU over one of the PSTN lines, the subscriber may access a menu for the security system. The subscriber then may activate certain sensors remotely using the menu. The subscriber may also establish dates and times for activating the sensors. In addition, the subscriber may use the handset to dial the remote dispatch station directly for assistance.
In operation, the NCU 100 periodically polls the sensors for activity via the security station 1540. The NCU may be configured to monitor particular sensors and disable others. When a sensor is activated, the NCU 100 may transmit a distress call to a handset. The distress call may be in the form of a simple ring or a loud "beep" to immediately alert the subscriber. When the subscriber answers the handset, the distress signal ceases and the subscriber may use the handset in its normal operation. The NCU may be further configured to automatically dial an emergency response location, such as a police station or a fire house, when a sensor is "tripped".
Another wireless application for a system of this invention is a wireless thermostat. The thermostat may be set remotely by the user using a remote handset. Specifically, the subscriber may "call" the NCU via one of the PSTN lines coupled to the NCU. The NCU is configured to play a series of messages to the subscriber describing configurable aspects of the thermostat. For example, the subscriber may be allowed to directly set the temperature, turn on/off heating and air conditioning, and, establish dates and times for automatically turning on/off the thermostat. The NCU would then transmit the appropπate signal to the thermostat for such control directly or via a WAU. Similarly, thermostat information may be transmitted to a repair center using a PSTN line or via the internet using a TCP/IP connection. The repair center may use information transmitted by the NCU to make service calls and dispatch repair personnel.
Other "utilities" may be monitored using the system. For example, the system may be used as a meter reader to monitor utility usage within a particular location. A utility metering device may be attached to the appropriate utility line and coupled to the NCU 100 via a WAU 200. A meter reader driving along the street could then access the information remotely using a device that receives signals remotely from the NCU. Alternatively, the NCU 100 may use one of its PSTN lines to transmit information from the utility metering device back to a utility company. This would eliminate the need for the meter reader.
The NCU may also be coupled to a stereo, radio, CD player, or other audio equipment using an audio connection. The NCU may be configured to transmit audio signals from the audio equipment to a wireless stereo device, such as a "Walkman"-type device ("Walkman" is a registered trademark of Sony Corporation) via a WAU. The wireless stereo device may include functionality for adjusting features of the audio transmission, such as the radio station, the volume, the treble/bass, and/or the play order of CDs. Similarly, the NCU and WAU of this invention may be used as a "music on demand" ("MOD") system. Figure 16 illustrates the use of this invention for the purposes of MOD. As illustrated, the NCU 100 includes a built-in modem 120 coupled to a PSTN line. The modem is used to dial a service provider for connection to the Internet 1650. Specifically, the NCU accesses a music publisher's web site or FTP site 1675. The NCU downloads musical data 1678 from the site 1675 in a digital format (e.g., MP3) suitable for transmission on a wireless digital playback device 1640. The NCU then stores the musical data in memory. Unlike current system that download digital music, however, the system of this invention provides a more secure system for publishing music on the Internet. Rather than downloading the song or musical composition to a computer, the song is downloaded to the NCU 100 where it may be deleted or played until a paid-up license has expired.
In operation, the subscriber uses a wireless playback device 1540 coupled to the NCU 200 by RF link. The device 1540 may also be incorporated into a stereo loudspeaker or similar audio component. The wireless playback device 1540 includes an interface that allows the user to select a particular musical selection, to move quickly forward or backward within a musical selection, and to move quickly forward or backward through several musical selections. In addition, the device 1540 allows the user to adjust the volume control and other audio characteristics of the playback. When the subscriber has completed listening to a selection, she may delete it from the NCU. This system may also be used for the downloading of audible files, such as spoken-word books encoded into a special format. The format used by Audible Inc. or the ubiquitous MP3 format may be used, for example. The transmission and storage of digital images from various sources is yet another wireless application for the system of this invention. Rather than using cables and videotape to transmit and store images, a wireless video camera may be coupled to the NCU via a WAU 200. Alternatively, the video camera may be coupled directly to a computer via a wireless data link in the system. Digital images from the camera may be transmitted onto the Internet or to a local computer where the images may be stored.
Another example coupling audio/visual information and the system of this invention is a baby monitoring system. A wireless baby monitor that includes a camera and an audio device may be located in a baby's room. The camera captures video images of the child and/or an audio device captures sounds of the child. The baby monitor is coupled to the NCU 100 via a WAU 200. The NCU 100 is configured to transmit signals received from the baby monitor to a wireless handset. The video image may be displayed on an LCD screen of the handset. A handset speaker emits the sounds transmitted by the audio device. In addition, video images may be transmitted by the NCU to a particular video monitor, such as a television. Images and sounds may also be transmitted to the Internet using a modem and PSTN connection within the NCU. This data may be stored at a particular web site for access by others. Thus, parents may access the web site to monitor their babysitter's activities while away from the home.
Figure 17 illustrates the use of the system as a wireless IP telephony tool. Cameras 1710, 1720 and headsets 1715, 1725 located in remote locations transmit video and audio information, respectively, to respective computers 1730, 1740. The computers are remotely coupled to respective NCUs 100a, 100b via WAUs 200a, 200b. The NCUs 100a, 100b transmit the audio and video information to each other using a PSTN line. Thus, two subscribers may agree to conduct a videoconference at a particular time. At the designated time, an application on each computer may be launched to capture information from the cameras and headsets. This information is then transmitted to an NCU that sends it on to the other NCU via the PSTN.
The system of this invention may be used to monitor wireless medical devices in a hospital, as well. Medical equipment, such as heart monitors and oxygen monitors may be coupled to the NCU 100. The monitors include sensors attached to a patient's body for monitoring heart beat rates and oxygen intake. Other medical equipment also may be used. The NCU 100 may be configured to monitor status information from these medical devices for one or several patients. This information may be collected and analyzed by the NCU. When the information indicates that care is required, the NCU may be programmed to transmit emergency calls to medical personnel using one or more handsets. For in-home care, the NCU may be configured to notify medical personnel using a PSTN line, rather than via handsets. In addition, individual handsets may be monitored and located using handset locator information programmed into the NCU controller. For instance, NCU controller may be programmed to monitor the extra RJ-1 1 jack for particular commands or patterns. Thus, when an individual enters a particular code into a handset (e.g., "***"), the NCU sends a locator signal to one or more handsets. The handset, in turn, emits an audible signal. In this manner, handsets may be easily located throughout the house. IP TELEPHONY
Figure 17B illustrates systems of the present invention accommodating Internet Protocol telephony. The system may be modified for use in IP telephony simply by adding a transcoding device 937 to the NCU 100. IP telephony allows voice data to be transported across the internet using suitable internet telephony standards. While one participant (the subscriber) uses systems of the present invention to transmit and receive voice data, the other party may be using a standard voice telephone, a computer, or a system of this invention. In addition, intermediate service providers may intercept data between the participants and provide additional functionality. For transmission of quantized voice, a handset 200 converts voice signals to 64K mu-law encoded data, as described above. This encoded data is transmitted via RF link to the NCU 100. The data may then be compressed in the NCU to conserve bandwidth or to provide broader end-to- end compatibility between the participants. The transcoding device 973 performs this compression. The compression converts the 64K data to 8 Kb/s, 6.3 Kb/s or 5.3 Kb/s data, as required by IP telephony standards. For high-bandwidth lines (e.g., DSL), the data may be transported as 64K data. The NCU 100 further includes functionality for converting the data to Internet Protcol packets. Thus, the compressed data may be packetized into IP packets and headers and other data manipulation may be added to the packet, as required by the protocol. The data is then transported via a modem in the NCU to the PSTN or directly via a digital line (e.g., ISDN).
On the receive side, the recipient may use a standard telephone 949 to receive the voice data over the PSTN. Alternatively, the recipient may use a computer or other digital device to receive the digital voice data for conversion to standard quantized voice.
The NCU may also perform the selection of IP or packet-switched network for the transmission of quantized voice. The NCU may use an algorithm, such as a least cost routing profile to determine the most cost- effective solution for routing data. This analysis may incorporate various rates for the transmission of data during certain times of the day or certain days of the week. This information may be updated daily using a remote server that communicates with the NCU.
According to another aspect of the invention, enhanced internet connectivity is provided by employing enhanced storage and processing of internet addresses. Such storage and processing capacity, which is referred to as "server" capacity, can form part of the circuitry of the network control unit or can subsist as stand-alone functionality connected to the network control unit, or it can be located outside systems according to the present invention. As an example of benefits associated with such storage and processing, the system can contain an internet protocol address server, such as in or connected to the NCU 100 of Figure 12, with a list of active (and perhaps non-active) users and their IP addresses (current if the IP address is dynamically assigned). The IP server may be maintained in the system or remotely. When a user dials a destination that has an address or number not on the system, the system can contact the server for the IP address of the destination. If the destination is active and has an IP address, the system will proceed to connect to the destination via an internet connection. If the destination does not have an IP address active, or is inactive, or is refusing connections, then the system will connect to the destination over standard circuit switched paths or telephone lines.
The server can maintain currency with the current IP address and status of the destinations according to several possible methods. First, the server can periodically query the destinations to obtain IP addresses and their status. Second, the destination upon power-up can send relevant IP address information to the server. Third, the destination, at regularly scheduled time intervals, can query the IP server to provide up-to-date information. The server may also contain up-to-date information to permit the caller to achieve the lowest possible cost calls to various destinations. Rate information can be provided by the user or by a service. Users may also enter their preferences. For example, a user may select to never make phone calls using the internet because the user objects to the sound quality or other features of internet protocol telephony.
PROGRAMMING CONFIGURATION INFORMATION In addition to programming the system via the wireless access unit
200, the system may be programmed remotely from a computer via TCP/IP access to the internet. The user may utilize a web browser to locate a web page specified by the manufacturer of the system. The web page is located on an internet server and contains information specific to the manufacturer. At the web page, the user may enter a serial number for the system.
Preferably, the serial number is located on the network control unit 100 or on each of the wireless access units 200. The web page may include a verification procedure, such as a CRC or PN algorithm to ensure that the user has entered a proper serial number. The web page may require the user to enter additional information about the system, as well.
Once the user has passed the verification procedure, a second web page is displayed by the browser. On the second web page, a questionnaire is provided regarding system configuration. The questionnaire allows the user to specify configuration information regarding the system. For instance, the questionnaire allows the user to specify a plurality of names and telephone numbers to be stored in the network control unit memory. Once the user has entered all of the desired configuration items, the user may press an END button in the second web page. The information specified in the web page is then downloaded to the manufacturer. The server will return a session identifier to the user.
The user then uses a handset to call a toll-free number specified by the manufacturer. The user is then prompted to enter a session ID. Once the session ID is entered, telephony provided by the manufacturer emits a series of tones that are recognized by the network control unit 100. The network control unit 100 then enters a configuration download mode. The manufacturer's telephony then downloads the data specified by the user. INTERNET CONNECTIVITY
Multiple computers may be coupled to a single NCU via WAUs for sharing of internet connectivity. For example, several computer users within a single household may desire to access the Internet via wireless computers within the home. Similarly, several users on a computer network in a small business may desire to achieve Internet connectivity. Rather than requiring multiple connections for each computer, the system of this invention allows each of the users to share a single high-speed Internet connection.
Specifically, proxy server software stored on the NCU performs the task of routing data between specific computers and the Internet. Each of the computers is coupled to the NCU via a WAU. When a computer begins an Internet session, the browser loaded on the computer transmits Internet Protocol ("IP") data to the web server. The proxy server software stored on the NCU intercepts this IP data and performs an internet address translation to determine the proper destination.
The web or other Internet server performs the request made by the transmitting computer (e.g., returning a web page). This return data is also intercepted at the NCU by the proxy server software. The software then performs a reverse Internet address translation to determine the computer for which the data is destined.
CELLULAR/PCS CONNECTIVITY
The systems of the present invention may be coupled to digital cellular telephone devices ("PCS devices") thus permitting the subscriber to receive and originate long distance telephone calls through the cellular telephone network. This option may be more financially desirable than using the local phone service provider's network. For long distance telephone service providers, local access fees would not apply.
The use of the PCS device with the communications web of this invention is illustrated in Figure 18. The PCS device 1800 may be coupled to the NCU 100 via an adapter 1905 that interfaces with the cellular phone 1800. The adapter 1805 may be analog or digital but, preferably, is digital. The digital nature of the adapter 1805 permits the direct transfer of digital audio data from the PCS device to the communications web without requiring additional analog-to-digital conversion. If the adapter 1805 is analog, such conversion would be incorporated into the NCU 100. Alternatively, where an adapter is not available, an acoustic coupler may be used to couple the speaker and microphone of the PCS device 1800 to the NCU 100. The adapter 1805 may be coupled to the NCU 100 through a wired connection as shown or through a wireless connection, such as a WAU, or thorough applicable interfaces such as conventional air interface devices and standards including Bluetooth, Symbian and Open Service Gateway.
Once connected, the PCS device 1800 becomes a wireless cellular connection from the communications web to the PSTN. Preferably, the PCS device is used to originate and receive long distance telephone calls, thus preventing the local service provider from imposing long distance telephone service access fees. The long distance service provider routes long distance calls through the cellular connection rather than the telephone network. In addition, long distance calls originated by the subscriber by-pass the local service provider.
Alternatively, all long distance calls destined for the landline telephone numbers of the lines used in the communications web may be routed through the cellular connection. This may be accomplished by having calls to those lines forwarded to the number of the PCS device. This function may be automated by having calls automatically forwarded to the PCS device upon insertion of the adapter 1805 into the slot on the PCS device 1800. The PCS device may be programmed to automatically dial the local service provider upon insertion of the adapter 1805.
SPEAKERPHONE/CHARGER FOR HANDSET
Figure 19 is a block diagram of a remote charger base 350 for handsets 300, according to this invention. The charger base 350 allows handsets 300 to be remotely charged and further allows the handset to function as a speakerphone while charging. The charger base 350 is located in a convenient place within the subscriber's office or home. The charger base 350 is coupled to a WAU 200 for transmitting data back to the NCU when the handset is being used as a speakerphone. Moreover, the speakerphone functionality is contained within the charger base 350, thus obviating the need for such circuitry within each of the individual handsets.
Preferably, communications between the handset 300 and the charger base 350 are all digital, but could be analog. As shown in Figure 19, digital communications, including encoded audio and supervisory data, are passed to the handset 300 via an interface 353a, 353b on each device, such as a plurality of metal contacts. The interface 353 allows power from the charger base 350 to provide a constant current to the handset 300 when the handset 300 is seated in the charger base 350. The handset alters the resistance seen by the charger base 350 using batteries in series with modulation circuitry. This modulation is seen by the charger base circuitry a small alternating current voltage superimposed upon the higher direct-current voltage supplied to the handset. This AC voltage is coupled to a microprocessor or ASIC 360 via a capacitor 363. Alternatively, two-wire unidirectional analog baseband signaling could be employed or analog modulated subcarrier could be used to carry the audio. Alternatively, additional contact points on the handset could be used to eliminate certain multiplexing tasks.
The ASIC 360 decodes digital signals generated by the handset. In addition, the ASIC 360 performs several other functions related to the charging of the handset 300 and the speakerphone functionality. Specifically, the ASIC 360 modulates the charging current that passes from a charger base power supply 319 to the handset. This modulation may be adjusted by the speakerphone to provide specific charging voltages that allow the handset to "know" when it is seated in the speakerphone/charger rather than a conventional charging base. When the charger base 350 and the handset 300 are acting as a speakerphone, the ASIC 360 performs the decoding, error detection, formatting, framing, synchronizing, clocking and other functions required in the digital communications between the handset squelching circuitry within the ASIC 360 reduces the electrical noise resulting from movement or vibration occurring between the charger base 350 and the handset 300 (e.g., when the handset 300 is being placed on the base 350). The ASIC 360 performs additional functions related to the speakerphone use. Specifically, the ASIC provides volume control, mute, and other audio modulation. This information is transmitted back to the handset.
Once the signals are intercepted and decoded by the ASIC 360, they are passed to a codec 352. The codec 352 decodes audio that is transmitted from the handset to the charger base 350 as serial digital communications. The codec performs these functions via separate contacts or through voltage modulation, current modulation, or a separate, modulated carrier through the interface 353. The codec 352 drives an audio amplifier 358 that, in turn drives a loudspeaker 364 for the speakerphone functionality. The codec may employ a propriety communications protocol. Rather than conventional μ-law or A-law encoding, however, the codec 352 may use a high-rate constantly variable slope delta modulation ("CVSD") scheme to reduce costs without a substantial loss of fidelity. A straight delta modulation may also be used in place of the CVSD scheme to further minimize costs. A microphone 366 transmits ambient sounds to the charger base 350.
These sounds are transmitted to a second codec 354 within the base 350. The second codec encodes the audio transmitted by the microphone 366. This encoded transmission is relayed to the handset 300 via voltage modulation, current modulation, or a separate modulated carrier through the charging contacts.
To prevent feedback and provide for more balanced two-way communications, speakerphone audio circuitry 370 controls the gain and volumes of the respective speakerphone audio paths. This circuitry may include two gain-controlled amplifiers that are adjusted in a see-saw fashion by the louder participant in the conversation. As an alternative to this configuration, the circuitry 370 may include advanced digital signal processing ("DSP") technology. For example, adaptive, full-duplex speakerphone circuitry and adaptive, automatic room-echo cancellation circuitry may be used to eliminate unwanted audio effects normally associated with speakerphone activity. Because, as discussed above, the audio path between the handset 300 and the NCU 100 is a four-wire circuit, the speakerphone gain control or DSP functions may be distributed among the charger base 350, the NCU 100, or the NCU controller.
The charger base 350 is preferably designed such that the handset 300 may be placed face up or face down in the base. If the handset is being used by the subscriber and is placed face up on the charger base 350, the speakerphone function could be automatically activated. Similarly, if the handset were on the charger base 350 and the speakerphone were in use when the handset 300 was picked up, the call would automatically revert back to conventional handset communications. The user could, therefore, switch back and forth between speakerphone use and conventional handset use during the course of a single conversation by alternately seating the handset 300 in the charger base 350 and removing the handset from the charger base 350.
LEDs on both the handset 300 and the charger base 350 indicate the usage of the combined devices as a speakerphone. The ASIC 360 drives the LED located on the charger base 350.
The charger may also function as a conventional charging station. If the charger base acts as a conventional charging station, the speakerphone circuitry 370 may be included in a separate speaker enclosure attached to the charging station via separate contacts. The charging base 350 may also function as a conventional cordless telephone base station. The base 350 would include the telephone line interface circuitry and radio transceiver circuitry in addition to the speakerphone and charging circuitry.
OPTICAL NETWORK UNITS Systems of the present invention may also be used in conjunction with
Optical Network Units ("ONUs") to serve as a wireless relay station between the ONU and devices in the home. ONUs provide an interface between the telephone company's fiber optic network and a subscriber's copper phone lines. Typically, an ONU services a dozen homes with as many as three to four telephone lines per home. The fiber optic network is coupled to one side of the ONU and the individual copper lines are coupled to the other side of the ONU. Since burying or digging lines into or out of the ground is often expensive, systems of the present invention provide a wireless alternative.
Figure 20 illustrates the implementation of an ONU/wireless local loop solution using the systems of the present invention. The implementation includes an ONU 230 modified to include a radio transceiver 234. The transceiver transmits and receives RF signals to and from the subscriber homes 210-216, thus replacing the copper lines normally used to connect the subscribers to the ONU. The NCU 100 is similarly modified to include an ONU-NCU transceiver 104 mounted on an exterior portion of the home. A directional antenna 107 points in the direction of the ONU 230. The transceiver 104 couples signals from the ONU to the NCU. The transceiver 104 receives the RF signals from the ONU and provides signal format conversion for compatibility with the NCU 100. The NCU then couples signals to the various wireless devices 220-226 within the home. Additional ONUs may be added to a region for improved performance. A given home may select or optimally combined signals from multiple ONUs. Reciprocally, multiple ONUs may receive a signal from a given home and the ONU or the network may optimally combine these signals. Additional ONUs increase the available bandwidth by functioning as separate wireless access points.
OPERATION
The four main component parts of systems of the present invention, as disclosed above, are the Network Control Unit 100, Wireless Access Units 200, handsets 300 and Wireless Control / Monitoring Accessories 350. While each component may contain an onboard microcontroller which governs its basic functions, the NCU 100 alone or acting in concert with external controller capacity is preferably the principal controller and manager of the entire communications web. All remote components are preferably simple, reliable and preferably of limited intelligence / functionality for reduced costs and increased modularity and so that system performance and functions are principally determined by the NCU 100. The NCU 100 may contain on-line firmware and/or software upgrade capability as discussed above. Through this capacity and the centralized intelligence architecture of the systems according to present invention, functioning of the entire system can be upgraded, new features added, software bugs repaired and hardware bugs patched, all by downloading new firmware into the new NCU 100. The majority of the NCU's computer program code is preferably maintained in flash, reprogrammable memory. Firmware in remote units are preferably implemented in ROM memory, although not necessarily.
The NCU 100 is the central part of the systems' star network topology, for the entire system, the NCU 100 selects RF channels, hop sequences if any, and spreading codes if any; it manages ID strings for the various remotes, and it performs the other functions related to network management, remote unit registration and authentication, and communications protocol management. The NCU 100 also controls the switching and interconnection of the CAB 660, and drives all the Accessory Block features of CAB 660. The following examples describe operation of two embodiments of the communications webs according to the present invention.
DISTRIBUTED INTELLIGENCE
Systems according to the present invention may contain intelligence traditionally found in the PSTN or other telecommunications networks. Such intelligence or functionality may be located, for example, in switch 725 shown in Figure 3A. Given that residences or small offices with a number of devices may share certain characteristics in common with local exchanges, intelligence and/or functionality commonly found in more centralized telecommunications switches may be distributed out to systems of the present invention such as moved downstream to reside in the network control unit. Accordingly, switch 725 as shown in Figure 3A may contain appropriate functionality to assist or enable in signaling, routing, metering, charging and otherwise maintaining and managing the connections to user devices located in the system and coordinating with the PSTN or larger telecommunications systems and destinations thereon. Such intelligence or functionality enables more efficient and effective provision of services to the user in the same way that personal computers on a network, because they operate in a distributed architecture, more efficiently provide personalized services to the user than centralized architectures provide. Accordingly, systems according to the present invention promote a telecommunications environment which requires less centralized intelligence, command and control and therefore more flexibility with less expense and central management and control.
As an example, referring to Figure 12: A user of Handset 300 selects as a menu item the "call forwarding" option, knowing that she can be reached at another telephone number across the city for the rest of the day. Selecting the call forwarding option allows the user to enter into the handset the number of the forwarding number. When a call arrives for handset 300,
Cross-connect switch / Conference Bridge / Accessory Block 660 detects the call, selects another line 640, dials the forwarding number, and puts the call through to the forwarded number. This is functionality of the sort conventionally found in telecommunications switches, and less frequently in PBX's. The flexible network control unit 100 of the present invention permits this functionality to be moved downstream to the user's equipment, thereby promoting more efficient interactivity and customization of services available to the user, and requiring fewer centralized or other resources.
VEHICLE APPLICATIONS
Access Units according to the present invention which may be similar to or the same as Wireless Access Unit 200 disclosed above can cause vehicles to be a part of systems of the present invention. Figure 21 shows such a system. Vehicle access unit 400 communicates with network control unit 100 as with other wireless access units, handsets and other components of systems of the present invention. The vehicle access unit 400 may contain or be connected to a computer 402 in order to provide appropriate processing, memory and input/output functionality to allow the vehicle to make full use of information provided via the NCU 100, and to provide appropriate information to other destinations via NCU 100. Figure 21 shows the vehicle access unit 400 and Computer 402 connected via RF link to network control unit 100 which is in turn connected to some or all of the following sources, in addition to perhaps others:
(1 ) Intrasystems Communications 404 which can include voice or data from other telephones, handsets, or devices connected via Wireless Access Unit or otherwise to systems according to the present invention, (2) E-mail 406 from devices on the system controlled by the network control unit 100 or from external sources.
(3) Content 408 from the internet such as weather conditions, driving conditions, maps, directions, current news, books on tape, music and other services which can be downloaded to the vehicle in order to synchronize occupants of the vehicle with the telecommunications web.
(4) When the vehicle is in range of the system, voice and data 410 from the PSTN in real time may be supplied to the vehicle through network control unit 100.
(5) Home alarm systems, including fire, smoke, intrusion and other status information 412 may be delivered to the vehicle via the network control unit 100 within range in order to alert the occupant of conditions in the household before arrival.
(6) The NCU may contain or be connected to input/output functionality which permits the vehicle to be started via RF link using vehicle control circuitry 414 coupled to the NCU 100, or other control of the vehicle to occur.
(7) Sources such as calendar information, address information, to do lists, and other personal information 416 may be delivered to the vehicle via NCU 100 in order to synchronize occupants of the vehicle to their data on other platforms and systems.
Additionally, the vehicle access unit 400 and/or Computer 402 may obtain information from onboard sensors for the purpose of informing occupants or controlling the vehicle. These include vehicle sensors 418 such as braking sensors, fuel injection sensors, speed sensors, radar sensors, toll booth information which may be connected to intelligence in Computer 402 or otherwise on board the vehicle which may access and automatically track, and pay, monthly or per use, toll charges thus simplifying the process for using and paying for self-toll roads. Environment Sensors 420 such as temperature sensors, humidity sensors and other sensors for the vehicle's environment may provide source information for occupant notification or vehicle control. Navigation Sensors 422 such as GPS receivers, radar proximity detection systems, inertia, speed and direction sensors, may provide additional input to vehicle access unit 400 and/or Computer 402 for occupant information purposes, reporting to devices on the system control by NCU 100 or elsewhere or vehicle control. Similarly, Vehicle Alarm System 424 may be connected to vehicle access unit 400 and/or Computer 402 to provide notification or warning in the vehicle, on the system, or beyond the system, in the event of intrusion, accident, or other events deemed appropriate for a warning.
Vehicle access unit 400 and/or Computer 402 can port information to any number of destinations on the system control by NCU 100 or to destinations beyond that system including other PSTN users, websites of businesses such as for scheduling of maintenance to conditions since by Vehicle Sensors 418, or other purposes. On board the vehicle, information may be obtained from and provided to vehicle access unit 400 and/or Computer 402 via handset 426, speaker 428, visual display 430, buttons, keypads or other tactile devices 432, radio 434 such as via an FM link on an appropriate frequency to which the user can tune; indicators such as LEDs or LCD displays 436, keyboard 438, and/or a docking device for computers, personal assistants, palm devices or other appropriate platforms 440.
In the event that the system connected to NCU 100 includes cellular/ pcs connectivity, or even if not, a docking device for cell phones 442 may be connected to vehicle access unit 400 and/or Computer 402 in order to enable the functionality shown on Figure 21 and discussed above to be accessible to the vehicle. Thus, the cell phone docking device 442 may in any number of ways connect the vehicle access unit 400 and/or Computer 402 to the network control unit 100 through a cell phone docked to a station connected to the NCU or otherwise forming a part of the system or through the system from an external PSTN or other line, or as otherwise desired.
Alternatively, docking device may be omitted in the event it is preferred that vehicle access unit 400 be linked to a system controlled by network control unit 100 via air interface such via the PSTN or otherwise using a device 443 in communication with vehicle access unit 400. Such interfaces include, for example, the Bluetooth interface, Open Service Gateway,
Symbian or other air interfaces which permit interconnectivity of devices for voice and data communication. In such a case, for example, a pcs handset with appropriate air interface circuit can support a session on the PSTN while in radio communication with an appropriate air interface circuit in vehicle access unit 400 to link data, voice and other information.
The vehicle access unit 400 and/or 402, as a result of information from the system controlled by NCU 100, sources beyond, vehicle sensors, occupant input or otherwise, can control various functions and components of the vehicle such as the alarm 444, the starter / ignition functions 446, engine 448, brakes 450, steering system 452 or other components or systems 454 of the vehicle, or components of the systems mentioned above.
Figure 22 shows one specialized system which uses components of the system shown in Figure 21. Vehicle access unit 400 is connected to Computer 402 and is coupled to GPS 456 (which can be a component of navigation sensors 422 shown in Figure 21 ); engine diagnostics connector 458 and engine computer 460 which can be components of vehicle sensors 418 (as shown in Figure 21 ). A console display 462 and automobile stereo 464 as well as any of the other devices or systems shown in Figure 21 can interact with the user. Computer 402 and Wireless Access Unit 400 are also connected to the vehicle alarm 444 in order to actuate that alarm, sense conditions from it in order to notify occupants of the vehicle, control the vehicle or report information to the system controlled by NCU 100. Figure 23 shows another embodiment of a specialized system within the general architecture of Figure 21. Here, an RF Unit 466 is coupled to a microprocessor 468 with memory capacity 470 to interface with user input 426 - 443; diagnostic connector 458; appropriate display systems 430 and appropriate audio systems 428 for occupants of the vehicle. Expansion port 429 can provide other functionality. Again, user input 426 - 443, display systems 430 and audio systems 428 shown in Figure 23 can form or be formed of any of the functionality designated using numerals 426-443 in Figure 21. Figure 24 shows yet another embodiment of a specific system more generally shown in Figure 21. RF Unit 466 as in Figure 23 couples the vehicle to the system controlled by NCU 100. A microprocessor 468 connected to RF unit 466 and appropriate memory 470 receives input from GPS sensor 456, user input 426 - 443, and where appropriate, from the system controlled by NCU 100 and beyond to drive a map or other appropπate display for onboard navigation or any other desired purposes. Sound is provided to occupants via an RF signal provided by RF Unit 466 or other components in the vehicle system to the automobile stereo 434. This system, as in the system of Figure 22, can employ GPS information not only for onboard navigation, but for reporting to the system controlled by NCU 100 or destinations beyond. The interactivity between such sources and microprocessor 468 coupled to GPS 456 can enhance automatic navigation of the vehicle or automatic reporting and tracking of position information. Figures 25 and 26 show, schematically, the vehicle equipped with a vehicle access unit 400 in communication with a residential system according to the present invention through its network control unit 100 to report a break- in as detected by an appropriate sensor or alarm unit 412 which links to network control unit 100 through wireless access unit 200. Alternatively, the sensor may be part of a home alarm system whose controller is linked or otherwise connected to network control unit 100. Each of the network control unit 100, wireless access unit 200, and vehicle access unit 400, as shown in Figure 25 and disclosed above, contain appropriate RF, Modem, Logic, Control, Memory, Input / Output and where appropriate, sensor circuitry. Figure 26 shows, at a higher level, the vehicle access unit 400 in communication with the network control unit 100 which is in turn linked to an alarm system 412 for the residence. That alarm system, or other appropriate circuitry, can report warnings or other information to the vehicle, and if desired it can permit control of functions in the home, such as activation / deactivation of the alarm system 412, adjusting the thermostat, turning on the oven or dishwasher, or other desired control.
NETWORK PROXY ADDRESSABILITY
Devices forming part of systems of the present invention, such as computers, telephones, handsets, and other devices carry with them the need to support sessions on the internet, and to be connected and addressable for internet communications such as e-mail and file transfer. At the same time, each device forming part of such systems may be independently programmed to be coupled to any desired line or path inbound or outbound from such systems, or multiple of those lines or paths depending on user preferences. Furthermore, it may be desirable for each device to have its own private address, but be accessible via a public address. Figure 27 shows one architecture for providing private addressability but full connectivity and accessibility for all devices forming part of networks or systems according to the present invention. As shown in Figure 27, some or all devices are assigned private internet addresses. A network address translator or server 500, which may be a gateway which performs network address translation, is interposed between such devices and lines connecting the system to the internet. The server 500 supplants the private address with a public address, which may be that of the network control unit 100 of a system according to the present invention, or a public address for the corresponding device. Inbound communications may be handled in similar fashion, in which the public address or addresses are supplanted by the proper private address. More particularly, according to one embodiment, functionality in the network control unit 100 can serve as an IP router, in order to route IP packets to and from the internet, and the system. The router thus has two interfaces, the internal network, and the Internet. The internal network interface forwards packets to devices on the system, and the external network is connected to the Internet. Each interface may be assigned an IP address. The internal interface can have a private IP address, which only operates as to devices on the internal network. This address need not be a valid Internet address, in which case it is unreachable from the Internet. The external interface may be assigned a valid Internet address; thus reachable from the Internet. When an internal network device, which has a private IP address, sends data to the Internet, it forward the relevant packets to the IP router functionality in the network control unit, by addressing it to the applicable internal interface address. Once the router receives the packets, it forwards them to the Internet via the external interface. Before the router can do this, it must perform a network address translation. Since the packet originated from an internal device, it has a private address that is not valid on the Internet. The router changes the source IP address, which is a private address, to its external address, which is a valid IP address, then forwards it to the Internet. When a packet is returned from the Internet, its destination address, is the network control unit's external IP address. The network control unit then changes the destination address back to the internal private address and forwards it to the device.
Figure 28 shows one manner in which addresses can be changed by the network control unit 100. The address of the internal device is 102J68.0.2 and the address of the Internet (external) device is 38J 80.246.3. The address of the network control unit's external interface is 38J 80.246.1. The Internet device sees the Controller, but the communication is really occurring with the internal device.
MOBILITY Wireless networks according to the present invention can be powered for mobility in order to create a transportable mobile communications system that can be rapidly installed in any location and provide full functionality in these locations without the need for or installation of wireline connections to a telecommunications network such as the PSTN. Such a communications system is applicable in many situations. These situations include: a company with an exhibit at an industry trade-show, a construction company working a construction site, an emergency aid organization providing crucial humanitarian assistance after a disaster, or any other situation where a fully featured communications system is needed in a timely and inexpensive fashion.
Network controllers 100 in wireless networks according to the present invention are usually powered by an AC adapter with a battery backup for power out situations. However, the network controller 100 may be modified so that power can be provided from other sources, in order to create a transportable mobile communications system. Other sources of electrical power include a dedicated battery, an electric power generator, automobile cigarette adapter, solar cells, any electro-mechanical converter, or any other desired power source.
Networks according to the present invention are functional even without any POTS lines connected to the network controller 100. The wireless handsets can communicate between one another, so users can communicate to each other through the wireless handsets, in a walkie-talkie like fashion, but with greater functionality. The data jacks remain operational, so computers that are connected to the data jacks remain networked together and can share files and information.
If telecommunication network connectivity such as POTS lines are not available, connectivity with such a network can be provided through the use of an adapter that permits the connection of a cellular telephone to the network. Through the cellular telephone, networks according to the present invention can make and receive voice telephone calls, send and receive faxes, and send and receive digital data. Of course, more than one cellular telephone can be connected to such network to provide the greater flexibility that is afforded by multiple telephone lines. Additionally, the air interfaces mentioned above in the "Cellular / PCS Connectivity" section of this document may be employed for connection with the telecommunications network.
If POTS lines are available, such as in a trade-show situation, these lines can be connected to the HWN network controller. In this situation, networks according to the present invention work as if they were installed in a home or small business application.
Figure 29 is an example of a mobile network according to the present invention. In the example, the network controller 100 is connected to a power source 700. As discussed previously, the power source may be a battery, a power generator, a solar cell, automobile cigarette adapter, or other suitable device. With the network controller powered, the wireless handsets 300 can communicate among one another, and the data jacks 200 can provide data networking capability for computers. Both the cellular telephone and the POTS lines are optional. The network will operate without the presence of either the cellular telephone or any POTS lines. Without the cellular telephone or the POTS lines, the network cannot connect to the "outside" world. If a cellular telephone or the POTS lines are present, the network can connect to the "outside" world. The dashed oval demonstrates the operational range of the network. The foregoing discloses a preferred embodiment of the present invention. Various modifications, adaptations, and alternative embodiments may be made within the scope and spirit of the present invention. The invention is further defined by the following claims.

Claims

CLAIMSWhat is Claimed is:
1. A communications networking system for a residence or small office comprising: a. at least one network control unit, said unit in turn comprising: i. a plurality of interfaces, said interfaces adapted to be connected to a public network; ii. data assembly/disassembly circuitry for assembling downstream data from the interfaces into downstream data units for delivery to transceiver circuitry, and for disassembling upstream data units from said transceiver circuitry into upstream data for said interface; iii. transceiver circuitry coupled to said data assembly/disassembly circuitry and adapted to modulate said downstream digital units onto at least one radiofrequency carrier in order to transmit downstream signals via radiofrequency link, and to receive upstream digital signals on said radiofrequency link and demodulate them into upstream data units for said data assembly/disassembly circuitry; b. at least one wireless device, said device comprising: i. transceiver circuitry adapted to receive said downstream signals via radiofrequency link from said network control unit and to demodulate said downstream signals into data units; and to modulate upstream data units onto at least one RF carrier in order to transport upstream signals via RF link to said network control unit; ii. data assembly/disassembly circuitry for disassembling said downstream data units from said transceiver circuitry into downstream data for delivery to interface circuitry, and for assembling upstream data from said interface circuitry into upstream data units for said transceiver circuitry; iii. interface circuitry adapted to receive downstream data from said data assembly/disassembly circuitry, render said downstream data compatible for use by the subscriber, and to receive upstream data and render said upstream data compatible for use by and delivery to said data assembly/disassembly circuitry; c. wherein the network control unit includes circuitry adapted to detect when a user of said at least one wireless device has selected an address to which inbound communications to said device should be forwarded, circuitry adapted to detect presence of an inbound communication to said device on one of said network control unit interfaces, and circuitry adapted to forward said inbound communication to said forwarding number on another of said network control unit interfaces.
2. The communications system of Claim 1 in which the network control unit further comprises at least one conference accessory block, programmable by users of said at least one device, said block containing said circuitry adapted to detect when a user of said at least one wireless device has selected an address to which inbound communications to said device should be forwarded.
3. The communication system of Claim 1 in which the circuitry adapted to detect when a user of said at least one wireless device has selected an address to which inbound communications to said device should be forwarded is adapted to detect when a user of said at least one device has selected an address to which inbound communications to a network control unit interface should be forwarded.
4. A communications networking system for a residence or small office comprising: a. at least one network control unit, said unit in turn comprising: i. at least one interface, said interface adapted to be connected to a public network; ii. data assembly/disassembly circuitry for assembling downstream data from the at least one interface into downstream data units for delivery to transceiver circuitry, and for disassembling upstream data units from said transceiver circuitry into upstream data for said interface; iii. transceiver circuitry coupled to said data assembly/disassembly circuitry and adapted to modulate said downstream digital units onto at least one radiofrequency carrier in order to transmit downstream signals via radiofrequency link, and to receive upstream digital signals on said radiofrequency link and demodulate them into upstream data units for said data assembly/disassembly circuitry; b. at least one wireless device, said device comprising: i. transceiver circuitry adapted to receive said downstream signals via radiofrequency link from said network control unit and to demodulate said downstream signals into data units; and to modulate upstream data units onto at least one RF carrier in order to transport upstream signals via RF link to said network control unit; ii. data assembly/disassembly circuitry for disassembling said downstream data units from said transceiver circuitry into downstream data for delivery to interface circuitry, and for assembling upstream data from said interface circuitry into upstream data units for said transceiver circuitry; iii. interface circuitry adapted to receive downstream data from said data assembly/disassembly circuitry, render said downstream data compatible for use by the subscriber, and to receive upstream data and render said upstream data compatible for use by and delivery to said data assembly/disassembly circuitry; and c. at least one vehicle access unit, said unit adapted to be located in a vehicle and comprising: i. transceiver circuitry adapted to receive said downstream signals via radiofrequency link from said network control unit and to demodulate said downstream signals into data units; and to modulate upstream data units onto at least one RF carrier in order to transport upstream signals via RF link to said network control unit; ii. data assembly/disassembly circuitry for disassembling said downstream data units from said transceiver circuitry into downstream data for delivery to interface circuitry, and for assembling upstream data from said interface circuitry into upstream data units for said transceiver circuitry; and iii. interface circuitry adapted to receive downstream data from said data assembly/disassembly circuitry, render said downstream data compatible for use by vehicle occupants, and to receive upstream data and render said upstream data compatible for use by and delivery to said data assembly/disassembly circuitry; iv. said vehicle access unit adapted to provide information obtained from said network control unit to occupants of said vehicle.
5. A system according to claim 4 further comprising computing capacity coupled to said vehicle access unit, said computing capacity adapted to process, store and manage information relating to functioning of the vehicle.
6. A system according to claim 4 further comprising at least one sensor in said vehicle coupled to said vehicle access unit, wherein said sensor is adapted to sense conditions relating to said vehicle, and to forward a signal corresponding to said conditions to said vehicle access unit for processing.
7. A system according to claim 4 further comprising an alarm system in said vehicle coupled to said vehicle access unit, said alarm system adapted to sense predetermined conditions in the vehicle and forward information corresponding to said conditions to said vehicle access unit for processing.
8. A system according to claim 7 in which the vehicle access unit is adapted to forward to the network control unit information corresponding to said information sent by the alarm system in said vehicle.
9. A system according to claim 4 in which the network control unit is coupled to an alarm system in physical proximity to said network control unit, and said alarm system is adapted to sense predetermined conditions and send alarm information corresponding thereto to said network control unit, and said network control unit is adapted to forward to said vehicle access unit information corresponding to said alarm information for provision to occupants of said vehicle.
10. A system according to claim 4 in which the vehicle access unit is coupled to at least one user interface for provision of information to occupants of the vehicle.
11. A system according to claim 4 in which the vehicle access unit is coupled to at least one user input device for input of information from occupants of the vehicle.
12. A system according to claim 4 in which the vehicle access unit is coupled to at least one control system for controlling operation of at least some aspects of the vehicle.
13. A system for providing an information path between a plurality of devices in a residence to at least one device in a vehicle, comprising: a. a plurality of devices in the residence in communication with a node, which node is also in communication with a public telecommunications network; b. a vehicle access unit adapted for radio communication with said node; c. at least one sensor in said vehicle coupled to said vehicle access unit in order to sense predetermined conditions and provide information to said vehicle access unit corresponding to said predetermined conditions; d. at least one input / output device in said vehicle coupled to said vehicle access unit in order to receive user input from occupants of the vehicle and forward said user input to said vehicle access unit, and to provide information from said vehicle access unit to occupants of the vehicle; and e. at least one control unit in said vehicle coupled to said vehicle access unit in order to control at least one aspect of vehicle operation based on information received from the vehicle access unit, f. whereby, said vehicle access unit is adapted to provide information corresponding to said predetermined conditions, via said node to at least one of said devices.
14. A system according to claim 13 in which said node is adapted to communicate said information corresponding to said predetermined conditions to destinations on said public telecommunications network.
15. A system according to claim 13 in which said sensor in said vehicle is a GPS unit, and said vehicle access unit is adapted to provide information from said GPS unit to said node for use by users of at least one of said devices.
16. A system according to claim 13 in which said node is connected to an alarm system, and is adapted to provide at least some information from said alarm system to said vehicle access unit in order to provide information to occupants of the vehicle.
17. A system according to claim 13 in which said vehicle access unit is connected to an alarm system in said vehicle, and is adapted to provide at least some information from said alarm system to said node for use by users of at least one of said devices.
18. A system according to claim 13 in which said control unit in said vehicle is adapted to start the engine of the vehicle, based on instructions passed by said node through said vehicle access unit.
19. A system for providing an information path between a plurality of devices in a residence to at least one device in a vehicle, comprising: a. a plurality of devices in the residence; b. a node in communication with said devices, which node is also in communication with the internet; b. a vehicle access unit adapted for radio communication with said node; c. at least one input / output device in said vehicle coupled to said vehicle access unit, which input / output device contains processing, memory, input and display capacity in order to receive user input from occupants of the vehicle and forward said user input to said vehicle access unit, and to provide information from said vehicle access unit to occupants of the vehicle, and wherein said input / output device is adapted to process, store and display information from the internet to occupants of the vehicle.
20. A system according to claim 19 further comprising computing capacity in at least one of said devices for processing of personal information, wherein said vehicle access unit is adapted to receive and provide to said input / output device said personal information.
21. A system according to claim 19 in which said node is connected to an alarm system, and is adapted to provide at least some information from said alarm system to said vehicle access unit in order to provide information to occupants of the vehicle.
22. A system according to claim 19 in which said vehicle access unit is connected to an alarm system in said vehicle, and is adapted to provide at least some information from said alarm system to said node for use by users of at least one of said devices.
23. A communications networking system for a residence or small office comprising: a. at least one network control unit, said unit in turn comprising: i. a plurality of interfaces, said interfaces adapted to be connected to a public network; ii. data assembly/disassembly circuitry for assembling downstream data from the interfaces into downstream data units for delivery to transceiver circuitry, and for disassembling upstream data units from said transceiver circuitry into upstream data for said interface; iii. transceiver circuitry coupled to said data assembly/disassembly circuitry and adapted to modulate said downstream digital units onto at least one radiofrequency carrier in order to transmit downstream signals via radiofrequency link, and to receive upstream digital signals on said radiofrequency link and demodulate them into upstream data units for said data assembly/disassembly circuitry; b. at least one wireless device, said device comprising: i. transceiver circuitry adapted to receive said downstream signals via radiofrequency link from said network control unit and to demodulate said downstream signals into data units; and to modulate upstream data units onto at least one RF carrier in order to transport upstream signals via RF link to said network control unit; ii. data assembly/disassembly circuitry for disassembling said downstream data units from said transceiver circuitry into downstream data for delivery to interface circuitry, and for assembling upstream data from said interface circuitry into upstream data units for said transceiver circuitry; iii. interface circuitry adapted to receive downstream data from said data assembly/disassembly circuitry, render said downstream data compatible for use by the subscriber, and to receive upstream data and render said upstream data compatible for use by and delivery to said data assembly/disassembly circuitry; c. a device connected to said wireless device capable of sending to and receiving information from the internet, said device having a device internet address; and d. an address translation device coupled to said network control unit and to said device, said address translation device adapted to alter communications to and from said device by changing the device internet address on said communications to a second address.
24. A system according to claim 23 in which the device internet address is a private address.
25. A system according to claim 23 in which the second address corresponds to said network control unit.
26. A system according to claim 23 in which the second address is a public address.
27. A communications networking system for a residence or small office comprising: a. at least one network control unit, said unit in turn comprising: i. a plurality of interfaces, said interfaces adapted to be connected to a public network; ii. data assembly/disassembly circuitry for assembling downstream data from the interfaces into downstream data units for delivery to transceiver circuitry, and for disassembling upstream data units from said transceiver circuitry into upstream data for said interface; iii. transceiver circuitry coupled to said data assembly/disassembly circuitry and adapted to modulate said downstream digital units onto at least one radiofrequency carrier in order to transmit downstream signals via radiofrequency link, and to receive upstream digital signals on said radiofrequency link and demodulate them into upstream data units for said data assembly/disassembly circuitry; b. at least one wireless device, said device comprising: i. transceiver circuitry adapted to receive said downstream signals via radiofrequency link from said network control unit and to demodulate said downstream signals into data units; and to modulate upstream data units onto at least one RF carrier in order to transport upstream signals via RF link to said network control unit; ii. data assembly/disassembly circuitry for disassembling said downstream data units from said transceiver circuitry into downstream data for delivery to interface circuitry, and for assembling upstream data from said interface circuitry into upstream data units for said transceiver circuitry; iii. interface circuitry adapted to receive downstream data from said data assembly/disassembly circuitry, render said downstream data compatible for use by the subscriber, and to receive upstream data and render said upstream data compatible for use by and delivery to said data assembly/disassembly circuitry; c. a device connected to said wireless device capable of sending to and receiving information from the internet, said device having a device internet address; and d. an internet protocol server coupled to said network control unit, said server adapted to sense a communication from said device, make a determination whether such communication should be forwarded to a remote destination via an internet protocol address or a PSTN address, and forward the communication based on said determination.
28. A system according to claim 27 in which the server is updated based on queries it makes to internet destinations.
29. A system according to claim 27 in which the server forms a part of the network control unit.
30. A system according to claim 27 in which the server makes said determination based at least in part on communication costs.
31. A system according to claim 27 in which the server makes said determination based at least in part on decisions made by a user.
32. A mobile communications networking system, comprising: a. at least one network control unit, said unit in turn comprising: i. at least one interface, said interface adapted to be connected to a public network via an air interface; ii. data assembly/disassembly circuitry for assembling downstream data from the interface into downstream data units for delivery to transceiver circuitry, and for disassembling upstream data units from said transceiver circuitry into upstream data for said interface; iii. transceiver circuitry coupled to said data assembly/disassembly circuitry and adapted to modulate said downstream digital units onto at least one radiofrequency carrier in order to transmit downstream signals via radiofrequency link, and to receive upstream digital signals on said radiofrequency link and demodulate them into upstream data units for said data assembly/disassembly circuitry; and b. at least one wireless device, said device comprising: i. transceiver circuitry adapted to receive said downstream signals via radiofrequency link from said network control unit and to demodulate said downstream signals into data units; and to modulate upstream data units onto at least one RF carrier in order to transport upstream signals via RF link to said network control unit; ii. data assembly/disassembly circuitry for disassembling said downstream data units from said transceiver circuitry into downstream data for delivery to interface circuitry, and for assembling upstream data from said interface circuitry into upstream data units for said transceiver circuitry; and iii. interface circuitry adapted to receive downstream data from said data assembly/disassembly circuitry, render said downstream data compatible for use by the subscriber, and to receive upstream data and render said upstream data compatible for use by and delivery to said data assembly/disassembly circuitry.
33. The communications system of Claim 32 in which the network control unit further comprises at least one conference accessory block, programmable by users of said at least one device, said block containing said circuitry adapted to detect when a user of said at least one wireless device has selected an address to which inbound communications to said device should be forwarded.
PCT/US2000/000623 1999-01-12 2000-01-11 Wireless communications gateway for a home or small office WO2000041529A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA002359452A CA2359452A1 (en) 1999-01-12 2000-01-11 Wireless communications gateway for a home or small office
EP00903226A EP1142382A2 (en) 1999-01-12 2000-01-11 Wireless communications gateway for a home or small office
AU25003/00A AU2500300A (en) 1999-01-12 2000-01-11 Wireless communications gateway for a home or small office

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US22984899A 1999-01-12 1999-01-12
US09/229,848 1999-01-12
US29226499A 1999-04-15 1999-04-15
US09/292,264 1999-04-15

Publications (2)

Publication Number Publication Date
WO2000041529A2 true WO2000041529A2 (en) 2000-07-20
WO2000041529A3 WO2000041529A3 (en) 2000-11-23

Family

ID=26923668

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/000623 WO2000041529A2 (en) 1999-01-12 2000-01-11 Wireless communications gateway for a home or small office

Country Status (4)

Country Link
EP (1) EP1142382A2 (en)
AU (1) AU2500300A (en)
CA (1) CA2359452A1 (en)
WO (1) WO2000041529A2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2361849A (en) * 2000-04-25 2001-10-31 Graeme Roy Smith Modular and programmable multi-media wireless access gateway and server
WO2002045367A1 (en) * 2000-12-01 2002-06-06 National Semiconductor Corporation Arrangement in a communications system
US6526335B1 (en) 2000-01-24 2003-02-25 G. Victor Treyz Automobile personal computer systems
US7184705B2 (en) 2002-03-08 2007-02-27 Telefonaktiebolaget Lm Ericsson (Publ) Distributed MAC in an uncoordinated radio environment
EP1239276A3 (en) * 2001-03-01 2007-12-26 Robert Bosch Gmbh Device for remote use of testing apparatus in vehicle maintenance
WO2008008938A3 (en) * 2006-07-14 2008-07-31 Ge Med Sys Global Tech Co Llc Service system
US8612294B1 (en) 2000-02-09 2013-12-17 Vengte Software Ag Limited Liability Company Handheld computing device systems
CN104519201A (en) * 2013-10-08 2015-04-15 深圳市王菱科技开发有限公司 Print media products with functions of supporting gapless connection between cross-correlation systems and WIFI (wireless fidelity)
WO2015051636A1 (en) * 2013-10-08 2015-04-16 丘炎卫 Device supporting seamless connection between interactive interconnected system and wifi
WO2015187718A1 (en) * 2014-06-02 2015-12-10 iDevices, LLC Systems and methods for secure communication over a network using a linking address
CN105980997A (en) * 2013-10-08 2016-09-28 丘炎卫 Device supporting seamless connection between interactive interconnected system and WIFI

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104519115A (en) * 2013-10-08 2015-04-15 深圳市王菱科技开发有限公司 Communication terminal products with functions of supporting gapless connection between cross-correlation systems and WIFI (wireless fidelity)
CN104519114A (en) * 2013-10-08 2015-04-15 深圳市王菱科技开发有限公司 Audio information signals with functions of supporting gapless connection between cross-correlation systems and WIFI (wireless fidelity)
WO2021228364A1 (en) * 2020-05-11 2021-11-18 Telefonaktiebolaget Lm Ericsson (Publ) Optical port identification

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996012264A2 (en) * 1994-10-13 1996-04-25 Philips Electronics N.V. A wireless object locating system and a central station and a radio alarm apparatus
WO1998049850A1 (en) * 1997-04-16 1998-11-05 Home Wireless Networks, Inc. Communications webs for pstn subscribers
EP0918423A2 (en) * 1997-10-15 1999-05-26 Nokia Mobile Phones Ltd. Mobile phone for Internet applications

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996012264A2 (en) * 1994-10-13 1996-04-25 Philips Electronics N.V. A wireless object locating system and a central station and a radio alarm apparatus
WO1998049850A1 (en) * 1997-04-16 1998-11-05 Home Wireless Networks, Inc. Communications webs for pstn subscribers
EP0918423A2 (en) * 1997-10-15 1999-05-26 Nokia Mobile Phones Ltd. Mobile phone for Internet applications

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6526335B1 (en) 2000-01-24 2003-02-25 G. Victor Treyz Automobile personal computer systems
US6711474B1 (en) 2000-01-24 2004-03-23 G. Victor Treyz Automobile personal computer systems
US8612294B1 (en) 2000-02-09 2013-12-17 Vengte Software Ag Limited Liability Company Handheld computing device systems
GB2361849A (en) * 2000-04-25 2001-10-31 Graeme Roy Smith Modular and programmable multi-media wireless access gateway and server
WO2002045367A1 (en) * 2000-12-01 2002-06-06 National Semiconductor Corporation Arrangement in a communications system
EP1239276A3 (en) * 2001-03-01 2007-12-26 Robert Bosch Gmbh Device for remote use of testing apparatus in vehicle maintenance
US7184705B2 (en) 2002-03-08 2007-02-27 Telefonaktiebolaget Lm Ericsson (Publ) Distributed MAC in an uncoordinated radio environment
WO2008008938A3 (en) * 2006-07-14 2008-07-31 Ge Med Sys Global Tech Co Llc Service system
CN104519201A (en) * 2013-10-08 2015-04-15 深圳市王菱科技开发有限公司 Print media products with functions of supporting gapless connection between cross-correlation systems and WIFI (wireless fidelity)
WO2015051636A1 (en) * 2013-10-08 2015-04-16 丘炎卫 Device supporting seamless connection between interactive interconnected system and wifi
CN105980997A (en) * 2013-10-08 2016-09-28 丘炎卫 Device supporting seamless connection between interactive interconnected system and WIFI
WO2015187718A1 (en) * 2014-06-02 2015-12-10 iDevices, LLC Systems and methods for secure communication over a network using a linking address

Also Published As

Publication number Publication date
WO2000041529A3 (en) 2000-11-23
AU2500300A (en) 2000-08-01
CA2359452A1 (en) 2000-07-20
EP1142382A2 (en) 2001-10-10

Similar Documents

Publication Publication Date Title
WO2002009363A2 (en) Wireless communications gateway for a home or small office
US6404761B1 (en) Communications webs with personal communications links for PSTN subscribers
AU730683B2 (en) Communications webs for PSTN subscribers
KR20010043771A (en) Spectrum monitoring for pstn subscribers
EP1142382A2 (en) Wireless communications gateway for a home or small office
JPH04287462A (en) Cordless telephone set and cordless telephone system provided with the same
AU4005099A (en) Communications web for pstn subscribers
EP1040602B1 (en) Multi-line wireless telephone system computer interface
JPH04151957A (en) Off-talk communication equipment
KR200406522Y1 (en) Telephone which has a fuction of ip phone for both wired and wireless
MXPA00005729A (en) Multi-line wireless telephone system computer interface
MXPA98010426A (en) Communications webs for pstn subscribers
JP2001251447A (en) Telephone set
JPH089040A (en) Exchange
JP2004140859A (en) Calling method and telephone set
JP2001094673A (en) Telephone line/doorphone switching adaptor
JP2003274013A (en) Communication line changeover device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 25003/00

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2359452

Country of ref document: CA

Ref country code: CA

Ref document number: 2359452

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 2000903226

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2000903226

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642