throbber
Ulllted States Patent [19]
`Aebli et al.
`
`[54] HANDHELD COMPUTER WHICH
`ESTABLISHES AN INPUT DEVICE AS
`MASTER OVER THE CPU WHEN IT IS
`COUPLED TO THE SYSTEM
`
`USOO5878276A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,878,276
`Mar. 2, 1999
`
`5/1986 Shah et a1. ............................ .. 364/200
`4,589,063
`4,964,075 10/1990 Shaver et a1.
`364/900
`222123353 13133;‘ $11? “311
`ZZZ/Z33
`5,515,514
`5/1996 Dhuey et a1. ......................... .. 395/282
`
`,
`
`,
`
`e s e a. . . . . .
`
`. . . ..
`
`[75] Inventors: Thomas John Aebli, Apex; Brent Alan
`
`2/1996 Michael et al. ....................... .. 395/835
`
`
`
`
`
`
`
`_ Miller, Cary; William Walter Vetter, Ralelgh, all of NO _ _
`
`
`
`
`
`
`
`
`
`
`
`, , 5 666 530 9/1997 Clark et a1_ 5,671,374 /1997 Rose ............. .. 9/1997 Postman et 211.
`
`
`
`[73] Assignee: International Business Machines
`Corporation, Armonk, NY
`
`[21] Appl' NO‘: 781’004
`[22]
`Filed;
`Jam 9, 1997
`
`[51] Int. Cl.6 .................................................... .. G06F 13/12
`[52] US. Cl. ........................ .. 395/839; 395/282; 395/283;
`395/836; 395/837; 395/839; 395/883; 395/884;
`395/885; 395/887
`_
`[58] Fleld 0f Search ................................... .. 395/282, 283,
`395/836, 837, 839, 883, 884, 885, 887
`_
`References Clted
`Us PATENT DOCUMENTS
`
`[56]
`
`5,745,716
`
`4/1998 Tchao et al. .......................... .. 395/350
`
`FOREIGN PATENT DOCUMENTS
`
`2291722 1/1996 United Kingdom .......... .. GO6F 3/023
`Primary Examiner—Thomas C. Lee
`Assistant Examiner—Douglas Rupert
`Attorney, Agent, or Firm—Bernard D. Bogdon; Daniel E.
`McConnell
`
`ABSTRACT
`[57]
`A computer system, and particularly a handheld mobile
`Client system, in Which a user input device such as a
`keyboard or a scanner, coupled by a tethering conductor or
`a Wireless link such as an infrared radiation link, functions
`as a master While the central processing unit of the system
`functions as a slave in receiving input digital signals.
`
`4,079,452
`
`3/1978 Larson et a1. ......................... .. 364/200
`
`20 Claims, 11 Drawing Sheets
`
`APPLICATION
`
`TRANSLATE
`
`DEVICE
`DRNER
`
`COMM'N
`INT. HDLR.
`
`U|_DEIECT
`INT. HDLR.
`
`92
`
`9l
`
`r
`
`COMMAND
`
`9O
`
`>—
`
`
`
`, new??? _______________________________________ 399E‘? ........ I/O
`
`CONTROLLER
`CODE
`
`16
`
`USER INPUT DEVICE
`WITH MICROCONTROLLER
`
`SCEA Ex. 1021 Page 1
`
`

`
`U.S. Patent
`
`Mar. 2, 1999
`
`Sheet 1 0f 11
`
`5,878,276
`
`FIG. 1
`
`SCEA Ex. 1021 Page 2
`
`

`
`U.S. Patent
`
`Mar. 2, 1999
`
`Sheet 2 0f 11
`
`5,878,276
`
`FIG. 2
`
`7“
`
`11
`
`15
`
`12
`
`SCEA Ex. 1021 Page 3
`
`

`
`U.S. Patent
`
`Mar. 2, 1999
`
`Sheet 3 0f 11
`
`5,878,276
`
`FIG. 3
`
`SCEA Ex. 1021 Page 4
`
`

`
`U.S. Patent
`
`Mar. 2, 1999
`
`Sheet 4 0f 11
`
`5,878,276
`
`FIG. 4
`
`SCEA Ex. 1021 Page 5
`
`

`
`U.S. Patent
`
`Mar. 2, 1999
`
`Sheet 5 0f 11
`
`5,878,276
`
`m GE
`
`mmjOmFZOO
`
`Q04
`
`-Om0=>_
`
`mOwwmOOmm
`EwjOmFZOU
`
`O\_
`
`3020a
`
`mmjOEPZOO
`
`$0201
`
`053.4
`
`SCEA Ex. 1021 Page 6
`
`

`
`SCEA Ex. 1021 Page 7
`
`

`
`U.S. Patent
`
`Mar. 2, 1999
`
`Sheet 7 0f 11
`
`5,878,276
`
`FIG. 7
`
`71
`
`30
`/
`
`70 \
`
`k
`,
`
`99
`
`9
`
`_
`
`16
`
`l
`
`k
`
`\
`
`1
`
`k (:j
`
`68
`
`‘
`
`63
`
`>
`
`62
`
`40
`
`/66
`
`A
`
`=0
`
`u
`
`SCEA Ex. 1021 Page 8
`
`

`
`U.S. Patent
`
`Mar. 2, 1999
`
`Sheet 8 0f 11
`
`5,878,276
`
`78 \
`
`'
`
`ACTNE
`
`FULL ACTIVE
`
`a2
`\
`
`7
`
`\
`75
`
`7
`
`79
`/
`
`STANDBY
`
`-
`
`SUSPEND
`
`FULL STANDBY
`
`FULL SUSPEND
`
`81/
`
`76
`/
`
`L
`
`\ a0
`
`‘
`
`OFF
`
`‘
`
`HOLSTER PERIPH.
`ON
`
`SCEA Ex. 1021 Page 9
`
`

`
`U.S. Patent
`
`Mar. 2, 1999
`
`Sheet 9 0f 11
`
`5,878,276
`
`FIG. 9
`
`75
`/
`
`ON
`
`A
`
`83
`/
`
`IDLE
`
`r
`
`80
`/
`
`STANDBY
`
`SUSPEND
`
`r
`
`82
`
`OFF
`
`76
`
`SCEA Ex. 1021 Page 10
`
`

`
`U.S. Patent
`
`Mar. 2, 1999
`
`Sheet 10 0f 11
`
`5,878,276
`
`n
`
`w
`
`
`
`Au @ E6» @2950
`
`
`
`MW m?bmwmw? 595: 358: NH 3E3
`
`
`
`
`
`
`d. W 3.3.3 :2 56252... 33 3.3.3 Simian B 33
`
`
`D mnQ bmucoumm mag BEE
`
`
`
`
`O 225: O 22‘ Edméo 5.5 B 33
`
`Q N 23535. 3552
`
`
`
`
`%W M 3355359520 $20 28“ <w<
`M 8:08:
`
`
`
`M 9538i 83% 25. >593 3 33
`
`w B H 282 I.
`
`
`
`@ 25m 3:60:52 25:82 585305 @225
`
`
`
`
`
`
`
`\ /
`
`9% A“ 9 . n 5% v E E @w
`
`8 /
`
`Hm
`
`SCEA Ex. 1021 Page 11
`
`

`
`U.S. Patent
`
`Mar. 2, 1999
`
`Sheet 11 0f 11
`
`5,878,276
`
`APPLICATION
`
`TRANSLATE
`
`DEVICE
`DRNER
`
`92
`
`COMM'N
`INT. HDLR.
`
`UI_DETECT
`INT. HDLR.
`
`A
`
`9o
`
`91
`
`SCAN
`COMMAND
`cone
`BUFFERS
`BUFFERS
`
`
`I- _-___A_ _________________________________________________________ I/o
`
`CONTROLLER
`come
`
`9
`
`\ USER INPUT DEVICE
`WITH MICROCONTROLLER
`
`A
`
`SCEA Ex. 1021 Page 12
`
`

`
`1
`HANDHELD COMPUTER WHICH
`ESTABLISHES AN INPUT DEVICE AS
`MASTER OVER THE CPU WHEN IT IS
`COUPLED TO THE SYSTEM
`
`RELATED APPLICATIONS
`
`This application is one of a series of related applications
`assigned to common oWnership. Other applications in the
`series include:
`application Ser. No. 08/703,171 still pending ?led 22 Aug.
`1996, entitled “Mobile Client Computer Programmed to
`Predict Input” With named inventors R. L. Bertram, D. F.
`Champion and P. Brittenham;
`application Ser. No. 08/708,168 now US. Pat. No. 5,805,
`159 ?led 22 Aug. 1996, entitled “Mobile Client Computer
`Programmed to Exchange Lists of Predicted Input” With
`named inventors R. L. Bertram and W. T. Old?eld;
`application Ser. No. 08/814,034 still pending ?led 10 Mar.
`1997 entitled “Mobile Client Computer Interacting With
`Docking Device” With named inventors E. H. Booth, B. A.
`Carpenter, R. B. Ferrier, R. A. Resnick and W. W. Vetter;
`application Ser. No. 08/706,990 now US. Pat. No. 5,805,
`158 ?led 22 Aug. 1996, entitled “Mobile Client Computer
`Programmed to Copy Lists of Predicted Input” With named
`inventors R. L. Bertram, P. J. Brittenham and D. F. Cham
`pion;
`application Ser. No. 08/963,475 still pending ?led 3 Nov.
`1997, entitled “Mobile Client Computer With Battery Charg
`ing Control” With named inventors C. Burroughs, B. A.
`Carpenter, G. O’Neil and R. A. Resnick;
`application Ser. No. 08/813,148 still pending ?led 7 Mar.
`1997, entitled “Mobile Client Computer Programmed for
`Systems Message Display” With named inventors R. L.
`Bertram and D. F. Champion;
`application Ser. No. 08/960,917 ?led 30 Oct. 1997 still
`pending, entitled “Mobile Client Computer Programmed
`With BrosWer Function” With named inventors R. L. Bertram
`and D. F. Champion;
`application Ser. No. 08/813,522 now US. Pat. No. 5,812,
`131 ?led 7 Mar. 1997, entitled “Mobile Client Computer
`Programmed to Process Table Displays” With named inven
`tor R. L. Bertram;
`application Ser. No. 08/807,969 still pending ?led 3 Mar.
`1997, entitled “Mobile Client Computer Programmed to
`Combine Cursor, Control and Input Functions” With named
`inventors P. J. Brtiienham and L. D. Comerford;
`application Ser. No. 08/813,527 still pending ?led 7 Mar.
`1997, entitled “Mobile Client Computer Programmed to
`Display Drop DoWn Scrolling Indicator” With named inven
`tors R. L. Bertram and D. F. Champion;
`application Ser. No. 08/813,521 now US. Pat. No. 5,790,
`118 ?led 7 Mar. 1997, entitled “Mobile Client Computer
`Programmed to Hide Empty Table Elements” With named
`inventor R. L. Bertram;
`application Ser. No. 08/959,997 still pending ?led 29 Oct.
`1997, entitled “Mobile Client Computer With Integrated
`Cellular Telephone” With named inventors B. A. Carpenter,
`P. Lee, M. Noll and R. Reiland;
`application Ser. No. * ?led *, entitled “Mobile Client
`Computer With Holster for Integrating a Radio Transceiver”
`With named inventors D. H. Boehm, B. A. Carpenter, D. J.
`Hunt and M. S. Miller;
`application Ser. No. 08/700,608 now US. Pat. No. 5,805,
`157 ?led 12 Aug. 1996, entitled “Mobile Client Computer
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`5,878,276
`
`2
`Programmed to Display Hexagonal Keyboard” With named
`inventors R. L. Bertram, D. F. Champion and L. S. Eichorn;
`application Ser. No. 08/700,606 now US. Pat. No. 5,801,
`941 ?led 12 Aug. 1996, entitled “Mobile Client Computer
`Programmed to Establish Soft Keyboard Targeting” With
`named inventor R. L. Bertram; and
`application Ser. No. 08/706,991 now US. Pat. No. 5,784,
`066 ?led 22 Aug. 1996, entitled “Mobile Client Computer
`Programmed to Display Lists and Hexagonal Keyboard”
`With named inventors R. L. Bertram and D. F. Champion.
`
`BACKGROUND OF THE INVENTION
`Personal computer systems in general and IBM personal
`computers in particular have attained Widespread use for
`providing computer poWer to many segments of today’s
`modern society. Personal computer systems can usually be
`de?ned as a desk top, ?oor standing, or portable microcom
`puter that consists of a system unit having a single system
`processor and associated volatile and non-volatile memory,
`a display monitor, a keyboard, one or more diskette drives,
`a ?xed disk storage, and an optional printer. One of the
`distinguishing characteristics of these systems is the use of
`a motherboard or system planar to electrically connect these
`components together. These systems are designed primarily
`to give independent computing poWer to a single user and
`are inexpensively priced for purchase by individuals or
`small businesses. Examples of such personal computer
`systems are the personal computer systems offered by IBM
`and identi?ed as the PERSONAL COMPUTER AT, PER
`SONAL SYSTEM/2, PS/1, Aptiva, and the like. Persons of
`skill in the computer arts Will be familiar With these systems.
`These systems can be classi?ed into tWo general families.
`The ?rst family, usually referred to as Family I Models, use
`a bus architecture exempli?ed by the IBM PERSONAL
`COMPUTER AT and other “IBM compatible” machines.
`The second family, referred to as Family II Models, use
`IBM’s MICRO CHANNEL bus architecture exempli?ed by
`IBM’s PERSONAL SYSTEM/2 Models 50 through 95. The
`Family I models originally used the popular INTEL 8088 or
`8086 microprocessor as the system processor. These pro
`cessors have the ability to address one megabyte of memory.
`The Family II models typically used the high speed INTEL
`80286, 80386, and 80486 microprocessors Which can oper
`ate in a real mode to emulate the sloWer speed INTEL 8086
`microprocessor or a protected mode Which extends the
`addressing range from 1 megabyte to 4 Gigabytes for some
`models. In essence, the real mode feature of the 80286,
`80386, and 80486 processors provide hardWare compatibil
`ity With softWare Written for the 8086 and 8088 micropro
`cessors. As the state of the art has progressed, Family I
`systems have developed toWard ever higher capability cen
`tral processor units, including the Intel PENTIUM brand
`microprocessor and its competitors, Reduced Instruction Set
`Computing (RISC) microprocessors such as the IBM and
`Motorola PoWer PC processors, and higher capability bus
`designs such as VESA and PCI bus designs. Again, persons
`of skill in the computer arts Will be familiar With these
`systems.
`The impact of such development on the manner in Which
`computing is done in business and consumer environments
`has been profound. Prior to the development of personal
`computer systems, most use of computers Was for business
`purposes only and data processing Was done in the “glass
`house” Which housed the computer system. Inquires Were
`channeled through information managers for handling by
`computer technicians. With the Wide spread use of personal
`
`SCEA Ex. 1021 Page 13
`
`

`
`5,878,276
`
`3
`computer systems access to data once maintained on an
`enterprise Wide computer system became important to man
`agers and ultimately line employees. Networks of personal
`computer systems greW up, With layered access through
`netWork servers to the enterprise systems or mainframes on
`Which enterprise data is stored.
`As information Work has spread to an increasing number
`of information Workers and impacted the Work of more Wide
`spread groups of employees Within an enterprise, need for
`mobility of such employees has arisen. Particularly in such
`“outside” jobs as route salesperson, transport driver, or
`business consultant, it has become important to have access,
`While remote from an enterprise site, to enterprise data
`normally maintained on an enterprise system and accessed
`through a netWork of computer systems. Such access has
`been achieved, in part, through the use of Wireline connected
`personal computer systems such as notebook or laptop
`computer systems. Typically, such a system may be
`equipped With a modem and communications softWare such
`that, When connected to a public sWitched telephone net
`Work (PSTN), the system may be connected With a support
`ing server or mainframe and a user may gain access to
`desired data.
`With the development of radio communications such as
`exempli?ed by the cellular telephone netWorks, the possi
`bility arose of eliminating the Wireline connection betWeen
`a personal computer system and a supporting server. Such
`systems have been developed, particularly for systems used
`in retail and Warehousing businesses, Which permit a user to
`move freely Within an area Which has radio transceiver
`service While remaining in intermittent or continuous con
`tact With a data channel through Which data may be
`exchanged With a server or mainframe supporting an enter
`prise activity. For purposes of discussion here, such systems
`in the hands of user Will be referred to as “mobile client
`systems”. A mobile client system is distinguished by the
`mobility of the user, Who is free of the restraints against
`movement imposed by a Wireline connection, and by the
`client nature of the system in that enterprise data accessed by
`the mobile client system is maintained on a server or
`mainframe computer system With Which the mobile client is
`in communication. Such mobile client systems are also
`sometimes referred to as personal communications assis
`tants or personal digital assistants. The interested reader is
`referred to “Wireless: The Revolution in Personal Telecom
`munications” by Ira Brodsky (Artech House, Boston, 1995)
`for additional background and information about mobile
`client systems.
`As Will be understood, the environments of use of mobile
`client systems typically require that such systems be poW
`ered by batteries. Long service life per battery charge is
`dependent upon demands made on the batteries for poWer.
`Thus designing for reduced poWer demand is signi?cant in
`the development of such systems.
`
`SUMMARY OF THE INVENTION
`
`With the foregoing as background, the present invention
`contemplates a mobile client system in Which provision is
`made for decreased poWer demand in connection With the
`use of a user data entry device such as a keyboard. Further,
`the present invention contemplates that ?exibility in the
`adoption and use of a range of input devices and keyboards
`be accomplished.
`In realiZing this purpose of the present invention, a very
`simple interface is accomplished Which supports loW poWer
`consumption and the ability to dynamically connect or
`
`4
`disconnect a user input device such as a keyboard from the
`mobile client system While alloWing the input device to be
`self-identifying to the system and adopt any subset or
`superset of the functions and keys provided on an conven
`tional personal computer keyboard. The interface, as to both
`hardWare and softWare, is sufficiently generic that peripher
`als With differing functions, such as bar code scanners,
`magnetic stripe readers, and an automotive connection, can
`be accommodated.
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Some of the purposes of the invention having been stated,
`others Will appear as the folloWing description proceeds,
`When taken in connection With the accompanying draWings,
`in Which:
`FIG. 1 is an exploded perspective vieW of certain ele
`ments of a mobile client computer system in accordance
`With this invention;
`FIG. 2 is a perspective vieW of the mobile client system
`of FIG. 1 as assembled for use;
`FIG. 3 is a vieW similar to FIG. 2 shoWing an alternate
`form of organiZation for the mobile client system of FIGS.
`1 and 2;
`FIG. 4 is a diagrammatic representation of relationships
`among a mobile client system as shoWn in FIGS. 1 through
`3 and supporting peripherals and systems;
`FIG. 5 is a schematic shoWing of certain circuitry ele
`ments embodied in the mobile client of FIGS. 2 and 3;
`FIG. 6 is a vieW similar to FIG. 5 shoWing alternate
`circuitry elements;
`FIG. 7 is a schematic shoWing of certain circuitry ele
`ments and their relationships in the mobile client of FIGS.
`2 and 3;
`FIG. 8 is a state diagram of poWer modes for the mobile
`client of FIGS. 2 and 3 and transitions among them;
`FIG. 9 is a diagram similar to that of FIG. 8 shoWing the
`states of certain elements of the mobile client of FIGS. 2 and
`3 and including the status of softWare executing on the
`mobile client;
`FIG. 10 is an illustration of the display screen of the
`mobile client of FIG. 2 While driven by the execution of an
`application program on the mobile client to display certain
`data; and
`FIG. 11 is a schematic illustration of the softWare and
`hardWare components of a keyboard and interface as con
`templated by this invention.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT(S)
`While the present invention Will be described more fully
`hereinafter With reference to the accompanying draWings, in
`Which preferred embodiments of the present invention are
`shoWn, it is to be understood at the outset of the description
`Which folloWs that persons of skill in the appropriate arts
`may modify the invention here described While still achiev
`ing the favorable results of this invention. Accordingly, the
`description Which folloWs is to be understood as being a
`broad, teaching disclosure directed to persons of skill in the
`appropriate arts, and not as limiting upon the present inven
`tion.
`Referring noW more particularly to the accompanying
`Figures, FIGS. 1 through 3 illustrate an exemplary embodi
`ment of a mobile client personal computer system (herein
`also called a “mobile client”) in accordance With this inven
`
`SCEA Ex. 1021 Page 14
`
`

`
`5,878,276
`
`5
`tion and indicated generally at 10. As Will become more
`clear from the description Which follows, the mobile client
`may have a variety of characteristics While remaining Within
`the contemplation of this invention. Central among those
`characteristics is that the system have provision for the
`capability of communicating at least data, possibly both data
`and audio such as voice, betWeen the mobile client system
`and supporting servers and mainframes. In the illustrated
`embodiment, such capability is provided by providing a
`system Which is separable into three distinct components,
`namely a system tablet 11, a holster 12 and a radio trans
`ceiver 13. In the form illustrated, the transceiver 13 is a
`cellular telephone Which may be mounted Within the holster
`12, While the holster 12 may be connected With the system
`tablet 11 by slipping the tablet into a receptacle provided in
`the holster 12. The system tablet may optionally have an
`integrated keypad. While thus illustrated and here described
`as a three component system, it Will be understood that many
`of the advantages of this invention as described hereinafter
`can be realiZed Where the mobile client system 10 is uni?ed.
`That is, Where the radio transceiver 13 is integrated With the
`system tablet 11 and the connection therebetWeen is accom
`plished Within a single cover for the system, apart from any
`use of a holster 12. The transceiver/holster/tablet organiZa
`tion provides certain advantages in some circumstances.
`HoWever, it is to be understood that the invention can be
`practiced apart from this particular organiZation.
`The distinctions betWeen the systems of FIGS. 2 and 3 lies
`in the direct inclusion, in the system of FIG. 3, of a keypad
`apart from a touchscreen implementation of entry ?elds.
`This illustrates the ?exibility of providing for both types of
`user input.
`An advantage realiZable With the tripartite organiZation is
`the ready substitution of one radio transceiver for another in
`order to accommodate various Wide area netWorks (WANs)
`or local area netWorks (LANs). More particularly and as
`examples of WAN technology, While digital data and analog
`audio can be exchanged over a cellular telephone radio
`interface, With data using cellular digital packet data
`(CDPD) protocols, there are other possibilities. Among them
`can be digital radio techniques such as frequency division
`multiple access (FDMA) and time division multiple access
`(TDMA); spread spectrum technologies such as direct
`sequence spread spectrum (DS-SS) and resultant code divi
`sion multiple access (CDMA); frequency hopping spread
`spectrum (FH-SS); and the combination of one of more of
`these technologies into What are knoWn as advanced mobile
`phone systems (AMPS) or advanced radio data information
`service (ARDIS) or RAM Mobile Data. As these technolo
`gies evolve and gain Wider acceptance, the tripartite orga
`niZation Will facilitate adapting existing tablets 11 to emerg
`ing radio transceivers 13, and thereby protect the investment
`of users in systems. HoWever, for certain environments such
`as adverse ambient conditions of temperature, humidity, or
`exposure to shock as by dropping, a uni?ed system With
`transceiver and tablet and supporting circuitry in a single
`cover may be a preferred choice.
`Turning noW to FIG. 4, What is there schematically
`indicated is the relationships among a system 10 in accor
`dance With the invention and supporting servers and periph
`erals. More particularly, While the tablet 11 (as described
`more fully hereinafter) is normally adapted for input by a
`user through a touchscreen 15 embodied in a backlit liquid
`crystal display, the system 10 can accommodate other user
`input devices including a more conventional keyboard 16
`and a bar code scanner 17. The user input device may be, as
`illustrated, Wire tethered to the system 10 When desired for
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`6
`use, With the tethering conductors 18 providing signal path
`Ways for data input to reach the system 10. As Will be
`expanded upon hereinafter, the present subject invention is
`particularly concerned With an interface for such a user input
`device. Alternatively, a keyboard or other device such as the
`scanner may be linked for data transfer by other means
`knoWn to persons of skill in the art, such as by direct
`integration as described above or an infrared link using a
`knoWn protocol. By Way of example and as illustrated in the
`draWing, the system is shoWn linked to a printer 19 by an
`IrDA link for data transfer by infrared radiation. While this
`is exemplary of an output device, similar technology is
`useful for linking an input device.
`As indicated above, the radio transceiver provides a radio
`frequency link to a server indicated at 20, Which may
`communicate by Wireline With supporting mainframe data
`storage 21. Data relevant to the operation of the entire
`enterprise Will be maintained on the supporting mainframe,
`and made available to the mobile client 10 in accordance
`With this and the above identi?ed related inventions.
`Turning noW to the circuitry elements Which together
`accomplish the processing of data in accordance With this
`invention, FIGS. 5 and 6 illustrate forms of organiZation of
`such elements.
`As shoWn in FIG. 5, Which is someWhat simpli?ed for
`purposes of illustration, the circuitry elements Will include a
`central processing unit (CPU) and an associated input/output
`controller (IOC). The input/output controller is a program
`mable microcontroller Which may be partitioned as a portion
`of the central processing unit, as is knoWn to persons skilled
`in the design and fabrication of microprocessors. In the
`accompanying draWings, the IOC is sometimes identi?ed as
`a peripheral microcontroller or by the acronym CPM. Cer
`tain of the elements provided, such as a memory controller,
`memory, a PCMCIA controller and associated card (if
`present) Will be operatively coupled to the CPU and acces
`sible to both the CPU and IOC. Others of the provided
`elements, such as the touchpanel control, user input devices,
`serial and audio ports and the transceiver interface, Will be
`operatively coupled to the IOC and gain access to the CPU
`through the IOC.
`As shoWn in FIG. 6, the illustrated mobile client system
`10 has at its core a central processing unit (CPU) in the form
`of a microprocessor (indicated at 30) Which uses reduced
`instruction set computing (RISC) characteristics, The CPU
`or processor has elements Which include a controller 31 for
`a liquid crystal display; a controller 32 for peripherals of the
`type knoWn as PCCards or PCMCIA cards; instruction/data
`cache 33; an interface to memory and an external bus 34;
`and a real time clock 35. The microprocessor also has an
`interrupt controller 36 and an input/output controller core 37
`Which de?nes interfaces for a variety of services. While here
`disclosed as a single processor chip having these
`characteristics, it is knoWn from the manufacture and use of
`prior art computer systems that such computational capa
`bility and interface availability can be reached by other
`means, such as the use of an Intel X86 based processor
`surrounded by appropriate support logic or chips. Thus
`While the embodiment of FIG. 6 is offered as exemplary of
`a system in accordance With this invention, it is knoWn that
`the core functionality of such a mobile client system can be
`otherWise con?gured. Similarly, While here described With
`reference to a handheld mobile client system, the function
`ality here described is attainable in other more conventional
`systems such as a desktop or notebook system.
`As indicated in FIG. 6, the core microprocessor 30 is
`supported by peripherals. Most importantly, poWer for oper
`
`SCEA Ex. 1021 Page 15
`
`

`
`5,878,276
`
`7
`ating of the system is supplied from a battery 40. Preferably,
`the battery 40 is of the type known as a “smart” battery, in
`Which provision is made for self monitoring by the battery
`of charge state and recharge progress. Such batteries are
`knoWn and Will provide signals to the mobile client system
`processor 30 Which can be used to generate indications to a
`user of the battery charge state, readiness for re-use after
`charging, etc. The mobile client also preferably has a con
`ventional modem 41, for use When connected by Wireline,
`and a telephone interconnection point 42 (indicated as an
`R] -11 connector). Memory for the system is provided by a
`?ash memory accessory card 44; by dynamic random access
`memory (DRAM) 45; and by core ?ash memory 46.
`Preferably, a pair of PCMCIA slots, of type 11, are provided
`as shoWn at 48 and 49 for the addition of other functionality.
`In order to display the result of data handling operations
`performed by the mobile client system, the system 10 has an
`LCD 15 as mentioned above. The LCD is overlain by a
`suitable touchscreen 50 Which functions as a digitiZer to
`recogniZe When input is made by a user. There Will be further
`discussion of this functionality later in this description. Input
`from the touchscreen, as from the battery and a temperature
`sensor, passes through an analog/digital converter 51 to an
`input/output (I/O) port of the processor 30. Other I/O ports
`of the processor 30 provide for connection to a keyboard as
`described above; an IrDA port 52, an audio CODEC 54 and
`associated speaker 55 and microphone 56; and an interface
`connector 58 for the radio transceiver 13.
`As Was pointed out hereinabove, it is to be understood that
`the speci?c organiZation of functions here described With
`reference to FIGS. 5 and 6 may be varied due to a designers
`choice of functions to be supported, processor core, and
`support logic.
`As mentioned above, the mobile client system 10 obtains
`poWer from a battery. While such operation is appropriate
`for mobility, provision is made for support of the system 10
`by connection to more conventional poWer sources in the
`form of alternating current electrical mains. Such poWer
`sources are identi?ed at 60 in FIG. 7, to Which reference is
`had in the folloWing description of poWer management
`relationships. As Will be understood, the management of
`poWer usage by a mobile client system is signi?cant With
`regard to usability of the system.
`FIG. 7 illustrates the organiZation of peripherals around
`the processor 30 from the perspective of poWer sources and
`consumption. The poWer management topology is such that
`poWer ?oWs to the processor 30 in the tablet 11 from the
`main battery 40, While separate ?oWs of poWer and control
`impact the holster 12, any radio transceiver 13 mounted in
`the holster, and any PCCard accessories used by the system.
`This division of poWer ?oWs is of signi?cance to the mobile
`client system 10 here described. More particularly, a sepa
`rate battery 61 is provided in the holster 12. The holster
`battery 61 preferably is a “smart” battery, and has associated
`thereWith in the holster 12 a battery controller 62, a holster
`peripheral controller 63, and associated circuitry 64 effective
`to interface the data streams ?oWing to and from the
`processor 30 With the radio transceiver 13. Thus, While
`circuitry in the holster 12 and transceiver 13 is under the
`control of the processor 30 (as Will be pointed out more fully
`hereinafter), the poWer source is at least someWhat indepen
`dent of the tablet 11. This is a signi?cant division. When the
`tablet is engaged With a holster, the circuitry in the tWo
`components cooperates in management of the Whole. When
`a transceiver 13 (Which, if a conventional cellular telephone,
`may have its oWn poWer source and poWer management
`techniques) is positioned in the holster 12, then the trans
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`8
`ceiver 13 may also have a coordinated role in participating
`in poWer management for the tripartite system.
`Turning more particularly to the tablet 11, that system Will
`have controller circuitry 66 for the battery 40 and a poWer
`supply 68 to Which the battery 40 supplies poWer for
`operation of the tablet 11. In the present system, provision is
`made for a separate microcontroller 69 to exercise control
`over the poWer supply in order to off-load certain require
`ments from the core processor 30. The microcontroller
`receives input from the processor 30 and from a converter
`70. The processor 30 and converter 70 are supported, for
`minimal functions, by a battery 71 for the real time clock 35.
`The RTC battery 71 assures that the tablet system Will Wake
`up When called as described more fully hereinafter.
`Turning noW from the hardWare topology to a discussion
`of the poWer modes and transition events for the mobile
`client system 10, FIG. 8 is one illustration of such modali
`ties. For purposes of the folloWing description, it should be
`noted that a user of the mobile client system Will be provided
`With indicators for the levels of activity of the system.
`Typically, such indicators or annunciators Will be in the form
`of light emitting diodes (LEDs), as such devices are readily
`available, inexpensive, and knoWn to most users of technical
`devices. The tripartite system may be provided With an
`indicator for the tablet 11, and indicator for the holster 12,
`and an indicator for the transceiver 13. In FIG. 8, distinc
`tions are draWn betWeen states of activity Which re?ect
`differing levels of activity betWeen the tablet 11 and holster
`12, and an assumption is made that the system illustrated is
`a tripartite system With tablet and holster joined.
`With this background in mind, the fully active state of the
`system Will have both the tablet 11 and the holster 12 fully
`activated as indicated by illumination of the corresponding
`LEDs and the backlit LCD 15. That state is indicated at 75.
`The completely opposite state, With all components poWered
`doWn (as if When all batteries have been removed), is
`indicated at 76, and Would result in all LEDs and the backlit
`LCD being unilluminated. From the state of being fully
`active, a user may elect to turn off the holster 12, either by
`operating a sWitch provided for that purpose or by inter
`rupting a necessary interconnection through separating the
`holster from the tablet or the radio transceiver from the
`holster. In such an event, the tablet LED and LCD may
`remain illuminated (as the tablet remains active) While the
`holster LED becomes unilluminated (indicated at 78). The
`mobile client may be capable of data processing using data
`stored in memory, yet be disconnected (intermittently or
`temporarily) from the supporting servers 20 and data storage
`21. Upon an occurrence determined by softWare executing
`on the mobile client system, the system may enter a state
`knoWn as suspend. In the suspen

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