throbber
US 6,556,222 B1
`(10) Patent No.:
`a2) United States Patent
`Narayanaswami
`(45) Date of Patent:
`Apr.29, 2003
`
`
`US006556222B1
`
`(54) BEZEL BASED INPUT MECHANISM AND
`USER INTERFACE FOR A SMART WATCH
`
`6,414,907 BL *
`6,443,614 Bl *
`
`7/2002 Pennington... 368/10
`9/2002 Read oo... eee 368/281
`
`(75)
`
`Inventor: Chandrasekhar Narayanaswami,
`Wilton, CT (US)
`International Business Machines
`Corporation, Armonk, NY (US)
`
`(73) Assignee:
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`US.C. 154(b) by 425 days.
`
`(21) Appl. No.: 09/607,594
`(22)
`Filed:
`Jun. 30, 2000
`(51)
`Int. C1eee G09G 5/00; GO4C 17/00
`(52) U.S. Ch. eee 345/786; 345/701; 368/69;
`368/295
`(58) Field of Search oo... eee 345/786, 787,
`345/828, 829, 830, 701, 700, 704, 810,
`835, 839, 832, 853, 854, 964, 173, 174;
`368/251, 244, 246, 248, 243, 10, 109, 247,
`250, 262, 263, 267, 69, 295
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`OTHER PUBLICATIONS
`
`“The World’s Smallest PDA Computer Watch”, Hammacher
`Schlemmer Mid Summer 2000 Catalog,p. 3.
`
`* cited by examiner
`
`Primary Examiner—Kristine Kincaid
`Assistant Examiner—Peng Ke
`(74) Attorney, Agent, or Firm—Scully, Scott, Murphy &
`Presser; Gail H. Zarick, Esq.
`(57)
`ABSTRACT
`
`Awearable mobile computing device/appliance (e.g., a wrist
`watch) with a high resolution display that is capable of
`wirelessly accessing information from the network and a
`variety of other devices. The mobile computing device/
`appliance includes a user interface employing a bezel-based
`input mechanism including a bezel ring which may be
`rotated and depressed for generating both rotation and wheel
`click events for enabling navigation, selection and entry of
`various displayed textual and graphical items.
`
`4,385,291 A *
`
`5/1983 Piguet... cece 345/173
`
`42 Claims, 5 Drawing Sheets
`
`400 ™~ 405
`
`1
`
`APPLE 1015
`
`APPLE 1015
`
`1
`
`

`

`U.S. Patent
`
`Apr. 29, 2003
`
`Sheet 1 of 5
`
`US 6,556,222 B1
`
`
`
`FIG.
`
`1
`
`sCellular phone
`
`CP
`
`Thinkpad
`
`- Thick battery
`fe
`~~e, As
`IrDA (RF) Dock
`A\)
` USB/Parallel/Serial
`ena
`
`
`
`Basic Shell
`
`Safety improvement
`-Brain tumor
`-Safety driving
`
`
`Devices
`
`
` Devices
`VisionPad-e
`. ATBI
`-GPS/Compass
`
`-Barometer
`-Thermometer
`
`-Altimeter
`-Trekking counter
`
`
`
`Expanded function shell
`
`Watch Pad
`* Touch screen
`Basic Device
`
`- Buttons
`= Integrated I/F
`455
`Hands-free Mobile Shell
`Device support
`- Touch screen
`Batter
`; Soroll/Fointing device
`-Exteral UF
`‘Bluetooth (AS232C)
`Touch screen
`+ Scroll/Pointing device . ysue o iSpeak
`. Buttons
`icrophone/Speaker
`+ Touch Sensor
`* Thick battery
`
`* mic/speaker
`-Touch screen RS232¢
`*Thin battery
`+ Serialbus I/F
`FIG. 3
`
`
`e80X
`
`PIM
`
`SCENARIOS AND INTERACTIONS
`_Watch
`Alerts
`
`etc.
`
`SHELL APPLICATION SOFTWARE
`
`UI MGR
`
`COMM. MGR
`TR. RE
`
`[a7
`
`LOADER
`
`LINUX 2.2.4
`
`POWER MGRLlLyi
`|iBOOT
`
`= wODeH{|TOOTH 1]gy |" Leo|)OLED|[ROLLER
`
`
`
`
`
`IR\| RE|]BLUE SHISOR
`
`
`
`244
`
`
`
`
`
`
`
`
`
`
`242 22h«=228aig 218 220 222 S28
`
`Nh
`
`2
`
`

`

`U.S. Patent
`
`Apr. 29, 2003
`
`Sheet 2 of 5
`
`US 6,556,222 BI
`
`a18
`
`
`
`00gy1/d310&5
`
`NOLING
`
`“USINI
`
`WV
`
`
`
`-H3INI1Kdag
`
`Hy4[05%J0971/0370
`
`e91d
`
`
`
`NIVW
`
`AWALLVE
`
`Eg
`
`Y3ZZNd
`
`3
`
`
`
`
`
`

`

`U.S. Patent
`
`Apr. 29, 2003
`
`Sheet 3 of 5
`
`US 6,556,222 B1
`
`Jee
`
`Set Alarms
`
`=
`
`320
`
`o>
`
`4
`
`

`

`U.S. Patent
`
`Apr. 29, 2003
`
`Sheet 4 of 5
`
`US 6,556,222 B1
`
`FIG. 6A
`
`25b
`
`FIG. 6B
`
`134
`
`400
`
`wt
`
`425
`420
`
`425a
`
`425
`
`
`
`5
`
`

`

`U.S. Patent
`
`Apr.29, 2003
`
`Sheet 5 of 5
`
`US 6,556,222 BI
`
`FIG. 8A
`
`
`\eAa
`
`
`
`
`
`
`
`6
`
`

`

`US 6,556,222 B1
`
`1
`BEZEL BASED INPUT MECHANISM AND
`USER INTERFACE FOR A SMART WATCH
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`
`This invention relates generally to mobile computing
`devices such as personaldigital assistants (PDAs), cellular
`phones, pagers, and the like, and more specifically,
`to a
`wearable device/appliance (e.g., a wrist watch) capable of
`wirelessly accessing information and having an interactive
`user interface equipped with a bezel-based scroll mechanism
`for enabling navigation, selection and entry of text and
`graphics elements displayed via the user interface.
`2. Discussion of the Prior Art
`
`Computing, mobile and wireless communications tech-
`nologies have been rapidly advancing—culminating in a
`variety of powerful user friendly devices such as personal
`digital assistants (PDAs), cellular phones, pagers, etc.
`Today,
`it
`is possible to purchase handheld PDA’s, e.g.,
`palmtops such as the Palm Pilot®, that employ wireless
`communication devices and that combines computing,
`telephone/fax, and networking features. A typical PDA may
`function as a cellular phone,
`fax sender, and personal
`organizer and are pen-based, requiring a stylusfortext entry.
`As such, these device incorporate handwriting recognition
`features and may even employ voice recognition technolo-
`gies that react to voice input. Small devices such as the RIM
`950 and the Motorola PageWriter 2000 pager use a small
`keyboard for input.
`Today,the industryis striving to provide advancements by
`providing increased PC desktop-like functionality while
`both decreasing size and power requirements. More recently
`there have been attempts to incorporate some of the capa-
`bilities of the above devices into wrist watches. However,
`today, only special wearable watch devices are available
`that, besides time keeping functions, may possess a
`compass, or a Global Positioning System (GPS), or
`barometer, heart
`rate monitor, Personal Handy System
`(PHS) phone, pager, etc. There are shortcomings in these
`existing special function watches in that most of them are
`bulky, are mostly unconnected the Internet or other
`PC/network devices, have limited battery life, and, are
`difficult to use. These currently available special function
`wrist watches additionally have user interfaces that are quite
`limited in what they can display. For example, in the context
`of setting time in digital watches, currently, the user is only
`enabled to set the hour and minute independently, with time
`only advancing in one direction. Furthermore, most of them
`have a 6 to 8 seven segment LED or LCDs which can be
`used to display 6 or 8 digits/letters, and have a small number
`of indicators that can display AM/PM, Alarm on/off, etc.
`only at fixed locations within the display. A few watches are
`currently appearing on the market that have slightly richer
`display characteristics. Regardless, these various shortcom-
`ings have to be solved, otherwise there is no compelling
`reason for these watches to become popular. The design of
`a wrist watch for mobile computing applications offers a
`significant challenge because the watch is a small device.
`That is, both fitting components and power supplies such as
`batteries into such a small volume and given the limited
`screen size of watches pose limitations that have be over-
`come. Solving these issues is worthy because the watch is an
`attractive form as 1) it is one of the few devices that a very
`large fraction of the population is already accustomed to
`worldwide, 2) is accessible almost all the time, and, 3) is
`hard to lose.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`It would thus be highly desirable to provide a wearable
`device/appliance (a wrist watch) capable of wirelessly
`accessing information and equipped with an interactive user
`interface and high resolution display for providing a variety
`of desktop PC-like functions.
`Current literature relating to human computerinteraction
`has indicated that rotary dial and dial type mechanism are
`more popular on stereos, car radios, and electrical instru-
`ments than linear sliders, buttons, etc. Some mechanical
`type watches today are provided with a bezel mechanism
`which is a ring that fits on the periphery of the watch and
`supports continuous rotation to control various mechanical
`artifacts of the watchface display, e.g., provide various
`alarm-setting or time-keeping functions. U.S. Pat. No. Des.
`409,924 discloses a watch bezel that have markings/text
`written on the bezel that may then be pointed to the hour or
`minute hand of the watch. The bezel is a convenient mecha-
`nism since it
`is continuously rotatable and allows fine
`positioning.
`For instance, in a current bezel-based, alarm-setting fea-
`ture exemplified by the Timex “Turn and Go” watch, the
`bezel is provided with two markers used to respectively set
`alarm time hour and minute positions.
`In such an
`application, the bezel is rotated with the markers rotatable
`for mechanically selecting an hour,e.g., via the first marker
`setting and, for setting the minute via the second marker
`setting. In such watches these bezel settings mechanically
`cooperate and interact with a button or switch which may be
`pulled and pushed to confirm setting of the alarm indicated
`by the bezel positions. In another example, bezels may be
`used to measure elapsed time or provide time remaining
`features. A further use of a bezel on a watch face is to
`
`provide it with markings correspondingto locationsofcities
`around the world, so that, one may position the marking at
`a particular time setting and, implement a particular algo-
`rithm for enabling the determination of the current time in
`that city (or time zone) based on the current local time.
`Further applications of a bezel mechanisms include the
`provision of compass markings for indicating navigational
`directions, e.g., making a longitude/latitude adjustment.
`However,it is the case that all these aforementioned bezel
`wrist watches are mechanical bezels and do not generate
`electrical signals that can be interpreted by a microprocessor.
`It would thus be additionally highly desirable to provide
`a wearable electronic device/appliance (a wrist watch)
`equipped with an interactive user interface and high reso-
`lution display for providing a variety of desktop PC-like
`functions and further implementing a bezel control mecha-
`nism for enabling navigation, selection and entry of text and
`graphics displayed via the user interface.
`SUMMARYOF THE INVENTION
`
`invention to provide a
`is an object of the present
`It
`wearable device/appliance (a wrist watch) capable of wire-
`lessly accessing information and equipped with an interac-
`tive user interface and high resolution display for providing
`a variety of desktop PC-like functions.
`It is a further object of the present invention to provide a
`wearable device/appliance (a wrist watch) having an inter-
`active user interface equipped with a bezel control device for
`enabling navigation through and selection of text and graph-
`ics elements displayed via the user interface.
`In a preferred embodiment, as will be described in greater
`detail herein,the roller device comprises a bezel which may
`be rotated and depressed for generating both rotation and
`wheelclick events for enabling the navigation, selection and
`entry of text and graphic display items.
`7
`
`7
`
`

`

`US 6,556,222 B1
`
`3
`Accordingto the invention,there is provided a system and
`methodfor controlling user interface functions in a wearable
`appliance including a high-resolution display for displaying
`text and graphic items and a bezel-based input device having
`a bezel ring capable of being rotated and activated for
`executing user interface functions, said method comprising
`the steps of: generating display of the user interface func-
`tions via the display and initiating display of a cursor
`navigation elementthereof; generating signals in response to
`rotation of the bezel ring for navigating the cursor through
`displayed graphic and text items; generating a signal in
`response to activation of the bezel-based input mechanism
`for selecting a displayed graphic and text item highlighted
`by the cursor; and, receiving the signals and effecting
`navigation, selection and entry of displayed items through
`the user interface.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Further features, aspects and advantages of the apparatus
`and methods of the present invention will become better
`understood with regard to the following description,
`appended claims, and accompanying drawings where:
`FIG. 1 illustrates conceptually the wearable information
`access wrist watch device of the invention.
`
`FIG. 2 is a detailed block diagram illustrating the hard-
`ware architecture of the Wrist Watch device 10 implement-
`ing the bezel-based input mechanism of the present inven-
`tion.
`FIG. 3 illustrates the software architecture 200 for the
`Wrist Watch device 10.
`
`FIG. 4 illustrates an example Wrist Watch system display
`300 providing a main menuof selectable icons for launching
`Personal Information Managementapplications provided in
`the Wrist Watch device.
`
`FIGS. 5(a) and 5(b)illustrate example Wrist Watch device
`displays 350 provided for performing hour-hand and
`minute-hand alarm setting functions as set via the bezel
`control mechanism.
`
`FIGS. 6(a) and 6() illustrate respective front view and
`side views of the electronic Wrist Watch device implement-
`ing a bezel control mechanism.
`FIG. 7 illustrates an example Wrist Watch system display
`450 providing the alphabets in a circular ring for selection by
`the bezel control mechanism.
`
`FIG. 8(a) illustrates the bezel-based input mechanism
`including a menu of selectable icons for launching Personal
`Information Managementapplications provided in the Wrist
`Watch device.
`
`FIG. 8(5)illustrates the bezel-based input mechanism of
`FIG. 8(a) including a squeezable gasketfor initiating an icon
`selection.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`FIG. 1 illustrates conceptually the wearable information
`access wrist watch device of the invention. Referred to
`herein as the “Wrist Watch” 10, the system looks like a
`regular watch but is capable of receiving information from
`adjunct devices such as a PC, a mobile computer, other
`pervasive devices being carried by the user and directly from
`a network via a wireless communications mechanism.
`
`As shown in FIG. 1, the Wrist Watch device 10 is based
`on a modular concept designed to include a motherboard or
`base card 20 of minimum card size that leverages state-of-
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`the-art technologies as will be described in greater detail
`herein. Specifically, the base card 20 may be implemented in
`various types of shells 25a, ... , 25c¢ for enabling various
`functions. For example, the base card 20 may be imple-
`mented in a basic shell 25a providing desk-top like func-
`tionality via a touch screen display; a hands-free mobile
`shell 25b providing,
`in addition to basic desktop
`functionality, a communications interface with GPS and
`mobile phone communications capability etc., and including
`a touch screen display, scroll/pointing devices, and micro-
`phone and speaker devices; and an expanded function shell
`25c, providing touch screen, buttons and support for various
`devices such as GPS/compass,
`thermometer, barometer,
`altimeter, etc.
`FIG. 2 is a detailed block diagram illustrating the hard-
`ware architecture of the Wrist Watch device 10. As shown in
`FIG. 2, the base card 20 includes a first or main card 50
`housing the core processing unit, I/O, and memory. For
`example the main card 50 includes a CPU 55, such as a
`Cirrus Logic CL-EP7211, which is a single-chip embedded
`controller functioning as a CPU for ultra-low-power
`applications, and armed with processing and enhanced
`memory managementfeatures to function equivalently as a
`100 MHz Pentium. The core processing unit may operate at
`2.5 V, and, to minimize the board size, may be equipped with
`a 3.68 MHz ceramic resonator 57 for generating the main
`frequency clock and timing signals. The main card 50
`additionally includes sufficient nonvolatile and volatile
`memory including, for example, 64 Mbit EDO DRAM 58
`and SRAM/Flash memory59 that supports the system code.
`One communications subsystem of the Wrist Watch 10
`includes a line of sight Infrared Data Association (IrDA)
`communications interface having a low-power IR trans-
`ceiver module 60 mounted on the card 50 for direct con-
`nection with interface decoder pins of the CPU 55 which
`includes an IrDA SIR protocol encoder. The first card 50
`additionally includes various Analog to Digital converters
`(ADC), memory refresh logic and industry standard inter-
`faces such as a compactflash interface for example, so that
`other devices could be attached to the Wrist Watch 10. Other
`interfaces such as Universal Serial Bus (USB), and I2C,etc.
`may additionally be incorporated. FIG. 2 furtherillustrates
`the main card 50 as comprising power supply subsystem
`including a rechargeable Li-Polymer type battery 65 and a
`DC to DC converter 66 for supporting a wide dynamic range
`of Wrist Watch system/sub-system load.
`With further reference to FIG. 2, the main card 50 has no
`audio capability but is equipped with a PCM audiointerface
`in expansion tabs (not shown) for an accessory card, ie.,
`either card 75 or 80,
`in the expanded-shell Wrist Watch
`designs that support PCM audio. Particularly, the accessory
`card 75, 80 implemented includes a speaker and a micro-
`phone combination 77, 83 respectively, with the microphone
`functioning to record voice input which may be processed
`by the processor subsystem or stored in a storage subsystem
`for subsequent playback, and the speaker functioning to
`provide voice output, produce customized tones, and enable
`acoustic coupling with other listening devices, etc. As shown
`in FIG. 2, each speaker/microphone combination 77. 83 is
`connected to a respective pulse-coded modulation PCM
`coder/encoder devices (CODECs) 78, 84 which are con-
`trolled by a respective PCM interface 79, 89 to the CPU 55.
`The accessory card 75, 80 is additionally equipped with
`various communications subsystems including low power
`and intermediary power radio frequency communications
`devices that support a Wireless Application Protocol
`(“WAP”) used to provide communications links to mobile
`8
`
`8
`
`

`

`US 6,556,222 B1
`
`5
`computers, mobile phones, portable handheld devices and,
`connectivity to the Internet. In one embodiment, the specific
`communications subsystemsinclude circuitry for supporting
`BlueTooth 81 or like small-factor, low-cost radio solution
`circuitry, e.g., an RF-modem 76, and may include other low
`powerradio and Flex-paging communications circuits (not
`shown), etc. For instance, as shown in FIG. 2, the auxiliary
`communication card 80 implements the BlueTooth industry
`standard for Radio Frequency (RF) communication,
`however, it is understood that other standards such as IEEE
`802.11 or other RF protocols may be implemented as well.
`Moreover, portions of these communication protocols may
`be implemented on the processor on the main board 50 so
`that the total number of the components required is mini-
`mized. The CPU system on the main card 50 preferably
`employsa first Universal Asynchronous Receiver Transmit-
`ter (UART1) device (not shown) for supporting either the
`RF-modem 76 or Bluetooth 81 communications functional-
`
`ity and, may be equipped with a second UART device
`(UART2)providing support for data download functionality,
`e.g., from a PC or network server.It is understood that any
`like data transfer mechanism or data exchange interface
`device may be implemented to provide data download and
`RF communications support functionality.
`For purposes of interacting with the device, the Wrist
`Watch system 10 is provided with a touch sensitive screen/
`panel 90 shaped within a standard watch form factor, and
`also a roller wheel mechanism, 1e., jog encoder 95. The
`touch sensitive screen enables the direct launching of appli-
`cations by physical user entry of a graffiti “squiggle” in the
`manner such as described in commonly-owned co-pending
`US. patent application Ser. No. 09/607,596 entitled GRAF-
`FITI BASED APPLICATION LAUNCH ON A SMART
`WATCH, the whole contents and disclosure of which is
`incorporated by reference as if fully set forth herein, and
`may initiate other applications/actions/events by physical
`touching of certain Wrist Watch display areas.
`In one
`embodiment, the touch sensitive screen panel is provided
`with a four (4) position touch screen. For instance, forward
`and back navigation for Wrist Watch displays is enabled by
`physically touching certain areas of the touch sensitive
`panel. The roller wheel mechanism 95 may berolled up or
`down(i.e., clockwise or anticlockwise) to simulate a display
`cursor scrolling function for text and graphics. In the context
`of the present invention,
`the roller wheel mechanism 95
`generates signals that are A/D converted for receipt by the
`processor to enable movement of the Wrist Watch display
`cursor, and more particularly, movement of an arrow cursor
`or other displayed indicators providing appointment update
`and browsing functions. Preferably, when the wheel mecha-
`nism movesby morethan a predetermined amount, e.g., 20°
`degrees, the wheel generates a signal as a mouse device
`would whenrolled. If a user rolls the wheel continuously, the
`wheel generates a signal for every 20 degrees of rotation
`(hereinafter “rotation event(s)”), with the event generated
`including an indication specifying whether the wheel was
`turned clockwise or anticlockwise.
`In this manner,
`the
`direction of the roller wheel, and consequently, the direction
`of cursor movementthrough a particular display, is tracked
`by the processor. The roller wheel mechanism additionally
`may be pushedor depressed to generate a signal (hereinafter
`“wheel click event(s)”), akin to a keypress or mouse click
`event, for activating a selected application, hyperlink or a
`menu item. In a preferred embodiment, as will be described
`in greater detail herein, the roller wheel device comprises a
`bezel which may be rotated and depressed for generating
`both rotation and wheel click events.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`As further shown in FIG. 2, various Analog to Digital
`converters (ADC) 68 support an interface with the touch
`screen display panel 90, and an interface with the jog
`encoder or button for the roller wheel mechanism 95. An
`interface 69 is provided for a unit 98 housing a high
`resolution (VGA equivalent) emissive Organic Light Emit-
`ting Diode (OLED) high contrast display 100. Further, the
`main card 50 for the basic shell interfaces to a buzzer 63
`controlled directly by the CPU 55 using its buzzer interface
`and timer counters. To detect the posture of the watch, a
`mechanical four-waytilt sensor 72 is further provided com-
`prising mechanical switches (for detecting degree oftilt)
`producing signals which may be detected by the CPU. This
`sensor may be used for the various purposes such as power
`management, display control, etc.
`In a preferred
`embodiment, additional sensors may be attached to the Wrist
`Watch device over an interface. Examples may include
`additional
`tilt and motion (velocity, direction, speed)
`sensors, environment sensors such as thermal sensors, pres-
`sure sensors, health monitoring sensors such as blood
`pressure, etc. The Wrist Watch accordingly provides the
`display for the sensor and may also analyze the data col-
`lected from the sensors.
`
`With moreparticularity, the high contrast display 100 of
`FIG. 2 does not need a backlight to make the display visible.
`Thus, the power consumed bythe display is proportional to
`the numberof pixels that are turned on in the display. Since
`the pixels preferably comprise light emitting diodes, the
`display is automatically visible at night and a user does not
`need to press any buttons to see the display. Moreover, the
`OLEDdisplay 100 may be viewedclearly at a wide variety
`of angles with the brightness of these displays being con-
`trolled by limiting the amount of current supplied to the
`diodes. In one embodiment, the OLED chip 100 is a high-
`resolution pixel addressable display, e.g., 640x480,
`for
`enabling the display of various textual and graphical items
`on the watch face, similar to what may be displayed on a
`computer screen or a Palm Pilot®. For example, the time
`may be represented by drawing the hour and minute hands
`on a watchface display. Further, the hands of the watchface
`display may be erased when, at someother time, a display
`of a photograph is desired to be displayed.
`FIG. 3 illustrates the software architecture 200 for the
`Wrist Watch device 10. At its lowest level, the Wrist Watch
`device runs an operating system 210, e.g., LINUX 2.2.1, that
`permits multiple user level and kernel level threads to run
`and will support multitasking and multi-user support.
`Device drivers are provided for each input/output subsystem
`will handle low level device dependent code and interfaces
`so that higher level Application Programming Interfaces
`(APIs) can be implemented on top of them. The device
`drivers provided for each input/output subsystem include a
`serial
`I/O system driver 212, IrDA system driver 214,
`RF-Modem subsystem driver 216, Bluetooth system driver
`218, flash memory 220, touch screen subsystem driver 222,
`LCD subsystem driver 224, OLED subsystem driver 226,
`roller wheel or bezel subsystem driver 228 and tilt sensor
`device driver 229. A client-server graphics subsystem 230,
`storage subsystem manager 240 and synchronization sub-
`system manager 250 is provided on top of the device drivers
`for
`receiving and transmitting I/O events between the
`applications, updating of the screen, etc. A graphics library
`is available for the application writer so that custom screens
`may be displayed. A user interface manager 255 is provided
`to process events received from user input devices such as
`the bezel (jog encoder) and touch panel for the appropriate
`applications. A communication subsystem manager 260 is
`9
`
`9
`
`

`

`US 6,556,222 B1
`
`8
`the data and transmitting back information sent from the
`Wrist Watch. As a further example, caller Id information
`may be displayed on the Wrist Watch display when the cell
`phonethat belongs to that person rings. Typically, multiple
`persons are congregated in a room and carry their cell
`phonesin a hand bag or wear them ontheirbelts, have a hard
`time determining which cell phoneis ringing whena ringing
`tone is heard in a room. This results in every person in the
`room pulling out his/her cell phone out of their handbag or
`belt to check if it is the one that is ringing. The caller Id
`display feature of the Wrist Watch device is particularly
`advantageous as each wearer may simply glance at
`the
`watch and would immediately know if the ringing phone
`belonged to him/her, in addition,
`to determining who the
`calling party is facilitating the decision of whether or not
`he/she should answer the phone. In a further example, this
`application software may allow the data from the Wrist
`Watch storage subsystem 240 to be viewed on another
`device such as on a PDA,PC,and other community viewing
`devices. In the preferred embodiment, middleware such as
`Tel/Tk, Javascript, Perl, or the like etc., may run on top of
`the operating system, graphics and communication manager
`APIsfor facilitating rapid developmentof these applications
`on the Wrist Watch device 10.
`
`10
`
`15
`
`20
`
`7
`provided to handle events from communication channels
`and pass the events to the right application to set things up
`for data transfers to proceed. The synchronization manager
`250 is provided to synchronize data between the Wrist
`Watch and the other devices. Particularly, it receives the data
`from the communication channel and operates in conjunc-
`tion with the right application to decode the sent data and
`update the data for the application receiving the data. An
`example of this would began update to a calendar event. A
`system wide power manager 270 is provided to monitor and
`control power consumption on the device and communicate
`with other subsystems such as the operating system sched-
`uler to optimize the battery life of the device. The power
`manager 270, for example, measures the powerleft in the
`battery, estimates the power required to run an application,
`and recommends what subsystems need to be shut down as
`the battery starts draining out.
`As further shownin FIG. 3, the Wrist Watch device 10 is
`equipped with Wrist Watch shell application software 275
`provided on top of the basic graphics, communication and
`synchronization subsystems. One key application supported
`is the microbrowser which enables access to a WAP-
`supporting Web site and receives Web-based communica-
`tions written in, for example, the Wireless Markup Language
`(“WML”) using the XML standard. WMLparticularly is
`designed to optimize Internet text data for delivery over
`limited-bandwidth wireless networks and onto small device
`screens, and particularly, is devised to support navigation
`with limited input mechanisms, e.g., buttons. Details regard-
`ing the implementation of WMLin the Wrist Watch device
`may be found in commonly-owned, co-pending U.S. patent
`application Ser. No. 09/608,042 entitled SYSTEM AND
`METHOD EMPLOYING WML ANNOTATIONS FOR
`USER INTERFACE CONTROL OF A WEARABLE
`APPLIANCEthe contents and disclosure of whichis incor-
`
`As mentioned, the present invention is directed to the use
`of a bezel control device on the electronic Wrist watch. As
`shown in FIG. 6(a), the bezel 400 comprises a ring 405 that
`fits on the periphery of the watch 410 and supports continu-
`ous rotation. The bezel 400 is a convenient mechanism asit
`is continuously rotatable and allowsfine positioning. Rota-
`tion of the bezel generates electrical signals that are pro-
`cessed by an A/D converter and sent to the CPU for further
`processing (FIG. 2). These signals are used to measure how
`much the bezel has rotated and, further, in what direction
`(hereinafter “rotation event”). The rate at which the bezel is
`rotated may also be determined. As shownin the side view
`porated by reference as if fully set forth herein. Other
`of the watch in FIG. 6(5), the bezel 400 is mounted on top
`supported applications include Personal Information Man-
`of an annular plate 420 via a flexible annular support ring
`agement (PIM)applications software 280. FIG. 4 illustrates
`425 for permitting rotation and, an intermediary of springs
`an example system display 300 providing a main menu 302
`430 for enabling the bezel
`to be pressed down in the
`comprising selectable icons for launching the following PIM
`direction of the wrist. Such a downward movement gener-
`applications: an icon 310 for launching an application
`ates another electrical signal (hereinafter “wheel click
`directed to displaying/maintaining “to do”lists, an icon 312
`event”) that may be transmitted to the CPU to indicate a
`for
`launching an application directed to displaying/
`selection, e.g. of text or graphics on the Wrist Watch display,
`maintaining calendars and appointments, an icon 314 for
`or activation of an event or application. It is understood that
`launching an application directed to retrieving/storing/
`such a downward movement must be imparted onall of the
`displaying e-mail messages, an icon 316 for launching an
`springs in order to avoid the generation of false click events
`application directed to retrieving/storing/displaying digital
`for example, when onespring is depressed. The springs 430
`photographs and bit-mapped images, an icon 318 for launch-
`may be either mechanical or gas orliquid filled pistons and
`ing an application directed to retrieving/storing/displaying
`havesufficientstiffness so that the bezel does not get pressed
`phonelists, an icon 320 for launching an application directed
`down during normalrotation. In an alternate embodiment,
`to setting of time and alarms which is shown highlighted and
`the annular plate 420 itself may be pulled up in the direction
`indicated by the displayed text “SET ALARMS”, an icon
`indicated by arrow “A”to provideaclick event, e.g., an icon
`322 for launching an application directed to retrieving/
`selection. In this manner, undue pressure and friction on the
`storing/displaying comic images such as Dilbert© United
`springs 430 may be avoided when rotating the bezel. As
`Feature Syndicate, Inc., and, an icon 324 for launching an
`further shown in FIG. 6(a),
`the bezel may have several
`application directed to providing stop watch and elapsed
`physical markings or icons 407-409 on it so that special
`time features. Other applications may include those enabling
`significance may be assigned when these icons are aligned
`the receipt of excerpts of personalized data, such astraffic
`along a specific angular position,
`for example,
`the 12
`information, weather reports, school closings, stock reports,
`o’clock position or the 6 o’clock position.
`sports scores, etc., from the world wide web. These excerpts
`may be received as notifications or alarms on the Wrist
`In the preferred embodiment, the bezel mechanism may
`Watch 10. Inter-device interaction software applications are
`be manipulated either clockwise or anti-clockwise to interact
`included to permit the watch display to becomethe display
`with a displayed cursor or other electronic selector, by
`for another device such as a GPS located in a concealed
`continuously generating rotation even

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