throbber
llllllIlllllll[IIIlllllllllllllll||||IllllllllllllllIIIIllIIIIIIIlIlIlllIlI
`U8005428671A
`.
`5,428,671
`[11} Patent Number:
`Umted States Patent {19]
`
`Dykes et al.
`1
`[451 Date of Patent:
`Jun. 27, 1995
`
`[54] MODEM Iron nam- COUPLING BETWEEN
`A COMPUTER AND A CELLULAR
`
`5,134,648
`5,249,218
`
`7/1992 Hochfield et a].
`9/1993 8211111011
`
`379/98
`379/93
`
`mm “ONE
`
`I75]
`
`.
`
`Inventors: D011 A- Dfififis I7101157911; Robin T-
`Castell, Spnng; Andrew C. Clark,
`Houston; Paul E. Nagel, The
`Woodlands; Huyen B. Tran,
`Houston; Randall L. Jones, plane;
`Ronald L. Baidridge, Carrollton, an
`0‘ "PP-X-
`[73] Assignee: Compaq Computer Corporation,
`Houston, Tex.
`['21] Appl. No; 973,625
`_
`Nov. 9. 1992
`[22] Ffled:
`[51}
`Int. Cl.“ ____________________________________________ 1'10th 1.1/00
`[52] us. C1.
`379/93; 379/97;
`379/58; 379/59; 379/355
`[58] Field of Search ....................... 379/93, 96, 97, 98,
`379/58, 59, 60, 61, 62, 63, 355; 375/8, 121, 9
`.
`References Qted
`U.S. PATENT DOCUMENTS
`
`[56]
`
`379/59
`8/1992 O‘Sullivan
`Re. 34,034
`3/1977 West, Jr. et a1.
`4,012,596
`
`1133,6241];
`4,568,800 2/1986 01-111mm
`4,658,096 4/1987 west, Jr. et a1.
`“ 379/59
`
`__ 3-19/53
`4,680,787 7/1987 Marry .........
`4,697,281 9/1987 O‘Sullivan
`...... 379/59
`
`4,718,080
`111988 Serranoetal.
`379/59
`...... 379/58
`41,1988 Shafer ...............--
`4,737,975
`
`333312}
`i733: $233: Egg-:3: a]. "
`
`{775997 1011988 West, Jr. et all":
`I- 379/58
`
`4,837,800
`611989 Freeng et a}.
`.. 379/59
`__
`4,337‘312
`6/1989 Tmm e: 3.1.
`379/93
`4,852,146
`7/1989 Hathcock et aL
`_. 379/53
`
`4,868,863
`9/1989 Hartley et al.
`..
`.. 379/98
`
`4.337,290 12/1989 D015 et al.
`379/33
`
`
`41390315 12/1939 Bendix“ et 31-
`379/59
`
`4’912’756 3/1990 HOP
`379/60
`4,972.457 11/1990 O’Sullivan ..
`If... 379/59
`
`4,980,910 12/1990 01521 et al.
`__ 379/354
`
`4,991,197
`2/1991 Morris
`11.... 379/58
`5,127,041
`6/1992 O’Suliivan ......
`379/63
`
`5,131,019 7/1992 Sheffer et 81.
`379/39
`
`FOREIGN PATENT DOCUMENTS
`
`.............. 379/58
`5/1991 European Fat. 011.
`459279
`504007 9/1992 European Pat. on. .
`379/58
`W092/10047 6/1992 Finland
`379/59
`2170977
`8/1986 United Kingdom
`
`.. 379/58
`w08905553
`6/1989 WIPO
`
`...... 379/58
`. .
`WOW/07044 5/1991 WIPO
`OTHER PUBLICATIONS
`Installation and User Instructions for THE Portable
`Cellular Connection TM, Motorola, Inc. (1992).
`The Go Anywhere Phone, Motorola, Inc. (1987).
`CP 3000, Uniden Corporation of America (1988).
`CDL 410 Features, 0K1 Telecom (Sep. 1986).
`“Features and Benefits,” Motorola. Inc. (1988).
`
`(List continued on next page.)
`.
`_
`'
`‘
`P17137901 Examiner—Cums Kuntz
`Assure/7! Exacfiner—Jason Chan
`Attorney, Agent, or Finn—Pravel, Hewitt, Kimball &
`Kneger
`'
`
`[57]
`ABSTRACI‘
`A modem which includes connections for both land
`lines and a cellular phone. The modem contains high
`and low level routines that allow it to perform standard
`AT commands rationally when connected to a cellular
`phone, and further perform additional AT commands
`that act-£53 cellular specific feature-3 An applications
`software program in a computer connected to the
`Fwd“ “"1 “Wide ‘1 “um“? Of °Pfi°ns {0' detem‘
`mg whether to use the land line or the cellular phone
`when both are connected. Post, It can default to the
`land line and only use the cellular phone if the land line
`is not available. Alternatively, it can first use the cello-
`13: phone and only use the land line ifthe cellular Phone
`signal strength is not sufficient. Further, cellular file
`transfer operations can be aborted if the remaining bat-
`.
`.
`.
`.
`.
`.
`tery 1le 1n the cellular phone is msufficrent to rehably
`complete the “3115931”-
`
`19 Claims, 7 Drawing Sheets
`
`
`
`UNIFIED 1004
`
`UNIFIED 1004
`
`

`

`5,428,671
`Page 2
`
`OTHER PUBLICATIONS
`
`Spectrum Cellular and Dacom Systems Sign Bridge
`Manufacturing and Distribution Agreement for United
`Kingdom, Press Release dated Jan. 3, 1988, Spectrum
`Cellular Corporation.
`Spectrum Cellular Launches Portable Office with the
`Introduction of its LapPak Cellular Workstation, Press
`Release, Feb. 8, 1989, Spectrum Cellular Corporation.
`Spectrum and Telular Jointly Announce Signing of
`'Two Contracts and Agree to Collaborate on New
`Products, Press Release, Dec. 6, 1988, Spectrum Cellu-
`lar Corporation.
`Spectrum Cellular Announces Expanded Product Line
`Offering Additional Compatibility for its Bridge Cel-
`lualr Modern, Press Release, Dec. 13, 1938, Spectrum
`Cellular Corporation.
`-
`Case Histories in Cellular Data Communications, Spec-
`trum Cellular 1938.
`Peter Shikli, Solving Data Communications Problems
`with the Cellular Nerumrk, PICO Jan. 1983, pp. 14—17.
`HazCom One In , Spectrum Cellular.
`Stockholder Relatious, Spectrum Cellular.
`Ameritecb Mobile Communications Announces Mobil
`Access Data Service Utilizing Spectrum’s Bridge and
`Span Cellular Modems, Press Release, Feb. 17, 198?,
`Spectrum Cellular.
`Spectrum Cellular and Omnitel Announce Joint Devel-
`opment of First Internal Laptop Cellular Modem, Press
`Release, Aug. 24, 1987, Spectrum Cellular.
`Tom Steinert—Threlkeld, Ringing a new era for pay
`phones, The Dallas Morning News.
`
`Robert C. Adair, Cellular & Dara: Coming on Strong.
`Cellular Business Jul. 1987, pp. 34—35.
`Spectrum Cellular: The First Name in Cellular Data
`Communication, The Only Name You Need to Know.
`Selling Cellular Data Communications Applications,
`Spectrum Cellular Corporation.
`Compaq Apache Modem Board Level Design Specifi-
`cation, p. 12.
`Toshiba Modem Beans I'Vireless Transmission Jun. 18,
`1990.
`Networking, Infoworld, Feb. 19, 1990 pp. 31, 39.
`Press Kit, Intelligence Technology Corporation, Nov.
`12, 1990.
`Hardware, lnfoworld, Feb. 12, 1990, p. 23.
`GRI'D Poerek Debut Cellular/Laptop Combination
`Feb. 26, 1990, p. 19.
`GRiD Portable Cellular Workstation Technical Speci-
`fications, PowerTek Industries, Inc.
`Toshiba Modems, May 1990, Toshiba America Infor-
`mation Systems, Inc.
`The Cellular Handbook, Microcom, Inc. 1990.
`MNP Cellular Modems, Microcom Systems, Inc. 1990.
`Microoom Announces New Cellular Family, Press Re~
`lease, Jun. 26, 1990, Microcom.
`Michael R. Zimmerman, Microcorn Unveils Cellular
`Modems for Laptop Users, PC Week, Jun. 25, 1990.
`Microcom Networking Protocol (MNP), A Brief Tech-
`nical Overview, Microcom, Inc. 1990.
`Celjackm Technical Specification, Telular,
`1989.
`'
`
`Inc,
`
`Compaq Mozart Modem Specification Rev. CX, pp. 15,
`61.
`
`

`

`US. Patent
`
`June 27, 1995
`
`Sheet 1 of 7
`
`5
`
`,428,671
`
`NN
`
`

`

`US. Patent
`
`June 27, 1995
`
`Sheet 2 of 7
`
`5
`
`,428,671
`
`
`
`

`

`U.S.
`
`Patent
`
`June 27, 1995
`
`Sheet 3 of 7
`
`5,428,671
`
`
`
`22mm;\|ulllll>ll/
`
`mammam
`
`«.3
`
`0:2will}!
`
`a
`
`W43%
`
`
`
`0223:N.xmflfi«0*woimKMhz_
`azaadpqasnapmo:
`
`
`
`
`
`man.5500mfiajmo
`
`.Ezmmba
`
`.253ijl$2:
`4052856mo
`
`<¢nxtxmngoa<
`
`w:
`
`mo<n_mm._.z_mmz:<59mmzotam
`
`Pz<s
`
`Fmommam
`
`amfl
`
`
`
`45me.3..mewsm
`
`
`
`._._oddéfi
`
`mm:H0&3-I.858".8IgameI85on
`a:digsma.LimaLgmmm
`
`
`xx95.:
`
`xx
`
`
`
`
`
`mamddéfi.mjéfi.a.522%
`
`
`
`

`

`US. Patent
`
`June 27, 1995
`
`Sheet 4 of 7
`
`5,428,671
`
`300
`
`COMMUNICATION
`
`LAPTOP COMPUTER
`
`ROUTINES
`
`AT COMMANDS
`
`302
`
`MODEM HIGH
`LEVEL
`
`ROUTINES
`
`RNA
`
`EH15“ L
`PRIMITNES
`
`308
`
`CELLULAR
`PRIMITWES
`
`PRIMITWES
`
`OM
`
`OM
`
`BAA
`
`VENDOR1
`
`CELLULAR
`
`VENDORN
`
`CELLULAR
`
`Pamrrwas
`
`PRIMITIVES
`
`PRIMITNES
`
`PRIMI'I'NES
`
`310
`
`312
`
`314
`
`316
`
`318
`
`FIG» 5
`
`

`

`US. Patent
`
`June 27, 1995
`
`Sheet 5 of 7
`
`5,428,671
`
`CELLULAR
`
`OR DAA?
`
`CELLULAR
`
`RINGING
`
`OR IN USE?
`
`VIA CELLULAR BUS
`
`END DTMF TONES T0
`
`DAA VIA DATA PUMP 0R
`
`PULSE UNTIL DIAL
`
`MODIFIER OR DONE
`
`REMAINING DIAL
`
`MODIFIER AND
`
`SIGNAL ELEMENT
`
`OPERATIONS
`
`TRANSMI'I’ SIGNAL
`
`ELEMENTS TO FIRST
`
`MODIFIER OR END OF
`
`COMMAND VIA
`
`CELLULAR BUS
`
`TRANSMIT
`
`SEND VIA
`
`CELLULAR BUS
`
`CAN USE
`
`CELLULAR'S DTMF
`
`GENERATOR?
`
`PERFORM DIAL
`
`MODIFIERS 8:
`
`GENERATE DTMF
`
`TONES IN DATA PUMP
`
`AND TRANSMIT VIA
`
`'
`
`PERFORM DIAL
`
`MODIFIERS 8: TRANSMIT
`
`COMMAND TO
`
`GENERATE DTMF TONES
`
`

`

`US. Patent
`
`June 27, 1995
`
`Sheet 6 of 7
`
`5,428,671
`
`FILE_XFER
`
`500
`
`USING
`
`
`
`CELLULAR
`
` FIG.» 5
`
`
`
`
`
`
`ENOUGH TO COMPLETE
`
`
`PHONE?
`
`CALCULATE
`
`UNCOMPRESSED
`
`TRANSMISSION TIME
`
`BATTERY STRONG
`
`TRANSMISSION?
`
`
`
`TRANSMISSION TIME
`
`
`COMPRESSED
`
`
`
`CALCULATE APPROX.
`TRANSMIT
`
`
`UNCOMPRESSED
`
`
`FILE
`
`
` 'TTERY STRON
`
`ENOUGH TO COMPLETE
`
`
`COMPRESSED
`
`TRANSMISSION?
`
`
`COMPRESS FILE
`AND TRANSMIT
`
`
`516
`
`

`

`US. Patent
`
`June 27, 1995
`
`Sheet 7 of ’7
`
`5,428,671
`
` CONNECT
`
`LAND LINE
`
`
`
`AVAILABLE?
`
`
`
`
`CONNECT ViA
`
`CELLULAR
`
`FIG. 6
`
`17’le I
`
`
`ALTERNATE
`CONNECT
`
`70°
`
`
`
`MAKE CONNECTION
`
`OVER CELLULAR
`
`DETERMINE
`
`CELLULAR SIGNAL
`
`STRENGTH
`
`
`
`
`
`
`T02
`
`"('04
`
`
`HIGHER THAN
`ARBITRARY
`
`THRESHOLD?
`
`
`
`DISCONNECT
`
`703
`
`CELLULAR AND
`
`CONNECT OVER
`
`LAND LINE
`
`

`

`1
`
`5,428,671
`
`MODEM FOR TIGHT COUPLING BETWEEN A
`COMPUTER AND A CELLULAR TELEPHONE
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`
`This invention relates to a modem designed to con-
`nect a computer with a cellular telephone. More specif-
`cally, it relates to a modern with firmware and hard-
`ware designed to provide a tightly integrated coupling
`of functions between the computer and the cellular
`telephone, such that the computer can control features
`of the cellular telephone and inquire about cellular tele~
`phone conditions, and can respond accordingly.
`2. Description of the Related Art
`In the year 1948, a. simple device was invented that
`was to have a profound impact on modern life. That
`device was the electronic transistor. It was the trusts
`
`first made computers technically practical.
`tor that
`These first computers were behemoths—ceutralized
`machines servicing a large number of users and a large
`number of tasks. While the economic impact of these
`mainframe systems was tremendous, it was not until the
`subsequent development of the microprocessor, and the
`attendant development of the personal computer, that
`computer technology directly impacted the lives of the
`modern consumer and small businessman.
`
`When the personal computer market exploded in the
`1980’s, it filled needs very different from those filled by
`the mainframe computer. Personal computers were
`used to perform individual, isolated tasks without com—
`munication with other computers except perhaps
`through manual exchange of floppy disks. The main-
`frame computer still served the requirements of central-
`ized data access and coordination among a large num-
`ber of users.
`
`But as the personal computer market developed, the
`advantages and possibilities of communicating among
`these machines became apparent. One of the methods of
`communication that rose to the forefront was modern
`
`technology. By connecting modems to their personal
`computers, users could directly transfer data between
`and communicate in realtime with mainframes and
`
`other personal computers. For example, bulletin board
`systems have now become very popular, allowing a
`large number of users to remotely upload and download
`free software, exchange information, and engage in
`online forums. With modems’ rising speeds, increased
`standardization, and expanding uses, one is now hard
`pressed to find a personal computer system that does
`not use a mod...
`
`While intercommunication between personal com-
`puters and mainframes was on the rise, another develop-
`ment was to have an impact on the need for communi~
`eating with distant systems. Personal computers were
`becoming smaller. From the original large under—the-
`deak machines, desktop machines evolved, then tran-
`sportables, and finally laptop and notebook computers.
`These laptops and notebooks are typically very mobile,
`easily traveling from city to city, state to state, and even
`country to country. But the advantage of portability
`itselfpresents a problem: while stationary machines can
`be conveniently connected to communication networks
`via a telephone line, laptop users might wish to establish
`communication links from countries with which their
`
`laptop’s modems are not compatible, or they might wish
`
`5
`
`10
`
`15
`
`25
`
`30
`
`35
`
`4O
`
`45
`
`50
`
`55
`
`65
`
`2
`to communicate where normal phone connections are
`not available, such as from a car, bus, or train.
`Although standardized within a single country, tele-
`phone systems around the world are generally nonstan-
`dard, and different hardware is required to connect to
`these various systems. Thus, a modem configured to
`connect to one country’s phone system would generally
`not be suitable for connection to another’s. The physical
`connection to a particular national phone system is
`made through what is known as a data access arrange-
`ment, or DAA. Each particular phone system will have
`its own associated DAA. Typically, modems are con-
`structed with a DAA built in. That, however, means
`that a modem suitable for one country would not be
`able to connect to another country’s phone system, or
`would at least require an external DAA.
`With portable, laptop, and notebook computers, the
`problem of the difi‘erent DAA’s required for each coun-
`try becomes even more apparent. One would not wish
`to buy a notebook or laptop with a built-in modem that
`could not be easily modified for use in another country.
`All international traveler might never be sure to which
`country’s phone system he would primarily wish to
`connect. For example, if he lived in the U.S., he would
`want his laptop’s modem to be suitable for directly
`connecting to the U.S.’ phone system. But if he moved
`to Germany, he would wish his laptop’s modem to be
`suitable for directly connecting to the German phone
`system. But further, if our hypothetical businmman,
`living in the 1.3.5., traveled to Germany, he would want
`to be able to connect his laptop into the German phone
`system even though his laptOp's modem is internally
`configured for connection to the US. phone system. To
`this end, external DAA’s have been used, with one
`phone system handled by default and others handled by
`the appropriate external DAA.
`For a computer user in a car, bus, or train, another
`recent technological development provides possibilities
`for laptop and notebook modem communication With
`the recent expansion of cellular telephone systems, a
`cellular telephone has become a very common, and
`very portable, item. Not surprisingly, crude attempts at
`a marriage between cellular telephone technology and
`modem technology have been made using laptop and
`notebook computers and cellular phones. By connect-
`ing a laptOp to a cellular phone, one can access a tele-
`phone network in generally the same way as by directly
`hooking to a telephone wall outlet, or via a “land line."
`
`Using a cellular phone for establishing a modem com-
`munications link does present attendant problems, how-
`ever. Certain standards have evolved for communica-
`tions between a computer and its attached modem.
`These physical links are generally made through a serial
`or parallel communications port or through the host
`computer bus, and logically certain commands are sent
`to the modem, which returns certain responses. The de
`facto standard for these commands is the Hayes Mi-
`crooomputer Products “AT” command set. This com-
`mand set is well known in the art, and includes such
`commands as the Atan command, which instructs
`the modem to dial the number “n” and the ATH com-
`mand which instructs the modem to hang up the tele-
`phone. Unfortunately, these commands were designed
`with land line connections in mind, and certain aspects
`of cellular telephone systems do not lend themselves
`toward activation or use through these AT commands.
`For example, commands such as “take the phone off the
`
`

`

`5,428,671
`
`3
`hoo ” make little sense in the cellular world, as the
`cellular phone is either attempting to access its network
`or it is not-it does not go “off book" before it does.
`Thus, the standardized AT command set is not always a
`perfect fit with cellular phones, and laptop software
`that uses the AT command set will not necessarily re-
`ceive expected results from attempting certain com-
`mands. Previous attempts at combining a cellular phone
`with a modem have required the use of special com-
`mand sequences, so that it was difficult to switch back
`and forth between the cellular phone and a land line.
`Such special sequences also led to problems in achiev-
`ing seamless integration of high level applications For
`example, a user’s computerized phone directory would
`often require complete reentry to place the needed
`special command sequences within the numbers to be
`dialed.
`It would be desirable to use a conventional land line
`command set, such as the AT commands, in a way such
`that it was performed consistently whether a cellular
`telephone network or a land line system Was used. It
`would also be desirable to provide access to various
`features of cellular phones not generally available in a
`land line.
`
`SUMMARY OF THE INVENTION
`
`A modem constructed according to the invention
`includes connections for both land lines and a cellular
`phone. Communication software in the host computer
`sends normal AT command codes to the modem, which
`then selectively performs low level primitives, selected
`according to whether a communications link is to be
`established or has been established through a land line
`or through a cellular phone.
`In a modem built according to the invention, the
`modem firmware provides a seamless control link be-
`tween the host computer and the cellular phone. Specif-
`ically, AT commands normally sent to the modem for
`controlling land lines behave predictably when the
`modem is instead controlling the cellular phone.
`An example of an AT command which is more suited
`towards land lines, but behaves rationally in the modem
`constructed according to the invention, is the AT dial
`command, or ATDT. In a modem according to the
`invention, when the computer applications software
`sends a dial command to the modem, and the modem
`determines that a cellular phone is connected,
`the
`modem first directs the cellular phone to receive the
`numbers specified by the dial command up to the first
`delaying dial modifier character or the end of the string.
`The modem according to the invention instructs the
`cellular phone to store these numbers by sending com—
`mands to the cellular phone through the cellular
`phone’s communication bus, as Opposed to sending an
`analog signal to the cellular phone via the modem’s data
`pump. After the number to be dialed has been transmit-
`ted to the cellular phone through its communications
`bus, the modem then sends a SEND command to the
`cellular phone on that same communications bus. This
`instructs the cellular phone to dial the previously en-
`tered number. After dialing that number, if the cellular
`phone is capable of generating its own DTMF codes
`and can be directed to generate those codes through its
`cellular communications bus, the modem directs the
`cellular phone by commands over the cellular commu-
`nications bus to generate the DTMF tones and appro-
`priate pauses that correspond to the numbers including
`and following the first delaying dial modifier character.
`
`4
`If, however, the cellular phone is not capable of being
`directed to generate DTMF tones, the modal gener—
`ates DTMF tones in its internal data pump and transmits
`those tones over the audio path to the cellular phone to
`perform additional functions after the connection to the
`called number is made.
`
`10
`
`15
`
`25
`
`30
`
`35
`
`45
`
`55
`
`65
`
`Other standard AT commands also behave predict-
`ably when used with a cellular phone attached to a
`modem constructed according to the invention. For
`example, the ATA (answer) and ATH (hang up) com-
`mands both behave predictably, even though land line
`operations do not readily translate to the cellular phone
`model.
`Further, the AT command set of a modem con-
`structed according to the invention is extended to pro-
`vide control of cellular specific features that would be
`useful to the host computer and to provide access to
`cellular information. For example, the modem includes
`AT commands that return the manufacturer and phone
`number of the cellular phone, that enable and disable
`the cellular phone keypad, that lock and unlock the
`cellular phone, that sets the cellular NAM (numeric
`address module),
`that log time used by the cellular
`phone, that reset the cellular timers, that store and re-
`trieve phone numbers stored in the cellular phone, that
`display data on the cellular phone display, that deter-
`mine the cellular battery strength, that return the status
`of certain cellular phone features (i.e., roam, in use, call
`forwarding, locked, system type), that select the appro-
`priate cellular system, that return the signal strength
`and set the signal strength threshold, that set the cellular
`automatic shutoff time, and that permit setting of the
`speaker and ringer volumes. Further, an AT command
`is included that permits the host computer to specify the
`model of cellular phone that would be connected to the
`modem constructed according to the invention.
`In a modem built according to the invention, applica-
`tions software in the computer performs a special se-
`quence when it is desired to transfer a file over the
`cellular phone. First, the high level computer queries
`the modem through AT commands to determine the
`strength of the cellular battery. The modem determines
`the cellular battery strength by communicating over the
`cellular phone’s communications bus, and the modem
`then returns the results of these inquiries as a response
`to the AT command requesting the battery strength
`The computer application software determines, consid-
`ering the current bits per second rate and the length of
`the file to be transferred, whether the cellular battery is
`too weak to complete the file transfer. If the battery is
`strong enough, the file is transferred normally, with the
`computer sending the file to the modem, which sends
`the data to the cellular phone. If the battery is too weak,
`the high level application software determines if the
`battery is strong enough to send file if the file is first
`compressed. If the battery is still too weak, an ERROR
`is returned to the user. Otherwise the file is compressed
`and transmitted.
`
`Further applications sofiware in the computer con-
`nected to the device according to the invention first
`attempts to establish a connection via a land line con-
`nected to the modem. If that land line is not working
`properly, or the connection cannot othenvise be made,
`then the applications software then instructs the modem
`to initiate the connection through an attached cellular
`phone.
`Application software in the computer connected to
`the device according to the invention can also first
`
`

`

`5
`attempt to establish a connection via the cellular phone,
`and if the cellular phone signal strength is insufficient,
`disconnecting the cellular phone connection and estab-
`lishing a connection over the land line.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`A better understanding of the present invention can
`be obtained when the following detailed description of
`the preferred embodiment is considered in conjunction
`with the following drawings, in which:
`FIGS. lA—D show a laptop computer with a modem
`according to the invention connected for Operation in
`various configurations.
`FIG. 2 shows a black diagram of the hardware in a
`modem designed to perform the methods according to
`the invention.
`
`FIG. 3 shows a block diagram of the sequences used
`to control the modem of FIG. 2, those sequences de—
`signed to implement the methods according to the in-
`vention.
`
`FIG. 4 shows a flowchart of operation of the dial
`command as executed by the modem of FIG. 2 in accor-
`dance with the methods of the invention.
`FIG. 5 shows a file transfer sequence as executed by
`the computer and modem of FIGS. IALID according
`to the methods of the invention.
`FIG. 6 shows a cellular versus land line selection
`sequence as executed by the computer and modern of
`FIGS. 1A—1D according to the methods of the inven-
`tIOn.
`FIG. 7 shows a flowchart of an alternative connect
`sequence for selecting between the land line and cellular
`telephone based upon the available signal strength of
`the cellular telephone.
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`
`Turning now to the drawings, FIGS. lAmD show a
`laptop computer 10 with a modem 12 constructed ac-
`cording to the invention connected for Operation in a
`variety of configurations. The modem 12 is integrated
`into the laptop computer 10, and the modem 12 has two
`external jacks for connectiOn to a variety of devices.
`The first of these jacks is an R111 type jack 14, and the
`second is an R145 type jack 16. Of course, these physi-
`cal jacks are exemplary only, and other types of jacks
`could be used. Further, the modem 12 is preferably, but
`not necessarily, integrated into the laptop computer 10,
`and the laptop computer 10 could be a type of computer
`other than a laptop. For example, a desktop system
`would also benefit from being connected to the modem
`12 constructed according to the invention.
`In FIG. 1A, the laptOp computer 10 and the modem
`12 are connected by way of the Kill type jack 14 and
`a cable 29 to a telephone wall outlet 18, as one would
`find in any typical home. The R145 type jack 16 is left
`unconnected. This configuration is analogous to a com-
`puter with an integrated modem connected to a tele-
`phone wall outlet.
`FIG. IB again shows the laptop computer 10, but in
`this configuration the modem 12 is connected to a cellu-
`lar phone 22 via the R145 type jack 16 by an interface
`cable 20. In this configuration, the 2.111 type jack 14 is
`left unconnected. The cellular phone 22 may have, for
`example, a D'IMF generator 21, a cellular keypad 23,
`cellular timers 25, memory 27, a display 29, and a hat-
`tery 31. Some cellular phones have these features, while
`others do not, but they are well known to those skilled
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`5,428,671
`
`6
`in the art of cellular phone manufacture. The DTMF
`generator 21,
`the cellular keypad 23, the timers 25,
`memory 27, and the display 29 are all typically inter-
`nally controlled by circuitry in a cellular phone.
`FIG. 1C shows the laptOp computer 10 and modem
`12 configured for operation in a foreign country. In
`FIG. 1C, the laptop computer 10 is connected via the
`R145 type jack 16 to a telephone wall outlet 18, but in
`this configuration an external DAA 24 provides the
`circuitry necessary to adapt to the foreign telephorre
`system. An advantage of the modem 12 constructed
`according to the invention is that it can be easily modi-
`fied to change its internal, “native” country. That is, the
`external DAA 24 is only needed if the modem 12 has
`not been configured internally for the country to which
`one is attempting to connect the laptop computer 10.
`Thus, if the modem 12 is internally configured for the
`U.S. telephone system, if one is in the U.S., one need '
`only connect the system as shown in FIG. 1A in order
`to communicate with the telephone system. Only if one
`goes to another country, say Germany, would one need
`the external DAA 24 as shown in FIG. 1C.
`But if the user then moves to Germany, that user
`could easily have the modem 12 modified such that the
`German telephone system becomes its “native” phone
`system. This would be done by a technician simply
`switching out an internal DAA, which will be described
`later. Then, while in Germany, the user configures the
`laptop computer 10 as shown in FIG. 1A for communi-
`cations with the German telephone system. When the
`user visits the U.S., the user would then use the extemal
`DAA 24, which is then specifically designed for the
`U.S.
`
`FIG. 1D shows a further possible configuration of the
`laptop computer 10 with the modem 12 constructed
`according to the invention. In FIG. 1D,
`the laptop
`computer 10 is connected to both the cellular phone 22
`and the telephone wall outlet 18, which is here a tele
`phone jack for the native telephone system of the
`modem 12. In this configuration, the laptop computer
`1|] is connected to the cellular phone 22 via the RJ45
`type jack 16 and is connected to the native phone sys-
`tem via the R111 type jack l4 and the telephone wall
`outlet 18. As will be seen, an advantage of the modem
`12 constructed according to the invention is that it can
`internally switch between communications with the
`cellular phone 22 and the telephone wall outlet 18.
`
`Logical Blacks of the Modern 12
`
`FIG. 2 shows a logical block diagram of the various
`elements of the modem 12 constructed according to the
`invention. The laptop computer 10 physically contains
`the modem 12 and connects via an internal connector to
`a UART/support chip 100. The UART/support chip
`100 typically connects to the host bus of the laptOp
`computer 10, for example an EISA or ISA bus, al-
`though it could be any type of typical communications
`bus. The UART/support chip 100 then appears as a
`universal asynchronous receiver transmitter (UART) to
`the laptop computer 10. The UART/support chip 100
`connects to, among other things, a microcontroller 102
`by both serial and parallel buses. The UART/support
`chip 100 provides a variety of functions to the modem
`12, including communications to the laptop computer
`10, clock controls, configurable registers, and power
`down control for the microcontroller 102. The UART—
`/Support chip 100 is typically an application specific
`
`

`

`5,428,67 l
`
`10
`
`15
`
`20
`
`25
`
`35
`
`45
`
`7
`integrated circuit, but could instead be constructed of
`discrete components.
`The microcontroller 102 is typically an embedded
`controller, and in the preferred embodiment is a 68302
`integrated multiprotoool processor, manufactured by 5
`Motorola Incorporated. The microcontroller 102 com»
`municates with a data pump 104 by both serial and
`parallel buses. The data pump 104 is typically a modem
`data pump chip set supporting the various protocols of
`modem communication, including V.32bis protocol and
`fax protocols. In the preferred embodiment, the data
`pump 104 is 3 WE ® DSPlGA-V32FB—LT v.32bis plus
`FAX Data Pump Chip Set, sold by AT&T Microelec-
`tronics. This chip set includes a digital signal processor
`(DSP) support chip 106, a DSP 108, and a coder-
`decoder (CODEC) 110. This chip set is interconnected
`according to AT&T specifications and provides the
`typical data pump features of control, analog-digital and
`digital-Meg conversion, digital signal processing, and
`interfacing.
`The microcontroller 102 communicates with the data
`pump 104 by both serial and parallel buses The serial
`bus is used to transmit and receive data that will become
`the transmitted and received modem data, while the
`parallel bus is used to control and configure various
`features within the data pump 104. These features are
`controlled through the DSP support chip 106. The data
`pump 104 converts the digital serial data provided by
`the microoontroller 102 into the apprOpriate analog
`format. This is typically done by the DSP 108, which
`then transmits and receives the data via the CODEC
`110.
`The CODEC 110 connects to the actual external lines
`through analog transmit and receive signals, TXA and
`RXA. These signals are selectively connected to either
`an internal DAA 112 or a cellular/external DAA inter-
`face 114. The internal DAA is then connected to a
`normal telephone line by the RIM type jack 14, while
`the cellular/external DAA interface 114 can be con-
`nected through the H.145 type jack 16 to the external 40
`DAA 24 or the cellular phone 22. When connected to
`the cellular phone 22, a number of data lines from the
`microcontroller 102 and HART/support chip 100 form
`a cellular communications bus, which is a serial, digital
`bus that varies for each make of cellular phone 22.
`Various signals are typically used to interface with
`telephone lines, including the ring indicator signal RP
`and the off hook control signal OI-l“. A DAA generates
`and receives these signals, as well as the TXA and RXA
`signals, and converts them into a format suitable for that 50
`particular country's two-wire telephone system, or
`whatever type of telephone system to which the BAA
`is connected. Various digital lines, including RI“, OH“,
`a clock line CLK‘, and a data line DTA, form a set of
`switched data lines between the cellular/external DAA SS
`hum-face 114, the HART/support chip 100,
`the mi-
`crocontroller 102, and the internal DAA 112. In this
`embodiment, the OH‘ signal line is physically driven by
`the DSP support chip 106. These lines, as well as the
`TXA and RXA lines, can be switched by the microoon-
`troller 102 to connect either the cellular/external BAA
`interface 114 or the internal DAA 112.
`
`In operation, the modem 12 according to the inven-
`tion and as logically shown in FIG. 2 is connected in
`one of the configurations shown in FIGS. lA—D. Thus,
`the R145 type jack 16 is connected to either a cellular
`phone 22 or an external BM 24, which would gener-
`ally be a DAA constructed for operation in a country
`
`65
`
`Block Diagram of Modem Firmware AT Command
`Interpretation
`
`FIG. 3 shows a block diagram of the firmware con-
`tained in the modem 12 that executes on the microcon—
`
`8
`other than that of the internal DAA 112. The RJII type
`jack 14 is directly connected to the phone system of the
`native country of the modem

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