throbber
P U
`
`(19) World Intellectual Property Organization
`International Bureau
`
`l||l|||||l|||l|||||||l|ll||||||||||l||ll|||l||||||l||||lIlllllllllllllllllllll
`
`(10) International Publication Number
`(43) International Publication Date
`CT WO 01/65786 Al
`7 September 200] {07.09.2001}
`
`
`
`(5i) International Patent Classifieation’:
`12(43. H04] 3/02. H04L 1100
`
`H04L 12l66.
`
`(2!) lnternationalApplieation Number:
`
`PCNUSOOtZSSSfi
`
`(22) International Filing Date: 13 October 2000 (13.10.2000)
`
`{25} Filing Language:
`
`(26) Publication Language:
`
`English
`
`English
`
`(72) Inventors: EREKSON, Rich; 4760 South 3350 West.
`Roy. UT 84067 (US). ALDRIDGE, Timothy, W.: 939 East
`Edgefield Road. Sandy. UT 84094 (US). PRICE. Tim, U.:
`568 East Water Lily Drive, Salt Lake City, UT 84106 (US).
`
`(74) Agents: MASCHOFF, Eric. L. et at; Workman. Nydeg-
`ger & Seeley. 1000 Eagle Gate Tower. 60 East South Tem—
`ple. Salt Lake City. UT 341 [1 (US).
`
`(81} Designated State (nationat): JP.
`
`Published:
`
`(30) Priority Data:
`09516.85?
`
`2 March 2000 (02.03.2000)
`
`US
`
`with international search report
`
`(7!) Applicant: scorn CORPORATION rusxusi; 5400
`Bayfront Plaza. Santa Clara. CA 95052—3145 (US).
`
`For two-fetter codes and other abbreviations, refer to the ”Guid—
`ance Notes on Code: andAbbt-evtattons"appearing at the begin-
`ning Ofeaeh regular issue ofthe PCT Gazette.
`
`
`
`(54) Title: VOICE-[)VER-lP INTERFACE FOR STANDARD
`
`HOUSEHOLD TELEPHONE
`
`{12) INTERNATIONAL APPLICATION PUBLISHED
`
`NDER THE PATENT COOPERATION TREATY (PCT)
`
`12
`
`1
`
`_____________
`
`'
`
`l
`
`|ll||l||||||||l|||||||||||||||l|||||||||||Illlllllllllllllllllllllll||l|||||||||
`
`Ii
`
`anemone
`WIRELESS
`NEllllRK
`
`it
`
`r___. _. _
`
`
`IN] l
`l__#__ I
`EASE
`5mm
`
`mtsctlttt
`
`SiSTil IElOil't
`
`
`lin i!
`5!
`
`_______________
`pnocgssms
`SOUND
`
`ltltll
`HIDEU
`SYSTEI
`
`
`
`
`2,
`”m“ is
`instant
`
`
`
`S‘lS‘lEI BUS
`
`
`
`LOCAL AREA llEl’llllllll
`HARD NSF.
`Illilfllll N5!
`OPTICAL
`PERIPNEIM.
`
`
`
`
`Blilll'E
`mill!
`Dill?!
`"Jill
`INTERFAEE
`iliElFlEE
`INlERflCE
`IIiTEIlFICE
`it?
`
`
`
`
`it‘ll)! All Eli
`NETWORK
`
`Hun-h
`
`
`
`
`IDDEI
`
`NET“! Gilli
`IlllEliflCE
`
`5.
`
`st
`
`01/65786A] the user should connect their standard 900 MHz telephone to this
`
`OPERATING
`Sl'STEI g
`
`IPPiICATION
`“DENISE
`
`OTHER FROG!“
`liliill.1l£$3_‘.t
`
`P1051!“
`Nil.
`
`fl
`
`I
`=?=_-
`m
`Elihu
`
`so:
`in
`at. antennas - an mucmou
`Panama
`PEDGRlIS -
`
`iii—«4’
`Si
`
`
`
`'
`
`
`”'9'
`
`limit
`callFIlTEll
`
`‘9”
`
`REIDIE
`cumin:
`
`(S?) Abstract: The present invention enables a traditional analog telephone (Fig. 1) to be used with VoIP applications. For example
`invention. establish a VolP call and enjoy the freedom of movement
`the present invention minimizes overhead to the host computer via
`their cordless telephone provides. The preferred embodiment of
`0 a dual CODEC modem that incorporates a DSP (610) capable of simultaneous communication with the two CODEC modules. This
`architecture facilitates a latency and communication overhead reduction as the analog voice signals effectively “stream" from the
`3 first CODEC {620) to the second CODEC (630).
`
`GOOGLE 1007
`
`GOOGLE 1007
`
`1
`
`

`

`W0 OII65786
`
`PCTIUSODIZS386
`
`VOICE-OVER-IP INTERFACE FOR STANDARD HOUSEHOLD TELEPHONE
`
`BACKGROUND OF THE INVENTION
`
`1.
`
`The Field of the Invention
`
`This
`
`invention is
`
`in the field of Voice Over
`
`Internet Protocol
`
`(VoIP)
`
`communications and, more particularly, to a system and method of interfacing a standard
`
`telephone to a VoIP compatible communication network.
`
`2.
`
`The Prior State of the Art
`
`Voice Over Internet Protocol (VoIP) is an emerging technology that allows the
`
`systems and wires that connect computer networks to act as an alternative to phone lines,
`
`delivering real-time voice to both standard telephones and PCs. VoIP allows an
`
`individual
`
`to utilize their computer connection to transmit voice encapsulated data
`
`packets over available local communication lines, such as the Internet, to another user on
`
`another computer, thereby creating a long distance phone call at a local connection price.
`
`How VoIP works
`
`In a Voice-over-IP (VoIP) system, the analog voice signal is typically picked up
`
`by a microphone and sent to an audio processor within a PC. There, either a software or
`
`hardware CODEC performs analog-to-digital conversion and compression. Considerable
`
`research has been devoted to voice compression schemes that are well know to those
`
`skilled in the art. The nominal bandwidth required for telephone-type voice ranges from
`
`2.9 Kbps (RT24 by Voxware) to 13 Kbps (GSM cellular standard).
`
`In placing the CODEC output
`
`into packets,
`
`there is a trade-off between
`
`bandwidth and latency. CODECs do not operate continuously. Instead, they sample the
`
`voice over a short period of time, known as a frame. These frames are like little bursts of
`
`data. One or more frames can be placed in a single IP datagram or packet, and then the
`
`packet payload is wrapped in the necessary packet headers and trailers. This packet
`
`10
`
`15
`
`20
`
`25
`
`2
`
`

`

`W0 013155786
`
`2
`
`PCTIUSOGI'Z8386
`
`overhead is at least 20 bytes for IP and 8 bytes for the User Datagram Protocol (UDP).
`
`Layer 2 protocols add even more overhead. Waiting longer to fill
`
`the IP datagram
`
`reduces overall overhead, which in turn reduces the true bandwidth needed to send the
`
`digitized voice. HOWever, this waiting creates latency at the source, and too much total
`
`latency makes for a difficult conversation. Chart 1 shows the basic trade-off for initial
`
`
`
`lnlllllsourcellama;(mac)
`
`
`
`
`
`latency versus true bandwidth.
`200
`
`“fig..-...-.v-u
`
`Cl
`
`20
`I
`10
`True bandwidth needed We)
`
`30
`
`Chart 1. Latency vs. Bandwidth Requiredfor Voice-over-JP
`
`The total network latency and jitter (changes in the latency) have a degrading
`
`effect upon voice quality. Therefore, real-time voice quality is difficult to maintain over
`
`a large wide-area packet network without priority handling. As previously mentioned,
`
`VoIP converts standard telephone voice signals into compressed data packets that can be
`
`sent locally over Ethernet or globally via an ISP's data networks rather than traditional
`
`phone lines. One of the main difficulties with VoIP connections
`
`is
`
`that
`
`the
`
`communication network supporting a VoIP platform must be able to recognize that VoIP
`
`data packets contain voice signals, and be
`
`"smart"
`
`enough to know that
`
`the
`
`communication network has to move the data packets quickly.
`
`Presently, serious voice traffic does not use the public Internet but runs on private
`
`IP-based global networks that can deliver voice data with minimal congestion. As such,
`
`transmission of voice signals over private data networks offers businesses some great
`
`10
`
`15
`
`20
`
`3
`
`

`

`WO 01165786
`
`PCTI'U 800128386
`
`advantages. For ISPs, merging voice and data on one single network allows them to
`
`expand their services beyond simple information access and into the realm of voice, fax,
`
`and virtual private networking. For businesses,
`
`the benefit is big savings on long-
`
`distance service. The Internet right now is a free medium on many networks. If
`
`businesses can send voice over a computer network, businesses can conceivably make
`
`long-distance or international calls for the cost of a local call. VoIP further facilitates
`
`electronic commerce by allowing a customer service rep using one data line to answer
`
`telephone questions while simultaneously placing a customer’s order online, perusing the
`
`company's web site, browsing an online informationfproduct database, or sending an E-
`
`10
`
`mail. Similarly, VoIP also creates new possibilities for remote workers, who for the cost
`
`of a local call can log in remotely, retrieve voice mail from their laptop PCs, and keep
`
`their E-mail and web applications running while conducting multiple voice and data calls
`
`over one phone line. Presently, this type of expanded VoIP functionality is exclusively
`
`limited to those with access to private IP based networks, such as business users and not
`
`15
`
`the typical household user.
`
`In fact, most household computer users are generally limited to the congested
`
`public Internet and cannot implement the VoIP standard effectively. If latency and jitter
`
`are too high, or the cost of reducing them is excessive, one alternative is to buffer the
`
`CODEC data at the receiver. A large buffer can be filled irregularly but emptied at a
`
`uniform rate. This permits good quality reproduction of voice. Such a buffering
`
`technique is known as audio streaming, and it is a very practical approach for recorded
`
`voice or audio. Unfortunately, excessive buffering of the audio signals leads to generally
`
`unacceptable one-sided telephone conversations, where one party dominates
`
`the
`
`transmissions. What
`
`is needed is a packetized telephone system that
`
`is able to
`
`compensate for latency and jitter, without introducing noticeable buffering.
`
`20
`
`25
`
`4
`
`

`

`W0 DIIGSTBIS
`
`PCTIU 500108386
`
`Traditionally,
`
`the operating environment for a household user with a VoIP
`
`connection is either a laptop or desktop general-purpose computer. The recording and
`
`transmission or interpretation of the VoIP packets takes place in the sound system or
`
`modem DSP found on the laptop or desktop. As such, the desktop system has a minor
`
`advantage over the laptop, because the desktop sound system traditionally provides
`
`stereo surround speakers and an accurate microphone. Thus, the desktop system can
`
`more accurately capture an individual’s voice for retransmission of these voice signals to
`
`the user on the other end of the connection. VoIP telephone software buffering and
`
`control structures help improve the connection, but even though the audio signal has
`
`been accurately sampled, the processor delays and transmission latency associated with
`
`the desktop VoIP connection over the public Internet tends to result in a barely audible
`
`VoIP call. What is needed is a household compatible paeketized telephone system that is
`
`able to compensate for communication network delays and hardware limitations, without
`
`introducing noticeable degradation into the voice signal.
`
`One of the main difficulties with using VoIP in a household system is that the
`
`protocol requires the user to follow numeroas steps in order to establish a voice
`
`connection.
`
`In addition to the normal boot—up process associated with general-purpose
`
`computers for the operating system and the Internet telephone application, there are
`
`several details difficult for the household user to provide. For example, if a user were
`
`trying to contact another individual, they would need to know the individual’s IP address
`
`and punch the address into their software application or web browser to coutact the
`
`individual. Once the user contacts the individual through either E-mail or at the website,
`
`the user must notify them that the user wishes to initiate a VolP connection. Then the
`
`individual being contacted would enable their VolP to allow the user to begin streaming
`
`voice packets between the two devices. What is needed is a simple method of using
`
`10
`
`15
`
`20
`
`25
`
`5
`
`

`

`W0 01l65786
`
`PCTIUSDOIZBJSS
`
`VoIP with a household telephone, so that at the time the call is placed a user need only
`
`dial the access number on the telephone for the VoIP connection to be initiated and if
`
`possible connected.
`
`In addition to the start-up delay and the awkward communication setup for most
`
`desktop systems, another problem with present VoIP systems
`
`is
`
`the immobility
`
`limitations imposed on the user by the VoIP desktop system. While the sound system is
`
`able to make an accurate recording, the user must sit at the desktop location or at least
`
`within range of the attached microphones and speakers to communicate. Unlike a
`
`telephone,
`
`the desktop system is very difficult to move to another room and it
`
`is
`
`generally considered very impractical to have multiple Internet capable workstations in
`
`one house due to the cost for each workstation. In effect, the user is “chained" to the one
`
`location and the problems associated with talking over the computer sound system
`
`whenever the user desires to make VoIP calls. What is needed is a simple method of
`
`integrating a typical cordless phone with a computer to obtain a short-range wireless
`
`VoIP connection with the look and feel of a standard household telephone system.
`
`Being mobiie by nature, laptop sound systems present a different problem. As
`
`these systems are generally a design afterthought, it is often challenging for the user to
`
`even turn on the microphone, let alone conduct a VoIP session. The laptop microphone
`
`is generally very small, inexpensive, and mounted inconspicuously on the laptop case
`
`making it difficult for the microphone to function at quality levels comparable to what
`
`users have come to expect from a telephone. Thus, one of the problems facing VoIP is
`
`that home users are used to talking on telephones and expect a certain quality of sound in
`
`communication between them and another user. What
`
`is needed is a method of
`
`integrating VoIP communication that also removes the limitations presently associated
`
`with computer-based Speakerphones.
`
`10
`
`15
`
`2t}
`
`25
`
`6
`
`

`

`W0 0155786
`
`PCTIUSOOIZ8386
`
`SUMMARY OF THE INVENTION
`
`Accordingly, one advantage of the invention is to create the same look, feel, and
`
`usage to which the user is accustomed from the standard telephone connection.
`
`Another advantage of the invention is to provide a method and system that
`
`facilitates short—range wireless telephone functionality between a handset and a base
`
`station, while maintaining VoIP communication between a dialed party and a host
`
`computer attached to the short-range wireless base station.
`
`A further advantage of the invention is to provide a packetized telephone system
`
`that is able to compensate for latency and jitter, without introducing noticeable buffering
`
`10
`
`delays.
`
`It is another advantage of the present invention to provide a system that integrates
`
`a cordless telephone with a host computer system to thereby release the requirement that
`
`the user placing a VoIP call be in the near vicinity of the connection origin.
`
`Yet another advantage of the invention is transmission of various digitally
`
`reproduced audio signals to the telephone headset indicating the status of the VoIP
`
`telephone application, wherein the audio signals closely resemble the error and status
`
`signals present on the standard telephone system.
`
`The above and other advantages of the invention are satisfied at least in part by
`
`providing interface circuitry and software on or between a short-range wireless telephone
`
`and a host computer. The interface analyzes and converts analog voice signals from the
`
`telephone handset microphone into digital packets for transmission according to a VoIP
`
`protocol across an attached communication network. Received digital packets are
`
`converted by the interface into an analog signal for transmission by the telephone
`
`handset speaker. The circuitry comprises a podule and a dual CODEC modem. The
`
`podule is capable of generating voltage for ring signals, dial tones, busy signals, and
`
`error codes to the headset according to inputs from the attached modem DSP. The
`
`15
`
`20
`
`25
`
`7
`
`

`

`W0 01l65786
`
`PCTFUSOOJ’28386
`
`podule also converts the two-wire telephone connection into a four-wire connection and
`
`imitates the isolation barrier responses of POTS. The dual CODEC modem is capable of
`
`converting voice and data transmissions through the first CODEC pipeline and
`
`transceiving encapsulated data packets received or sent via the attached communication
`
`network through the second CODEC pipeline.
`
`The modern DSP is capable of
`
`simultaneously maintaining sessions with both CODECs. The software and modern DSP
`
`work in conjunction to generate various logical control signals for the VoIP interface and
`
`control communication across the interface circuitry.
`
`The software and circuitry
`
`interface being able to generate a ring signal in the attached telephone handset after
`
`detecting an incoming VoIP call. The interface also generating error tones and dial tones
`
`when the software application is running and the handset is off-hook.
`
`In addition to the improved architectutre of the dual CODEC modern, the present
`
`invention also benefits from the improved network connections available to the
`
`household user, such as G-lite DSL, aDSL, or xDSL network connections. While a user
`
`can use a standard telephone, plug it into the present invention, and make VoIP calls,
`
`through the standard PSTN or POTS connection, the more preferred network connection
`
`is a sub—rate DSL connection. A G—lite DSL connection is a sub-rate of a Digital
`
`Subscriber Link (DSL).
`
`If a full rate DSL connection has a 10 Megabyte bandwidth, a
`
`G—lite DSL user could order a portion of that bandwidth and be able to avoid the cost of
`
`the full bandwidth. For the average user, a 1.5 Megabyte bandwidth w0uld be sufficient
`
`to transmit and receive voice packets at a rate at which the user would not notice a
`
`difference in sound between a telephone connection and an Internet connection.
`
`In
`
`essence, the G-lite DSL connection enables a user to use a sub-rated DSL to obtain the
`
`VoIP performance necessary for a comparison phone line connection. In this manner, the
`
`present invention facilitates household users of VolP talking from PC-to-PC, phone-to-
`
`phone, or even PC—to-phone.
`
`10
`
`15
`
`20
`
`25
`
`8
`
`

`

`W0 01l65786
`
`PCTIUS00t'28386
`
`The present invention allows a VoIP household user to pick up an attached
`
`telephone and dial the appropriate DTMF digits, which are intercepted by the modern.
`
`The modem references the detected digits in a database or look-up file containing pre-set
`
`values that correlate the dialed number to an IP address. If a value is discovered the
`
`present invention will attempt to initiate the VoIP connection.
`
`in essence, this process
`
`enables a user to selectively establish a telephone communication method utilizing the
`
`most inexpensive method of connection. For example if a VolP connection is available
`
`for a long distance call, the phone interface will automatically select and contact that
`
`type of connection. But if a standard connection is required, then the phone will utilize
`
`attached PSTN lines to establish a standard phOne connection.
`
`As previously mentioned, a significant advantage of this invention is the
`
`enhanced utilization of a processor which has two separate CODEC modules on board
`
`allowing a user to run two CODEC sessions. For example, one device has a CODEC for
`
`a cell phone and another for an analog line or PSTN connection. This processor can
`
`easily be modified such that an individual may use one CODEC for data through the
`
`telephone and communicate back and forth to the telephone using that CODEC, while
`
`the other CODEC is utilized with either a G-lite connection or across the standard PSTN
`
`phone line. While this particular invention would work over the modem protocol
`
`standard v.90, the preferred embodiment utilizes G.lite.
`
`Additional objects and advantages of the invention will be set forth in the
`
`description which follows, and in part will be obvious from the description, or may be
`
`learned by the practice of the invention. The objects and advantages of the invention
`
`may be realized and obtained by means of the instruments and combinations particularly
`
`pointed out in the appended claims. These and other objects and features of the present
`
`invention will become more fully apparent from the following description and appended
`
`claims, or may be learned by the practice of the invention as set forth hereinafter.
`
`10
`
`15
`
`20
`
`25
`
`9
`
`

`

`W0 01.!65786
`
`PCTIUSOOIZIBBG
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`In order that the manner in which the above recited and other advantages and
`
`objects of the invention are obtained, a more particular description of the invention
`
`briefly described above will be rendered by reference to specific embodiments thereof
`
`which are illustrated in the appended drawings. Understanding that these drawing depict
`
`only typical embodiments of the invention and are not therefore to be considered to be
`
`limiting of its scope,
`
`the invention will be described and explained with additional
`
`specificity and detail through the use of the accompanying drawings in which:
`
`Figure 1
`
`illustrates an exemplary system that provides a suitable operating
`
`environment for the present invention;
`
`Figure 2 illustrates another exemplary system that provides a podule interface
`
`connection between a household telephone and a laptop computer;
`
`Figure 3 is a block diagram of a Suitable dual CODEC modern useful for the
`
`present invention;
`
`Figure 4 is a schematic illustration of a podule interface for use with the present
`
`invention;
`
`Figure 5 is a flow chart of a VoIP call using the VoIP interface; and
`
`Figure 6 is a computerless exemplary system that provides a podule interface
`
`between a short-range wireless telephone and a communication network.
`
`10
`
`IS
`
`20
`
`10
`
`10
`
`

`

`W0 01l65‘l'86
`
`PCTIUSIJINZS386
`
`10
`
`DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
`
`The invention is described below using diagrams to illustrate either the structure
`
`or the processing of embodiments used to implement the systems and methods of the
`
`present invention. Using the diagrams in this manner to present the invention should not
`
`be construed as limiting of its scope. The present invention contemplates both methods
`
`and systems for Voice-over-Internet-Protocol interfacing and communication between a
`
`standard household short-range wireless telephone (eg. a 900MHz, Bluetooth, 802.11
`
`RF interface or other wireless interface) and a PC. The embodiments of the present
`
`invention may comprise a special purpose or general-purpose computer including
`
`various computer hardware configurations, as discussed in greater detail below.
`
`Embodiments within the sc0pe of the present invention also include computer-
`
`readable media for carrying or having computer-executable instructions or data structures
`
`stored thereon. Such computer-readable media can be any available media that can be
`
`accessed by a general purpose or special purpose computer. By way of example, and not
`
`limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-
`
`ROM or other optical disk storage, magnetic disk storage or other magnetic storage
`
`devices, or any other medium which can be used to carry or store desired program code
`
`means in the form of computer-executable instructions or data structures and which can
`
`be accessed by a general purpose or special purpose computer. When information is
`
`transferred or provided over a network or another communications connection (either
`
`hardwired, wireless, or a combination of hardwired or wireless) to a computer, the
`
`computer properly views the connection as a computer-readable medium. Thus, any
`
`such connection is properly termed a computer-readable medium. Combinations of the
`
`above should also be included within the scope of computer-readable media. Computer-
`
`executable instructions comprise, for example,
`
`instructions and data which cause a
`
`10
`
`15
`
`2f}
`
`25
`
`11
`
`11
`
`

`

`W0 011'65786
`
`PCTIUSOIJIZB386
`
`11
`
`general purpose computer, special purpose computer, or special purpose processing
`
`device to perform a certain function or group of functions.
`
`Figure l and the following discussion are intended to provide a brief, general
`
`description of a suitable computing environment
`
`in which the invention may be
`
`implemented. The invention will be described in the general context of computer-
`
`executable instructions, such as program modules, being executed by computers in
`
`network environments. Generally, program modules include routines, programs, objects,
`
`components, data structures, etc. that perform particular tasks or implement particular
`
`abstract data types. Computer-executable instructions, associated data structures, and
`
`program modules represent examples of the program code means for executing steps of
`
`the methods disclosed herein. The particular sequences of such executable instructions
`
`or associated data structures represent examples of corresponding acts for implementing
`
`the functions described in such steps.
`
`Those skilled in the art will appreciate that the invention may be practiced in
`
`network computing environments with many types of computer system configurations,
`
`including
`
`personal
`
`computers,
`
`hand-held
`
`devices, multi-processor
`
`systems,
`
`microprocessor-based
`
`or
`
`programmable
`
`consumer
`
`electronics,
`
`network
`
`PCs,
`
`minicomputers, mainframe computers, Personal Digital Assistants, and the like. The
`
`invention may also be practiced in distributed computing environments where local and
`
`remote processing devices perform tasks that are linked (either by hardwired links,
`
`wireless links, or by a combination of hardwired or wireless links)
`
`through a
`
`communications network.
`
`In a distributed computing environment, program modules
`
`may be located in both local and remote memory storage devices.
`
`With reference to Figure 1, an exemplary system for implementing the invention
`
`includes a general-purpose computing device in the form of a conventional computer 20,
`
`including a processing unit 21, a system memory 22, and a system bus 23 that couples
`
`ll]
`
`15
`
`20
`
`25
`
`12
`
`12
`
`

`

`W0 OUISS‘TSé
`
`PCTI'USOOt’28386
`
`12
`
`various system components including the system memory 22 to the processing unit 21.
`
`The system bus 23 may be any of' several types ofbus structures including a memory bus
`
`or memory controller, a peripheral bus, and a local bus using any of a variety of bus
`
`architectures. The system memory includes read only memory (ROM) 24 and random
`
`access memory (RAM) 25. A basic inputfoutput system (BIOS) 26, containing the basic
`
`routines that help transt‘er information between elements within the computer 20, such as
`
`during start-up, may be stored in ROM 24.
`
`The computer 20 may also include a magnetic hard disk drive 27 for reading
`
`from and writing to a magnetic hard disk 39, a magnetic disk drive 28 for reading from
`
`or writing to a removable magnetic disk 29, and an optical disk drive 30 for reading from
`
`or writing to removable optical disk 31 such as a CD-ROM or other optical media. The
`
`magnetic hard disk drive 2?, magnetic disk drive 28, and optical disk drive 30 are
`
`connected to the system bus 23 by a hard disk drive interface 32, a magnetic disk drive-
`
`interface 33, and an optical drive interface 34, respectively. The drives and their
`
`associated computer-readable media provide nonvolatile storage of computer-executable
`
`instructions, data structures, program modules and other data for the computer 20.
`
`Although the exemplary environment described herein employs a magnetic hard disk 39,
`
`a removable magnetic disk 29 and a removable optical disk 31, other types of computer
`
`readable media for storing data can be used, including magnetic cassettes, flash memory
`
`cards, digital video disks, Bernoulli cartridges, magnetic tapes, RAMs, ROMS, and the
`
`like.
`
`Program code means comprising one or more program modules may be stored on
`
`the hard disk 39, magnetic disk 29, optical disk 3], ROM 24 or RAM 25, including an
`
`operating system 35, one or more application programs 36, other program modules 37,
`
`and program data 38. A user may enter commands and information into the computer 20
`
`through keyboard 40, pointing device 42, PDA cradle 56, or other input devices (not
`
`IO
`
`ii
`
`20
`
`25
`
`13
`
`13
`
`

`

`WO 01165786
`
`PCTIU500128386
`
`13
`
`shown), such as a microphone, joy stick, game pad, digital camera, satellite dish,
`
`scanner, or the like. These and other input devices are often connected to the processing
`
`unit 21 through a serial port interface 46 coupled to system bus 23. Alternatively, the
`
`input devices may be connected by other interfaces, such as a parallel port, a serial port,
`
`an infra-red port, a short-range wireless port, an RF port, or a game port or a universal
`
`serial bus (USE). A short range wireless telephone handset 66 or another short-range
`
`wireless (cg. 900 MHz, Bluetooth, 802.11 RF or other wireless interface) enabled device
`
`is connected to the system bus 23 via antenna 60 attached to short-range wireless base
`
`station transceiver 64 that is connected to sound system interface 58. Alternatively, the
`
`short-range wireless base station 64 may be connected to computer 20 via other
`
`interfaces, such as a modern interface, a podule interface, peripheral port interface 46, or
`
`other telephone compatible interface capable of receiving and converting audio signals
`
`into data packets and for converting and transmitting digital packets into audio signals.
`
`A monitor 4? or another display device is also connected to system bus 23 via an
`
`interface, such as video adapter 48.
`
`In addition to the monitor, personal computers
`
`typically include other peripheral output devices (not shown), such as speakers and
`
`printers.
`
`The computer 20 may operate in a networked environment using logical
`
`connections to one or more remote Computers, such as remote computers 49a and 4913.
`
`Remote computers 49a and 49b may each be another personal computer, a server, a
`
`router, a network PC, a PDA, a peer device or other common network node, and
`
`typically includes many or all of the elements described above relative to the computer
`
`20, although only memory storage devices 50a and 50b and their associated application
`
`programs 36a and 36b have been illustrated in Figure 1.
`
`The logical connections
`
`depicted in Figure 1 include a local area network (LAN) 51, a local short-range wireless
`
`network 62, and a wide area network (WAN) 52 that are presented here by way of
`
`10
`
`15
`
`2t}
`
`25
`
`14
`
`14
`
`

`

`WO 01155786
`
`[4
`
`PCTIU 800128386
`
`example and not limitation. Multiple area network 5? is a logical connection or bridge
`
`between the LAN and WAN resources accessible via network interface 53 or modem 54.
`
`Such networking environments are or will be commonplace in office-wide or enterprise—
`
`wide computer networks, intranets and the Internet.
`
`When used in a LAN networking environment, the computer 20 is connected to
`
`the local area network 51 through a network interface or adapter 53. When used in a
`
`WAN networking environment, the computer 20 may include a modem 54, a wireless
`
`link, or other means for establishing communications over the wide area network 52,
`
`such as the Internet or private IP based network. The modem 54, which may be internal
`
`or external, is connected to the system bus 23 via the peripheral port interface 46. The
`
`short-range wireless base station transceiver 64 typically exhibits a range dependent on
`
`the primary transmission protocol. For example, a device using the Bluetooth protocol
`
`typically exhibits a range of approximately 10 to 30 meters, but it is anticipated that this
`
`range may expand to over 30 meters. Other protocols exhibit larger operational ranges
`
`for example a 900 MHZ phone may operate at distances over one mile away. A short-
`
`range wireless protocol, such as the Bluetooth protocol may also dictate that the number
`
`of remote short—range wireless devices in communication with short-range wireless base
`
`station transceiver 64 via antenna 60 at any one time, be limited to eight devices,
`
`however; timeslicing and other software semaphore methods could expand the number of
`
`devices attached to the eight short-range wireless connections.
`
`In a networked
`
`environment, program modules depicted relative to the computer 20, or portions thereof,
`
`may be stored in the remote memory storage device.
`
`It will be appreciated that the
`
`network connections
`
`shown are
`
`exemplary and other means of establishing
`
`communications over wide area network 52 may be used.
`
`With reference to Figure 2, an exemplary system illustrating the podule interface
`
`circuitry between an analog or standard telephone, and a computer and communication
`
`l0
`
`IS
`
`20
`
`25
`
`15
`
`15
`
`

`

`W0 01.65786
`
`PCTIU 500128386
`
`15
`
`environment necessary to simulate a central office that allows VolP via a typical
`
`telephone device. The telephone device may be a cordless phone, fax machine, modem,
`
`etc. Although other circuit implementations can be used, for example, a subscriber loop
`
`interface or a basic ASIC, this figure illustrates the necessary functionality to accomplish
`
`the communication.
`
`The apparatus consists of a podule, which, on one end, allows a standard R111
`
`cable to be connected to a standard telephone base station. The podule would be
`
`powered by an AC adaptor power supply 150. The other end of podule 110 would
`
`connect via line 160 through the 15 pin connector on a modern PC card to the laptop 120.
`
`The podule performs the following: 1) Provides sufficient voltage and current to charge
`
`the telephone’s hold circuit, 2) Capable of supplying sufficient voltage upon initiation by
`
`a control string for off—hook and ring conditions, 3) Provides a 2-4 wire conv

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket