`
`
`
`
`
`
`US 8,402,384 B2
`(10) Patent No.:
`(12) Umted States Patent
`
`
`
`
`
`
`
`(45) Date of Patent:
`Mar. 19, 2013
`Scott
`
`
`
`
`
`USOO8402384B2
`
`
`
`
`
`
`
`
`
`............ .. 345/772
`2001/0035881 A1* 11/2001 Stoakley et a1.
`
`...... ..
`2002/0126146 A1*
`9/2002 Burns et a1.
`345/752
`
`
`
`
`
`
`
`............. .. 455/556
`2003/0013483 A1*
`1/2003 Ausems et a1.
`
`
`
`
`
`
`2003/0120957 A1
`6/2003 P th'
`1
`
`
`
`
`2003/0142125 A1
`7/2003 Szlniiyriaa et 31.
`
`
`
`
`
`2003/0160815 A1*
`8/2003 Muschetto .................. .. 345/733
`
`
`
`
`
`2003/0169294 A1*
`9/2003 Vatula et a1.
`345/764
`
`
`
`
`
`
`
`
`
`
`
`
`
`345/854
`2004/0155908 A1*
`8/2004 Wagner ~~~~~ ~~
`
`
`
`
`
`
`455/566
`2004/0204133 A1* 10/2004 Andrew et a1.
`345/854
`2004/0155909 A1*
`8/2004 Wagner ........ ..
`
`
`
`
`
`
`455/566
`2004/0259598 A1* 12/2004 W
`t
`.
`l.
`
`
`
`
`
`
`. .
`200570020316 A1>x<
`1/2005 Mfi?;r
`. . .
`. . . N 455/566
`. .
`
`
`
`
`
`2005/0117733 A1*
`6/2005 Widger et a1.
`......... .. 379/22105
`
`
`
`
`
`
`
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`
`1152333 A2
`7/2001
`
`
`
`1265157 A2
`11/2002
`
`
`
`
`(commued)
`
`OTHER PUBLICATIONS
`
`
`
`
`
`
`
`
`EP
`EP
`
`
`
`
`
`
`
`
`
`
`
`
`Apple Press, Newton 2.0 User Interface Guidelines, May 1996,
`
`
`
`AddiSOH'Wesley’ P1" 1'30”
`(Continued)
`
`
`
`
`
`
`
`Primary Examiner i Phenuel Salomon
`
`
`
`
`
`
`
`(74) Attorney, Agent, or Firm 7 Norton Rose Canada LLP
`
`
`
`(57)
`
`
`
`ABSTRACT
`
`
`
`
`
`
`
`
`Method and user interface for controlling an apparatus are
`
`
`
`
`
`
`
`
`provided. At least one dynamic bar is provided for displaying
`
`
`
`
`
`
`
`
`on a main screen of a graphical user interface for controlling
`
`
`
`
`
`
`
`
`the apparatus.Eachdynamic baris associatedwithrespective
`
`
`
`
`
`
`
`
`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
`
`
`
`
`
`
`
`
`
`
`(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.
`(21) App1.N0.: 10/9831606
`
`
`
`.
`.
`
`
`Flled~
`
`
`(22)
`
`(65)
`
`
`
`
`N0“ 9’ 2004
`
`
`Prior Publication Data
`
`
`
`US 2006/0101350 A1
`May 11, 2006
`
`
`
`
`
`Int Cl
`
`
`
`(2006.01)
`G06F 3/048
`
`
`
`
`
`
`....................... .. 715/779; 715/808; 715/864
`(52) US. Cl.
`(58) Field of Classification Search ................ .. 715/779,
`
`
`
`
`
`
`
`
`
`
`
`715/808, 854, 864; 455/566, 564, 556, 557
`
`
`
`
`
`
`
`See application file for complete search history.
`
`(51)
`
`
`
`
`
`
`
`
`
`(56)
`
`
`
`
`References Cited
`
`
`
`
`
`
`
`US PATENT DOCUMENTS
`
`
`
`455/566
`2% 2 *
`Jomnjt 3L
`
`
`
`
`
`6’172’677 131*
`“2001 ngme'r'é't'él'"""""""" " 715/716
`
`
`
`
`6:211:858 B1 *
`4/2001 Moon et 31.
`715/771
`6,486,914 B1 * 11/2002 Anderson
`. 348/33302
`
`
`
`
`
`
`
`
`
`
`
`
`
`6,522,347 Bl :
`2/2003 Tstljiét f11~
`~ ~ ~
`~ ~ ~ ~ ~~ 715/848
`~ ~
`~ ~
`
`
`*
`gigginfgaeétaéi
`'
`"" "
`7’221’331 132*
`5/2007 Bear et 31.
`....
`345/1.1
`
`
`
`
`
`
`
`
`7,353,466 B2*
`4/2008 Crane et a1.
`.. 715/752
`..
`
`
`
`
`
`
`
`2001/0028365 A1* 10/2001 Ludolph ..
`.. 345/764
`
`
`
`
`
`
`2001/0029527 A1* 10/2001 Goshen
`.... .. 709/218
`
`
`
`
`
`
`
`
`
`610
`
`
`
`
`
`
`
`
`
`
`
`7.
`f
`f“
`
`
`
`
`
`
`'
`-.5,(l-3all.z Oice'Mail_
`
`
`
`
`
`No new-email messages;- 50 Unread"
`
`
`
`
`
`"E7 1.,0‘Viéw' SMS.
`_
`
`
`
`
`
`K, .10 CentaCtsv'Online'Start 19 Chat...
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`310
`
`
`
`
`
`
`
`608
`
`606
`
`604
`
`300
`
`Patth Owner Exhibit 2003, Page 1
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`Patent Owner Exhibit 2003, Page 1
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`
`US 8,402,384 B2
`Page 2
`
`
`U.S. PATENT DOCUMENTS
`
`
`
`2005/0188320 A1*
`8/2005
`Booking ..................... .. 715/752
`
`
`
`
`
`2005/0213717 A1*
`O’Neilet a1.
`. 379/8811
`9/2005
`..
`
`
`
`
`
`
`2006/0020904 A1*
`Aaltonen et a1.
`715/850
`1/2006
`
`
`
`
`
`
`2006/0156256 A1*
`Lee ........... ..
`. 715/857
`7/2006
`
`
`
`
`
`
`2010/0042951 A1*
`2/2010
`Ogren ......................... .. 715/841
`
`
`
`
`
`FOREIGN PATENT DOCUMENTS
`
`
`1434 411 A1 *
`6/2004
`
`
`
`
`
`1434411 A1
`6/2004
`
`
`
`W0 03/100591 A
`12/2003
`
`
`
`W0 03/100591 A2 * 12/2003
`
`
`
`
`OTHER PUBLICATIONS
`
`
`European Search and Examination Report for European Patent
`
`
`
`
`
`
`
`Application No. 061258844, mailed Jun. 26, 2007.
`
`
`
`
`
`
`
`Ipulse, Response to Search and Examination Report, filed in respect
`
`
`
`
`
`
`
`
`ofEuropean Patent Application No. 061258844, dated Sep. 5, 2007.
`
`
`
`
`
`
`
`
`
`European Patent Office, Examination Report, issued in respect of
`
`
`
`
`
`
`
`European Patent Application No. 061258844, 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. 061258844, dated Jun. 1, 2009.
`
`
`
`
`
`
`
`European Patent Office, Summons to Attend Oral Proceedings,
`
`
`
`
`
`
`issued in respect of European Patent Application No. 061258844,
`
`
`
`
`
`
`dated Sep. 29, 2010.
`
`
`
`
`Barker Brettell, Response to Summons to Attend Oral Proceedings,
`
`
`
`
`
`
`filed in respect of European Patent Application No. 061258844,
`
`
`
`
`
`
`
`
`dated Dec. 22, 2010.
`
`
`
`
`European Patent Office, Decision to Refuse a Patent Application,
`
`
`
`
`
`
`issued in respect of European Patent Application No. 061258844,
`
`
`
`
`
`
`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-00914
`
`
`
`
`
`
`
`
`
`
`
`EP
`
`EP
`
`W0
`
`W0
`
`
`Patent Owner Exhibit 2003, Page 2
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`US. Patent
`
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 1 of 11
`
`
`
`US 8,402,384 132
`
`
`
`
`
`*1_06'
`
`
`
`Controller
`
`Patent Owner Exhibit 2003, Page 3
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`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
`
`
`
`.200
`e
`I.” \
`fl
`I‘
`5%§‘
`53.5;\
`
`
`
`
`
`
`
`
`»
`
`
`
`V
`'3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Microprocessor
`
`
`
`
`
`vS‘erial‘Port.
`
`
`
`
`«\w‘"<_
`
`
`
`
`
`
`Cemmunication
`
`
`Subsystem-
`
`
`
`21—1
`
`
`
`
`F lash: Memory
`
`
`
`
`
`
`
`
`
`238
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` Microphone
`
`
`
`
`
`
`
`Short—Range
`2_4Q
`COmm'unlCati‘ons
`
`
`
`
`
`Other Device-
`Subsystems
`. 2‘12.
`
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 4
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`Patent Owner Exhibit 2003, Page 4
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`US. Patent
`
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 3 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`3'02?
`
`
`
`402
`
`
`
`
`
`
`
`
`
`
`
`_
`_
`,
`
`
`407‘
`
`
`
`
`
`304
`
`06.
`
`I
`
`"
`
`
`
`
`
`
`.
`7
`.1150. Meseageg; 30 New '1
`I From: Andrew
`I Subject: 'Ne‘w‘BB- *
`
`
`
`
`
`
`
`
`
`
`
`_
`From: (JfabK.
`I ‘Sulbjebt’:'_H>e;l‘p.rfielfj
`
`
`
`
`
`
`From: Joah’
`'S'bjéctrRlM‘Party I
`l
`,. I
`"a
`.~
`.
`r
`j
`_
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 4
`
`17-
`
`
`1300
`
`
`
`Patent Owner Exhibit 2003, Page 5
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`Patent Owner Exhibit 2003, Page 5
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`US. Patent
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 4 of 11
`
`
`
`US 8,402,384 132
`
`302
`
`306
`
`304
`
`310
`
`
`
`
`
`
`FIG. 5
`
`610
`
`
`
`
`
`608
`
`606
`
`604
`
`
`
`
`
`
`
`
`
`
`
`302
`
`
`FIG. 6
`
`Patent Owner Exhibit 2003, Page 6
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`
`
`
`
`9-:
`..5,c;3au :Voice' Mail
`
`
`
`
`
`81 No new-email: messages;- 50 Unread
`
`
`
`
`
`"E7 IO‘Vie‘IWI SM’S.
`'
`I
`’
`_
`
`
`
`
`
`[it 10 CentaCtSUOnlineStart t9 Chat...
`
`
`
`
`
`
`
`
`
`
`310
`
`
`
`
`
`602
`
`Patent Owner Exhibit 2003, Page 6
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`US. Patent
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 5 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`
`
`
`
`
`
`
` - Mfr»
`
`
`
`702
`
`FIG. 7
`
`'
`
`
`
`‘
`
`604
`r
`
`
`
`’
`
`
`
`302
`
`
`A
`-
`50-2
`
`
`
`
`
`
`1,
`
`
`
`'of‘a‘ .1
`,,
`'
`an SiCaIlVoi'de Man.
`
`
`
`
`
`
`
`
`
`
`'_ Nognew email" messages, 50 unceag
`ammgmsms
`-
`'.
`"
`'
`
`
`
`
`
`
`
`
`
`
`
`
`10C¢nta¢$0r1lihe-§£a£§££@__‘at».
`5
`
`
`
`
`
`
`
`
`
`
`
`
`902
`
`9.04
`
`
`
`
`
`300'
`
`Patent Owner Exhibit 2003, Page 7
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`Patent Owner Exhibit 2003, Page 7
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`US. Patent
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 6 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`
`
`
`
`
`
`Am
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`~dew ehjailmessqges, 'Sognmgg:
`~
`
`
`
`
`
`
`
`
`_
`[itaaro‘me‘wswls
`_
`‘
`"
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`yf'vrr—z'N—“nw "x,
`
`
`
`occn'ragts Onlinem
`
`1...:
`my.“
`‘
`,
`I
`(
`" ‘9
`0;
`fir?” .‘
`V m.
`‘
`3.‘ v Jfiktfin
`
`.-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`‘) 3:00-14:00'PM: Meet George.
`
`
`
`
`5- “4230" 5:00PM: Cell B
`'
`
`
`
`v 91.5 £90.sz amemmm .-
`.~ .'
`
`
`
`
`*fimorrow“
`‘
`_ _‘
`g
`'
`-
`
`
`
`
`
`
`> All dayt'everfgt -‘RIM‘Forum
`
`
`
`
`»
`b
`F'riday’
`Brxeakie with,
`
`
`
`
`
`'
`}
`
`
`
`
`
`
`
`esp-*Ottqbervos 2004
`
`
`,>. 3:00 54:00PM" Meet Ge'ot‘ige '
`I», 433.0
`'
`-’
`"
`
`
`
`
`
`
`
`
`
`
`
`
`5
`
`
`1118
`
`
`FIG. 11D
`
`(
`
`
`,
`
`
`
`..
`
`‘
`
`
`
`
`
`
`“H’swfieleés-Pow’er Key/fled;
`
`
`
`
`
`
`
`‘jo‘n
`,orf
`" 7*v- 1,.
`.57
`‘4
`
`
`
` 1'1 16,
`
`Patent Owner Exhibit 2003, Page 8
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`Patent Owner Exhibit 2003, Page 8
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`US. Patent
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 7 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`1202
`
`
`
`
`
`
`
`
`
`1
`
`
`
`
`9::
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`. Pa'ss/ybrd '
`
`
`
`j" >
`'Secumynmewt
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Scan Mode
`Automg ‘
`
`
`
`
`Active Network;
`‘
`
`
`ROG ERS ATaT
`
`
`' Available. Networks:
`
`"Please do a_ Stan'
`'
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`,
`701mm '
`
`
`
`Snpoza;
`.10 Min.
`
`
`
`
`Active on Weekend: Yes
`
`
`.
`'
`
`>
`
`
`
`'
`
`
`i
`'
`
`_
`
`.
`
`,
`
`;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`'
`
`
`
`,
`
`gr} Gefxeral
`Mean
`Hanusjrwee
`
`
`H‘me‘Q'W
`Pager Only
`
`
`
`
`Vibrate Orw
`EQEFrZfiEs
`_r .n
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 9
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`Patent Owner Exhibit 2003, Page 9
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`US. Patent
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 8 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`
`
`1003
`
`1302
`
`100?
`
`
`
`
`
`1306 FK3.13C
`
`1304
`
`1011
`
`1011
`
`1019
`
`
`
`
`
`
`1020
`
`Patent Owner Exhibit 2003, Page 10
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`Patent Owner Exhibit 2003, Page 10
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`US. Patent
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 9 of 11
`
`
`
`US 8,402,384 B2
`
`
`
` .> 3:00. - 449,0 PM}“.Me't'.=t-G¢:crgé
`
`
`
`
`
`
`
`
`
`
`
`.,
`ll 51
`,-4:30:-.'5:‘0,0'Pf‘-
`b,
`
`
`
`
`
`1 j; 6:45 -.9;100jPM:iDinn¢r with-Ma
`
`
`
`
`
`iT-oh‘gprroW'
`.
`7
`
`
`
`‘ r" Nl'day evefit= RIM fcrurni-
`
`
`
`
`
`
`
`Fri'day '
`u
`‘
`_
`
`
`
`
`y‘Breakie within“
`.
`‘
`
`
`’p a gonta‘qs-Availabte (10)
`
`-
`
`
`
`-
`
`
`
`
`
`“4:00PM: .Méet‘eeamé'
`
`
`
`
`
`
`1530931956“: £8" Bi
`,
`.5‘
`
`
`..
`EM;-Din‘ngr with Ma
`I
`.
`~
`.1
`'T'omorr‘ow ,
`,
`
`
`
`
`
`
`
`
`
`
`
`
`
`m
`«$33
`-L
`
`0. " '
`>~‘)-
`'.
`‘.
`
`
`
`
`
`
`
`y [3 [kiner gmail me'Ssaues,*SO gnread
`,
`__
`;
`5’
`naminsmsms
`:
`
`
`
`
`
`
`
`
`
`r
`
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 11
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`Patent Owner Exhibit 2003, Page 11
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`US. Patent
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 10 of 11
`
`
`
`US 8,402,384 B2
`
`
`
`Start
`
`1 02
`
`.
`160 “
`'
`
`
`Select Bar
`
`
`
`
`1605
`
`
`
`
`
`' Update
`
`\fiéw
`
`
`
`1500
`
`
`
`"A
`
`1606-1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` 1643,.
`Y
`
`FIG. 16
`
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 12
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`Patent Owner Exhibit 2003, Page 12
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`US. Patent
`
`
`
`
`
`Mar. 19, 2013
`
`
`
`
`Sheet 11 of 11
`
`
`
`US 8,402,384 132
`
`
`
`
`
`
`
`
`Update
`
`
`
`1604
`
`1605‘
`
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 13
`Google Inc. V. Blackberry Ltd., IPR2017-00914
`
`Patent Owner Exhibit 2003, Page 13
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`
`US 8,402,384 B2
`
`2
`
`1
`
`DYNAMIC BAR ORIENTED USER
`
`
`
`INTERFACE
`
`
`
`FIELD OF THE INVENTION
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`
`
`
`
`
`
`
`
`
`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. Many critics 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 and that 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 functions to 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 component of the wireless mobile device has a small
`
`display area.
`
`
`
`
`
`
`Typically, GUIs for wireless mobile devices comprise a
`main or home screen 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 such as the receipt ofa new IM message, electronic mail
`(e-mail) or other service events such as a calendar reminder or
`
`
`
`
`
`
`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
`
`
`
`
`
`
`
`major portion of the main screen, which icon may be selected
`
`
`
`
`
`
`
`
`
`by moving a focus or cursor about the interface and selecting
`the desired item to launch a specific GUI for the selected
`
`
`
`
`
`
`
`
`service or function.
`
`
`There is a demand to have information made available to a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`user quicker than previously available in order to optimize the
`control of the wireless device. An application icon or infor-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`mation or text (e. g. name or title) describing the application is
`
`
`
`
`
`
`
`
`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.
`SUMMARY
`
`
`
`
`
`The invention relates to a method, graphical user interface
`
`
`
`
`
`
`
`
`
`
`
`and apparatus for controlling an apparatus.
`In accordance with a first aspect of the invention, there is
`
`
`
`
`
`
`
`
`
`
`
`
`
`provided a method for controlling an apparatus comprising:
`
`
`
`
`
`
`
`
`providing at least one dynamic bar for displaying on a main
`
`
`
`
`
`
`
`
`screen of a graphical user interface for controlling the appa-
`
`
`
`
`
`
`
`
`
`
`
`
`ratus, each dynamic bar associated with respective one or
`
`
`
`
`
`
`
`more interfaces 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 and links to invoke said respective interfaces; and
`
`
`
`
`
`
`
`invoking said respective interfaces to control said apparatus
`
`
`
`
`in response to user input.
`In accordance with a second aspect of 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 providing at 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 response to user input;
`
`
`
`
`
`
`
`and a processor coupled to the storage medium to execute the
`
`
`programming instructions.
`
`
`
`
`
`
`
`
`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
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Embodiments of present invention will now be described
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`by way of example with reference to attached figures,
`wherein:
`
`
`
`
`
`
`
`FIG. 1 is a block diagram which illustrates pertinent com-
`ponents of a wireless communication device which commu-
`
`
`
`
`
`nicates within a wireless communication network in accor-
`
`
`
`
`
`dance with the prior art;
`
`
`
`
`
`
`
`
`
`
`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 user interface, 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
`
`
`
`
`
`
`
`
`embodiment of 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 embodiment of the invention, for a
`
`
`
`
`
`
`
`wireless communication device such as the devices of FIGS.
`
`
`
`
`
`
`
`1 and 2;
`
`
`FIGS. 8 and 9 are illustrations of the main screen of FIG. 7
`
`
`
`
`
`
`
`
`
`
`
`
`following respective user actions; and
`FIG. 10 is an illustration of an example of a 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. 11A to 11D are illustrations of particular views of
`
`
`
`
`
`
`the main screen of FIG. 10;
`
`
`
`
`
`FIGS. 12A to 12D are detailed illustrations ofthe screen of
`
`
`
`
`
`
`F11D in accordance with an embodiment of the invention;
`
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 14
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`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-
`ment of the invention;
`
`
`
`
`
`
`
`FIG. 14 is an illustration of an example of a 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 of the 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 embodied as 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 RF trans-
`30
`
`
`
`
`
`
`
`
`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
`
`
`
`
`
`
`
`telephone type keypad, full alphanumeric keyboard or full or
`
`
`
`
`
`
`
`condensed QWERTY keypad, is normally provided for enter-
`ing data for storage in mobile station 102, information for
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`transmission to network 104, a telephone number to place a
`telephone call, 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
`
`
`
`
`
`
`when it is sending to network, and is otherwise turned off or
`
`
`
`
`
`
`
`
`
`
`
`
`
`placed in a low-power mode to conserve power. Similarly, an
`
`
`
`
`
`
`
`RF receiver 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
`
`
`
`
`
`
`
`
`mobile station 102 at a SIM interface (IF) 142. SIM 140 is one
`
`
`
`
`
`
`
`
`
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`5
`
`
`
`10
`
`
`
`15
`
`20
`
`25
`
`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 and all
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`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 (IMSI). 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
`recent call 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) enabled for 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 way limited to a computer or other device connected
`
`
`
`
`
`
`
`
`to a wireless 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 be inserted into a port on a laptop computer. In this
`
`
`
`
`
`
`
`
`
`case, the laptop computer would include display 112, key-
`
`
`
`
`
`
`
`
`
`
`board 114, one or more auxiliary UIs 116, and controller 106
`
`
`
`
`
`
`
`embodied as the computer’s CPU. It is also contemplated that
`
`
`
`
`
`
`
`
`a computer or other equipment not normally capable of wire-
`less communication may be adapted to connect to 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. Mobile station 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 coverage area.
`
`
`
`
`
`
`
`Mobile station 202 will normally incorporate a communi-
`cation subsystem 211, which includes a 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 transceiver circuitry 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 intended to 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-00914
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Owner Exhibit 2003, Page 15
`Google Inc. v. Blackberry Ltd., IPR2017-00914
`
`
`
`
`
`US 8,402,384 B2
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`50
`
`55
`
`60
`
`65
`
`5
`
`
`
`
`
`
`
`
`1. Mobile station 202 is a battery-powered device so it also
`
`
`
`
`
`
`
`includes a 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+ to all 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 subsyst