`Vanden Heuvel et al.
`
`111111111111111111111111111111111111111111111111111111111111111111111111111
`USOO5426422A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,426,422
`Jun. 20, 1995
`
`[75]
`
`[54] METHOD AND APPARATUS FOR QUICK
`ACCESS TO SELECTED UPDATED
`INFORMATION IN A SELECTIVE CALL
`RECEIVER
`Inventors: Dean P. Vanden Heuvel, Chandler;
`Craig Halley, Mesa, both of Ariz.
`[73] Assignee: Motorola, Inc., Schaumburg, Ill.
`[21] Appl. No.: 226,098
`[22] Filed:
`
`Apr. 11, 1994
`
`Related U.S. Application Data
`[63] Continuation of Ser. No. 881,007, May 8, 1992, aban(cid:173)
`doned.
`Int. Cl.6 ......................... H04Q 7/00; H04M 1/27
`[51]
`[52] U.S. Cl •........................ 340/825.270; 340/825.44;
`340/825.26; 379/354
`[58] Field of Search ........... 340/825.44, 311.1, 825.47,
`340/825.48, 825.26, 825.27; 379/354
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`4,197,526 4/1980 Levine et al ................... 340/825.44
`4,473,824 9/1984 Claytor ........................... 340/825.27
`4,845,491 7/1989 Fascenda et al ............... 340/825.44
`4,982,423 1/1991 Muroi .................................. 379/354
`5,087,905 2/1992 Kuramatsu et al .............. 340/311.1
`5,157,391 10/1992 Weitzen .......................... 340/825.44
`
`FOREIGN PATENT DOCUMENTS
`1-246994 10/1989 Japan .............................. 340/825.27
`
`o
`
`2219423 12/1989 United Kingdom ........... 340/825.27
`
`Primary Examiner-Donald J. Yusko
`Assistant Examiner-Edward Merz
`Attorney, Agent, or Firm-Kelly A. Gardner; John H.
`Moore
`
`[57]
`ABSTRACT
`A selective call receiver (30) receives personal messages
`and information services provided database messages.
`A memory (44) stores the personal messages in a fIrst
`portion (46) and the database messages as a plurality of
`screens in a second portion (48). A display (42) displays
`the plurality of screens for the user's perusal. The user
`can display the screens manually through activation of
`user input controls (40) when operating in a database
`mode under the control of a controller (52). Alterna(cid:173)
`tively, the user can display selected screens in a quick
`access or quick view mode by placing operation of the
`receiver (30) under the control of a quick view control(cid:173)
`ler (60) coupled to the database portion of memory (48)
`and the display (42). The user can selectively flag a
`screen (FIG. 9) or trigger a numeric fIeld of a screen
`(FIG. 16) via activation of user input controls (40) when
`operating in a database mode under the control of a
`controller (52). When database messages are received
`which update a flagged screen or triggered screen, the
`flagged or triggered screen automatically becomes one
`of the selected screens for display in the quick view
`mode.
`
`15 Claims, 13 Drawing Sheets
`
`SKYHAWKE Ex. 1006, page 1
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 1 of 13
`
`5,426,422
`
`20
`
`0 0 0
`
`INFORMATION
`SERVICES
`
`DATA CENTER
`
`22
`
`14'
`12'
`
`ENCODER
`
`TRANSMITTER
`
`14
`(12
`
`ENCODER
`
`TRANSMITTER
`
`TELEPHONE
`INPUT
`
`16
`
`r
`
`30
`
`MICROPROCESSOR,
`L 50
`
`,
`
`',,--54
`
`RECEIVER I~-I-....J
`CIRCUITRY
`...-
`
`1\ 34 L..-__ --i
`
`(
`
`36
`
`1"'"38
`
`I ADDRESS 1 DECODER
`,.-56 L
`
`DETECTION
`52 ~ __ ,
`I t , . . . . ALERT
`~ CONTROLLER ~ __ -I-----JI ·L--_D_E_V_IC_E---.J
`r 60 t - I
`-
`I QUICK VIEW ,Ill
`j 4
`
`CONTROLLER
`,
`j~
`T
`
`DISPLAY"-
`... DRIVER
`58-..
`I~C~L-OC-K~I.
`
`USER INPUT
`/'
`CONTROLS
`{
`40L--------....J
`
`-
`I DATAB;SES I PERSONAL IEXTERNALr-. : ;
`, I MESSAGES
`
`r48'~
`
`.....-46
`
`DISPLAY
`
`RAM I '
`44
`
`FIG.l
`
`SKYHAWKE Ex. 1006, page 2
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 2 of 13
`
`5,426,422
`
`30
`
`06/14/92~ 12:58 EST
`~~'~~ 3306.18
`DJIA
`HIGH p~ 3312.08
`3296.45
`LOW
`
`'----------~~-,40c
`
`40e
`40d
`FIG. 2
`
`40g
`
`06/14/92~ 12:58 EST
`DJIA~ ~& 3306.18
`HIGH ~ 3312.08
`*J',..t 1- IJJ D~
`70
`
`40a
`
`FIG. 3
`
`~-70a
`
`70c
`
`SKYHAWKE Ex. 1006, page 3
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 3 of 13
`
`5,426,422
`
`QUICK VIEW
`
`103
`
`EXIT TO
`PERSONAL
`MESSAGE STATUS
`SCREEN
`
`~~--------~~~----~~
`\J
`104
`
`DISPLAY
`QUICK VIEW
`STATUS SCREEN
`
`110
`
`LEFT/RIGHT
`
`ADJUST
`CURRENT
`ACTIVE
`ICON
`
`114
`
`SELECT NEXT
`QUICK VIEW
`DATABASE
`SCREEN
`
`YES
`
`READ (AUTOMATIC)
`DOWN
`(MANUAL)
`
`108
`
`DISPLAY
`SELECTED
`QUICK VIEW
`DATABASE SCREEN
`
`110
`
`SET TIMER
`
`SKYHAWKE Ex. 1006, page 4
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 4 of 13
`
`5,426,422
`
`DISPLAY
`FUNCTION MENU
`
`122
`
`123
`
`EXIT TO
`PERSONAL
`MESSAGE STATUS
`DISPLAY
`
`126
`
`NAVIGATE MENU
`
`130
`
`PERFORM OTHER
`SELECTED MENU
`ACTION
`
`DELETE THIS
`QUICK-VIEW
`ENTRY
`
`FIG. 5
`
`SKYHAWKE Ex. 1006, page 5
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 5 of 13
`
`5,426,422
`
`QUICK VIEW 8' ~
`•
`,~~:58 •
`06/141: ~r--202
`
`'------~--------1~~-40c
`
`200
`
`40a
`
`40b
`
`FIG. 6
`
`FIG. 7
`
`SKYHAWKE Ex. 1006, page 6
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 6 of 13
`
`5,426,422
`
`DATABASE
`r-------__ --aI STATUS DISPLAY ..... - - - - - - .
`ACTIVE
`
`300
`
`LEFT/
`RIGHT
`READ/
`DOWN
`
`304
`
`MENU
`FUNCTIONS
`
`100
`
`NAVIGATE
`DATABASE TO
`DESIRED SCREEN
`
`306
`
`UP/SIDE
`
`QUICK VIEW
`
`DISPLAY CURRENT
`DATABASESCREENMr-------------~
`
`312
`
`DISPLAY
`DATABASE
`FUNCTION MENU
`
`NO
`
`FIG. 8
`
`FLAG DESIRED
`SCREEN FOR AUTO
`QUICK VIEW ENTRY
`
`NO
`
`CREATE QUICK
`VIEW ENTRY
`
`322
`
`PERFORM OTHER
`'--------I .. MENU FUNCTIONS 1-----"
`
`SKYHAWKE Ex. 1006, page 7
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 7 of 13
`
`5,426,422
`
`42
`325
`,-~~--------~--~~
`
`06/14/~~2/h
`12:58 E
`DJIA ~ 3306.18
`HIGH
`3312.08
`
`LOW ~#- 3296.45
`
`FIG. 9
`
`30
`
`42
`
`30
`
`416
`
`DJIA L
`4~ 410
`
`40g
`
`' - - - - - - - - - - - - - " r r rw - - - 4 1 4
`
`40f
`
`SKYHAWKE Ex. 1006, page 8
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 8 of 13
`
`5,426,422
`
`350
`
`NAVIGATE
`DATABASE TO
`DESIRED SCREEN
`
`DISPLAY CURRENT
`DATABASE
`SCREEN
`
`352
`
`OTHER
`
`358
`
`DISPLAY
`DATABASE
`FUNCTION MENU
`
`RETURN TO
`DATABASE
`STATUS DISPLAY
`
`LEFT/
`RIGHT
`
`360
`READ/
`SIDE
`
`NO
`
`FLAG
`DATABASE
`SCREEN
`
`364
`
`PERFORM OTHER
`MENU FUNCTIONS
`
`FIG. 10
`
`SKYHAWKE Ex. 1006, page 9
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 9 of 13
`
`5,426,422
`
`366
`
`368
`
`DISPLAY CURRENT
`DATABASE
`SCREEN AND
`HIGHLIGHT
`CURRENT LINE
`
`372
`
`374
`
`CURSOR
`ADJUST
`CURRENT .... - -<
`LINE
`
`FUNCTION SELECT THE FIRST
`~~;;..;..;;:;...;~NUMERIC FIELD AS
`ACTIVE
`
`EXIT/
`SIDE
`
`376
`
`DISPLAY ONLY
`CURRENT LINE
`AND HIGHLIGHT
`ACTIVE FIELD
`
`READ/
`SIDE
`
`FUNCTION
`
`FIG. II
`
`380
`
`ADJUST
`ACTIVE
`FIELD
`
`SKYHAWKE Ex. 1006, page 10
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 10 of 13
`
`5,426,422
`
`382
`
`384
`
`DISPLAY CURRENT
`LINE AND ADD
`SURROUNDING
`WINDOW VALUES
`
`SET THE ACTIVE
`CHARACTER TO THE
`FIRST CHARACTER OF
`THE UPPER
`WINDOW VALUE
`
`386
`
`HIGHLIGHT THE
`ACTIVE
`CHARACTER
`
`READ/
`SIDE
`
`396
`
`SET AN ACTIVE
`DATACHECK FOR
`THE CURRENT
`DATABASE
`SCREEN
`
`,-392
`ADJUST ACTIVE
`CHARACTER
`POSITION
`
`394
`
`ADJUST ACTIVE
`CHARACTER
`VALUE
`
`FIG. 12
`
`SKYHAWKE Ex. 1006, page 11
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 11 of 13
`
`5,426,422
`
`r
`
`r
`
`"
`
`/
`I
`3326.1
`DJIA~.~~
`3306.18~
`i\10
`~ 3286.1- JIIII
`)
`~,~,
`) e) ! (~ I
`
`/""412
`"'"
`
`414
`
`( @) @)
`
`FIG. IS
`
`~42
`
`(
`
`,..
`
`-425
`
`06/14~/~92%0 12:58E~
`DJIA ~~ 3306.18
`HIGH ~ /// 3312.08
`LOW ~,##/ 3296.45
`c--·~-~_o -...) e) ! I~ I
`
`FIG. 16
`
`SKYHAWKE Ex. 1006, page 12
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 12 of 13
`
`5,426,422
`
`START
`
`NO
`
`YES
`
`455
`
`~~ .. REJECT BLOCK
`
`CREATE DATABASE
`BLOCK
`
`LOCATE CURRENT
`BLOCK IN
`EXTERNAL RAM
`
`460
`
`462
`
`PLACE NEW DATA INTO
`THE RAM AT
`SPECIFIED LOCATION
`
`FIG. 17
`
`SKYHAWKE Ex. 1006, page 13
`
`
`
`u.s. Patent
`
`June 20, 1995
`
`Sheet 13 of 13
`
`5,426,422
`
`COMPARE
`SELECTED DATA
`FIELD VALUES VS.
`STORED
`DATACHECK
`LIMITS
`
`484
`
`YES
`
`NO
`
`DOES QUICK-VIEW
`ENTRY ALREADY
`EXIST FOR THIS
`SCREEN?
`
`USE FLAG ICON
`TO INDICATE
`AUTO ENTRY
`
`CREATE NEW
`QUICK VIEW
`ENTRY
`
`UPDATE OLD
`ENTRY
`
`470
`
`476
`
`SET ICON FOR
`"UNREAD"
`OPERATION
`
`REJECT ENTRY
`
`480
`
`472
`
`GENERATE ALERT
`
`FIG. 18
`
`SKYHAWKE Ex. 1006, page 14
`
`
`
`1
`
`5,426,422
`
`MEI'HOD AND APPARATUS FOR QillCK ACCESS
`TO SELECTED UPDATED INFORMATION IN A
`SELECTIVE CALL RECEIVER
`
`This is a fIle wrapper continuing application under 37
`CFR 1.62, of prior application Ser. No. 07/881,007 fIled
`on May 8, 1992 by VandenHeuvel et al. for "Method
`and Apparatus for Quick Access to Selected Updated
`Information In A Selective Call Receivers", now aban(cid:173)
`doned.
`
`2
`changes in information which are of importance to the
`user. Further, if the user elects to be alerted of an update
`and misses the alert either by having the alert turned off
`or not having the receiver on or near the user's person
`5 when the alert is activated, the user has no way of
`knowing that an update of information has occurred.
`Additionally, access to updated information poses the
`same difficulties as access to any screen of information.
`It is undesirable for the user to be forced to continu-
`10 ously manipulate the user controls to select screens of
`interest in order to view updated information.
`Thus, what is needed is a method and apparatus for
`notifying the user of selected updates of information
`and for allowing a user quick access to the screen or
`screens of updated information.
`
`30
`
`CROSS REFERENCE TO RELATED,
`COPENDING APPLICATION
`Related, copending applications are patent applica- 15
`tion 08/226,100, fIled concurrently herewith, by
`Charles Ganucheau, Dean P. Vanden Heuvel, Craig
`Halley, Kyong Mun, and Patrick Dumstorff, and as(cid:173)
`signed to the assignee hereof, entitled "Method and
`Apparatus for User Selectable Quick Data Access in a 20
`Selective Call Receiver"; and patent application
`07/880,819, fIled concurrently herewith, by Dean P.
`Vanden Heuvel, Craig Halley, and Charles Ganucheau,
`and assigned to the assignee hereof, entitled "Method
`and Apparatus for Data Driven Triggering in a Selec- 25
`tive Call Receiver".
`1. Field of the Invention
`This invention relates in general to selective call re(cid:173)
`ceivers, and in particular to selective call receivers for
`receiving information services.
`2. Background of the Invention
`Selective call receivers are radio frequency receivers
`which selectively receive messages. Conventionally, a
`selective call receiver examines a selective call signal to
`determine whether the receiver has been addressed. 35
`When an address assigned to the receiver is detected,
`the selective call receiver decodes a selective call mes(cid:173)
`sage. The user is alerted that a message has been re(cid:173)
`ceived and the message can thereafter be presented,
`either as a voice message or a numeric or alphanumeric 40
`displayed message. The message may be displayed on a
`conventional display such as a liquid crystal display
`(LCD). It is desirable that selective call receivers be
`portable and, consequently, most selective call receiv(cid:173)
`ers have LCDs of limited size. Additionally, most selec- 45
`tive call receivers have limited room for user input
`controls.
`More recently, users of selective call receivers desire
`additional features, such as reception of information
`services, while maintaining the desire for small portable 50
`receivers. Information services are services which pro(cid:173)
`vide regularly updated messages, such as news services
`(UP!), financial services (Dow Jones Stock Reports), or
`sports services. One such information services selective
`call system is described in U.S. Pat. No. 4,845,491.
`A user can subscribe to several information services
`and receive information on many topics. Each topic
`may consist of several screens (i.e. information capable
`of being displayed on the LCD at one time). To view a
`screen of information, the user manipulates the limited 60
`number of user input controls to reach the screen. This
`manipulation could consist of numerous activations of
`user controls. The information is updated regularly by
`selective call messages comprising update information.
`If the user is alerted each time one of the screens is 65
`updated, it is likely that the user would be continuously
`alerted. Conversely, if the user is not alerted when a
`screen is updated, the user would be unaware of
`
`55
`
`SUMMARY OF THE INVENTION
`A selective call receiver receives messages which
`update databases that have been previously stored, and
`the databases comprise a plurality of screens of informa(cid:173)
`tion. A method for displaying information in the selec(cid:173)
`tive call receiver comprises the step of receiving a selec(cid:173)
`tive call message comprising update information and
`database information, wherein the database information
`specifies a database and a location within the specified
`database for storage of the update information. The
`method further comprises the steps of updating a por(cid:173)
`tion of the specified database in response to the update
`information and determining whether a screen of infor(cid:173)
`mation that includes the updated portion of the speci(cid:173)
`fied database has been previously flagged by a user to
`indicate that the screen is of special interest. Thereafter,
`the screen is added to a list of screens of special interest
`to the user if the screen has been flagged. The user can
`then activate a quick view mode of operation, wherein
`the list of screens, including, if it has been flagged, the
`screen that includes the updated portion, is accessible
`by a user in the quick view mode of operation in re(cid:173)
`sponse to a fewer number of user activations of user
`keys than are required for the display of other screens
`that are not included in the list of screens.
`A selective call receiver receives selective call mes(cid:173)
`sages, stores databases including a plurality of screens,
`and receives inputs via user keys. The selective call
`receiver includes receiving means for receiving a selec(cid:173)
`tive call message comprising update information and
`database information, wherein the database information
`specifies a database and a location within the database
`for storage of the update information. The selective call
`receiver further includes updating means for updating a
`portion of the specified database in response to the
`update information and flagging means for receiving
`signals by which a user can flag a screen to indicate that
`the screen is of interest. Determining circuitry deter(cid:173)
`mines whether a screen of information that includes the
`updated portion of the specified database has been pre(cid:173)
`viously flagged by a user, and a list of screens of special
`interest is then generated. The screen is added to the list
`of screens if the screen has been flagged. Control cir(cid:173)
`cuitry within the selective call receiver provides user
`activation of a quick view mode of operation, wherein
`each of the list of screens, including, if it has been
`flagged, the screen that includes the updated portion, is
`accessible by a user in the quick view mode of operation
`in response to a fewer number of user activations of user
`keys than are required for the display of other screens
`that are not included in the list of screens.
`
`SKYHAWKE Ex. 1006, page 15
`
`
`
`5,426,422
`
`20
`
`3
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a block diagram of a selective call system in
`accordance with a preferred embodiment of the present
`invention.
`FIG. 2 is a planar view of the information services
`pager of FIG. 1 in accordance with the preferred em(cid:173)
`bodiment of the present invention.
`FIG. 3 is a planar view of the information services
`pager of FIG. 2 wherein a function menu overlays a 10
`screen of displayed information in accordance with the
`preferred embodiment of the present invention.
`FIGS. 4 and 5 are a flow chart of a quick view mode
`of operation of the information services pager of FIG. 2
`in accordance with the preferred embodiment of the 15
`present invention.
`FIG. 6 is a planar view of the information services
`pager of FIG. 2 wherein the quick view status screen is
`displayed in accordance with the preferred embodiment
`of the present invention.
`FIG. 7 is a planar view of the information services
`pager of FIG. 2 wherein the quick view status screen
`comprising a quick view function menu is displayed in
`accordance with the preferred embodiment of the pres-
`ent invention.
`FIG. 8 is a flow chart of a quick view screen insertion
`operation by user selection and screen flag set operation
`of the information services pager of FIG. 2 in accor(cid:173)
`dance with the preferred embodiment of the present
`invention.
`FIG. 9 is a planar view of the information services
`pager of FIG. 2 depicting a flagged screen of displayed
`information in accordance with the preferred embodi(cid:173)
`ment of the present invention.
`FIGS. 10, 11, and 12 are a flow chart of a screen 35
`trigger set operation of the information services pager
`of FIG. 2 in accordance with the preferred embodiment
`of the present invention.
`FIGS. 13, 14, 15 and 16 are planar views of the infor(cid:173)
`mation services pager of FIG. 2 depicting screens of 40
`displayed information during the screen trigger set op(cid:173)
`eration of FIGS. 10, 11, and 12 in accordance with the
`preferred embodiment of the present invention.
`FIGS. 17 and 18 is a flow chart of a quick view auto
`insert mode of operation of the information services 45
`receiver of FIG. 2 upon receipt of database selective
`call messages in accordance with the preferred embodi(cid:173)
`ment of the present invention.
`
`4
`ing terminal 12' for transmission as selective call signals
`therefrom. The paging terminal 12' similarly comprises
`an encoder 14', a transmitter 16', and an antenna 18'.
`Thus, it can be seen that a selective call system in
`5 accordance with the preferred embodiment of the pres(cid:173)
`ent invention broadcasts signals comprising personal
`messages and information services messages for recep(cid:173)
`tion by a receiver 30. The receiver 30 receives the selec-
`tive call signals at an antenna 32 which generates elec(cid:173)
`trical signals in response to the received radio frequency
`signals and forwards the signals to receiver circuitry 34
`for demodulation. The demodulated signal is provided
`to a microprocessor 36 for processing thereby. The
`microprocessor 36 is coupled to an alert device 38, user
`input controls 40, and a display 42 for interfacing with
`a user of the selective call receiver 30. Additionally, the
`microprocessor 36 is coupled to an external random
`excess memory (RAM) 44 for storing information
`therein and for retrieving information therefrom. In
`accordance with the preferred embodiment of the pres(cid:173)
`ent invention, the external RAM 44 has designated
`portions for storing personal messages 46 and for stor(cid:173)
`ing databases 48. The databases 48 are stored in a por(cid:173)
`tion of the external RAM 44 in a manner which allows
`a user to access the information services data stored
`therein.
`When a selective call signal is received and demodu-
`lated by the receiver circuitry 34, address detection
`block 50 of the microprocessor 36 examines the selec(cid:173)
`tive call signal to determine if an address assigned to the
`selective call receiver 30 is present within the signal.
`When an address assigned to the selective call receiver
`30 is detected by the address detection block SO, a con(cid:173)
`troller 52 is signaled to start a decoder block 54 decod(cid:173)
`ing the received and demodulated selective call signal.
`The decoded signal is provided from the decoder block
`54 to the controller 52 for processing thereby. The
`controller 52 stores the decoded selective call message
`in portions 46, 48 of the external RAM 44. The control(cid:173)
`ler 52 thereafter provides a signal to the alert device 38
`to alert the user that a selective call message has been
`received. Upon manipulation of the user input controls
`40 by the user, the controller will provide the decoded
`selective call message to a display driver 56 for genera(cid:173)
`tion of a user readable display upon the display 42. A
`clock 58 is coupled to the controller 52 to provide con-
`ventional clocking functions allowing for proper opera(cid:173)
`tion of the controller 52 and the microprocessor 36.
`The selective call receiver 30 is user operable in three
`50 modes in accordance with the preferred embodiment of
`the present invention: a personal message mode, a data(cid:173)
`base mode, and a quick view mode. When operating in
`the personal message mode, the selective call receiver
`can function as a conventional pager whereby the user
`can manipulate the user input controls 40 to select and
`read various personal messages stored in the personal
`message portion 46 of the RAM 44. During database
`mode operation, the user can manipulate the user input
`controls 40 to select and read various screens of the
`databases stored in the database portion 48 of the RAM
`44.
`In accordance with the preferred embodiment of the
`present invention, quick view mode operation is a mode
`of operation for allowing a user quick access to selected
`screens under the control of a quick view controller 60.
`The quick view controller 60 is coupled to the control-
`ler 52 for controlling the operation of the microproces(cid:173)
`sor 36 when the user places the selective call receiver 30
`
`25
`
`30
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`Referring to FIG. 1, a selective call system in accor(cid:173)
`dance with a preferred embodiment of the present in(cid:173)
`vention transmits two types of signals: information ser(cid:173)
`vices signals and personal message signals. As is well 55
`known to those skilled in the art, an originator of a
`personal selective call message inputs message informa(cid:173)
`tion via a telephone input 10 to a paging terminal.12.
`The paging terminal 12 comprises an encoder 14 for
`encoding the message information into selective call 60
`signals and a transmitter 16 for transmitting the selec(cid:173)
`tive call signals via an antenna 18.
`Information services signals are derived from infor(cid:173)
`mation services 20 which compile information, e.g.,
`fmancial, sports, news, etc., and forward the informa- 65
`tion to a data center 22. The data center 22 compiles the
`information provided by the information services 20
`into appropriate messages which are provided to a pag-
`
`SKYHAWKE Ex. 1006, page 16
`
`
`
`5
`into the quick view operation mode. The quick view
`operation mode involves either an automatic quick
`view mode wherein the quick view controller 60 auto(cid:173)
`matically retrieves user selected screens from the data(cid:173)
`base 48 and provides those screens sequentially to the 5
`display driver 56 for display upon the display 42 or a
`manual quick view mode wherein selected screens may
`be user selectably retrieved from the memory 48 for
`display without the user having to navigate through a
`database to the screen. The clock 58 is coupled to the 10
`quick view controller 60 for controlling the amount of
`time that each ofthe user selective screens are displayed
`upon the display 42.
`Referring next to FIG. 2, a preferred embodiment of
`the multi-function selective call receiver 30 of FIG. 1 is 15
`depicted. The user input controls 40 (FIG. 1) comprise
`a plurality of user activatable keys 4Oa, 4Ob, 4Oc, 4Od,
`4Oe, 4Of, and 4Og. The alert device 38 is a visual indica(cid:173)
`tor, such as a light emitting diode (LED). An audible
`annunciator could also be mounted just inside the hous- 20
`ing of the receiver 30 to operate in conjunction with the
`LED 38 for alerting the user.
`On the display 42 of FIG. 2, a typical database screen
`showing date information, time information, and fman(cid:173)
`cia! stock information is shown. Referring to FIG. 3, 25
`upon activation of the function key 4Ob, the bottom line
`of the four line display 42 is overwritten with a function
`menu 70 showing a plurality of icons, each of the plural-
`ity of icons identifying a particular function. The left/(cid:173)
`right cursor keys 4Oe, 40/ allow the user to scroll among 30
`the various functions of the function menu 70 and to
`select one of the icons. Upon selection of the proper
`icon, e.g., 700, 70b, or 70c the user depresses the func(cid:173)
`tion key 40b to activate that function. In accordance
`with the present invention, the user selects the man icon 35
`700 to insert the displayed screen into the list of screens
`for quick view mode operation.
`Referring to FIG. 4, the operation of the quick view
`controller 60 is shown as a quick view routine 100.
`Initially, it is determined 102 whether there are any 40
`entries (screens) assigned to the quick view mode. If
`there are no screens for quick view operation when the
`quick view mode is selected 100, the quick view con(cid:173)
`troller 60 (FIG. 1) passes operation back to the control(cid:173)
`ler 52 for display of the personal message status screen 45
`103 and allows the user to select operations not essential
`to the operation of the present invention.
`If there are quick view entries 102, then selection of .
`the quick view mode prompts display of a quick view
`status screen 104, as shown in FIG. 6. The quick view 50
`status screen (FIG. 6) comprises time information 200,
`date information 202, and a message indicating activa(cid:173)
`tion of quick view mode 204 which may be personalized
`by the service provider. Additionally, selected screen
`icons 2060, 206b and 206c indicate that three screens 55
`have been preselected by the user for display during
`quick view operation. Flag-shaped screen icon 20M
`indicates that a fourth screen has automatically been
`inserted for quick view display in accordance with the
`present invention.
`The highlighting of icon 2060 indicates that the left
`most icon 2060 is the current active icon. In accordance
`with the present invention, activation of the read key
`40a or the down cursor key 40d as a user input 106
`(FIG. 4) will cause display of the selected quick view 65
`database screen, which initially is the screen indicated
`by the current icon 206a (FIG. 6). To adjust the current
`active icon 109, the user activates the left cursor key 40e
`
`60
`
`5,426,422
`
`6
`or the right cursor key 40/ for movement left or right,
`respectively, among the screen indication icons 206a,
`206b, 206c, and 206d.
`When the fIrst selected quick view database screen is
`displayed 108, a timer is set 110 in controller 60 (FIG.
`1). By referencing the clock 58, the controller 60 con(cid:173)
`trols the display of the selected screen for a predeter(cid:173)
`mined time. The predetermined time is preferably user
`selectable. In manual quick view operation, when the
`timer times out 112, the display reverts 104 to the quick
`view status display (FIG. 6) and awaits user selection
`106 of a next quick view database screen. In automatic
`quick view operation, when the timer times out 112, the
`quick view controller 60 (FIG. 1) automatically selects
`the next quick view database screen 114 by retrieving
`the screen from the database portion 48 of the memory
`44 and providing it to the display driver 56 (FIG. 1).
`The display driver 56 causes the selected quick view
`screen to be displayed 108.
`In either manual or automatic operation, if timeout
`has not occurred 112, the user can override timer con(cid:173)
`trol by a key press 116 on any of the user input controls
`40 (FIG. 6). For example, the user may not wish to view
`one of the quick view screens for the predetermined
`amount of time set by the timer 110. Therefore, an ap(cid:173)
`propriate key press 116, such as activation of a key
`indicating selection of the next screen 118, would cause
`operation to proceed to retrieval of the next screen 114
`earlier than timeout 112 of the predetermined time set in
`the timer 110. Any other key pressed would take opera(cid:173)
`tion out of the quick view database screen mode and
`return operation to display of the quick view status
`screen 104.
`From the status screen 104, a user input 106 can re(cid:173)
`quest a quick view function menu 120 (FIG. 5). A menu
`request 120 is performed by activation of the function
`key 40b (FIG. 6) which causes display of a function
`menu. A quick view status screen function menu 208 is
`shown in FIG. 7. The function menu 208 comprises a
`plurality of icons which can be utilized to select various
`quick view functions. Referring back to FIG. 5, when
`the function menu is displayed 122 the quick view con(cid:173)
`troller 60 (FIG. 1) looks for input from the left and right
`cursor keys 40e and 40f The cursor keys can be used to
`navigate 126 the menu of functions 208 (FIG. 7) to
`allow the user to select a function. For example, if the
`user selects the delete function 126 as indicated by the
`lightning icon 208a (FIG. 7) the quick view entry
`(screen) indicated by the highlighted indicator icon
`2060 is removed from the list of quick view screens 128
`and operation proceeds back to the start of the quick
`view routine 100. If another function is selected 126, the
`action indicated by the menu icon selected is performed
`130 and operation returns to the start of the quick view
`mode 100.
`Thus, it can be seen that a selective call receiver
`operated in accordance with the present invention al(cid:173)
`lows the user to view preselected quick view screens in
`order to keep apprised of various information services.
`A preferred embodiment of the present invention al(cid:173)
`lows selection of twenty (20) screens for quick view
`operation. When a user is not actively interacting with
`the multi function selective call receiver 30, the user can
`place the receiver into automatic quick view mode
`operation and the quick view controller 60 will cause
`the display of various preselected screens of interest to
`the user. These screens will be presented sequentially in
`a wrap-around manner such that each of the screens
`
`SKYHAWKE Ex. 1006, page 17
`
`
`
`5,426,422
`
`7
`8
`will be displayed until the user makes an appropriate
`of a database screen into quick view can be accom-
`plished by a user flagging a particular database screen as
`key press 116 (FIG. 4) to exit from quick view opera-
`described herein above or by a user triggering a nu-
`tion.
`meric field of a database as described herein below.
`Removal of screens from the quick view operation
`has been described 126, 128 (FIG. 5). Referring to FIG. 5 When an update is made via a received database mes-
`8, a flowchart of the operation of the manual insertion
`sage to a flagged screen or a triggered screen wherein
`process whereby a database screen is user selected for
`the update causes the triggered field to be outside se-
`quick view operation is shown. Initially, operation of
`lected boundaries, the screen is automatically inserted
`the selective call receiver 30 (FIG. 2) is in the database
`as a screen for quick view operation.
`operation mode wherein a database status display is 10 Referring to FIGS. 10, 11, and 12, a flow chart of the
`screen trigger set operation of a selective call receiver
`active 300. The database status display is similar to the
`quick view status display shown in FIG. 6 wherein the
`30 of the preferred embodiment of the present invention
`indicator icons 206 indicate the number of databases
`begins when a user navigates through a database to a
`active and a message personalized by the service pro-
`desired screen of information 350. The current screen is
`vider indicates that operation is in the database mode. 15 displayed 352 and processing awaits user input via one
`of the user controls 4Oa, 4Ob, 4Oc, 4Od, 4Oe, 4Of, or 40g
`User input 302 will allow for subsequent action. For
`example, the user may press a function key 40b (FIG. 7)
`(FIG. 2). Activation of the side key 40g as a user input
`and a menu of functions similar to that shown as menu
`354 returns processing to the database status display
`208 in FIG. 7 will be presented 304. Activation of the up
`screen as previously described 356. Activation of the
`cursor key 40c or the side key 40g will cause the con- 20 function key 40b displays 358 the database function
`menu 70 (FIG. 3) on the fourth line of the display 42.
`troller 52 (FIG. 1) to pass control of the operation of the
`receiver 30 to the controller 60 for quick view opera-
`Activation of any other key for the user input 354 al-
`tion 100. Activation of the left or right movement keys
`lows the user to navigate through the database 350.
`4Oe, 4Of, respectively, allows the user to move the cur-
`A user input 360, while the database function menu 70
`sor left or right through the database indicators 206 to 25 is displayed, allows the user to select one of the func-
`tions offered by the function menu 70. Activation