throbber

`
`
`
`
`
`
`
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket