`
`
`
`
`
`
`
`
`a2) United States Patent
`US 8,402,384 B2
`(0) Patent No.:
`
`
`
`
`
`
`Mar. 19, 2013
`(45) Date of Patent:
`Scott
`
`US008402384B2
`
`
`
`
`
`
`
`(54) DYNAMIC BAR ORIENTED USER
`
`INTERFACE
`
`
`
`(75)
`
`
`
`
`
`
`
`
`Inventor: Sherryl Lee Lorraine Scott, Toronto
`
`(CA)
`
`
`
`
`
`
`
`
`(73) Assignee: Research In Motion Limited, Waterloo,
`
`
`Ontario (CA)
`
`
`
`
`(*) Notice:
`
`
`
`
`
`
`
`
`
`Subject to any disclaimer, the term ofthis
`
`
`
`
`patent is extended or adjusted under 35
`
`
`
`
`U.S.C. 154(b) by 1849 days.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2001/0035881 AL* 11/2001 Stoakley et al. oo... 345/772
`2002/0126146 Al*
`9/2002 Burnsetal. ........
`w. 345/752
`
`
`
`
`
`
`
`
`2003/0013483 AL*
`1/2003 Ausemsetal. ...... 455/556
`
`
`
`
`
`
`
`
`
`
`2003/0120957 Al
`6/2003 Pathiyal
`
`
`
`
`
`2003/0142125 Al
`7/2003 Salmimaaetal.
`2003/0160815 Al*
`8/2003 Muschetto oe 345/733
`
`
`
`
`
`2003/0169294 Al*
`9/2003 Vatula et al.
`...
`... 345/764
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2004/0155908 Al*
`8/2004 Wagner.......
`... 345/854
`
`
`
`
`
`
`
`2004/0155909 Al*
`8/2004 Wagner..........
`... 345/854
`2004/0204133 Al* 10/2004 Andrew etal.
`... 455/566
`
`
`
`
`
`
`
`
`
`
`
`
`
`2004/0259598 AL* 12/2004 Wagneretal. .
`... 455/566
`
`
`
`
`
`2005/0020316 AL*
`1/2005 Mahini one 455/566
`
`
`
`
`
`
`
`2005/0117733 Al*
`6/2005 Widger et al.
`....0.... 379/22 1.05
`
`(Continued)
`
`
`FOREIGN PATENT DOCUMENTS
`1152333 A2
`7/2001
`
`
`
`
`
`
`
`1265157 A2
`11/2002
`(Continued)
`
`
`
`
`OTHER PUBLICATIONS
`
`
`
`
`EP
`EP
`
`
`
`
`
`
`
`
`
`
`
`
`Apple Press, Newton 2.0 User Interface Guidelines, May 1996,
`
`
`
`Addison-Wesley, pp. 1-307.*
`
`
`
`(Continued)
`
`
`
`
`
`
`
`Primary Examiner — Phenuel Salomon
`
`
`
`
`
`
`
`(74) Attorney, Agent, or Firm — Norton Rose Canada LLP
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(65)
`
`
`
`(51)
`
`
`
`
`
`
`
`
`(21) Appl. No.: 10/983,606
`
`
`
`Filed:
`
`(22)
`
`
`
`
`
`Nov. 9, 2004
`
`
`Prior Publication Data
`
`
`
`
`US 2006/0101350 Al
`May11, 2006
`
`Int. Cl.
`
`(2006.01)
`GO6F 3/048
`
`
`
`
`
`
`(52) US.CL woe 715/779; 715/808; 715/864
`
`
`
`
`
`(58) Field of Classification Search .................. 715/779,
`
`
`
`
`
`
`715/808, 854, 864; 455/566, 564, 556, 557
`
`
`
`
`
`
`
`See application file for complete search history.
`
`
`
`(56)
`
`
`References Cited
`
`
`
`
`
`U.S. PATENT DOCUMENTS
`
`
`4/1997 Oran etal.
`5,617,526 A
`
`
`
`6,047,197 A *
`4/2000 Jarrad wee 455/566
`
`
`
`
`
`6,172,677 B1*
`1/2001 Stautner et al. ow... 715/716
`
`
`
`
`
`6,211,858 BL*
`4/2001 Moonetal. we. 715/771
`
`
`
`
`
`
`
`
`6,486,914 B1* 11/2002 Anderson ....
`. 348/333.02
`
`
`
`
`
`
`
`6,522,347 B1*
`2/2003 Tsujietal. wo. 715/848
`6,597,378 B1*
`7/2003 Shiraishi et al... 715/764
`
`
`
`6,868,283 B1*
`3/2005 Bonanseaet al.
`.. 455/566
`
`
`
`
`
`
`
`
`7,221,331 B2*
`5/2007 Bear et al.
`........
`w 345/11
`
`
`
`
`
`
`
`7,353,466 B2*
`4/2008 Crane etal.
`.. 715/752
`..
`
`
`
`
`
`
`
`2001/0028365 AL* 10/2001 Ludolph ..
`.. 345/764
`
`2001/0029527 AL* 10/2001 Goshen we 709/218
`
`
`
`
`
`
`
`
`
`
`
`(57)
`
`ABSTRACT
`
`
`
`
`
`
`
`
`Method anduser interface for controlling an apparatus are
`
`
`
`
`
`
`
`
`provided. At least one dynamicbaris providedfor displaying
`
`
`
`
`
`
`
`
`on a main screen of a graphical user interface for controlling
`
`
`
`
`
`
`
`
`the apparatus. Each dynamicbaris associated with respective
`
`
`
`
`
`
`
`
`one or more interfaces for applications and/or functions pro-
`
`
`
`
`
`
`
`
`
`vided by the apparatus and each dynamic bar has a pop-up
`
`
`
`
`
`
`
`interface for providing at least one of preview information
`
`
`
`
`
`
`determined from information managed by the applications
`
`
`
`
`
`
`
`
`
`and/or functions and links to invoke said respective inter-
`faces.
`
`
`
`
`
`13 Claims, 11 Drawing Sheets
`
`
`
`608
`
`
`610
`
`
`
`
`604
`
`
`606
`
` foice Mail
`
`
`
`
`
`
`
`[
`a) 5 Call?
`
`
`
`
`
`
`No new-email messages; 50 unread
`
`
`
`
`
`
`
`
`7 10 ViewSMS.
`
`
`
`
`
`
`
`Start to Chat...
`wmioc
`cts. Online
`onta
`
`
`i
`Wnt
`
`
`
`
`
`RENAE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`300
`
`Patent Owner Exhibit 2003, Page 1
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 1
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`
`US 8,402,384 B2
`
`Page 2
`
`EP
`
`EP
`
`WO
`
`WO
`
`
`U.S. PATENT DOCUMENTS
`
`
`
`
`
`
`
`
`
`2005/0188320 Al*
`8/2005 Bocking wu... 715/752
`..
`2005/0213717 Al*
`9/2005 O’Neil etal.
`. 379/88.11
`
`
`
`
`
`
`
`
`2006/0020904 Al*
`1/2006 Aaltonen etal.
`we 715/850
`
`
`
`
`
`
`
`
`2006/0156256 Al*
`7/2006 Lee ..........
`. 715/857
`
`
`
`
`
`
`
`
`
`
`
`
`
`2010/0042951 AL*
`2/2010 Ogren woe 715/841
`FOREIGN PATENT DOCUMENTS
`
`
`
`1434411 Al *
`6/2004
`
`
`
`
`
`1434411 Al
`6/2004
`
`
`
`WO 03/100591 A
`12/2003
`
`
`
`WO 03/100591 A2 * 12/2003
`
`
`
`
`OTHER PUBLICATIONS
`
`
`
`
`
`
`
`
`
`European Search and Examination Report for European Patent
`
`
`
`
`
`
`
`Application No. 06125884.4, mailed Jun. 26, 2007.
`
`
`
`
`
`
`
`
`Ipulse, Response to Search and Examination Report,filed in respect
`
`
`
`
`
`
`
`
`
`of European Patent Application No. 06125884.4, dated Sep. 5, 2007.
`
`
`
`
`
`
`
`European Patent Office, Examination Report, issued in respect of
`
`
`
`
`
`
`
`
`
`European Patent Application No. 06125884.4, dated Jun. 19, 2008.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Ipulse, Response to Examination Report,filed in respect of European
`
`
`
`
`
`
`
`
`Patent Application No. 06125884.4, dated Dec. 19, 2008.
`
`
`
`
`
`
`
`European Patent Office, Examination Report, issued in respect of
`
`
`
`
`
`
`
`
`
`European Patent Application No. 06125884.4, dated Jan. 16, 2009.
`
`
`
`
`
`
`
`Ipulse, Response to Examination Report,filed in respect of European
`
`
`
`
`
`
`
`Patent Application No. 06125884.4, dated Jun. 1, 2009.
`
`
`
`
`
`
`European Patent Office, Summons to Attend Oral Proceedings,
`
`
`
`
`
`
`issued in respect of European Patent Application No. 06125884.4,
`
`
`
`
`dated Sep. 29, 2010.
`
`
`
`
`
`
`Barker Brettell, Response to Summons to Attend Oral Proceedings,
`
`
`
`
`
`
`
`
`filed in respect of European Patent Application No. 06125884.4,
`
`
`
`
`dated Dec. 22, 2010.
`
`
`
`
`
`
`European Patent Office, Decision to Refuse a Patent Application,
`
`
`
`
`
`
`issued in respect of European Patent Application No. 06125884.4,
`
`
`
`
`dated Apr. 13, 2011.
`
`
`
`
`
`
`
`
`Barker Brettell, Response to Notice of Appeal, filed in respect of
`
`
`
`
`
`
`
`
`
`European Patent Application No. 06125884.4, dated Aug. 23, 2011.
`
`
`
`
`
`
`
`
`
`
`
`
`* cited by examiner
`
`
`
`Patent Owner Exhibit 2003, Page 2
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 2
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Mar.19, 2013
`
`
`
`
`Sheet 1 of 11
`
`
`
`US 8,402,384 B2
`
`Battery: IF
`134.
`
`Keyboard
`
`
` Display
`
`
`
`
`
` RF Trnsevr Controller
`4106
`
`
`
`Patent Owner Exhibit 2003, Page 3
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 3
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`Mar.19, 2013
`
`
`
`
`Sheet 2 of 11
`
`
`
`
`US 8,402,384 B2
`
`
`
`
`
` €
`
`
`:Stree‘=
` Communication
`
`
`
`
`
`
`
`236
`
`
`Subsystem
`
` Serial Port.
`
`
`
`
`230
`Microprocessor
`
`
`
`
`
`238
`
`
`
`
`
`
`Flash Memory:
`!
`
`
`
`
`
`
`
`
`
`
`
`
`234
`Speaker
`
` Microphone
`
`
`
`
`
`
`
`
`240
`
`
`
`
`Other Device
`
`Subsystems
`242
`
`
`Short-Range
`Communications
`
`
`
`
`Patent Owner Exhibit 2003, Page 4
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 4
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Mar.19, 2013
`
`
`
`
`Sheet 3 of 11
`
`
`
`US 8,402,384 B2
`
`302
`
`S304
`
`
`306
`
`
`
`310
`
`
`
`
`
`
`
`
`
`
`_
`150. Messages; 30 New:
`~From: Andrew
`| Subject: New.BB ~
`
`
`
`
`
`
`
`
`
`
`
`From: Jack
`| Subject:Help. mel
`
`
`
`
`
`
`From:
`| Subject: RIMParty _
`Joati
`
`
`
`
`
`——-
`
`
`
`
`
`
`300
`
`
`
`Patent Owner Exhibit 2003, Page 5
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`
`
`
`
`
`407
`
`
`
`
`
`
`
`
`
`
`402
` FIG. 4
`
`Patent Owner Exhibit 2003, Page 5
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.19, 2013
`
`
`
`
`Sheet 4 of 11
`
`
`
`US 8,402,384 B2
`
`302
`
`306
`
`304
`
`
`
`
`310
`
`
`
`
`
`
`FIG. 5
`
`
`610
`
`
`
`608
`
`606
`
`
`
`604
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`:
`5 Gall Voice’ Mail
`
`
`
`
`
`&] No new-email messages; 50 unread
`
`
`
`
`~gy7 10 View SMS.
`-
`
`
`
`
`
`
`
`4 10 ContactsOnline Start to Chat...
`
`
`
`
`
`
`
`
`
`
`
`310
`
`
`
`602
`
`
`
`302
`
`
`
`
`FIG. 6
`
`Patent Owner Exhibit 2003, Page 6
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 6
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.19, 2013
`
`
`
`
`Sheet 5 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`
`
`
`
`
`
`>. 5:Gall Voice Mail
`
`
`
`
`
`
`
`
`
`
`
`SOunread
`I No:new email’ messages,
`‘10 ViewSMS:
`
`
`
`
`
`@10ContactsOnlineStarttoChat
`.
`
`
`
`
`
`
`Y.
`
`Sar rescence
`
`|
`
`o™~
`
`
`
`
`
`604:
`
`
`
`
`
`
`
`
`
`
`
`areane
`
`
`
`
`
`
`
`300
`
`Patent Owner Exhibit 2003, Page 7
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 7
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.19, 2013
`
`
`
`
`Sheet 6 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`
`
`
`
`
`
`
`
`
`ae.SIT
`
`
`
`
`2) Nonew efnail'nmessages, SO-unread:
`»2 No new emailmessages, aQunread |
`~
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`> #7 10ViewSMS 10ViewSMS° °
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`_» @ 10 Contacts Online StarttoChat...
`10°Contacts Online
`StarttoChat...
`
`
`
`
`
`eae Canter=?1008.
`
`Tues,
`
`
`“» =3:00--:4;00 PM: MeetGeorge
`
`
`
`
`
`
`
`
`
`
`> '4:30~ 5:00PM: Call B
` -
`
`
`
`» 6:45.~39,D0,PM: RinperwithMe wi =
`
`
`
`"OMOFrOW*
`,
`
`
`
`
`
`
`> All day event-“RIMforum
`
`
`
`.
`Friday
`
`
`
`> Breakie with:
`
`iadavieneO8.,2004g-—1104
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1116
`
`4118
`
`
`
`FIG. 11D
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 8
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 8
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.19, 2013
`
`
`
`
`Sheet 7 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`1202
`
`
`
`
`
`
`
`
`
`
`
`
`
`en ves
`Network :
`adio
`oe
`
`
`ativeNetwork: Automate
`ROGERS AT&T
`
`
`
`
`“Available. Networks. |
`
`
`‘Please do a Scan’ |
`ne
`
`
`
`
`
`
`
`Offs
`:
`
`
`
`Edit Profiles
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`|
`a
`Hee TE se ‘Security Timeout
`
`
`
`
`seared
`Lock Handheld Upon Holstering
`vec
`sr It Policy Name: Default
`
`
`
`
`
`
`
`
`Bprid Last Updated:
`
`
`Jae R
`“Appliq September 8, 2003, 5:00:PM
`
`
`
`
`
`
`
`
`
`AGE felOE “pre
`
`
`
`:
`Bes,
`10 Min.
`‘Snooze:.
`
`ie
`
`
`‘seeseecinennomemerreueeeerenin onntitmcmnne
`
`
`
`
`Active on Weekends: Yes
`:
`
`
`
`:
`
`.
`
`
`
`HandsFree
`
`
`Phone‘Only
`
`
`Pager Only
`
`
`MibrateOnly
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 12C 300=~FIG. 12D —“—“— 300
`
`Patent Owner Exhibit 2003, Page 9
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 9
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.19, 2013
`
`
`
`
`Sheet 8 of 11
`
`
`
`US 8,402,384 B2
`
`1019
`
`1003
`
`
`
`
`
`1302
`
`
`
`1007
`
`
`
`1304
`
`
`
`1011
`
`
`
`1011
`
`
`
`1306
`
`
`
`
`
`FIG. 13B
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 10
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 10
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 9 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`i 6:"45 -“9:00)PM:Dinner wid.Ma
`
`
`
`
`
`
`’ Tom orrow
`
`
`
`
`
`‘ys Al:day event= RIM ferum:
`
`
`
`Friday
`
`
`
`
`a ‘Breakiewith: -~
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` 9::00PM:Dinnerwith=1462
`
`
`
`
`
`
`. ‘ :
`
`
`
`
`
`
`
`Tomorrow|
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 15C
`300
`
`Patent Owner Exhibit 2003, Page 11
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 11
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`
`Mar.19, 2013
`
`
`
`
`Sheet 10 of 11
`
`
`
`US 8,402,384 B2
`
`Start
`1602
`
`
`
`
`
`
`
`Select Bar
`
`
`
`1605,
`
`
`
`
`| Update
`
`View
`
`
`
`
`
`
`
`
`
`
`16165
`Update -
`View
`
`
`
`
`
`
`
`
`
`
`
`1636.|16423
`Invoke
`A
`1644
`
`
`
`
`
`Selection
`
`
`
`
`FIG. 16
`
`
`
`
`
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 12
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 12
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Mar.19, 2013
`
`
`
`
`Sheet 11 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`
`
`
`
`
`
`
`1605|Update
`
`
`
`4604
`
`
`
`
`
`17084
`
`
`
`
` 1630
`
`Update.
`
`Patent Owner Exhibit 2003, Page 13
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 13
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`
`US 8,402,384 B2
`
`
`1
`DYNAMIC BAR ORIENTED USER
`
`
`
`INTERFACE
`
`
`FIELD OF THE INVENTION
`
`
`
`
`
`
`
`
`2
`
`
`
`
`
`
`
`
`ratus, each dynamic bar associated with respective one or
`
`
`
`
`
`
`
`moreinterfaces for applications and/or functions provided by
`
`
`
`
`
`
`
`
`
`the apparatus, said each dynamic bar having an pop-up inter-
`
`
`
`
`
`
`
`
`face for providing at least one of preview information deter-
`
`
`
`
`
`
`
`mined from information managed by the applications and/or
`
`
`
`
`
`
`
`
`functions andlinks to invoke said respective interfaces; and
`
`
`
`
`
`
`
`invoking said respective interfaces to control said apparatus
`
`
`
`
`in responseto user input.
`
`
`
`
`
`
`In accordance with a second aspectof the invention, there
`
`
`
`
`
`
`is provided an apparatus comprising: a storage medium hav-
`
`
`
`
`
`
`ing stored therein a plurality of programming instructions
`
`
`
`
`
`
`
`designed to enable the apparatus to: provide at least one
`
`
`
`
`
`
`dynamic bar for displaying on a main screen of a graphical
`
`
`
`
`
`
`
`
`user interface for controlling the apparatus, each dynamic bar
`
`
`
`
`
`
`
`associated with respective one or more interfaces for appli-
`
`
`
`
`
`
`
`cations and/or functions provided by the apparatus, said each
`
`
`
`
`
`
`
`dynamic bar having an pop-up interface for providingat least
`
`
`
`
`
`one of preview information determined from information
`
`
`
`
`
`
`
`managed by the applications and/or functions and links to
`
`
`
`
`
`
`
`invoke said respective interfaces; and invoke said respective
`
`
`
`
`
`
`interfaces to control said apparatus in responseto user input;
`
`
`
`
`
`
`
`and a processor coupled to the storage medium to execute the
`
`
`programminginstructions.
`
`
`
`
`
`
`
`
`These and other aspects will be apparent to persons of
`
`
`
`
`
`
`
`ordinary skill in the art including a computer program product
`
`
`
`
`
`
`
`such as a machine readable medium storing computer pro-
`
`
`
`
`
`
`
`
`gram code executable to perform a method aspect of the
`invention.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`
`
`
`
`
`The present invention relates generally to communication
`
`
`
`
`
`
`devices, and more particularly to a graphical user interface for
`
`
`
`controlling such devices.
`
`
`
`
`DESCRIPTION OF THE RELATED ART
`
`
`
`
`
`
`
`
`
`
`
`
`With the proliferation of communications services avail-
`
`
`
`
`
`
`
`able on wireless mobile devices,
`it becomes increasingly
`
`
`
`
`
`
`
`
`complex to create a single device that can excel at many
`
`
`
`
`
`
`
`
`different functions. Manycritics claim that a wireless tele-
`
`
`
`
`
`
`
`
`
`phone device can never make a good handheld personal digi-
`
`
`
`
`
`
`
`
`
`tal assistant (PDA) device and a handheld PDA device will
`
`
`
`
`
`
`
`
`
`never make a good wireless telephone.It is also said that only
`
`
`
`
`
`
`
`
`teenagers are using Instant Messaging (IM)services or Short
`
`
`
`
`
`
`
`Message Services (SMS)to exchange messages with friends
`
`
`
`
`
`
`
`
`
`and acquaintances andthat such users should get an entirely
`
`
`
`
`
`
`
`different wireless mobile device. However, many users of
`
`
`
`
`
`
`
`wireless handheld devices desire to have multiple services
`
`
`
`
`and functionality on a single device.
`
`
`
`
`
`
`Representing multiple services and functionsto a user on a
`
`
`
`
`
`
`
`single wireless mobile device presents a number of chal-
`
`
`
`
`
`
`
`
`lenges to the designer of a user interface, particularly a
`
`
`
`
`
`
`
`
`graphical user interface (GUI), for controlling the device.
`
`
`
`
`
`
`
`
`Wireless devices are usually small relative to less portable
`
`
`
`
`
`
`
`computing devices such as laptops and desktop computers.
`
`
`
`
`
`
`
`Inherently then, a visual display such as an LCD or other
`
`
`
`
`
`
`
`screen componentof the wireless mobile device has a small
`
`
`display area.
`
`
`
`
`
`
`
`Typically, GUIs for wireless mobile devices comprise a
`
`
`
`
`
`
`
`
`
`main or homescreen and one or more sub-screens that may be
`
`
`
`
`
`
`
`
`
`navigated from the main screen. Notification icons are often,
`
`
`
`
`
`
`
`rendered on a portion of the main screen to indicate a new
`
`
`
`
`
`
`
`
`event suchasthe receipt ofa new IM message,electronic mail
`
`
`
`
`
`
`(e-mail) or other service events such as a calendar reminderor
`
`
`
`
`
`
`
`
`
`alarm and other status information such as time, date and
`
`
`
`
`
`
`
`
`
`battery life. For each type of service or function available via
`
`
`
`
`
`
`
`the device, a graphical image or icon is often rendered on a
`
`
`
`
`
`
`
`majorportion of the main screen, which icon maybeselected
`
`
`
`
`
`
`
`
`
`by moving a focusor cursor about the interface and selecting
`
`
`
`
`
`
`
`
`the desired item to launch a specific GUI for the selected
`service or function.
`
`
`There is a demandto have information madeavailable to a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`user quicker than previously available in order to optimize the
`
`
`
`
`
`
`control of the wireless device. An application icon or infor-
`
`
`
`
`
`
`
`
`mationor text (e.g. nameortitle) describing the applicationis
`
`
`
`
`
`
`
`
`generally static and as such is not particularly useful for
`
`
`
`
`
`
`
`representing changing information associated with the appli-
`
`
`
`
`
`
`
`cation activated by the icon. Representing current informa-
`
`
`
`
`
`
`
`tion to a user via a predominantly iconic GUI is difficult.
`
`
`
`
`
`
`Further, organizing such information in a useful manner to
`
`
`
`
`
`
`
`
`permit a user to better control the device is also problematic.
`
`
`
`
`
`
`
`Accordingly, there is a resulting need for a method and
`
`
`
`
`
`
`
`apparatus that addresses one or more of these shortcomings.
`
`
`
`
`
`20
`
`
`
`25
`
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`
`50
`
`
`
`55
`
`
`
`SUMMARY
`
`
`
`60
`
`
`
`
`
`
`
`
`
`
`
`Embodiments of present invention will now be described
`
`
`
`
`
`
`
`
`by way of example with reference to attached figures,
`wherein:
`
`
`
`
`
`
`
`FIG. 1 is a block diagram whichillustrates pertinent com-
`
`
`
`
`
`ponents of a wireless communication device which commu-
`nicates within a wireless communication network in accor-
`
`
`
`
`
`
`
`
`
`
`dance with thepriorart;
`
`
`
`
`
`FIG.2 is a more detailed diagram of a preferred wireless
`
`
`
`
`
`
`communication device of FIG. 1 in accordance with the prior
`
`art;
`
`
`
`
`
`FIG.3 is an illustration of an example of a main screen of
`
`
`
`
`
`
`
`a graphical userinterface, in accordance with an embodiment
`
`
`
`
`
`
`
`ofthe invention, for a wireless communication device such as
`
`
`
`
`the devices of FIGS. 1 and 2;
`FIG.4 is an illustration of the main screen of
`
`
`
`
`
`
`
`
`
`FIG.3 following a user action;
`
`
`
`
`
`FIG.5 is an illustration of an example of a main screen of
`
`
`
`
`
`
`
`
`a graphical user interface,
`in accordance with a further
`
`
`embodimentof the invention;
`FIG. 6 is an illustration of the main screen of FIG. 5
`
`
`
`
`
`
`
`
`
`
`
`
`following a user action;
`
`
`
`
`
`FIG.7 is an illustration of an example of a main screen, in
`
`
`
`
`
`
`
`accordance with another embodimentof the invention, for a
`wireless communication device such as the devices of FIGS.
`
`
`
`
`
`
`
`
`
`1 and 2;
`FIGS. 8 and 9 areillustrations of the main screen of FIG. 7
`
`
`
`
`
`
`
`
`
`
`
`
`following respective user actions; and
`
`
`
`
`
`FIG. 101san illustration of an example ofa main screen, in
`
`
`
`
`
`
`
`accordance with another embodimentof the invention, for a
`
`
`
`
`
`
`wireless communication device such as the devices of FIGS.
`
`
`
`
`
`
`
`The invention relates to a method, graphical user interface
`
`
`
`
`
`
`
`1 and 2;
`and apparatus for controlling an apparatus.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In accordance withafirst aspect of the invention,there is FIGS. 11A to 11D areillustrations of particular views of
`65
`
`
`
`
`
`
`
`
`
`
`
`
`the main screen of FIG. 10;
`provided a method for controlling an apparatus comprising:
`
`
`
`
`
`
`
`
`FIGS. 12A to 12D are detailedillustrations ofthe screen of
`
`
`
`
`
`
`providing at least one dynamic bar for displaying on a main
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`F11D in accordance with an embodimentof the invention;
`screen of a graphical user interface for controlling the appa-
`
`
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 14
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 14
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`
`US 8,402,384 B2
`
`
`3
`
`
`
`
`
`
`
`FIGS. 13A to 13C are respective illustrations ofFIGS. 11A
`
`
`
`
`
`
`
`
`to 11C. following user action in accordance with an embodi-
`
`
`mentof the invention;
`
`
`
`
`
`FIG. 14 is an illustration of an example ofa main screen, in
`
`
`
`
`
`
`
`accordance with another embodiment of the invention, for a
`wireless communication device such as the devices of FIGS.
`
`
`
`
`
`
`
`
`
`1 and 2;
`
`
`
`
`
`
`FIGS. 15A to 15C are illustrations of particular views of
`the main screen ofFIG. 14 in accordance with an embodiment
`
`
`
`
`
`
`
`
`
`of the invention;
`
`
`
`
`
`
`
`FIGS. 16 and 17 are flowcharts for operations of a user
`interface in accordance with embodiments ofthe invention.
`
`
`
`
`
`
`DETAILED DESCRIPTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG.1 is a block diagram of a communication system 100
`which includes a mobile station 102 which communicates
`
`
`
`
`
`
`
`
`
`
`
`
`
`through a wireless communication network 104 symbolized
`
`
`
`
`
`
`
`
`by a station. Mobile station 102 preferably includes a visual
`
`
`
`
`
`
`
`
`
`display 112, a keyboard 114, and perhaps one or more auxil-
`
`
`
`
`
`
`
`
`
`iary user interfaces (UI) 116, each of which are coupled to a
`
`
`
`
`
`
`
`
`controller 106. Controller 106 is also coupled to radio fre-
`
`
`
`
`
`
`
`
`quency (RF) transceiver circuitry 108 and an antenna 110.
`
`
`
`
`
`
`Typically, controller 106 is embodiedas a central process-
`
`
`
`
`
`
`
`
`ing unit (CPU) which runs operating system software in a
`
`
`
`
`
`
`
`
`memory component (not shown). Controller 106 will nor-
`
`
`
`
`
`
`
`
`mally control overall operation of mobile station 102,
`
`
`
`
`
`
`
`whereas signal processing operations associated with com-
`
`
`
`
`
`
`munication functions are typically performed in RFtrans-
`
`
`
`
`
`
`
`
`ceiver circuitry 108. Controller 106 interfaces witch device
`
`
`
`
`
`
`
`display 112 to display received information, stored informa-
`
`
`
`
`
`
`
`
`
`
`tion, user inputs, and the like Keyboard 114, which may be a
`
`
`
`
`
`
`
`telephonetype keypad, full alphanumeric keyboard or full or
`
`
`
`
`
`
`
`condensed QWERTYkeypad,is normally providedfor enter-
`
`
`
`
`
`
`
`
`
`ing data for storage in mobile station 102, information for
`
`
`
`
`
`
`transmission to network 104, a telephone numberto place a
`
`
`
`
`
`
`telephonecall, commands to be executed on mobile station
`
`
`
`
`
`
`
`102, and possibly other or different user inputs.
`
`
`
`
`
`
`
`Mobile station 102 sends communication signals to and
`
`
`
`
`
`
`
`receives communication signals from the wireless network
`104 over a wireless link via antenna 110. RF transceiver
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`circuitry 108 performs functions similar to those of a base
`
`
`
`
`
`
`
`
`station and a base station controller (BSC) (not shown),
`
`
`
`
`
`
`including for example modulation/demodulation and possi-
`
`
`
`
`
`
`bly encoding/decoding and encryption/decryption.It is also
`
`
`
`
`
`
`
`contemplated that RF transceiver circuitry 108 may perform
`
`
`
`
`
`
`certain functions in addition to those performed by a BSC. It
`
`
`
`
`
`
`
`
`will be apparent to those skilled in art that RF transceiver
`
`
`
`
`
`
`
`circuitry 108 will be adapted to particular wireless network or
`
`
`
`
`
`
`
`networks in which mobile station 102 is intended to operate.
`
`
`
`
`
`
`
`
`Mobile station 102 includes a battery interface (IF) 134 for
`
`
`
`
`
`
`
`
`receiving one or more rechargeable batteries 132. Battery 132
`
`
`
`
`
`
`
`provides electrical power to electrical circuitry in mobile
`
`
`
`
`
`
`
`
`
`station 102, and battery IF 132 provides for a mechanical and
`
`
`
`
`
`
`
`
`electrical connection for battery 132. Battery IF 132 is
`
`
`
`
`
`
`
`coupled to a regulator 136 which regulates power to the
`
`
`
`
`
`
`
`device. When mobile station 102 is fully operational, an RF
`
`
`
`
`
`
`transmitter of RF transceiver circuitry 108 is turned on only
`
`
`
`
`
`
`
`whenit is sending to network, and is otherwise turned off or
`
`
`
`
`
`
`placed in a low-power modeto conserve power. Similarly, an
`
`
`
`
`
`
`
`RFreceiver of RF transceiver circuitry 108 is typically peri-
`
`
`
`
`
`
`
`
`odically turned off to conserve power until it is needed to
`
`
`
`
`
`
`
`receive signals or information (if at all) during designated
`
`
`time periods.
`
`
`
`
`
`
`
`Mobile station 102 operates using a Subscriber Identity
`
`
`
`
`
`
`
`
`Module (SIM) 140 which is connected to or inserted in
`
`
`
`
`
`
`
`
`
`mobilestation 102 at a SIM interface (IF) 142. SIM 140is one
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`
`4
`
`
`
`
`
`
`
`type of a conventional “smart card” used to identify an end
`
`
`
`
`
`
`
`
`user (or subscriber) of mobile station 102 and to personalize
`
`
`
`
`
`
`
`
`
`
`the device, among other things. Without SIM 140, the mobile
`
`
`
`
`
`
`
`station terminal is not fully operational for communication
`
`
`
`
`
`
`
`
`
`through the wireless network. By inserting SIM 140 into
`
`
`
`
`
`
`
`
`
`
`mobile station 102, an end user can have access to any andall
`
`
`
`
`
`
`
`
`of his/her subscribed services. SIM 140 generally includes a
`
`
`
`
`
`
`
`processor and memory for storing information. Since SIM
`
`
`
`
`
`
`
`
`140 is coupled to SIM IF 142, it is coupled to controller 106
`
`
`
`
`
`
`
`through communication lines 144. In order to identify the
`
`
`
`
`
`
`
`
`subscriber, SIM 140 contains some user parameters such as
`
`
`
`
`
`
`
`an International Mobile Subscriber Identity (MSI). An
`
`
`
`
`
`
`
`
`
`advantage of using SIM 140 is that end users are not neces-
`
`
`
`
`
`
`
`
`sarily bound by any single physical mobile station. SIM 140
`
`
`
`
`
`
`
`
`
`may store additional user information for the mobile station
`
`
`
`
`
`
`
`
`
`as well, including date book (or calendar) information and
`recentcall information.
`
`
`
`
`
`
`
`
`
`
`
`Mobile station 102 may consist of a single unit, such as a
`
`
`
`
`
`data communication device, a multiple-function communica-
`
`
`
`
`
`
`
`
`tion device with data and voice communication capabilities a
`
`
`
`
`
`
`
`
`personal digital assistant (PDA) enabledfor wireless commu-
`
`
`
`
`
`
`
`nication, or a computer incorporating an internal modem.
`
`
`
`
`
`
`Alternatively, mobile station 102 may be a multiple-module
`
`
`
`
`
`
`unit comprising a plurality of separate components, including
`
`
`
`
`
`
`
`but in no waylimited to a computeror other device connected
`
`
`
`
`
`
`
`
`to awireless modem.In particular, for example, in the mobile
`
`
`
`
`
`
`
`station block diagram of FIG. 1, RF transceiver circuitry 108
`
`
`
`
`
`
`
`
`and antenna 110 may be implemented as a radio modem unit
`
`
`
`
`
`
`
`
`that may beinserted into a port on a laptop computer.In this
`
`
`
`
`
`
`
`
`
`case, the laptop computer would include display 112, key-
`
`
`
`
`
`
`
`
`
`
`board 114, one or more auxiliary Uls 116, and controller 106
`
`
`
`
`
`
`
`embodied as the computer’s CPU.It is also contemplated that
`
`
`
`
`
`
`
`
`a computeror other equipmentnot normally capable of wire-
`
`
`
`
`
`
`
`less communication may be adapted to connectto and effec-
`
`
`
`
`
`
`
`
`tively assume control of RF transceiver circuitry 108 and
`
`
`
`
`
`
`
`antenna 110 of a single-unit device such as one of those
`
`
`
`
`
`
`
`
`
`described above. Such a mobile station 102 may have a more
`
`
`
`
`
`
`particular implementation as described later in relation to
`mobile station 202 of FIG.2.
`
`
`
`
`
`
`
`
`
`
`FIG.2 is a detailed block diagram of a preferred mobile
`
`
`
`
`
`
`
`
`station 202. Mobilestation 202 is preferably a two-way com-
`
`
`
`
`
`
`
`
`munication device having at least voice and advanced data
`
`
`
`
`
`
`communication capabilities, including the capability to com-
`
`
`
`
`
`
`
`municate with other computer systems. Depending on the
`
`
`
`
`
`
`
`functionality provided by mobile station 202,
`it may be
`
`
`
`
`
`
`referred to as a data messaging device, a two-way pager, a
`
`
`
`
`
`
`
`cellular telephone with data messaging capabilities, a wire-
`
`
`
`
`
`
`
`less Internet appliance, or a data communication device (with
`
`
`
`
`
`
`
`
`or without telephony capabilities). Mobile station 202 may
`
`
`
`
`
`
`
`communicate with any one of a plurality of fixed transceiver
`
`
`
`
`
`
`stations 200 within its geographic coveragearea.
`
`
`
`
`
`
`
`Mobile station 202 will normally incorporate a communi-
`
`
`
`
`
`
`
`cation subsystem 211, which includesa receiver, a transmit-
`
`
`
`
`
`
`
`
`ter, and associated components, such as one or more(prefer-
`
`
`
`
`
`
`
`ably embedded or internal) antenna elements and,
`local
`
`
`
`
`
`
`
`oscillators (LOs), and a processing module such as a digital
`
`
`
`
`
`
`
`
`signal processor (DSP)(all not shown). Communication sub-
`
`
`
`
`
`
`
`system 211 is analogous to RF transceivercircuitry 108 and
`
`
`
`
`
`
`
`antenna 110 shown in FIG. 1. As will be apparent to those
`
`
`
`
`
`
`skilled in field of communications, particular design of com-
`
`
`
`
`
`
`munication subsystem 211 depends on the communication
`
`
`
`
`
`
`
`network in which mobile station 202 is intendedto operate.
`Network access is associated with a subscriber or user of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`mobile station 202 and therefore mobile station 202 requires
`
`
`
`
`
`
`
`
`a Subscriber Identity Module or “SIM” card 262 to be
`
`
`
`
`
`
`
`inserted in a SIM IF 264 in order to operate in the network.
`SIM 262 includes those features described in relation to FIG.
`
`
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 15
`Google Inc. v. Blackberry Ltd., IPR2017-009 14
`
`Patent Owner Exhibit 2003, Page 15
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`5
`
`
`
`
`
`
`
`1. Mobile station 202 is a battery-powered device so it also
`
`
`
`
`
`
`
`includesa battery IF 254 for receiving one or more recharge-
`
`
`
`
`
`
`
`
`able batteries 256. Such a battery 256 provides electrical
`
`
`
`
`
`
`
`
`power to most if not all electrical circuitry in mobile station
`
`
`
`
`
`
`
`
`
`202, and battery IF 254 provides for a mechanical and elec-
`
`
`
`
`
`
`
`
`trical connection for it. The battery IF 254 is coupled to a
`
`
`
`
`
`
`
`regulator (not shown) which provides power V+ toall of the
`
`circuitry.
`
`
`
`
`
`
`
`Mobile station 202 includes a microprocessor 238 (which
`
`
`
`
`
`
`
`is one implementation of controller 106 of FIG. 1) which
`
`
`
`
`
`
`
`controls overall operation of mobile station 202. Communi-
`
`
`
`
`
`
`
`
`cation functions, including at least data and voice) commu-
`
`
`
`
`
`
`nications, are performed through communication subsystem
`
`
`
`
`
`
`
`
`211. Microprocessor 238 also interacts with additional device
`
`
`
`
`
`
`
`subsystems such as a display 222, a flash memory 224, a
`
`
`
`
`
`
`
`random access memory (RAM) 226, auxiliary input/output
`
`
`
`
`
`
`
`
`(I/O) subsystems 228, a serial port 230, a keyboard 232, a
`
`
`
`
`
`
`speaker 234, a microphone 236, a short-range communica-
`
`
`
`
`
`
`
`
`
`tions subsystem 240, and any other device subsy