`
`(12) United States Patent
`Klassen et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8.209,634 B2
`Jun. 26, 2012
`
`(54) PREVIEWING A NEW EVENT ON A SMALL
`SCREEN DEVICE
`(75) Inventors: Gerhard D. Klassen, Waterloo (CA);
`Craig A. Dunk, Guelph (CA);
`Christopher R. Wormald, Kitchener
`(CA)
`(73) Assignee: Research In Motion Limited, Waterloo
`(CA)
`s
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 987 days.
`(21) Appl. No.: 10/784,781
`(22) Filed:
`Feb. 24, 2004
`(65)
`Prior Publication Data
`US 2005/O12O3O6A1
`Jun. 2, 2005
`s
`Related U.S. Application Data
`(60) Provisional application No. 60/525,958, filed on Dec.
`1, 2003.
`
`(51) Int. Cl.
`(2006.01)
`G06F 3/048
`(52) U.S. Cl. ........ 715/859,715/736 715/739, 715/752;
`715/753; 715/758; 715/759; 715/837; 715/861;
`715/864; 715/710; 715/842; 715/851
`(58) Field of Classification Search .................. 715/700
`715/842, 851, 710, 736,739, 752, 753, 758,
`715/759, 837,859, 861, 864
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,333,256 A
`7, 1994 Green et al.
`5,617,526 A
`4/1997 Oran et al.
`5,634,102 A
`5/1997 Capps
`5,793,365 A * 8/1998 Tang et al. .................... 715/758
`(Continued)
`
`EP
`
`FOREIGN PATENT DOCUMENTS
`O943987 A1
`9, 1999
`(Continued)
`OTHER PUBLICATIONS
`http://www.nokia.com/EUROPE NOKIA COM 3/r2/support?
`tutorials/9210i/english/intro.html, 2002, p. 11.* Nokia 9210i Com
`municator,
`2002, http://www.nokia.com/EUROPE NOKIA
`COM 3/r2/support/tutorials/9210i/english/intro.html, PDF pp.
`1-7.*
`Nokia 9210i Communicator, 2002, Nokia.
`Duarte et al., WO 03/014.905 A2, Feb. 20, 2003.*
`Ask
`Search,
`http://www.ask.com/web?qsrc=1&o=0&l=dir
`&q wireless+correspondents+new-messages.
`(Continued)
`Primary Examiner — Boris Pesin
`Assistant Examiner — John Heffington
`(74) Attorney, Agent, or Firm — Norton Rose Canada LLP
`
`ABSTRACT
`57
`(57)
`Method and apparatus for previewing new events in a com
`puting device having a plurality of applications for managing
`respective events are described. Individual applications are
`each represented by an application icon on a screen of a
`graphical user interface for the device. When a new event
`occurs, particularly when the new event relates to a specific
`one of a plurality of similar applications, the invention pro
`vides a convenient way to denote which application relates to
`the event. In response to a new event of a one of the applica
`tions, the application's icon is visually modified to notify of
`the new event. A visual modification may be determined in
`response to the new event, for example, to preview a content
`of the event. The visual modification may include a count of
`all new events that remainto be disposed. On a selection of the
`visually modified icon, additional previewing may be pro
`vided. Activation of the application having a visually modi
`fied application icon may be configured to automatically ini
`tiate the application at the new event.
`18 Claims, 9 Drawing Sheets
`
`
`
`s
`
`M1
`
`10:34 AM Th Sep 18
`
`G COO Phone Calendar
`
`604
`you at 4:00
`AM red98: See
`EMAIL 1 AIM Craggy: OK, n
`ear the corner Key Lock
`
`Facebook's Exhibit No. 1001
`001
`
`Snap Inc. Ex. 1001 Page 0001
`
`
`
`2006/0084450 A1* 4/2006 Dam Nielsen et al. ....... 455,466
`ck
`345,619
`2006/0256130 A1 ck
`11, 2006 Gonzalez .
`.
`.
`.
`.
`345.1.1
`2006/0284.787 A1* 12/2006 Bear et al. ....
`ck
`2007/0038718 A1
`2/2007 Khoo et al. ................... TO9,206
`ck
`2007/0060206 A1
`3/2007 Dam Nielsen et al. ....... 455,566
`ck
`2007/0129068 A1
`6/2007 Ishigaki ..............
`455,414.1
`ck
`2007/O195007 A1
`8/2007 Bear et al. ...................... 345/1.1
`2007/0213099 A1* 9, 2007 Bast
`455,566
`aS ......
`2008, 0200215 A1* 8, 2008 De Bast ...
`... 455,566
`2008, 0220751 A1* 9, 2008 De Bast ...
`455,414.2
`2008/0282162 A1* 11/2008 Lincke et al.
`... 715,710
`2009/0006958 A1* 1/2009 Pohjola et al. .
`... 715,710
`2009,0006959 A1
`1/2009 Kalenius et al. .............. 715,710
`ck
`2009, 0288004 A1* 11/2009 Strandell et al. .............. 715,710
`2010/0192064 A1* 7/2010 Beppu et al. .................. 715,710
`FOREIGN PATENT DOCUMENTS
`2OO3271277
`9, 2003
`WOO3O14905 A2
`2/2003
`
`
`
`JP
`WO
`
`US 8,209,634 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5,872,521 A ck
`
`2, 1999 Lopatukin et al. .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`. 340,752
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`709/201
`5.960,173 A * 9/1999 Tang et al. .....
`715/758
`5.990,887 A * 1 1/1999 Redpath et al
`455,566
`6,131,046 A * 10/2000 Sano et al. .....
`455,566
`6,169,911 B1* 1/2001 Wagner et al. .
`6,346,952 B1* 2/2002 Shtivelman ................... 715/758
`6,385.459 B1
`5/2002 Lawrence et al.
`6,385,662 B1
`5, 2002 M
`1
`455,566
`6.393.307 Bik 5/2002
`n et al.
`6,396.5 is Bi
`5, 2002 S. tal."
`6.424,354 B
`72002 MA. et al
`4
`atheny et al.
`6,430,405 B1* 8/2002 Jambhekar et al. ........... 455,403
`6,434,599 B1* 82002 Porter ........................ TO9.204
`6,466,236 B1
`10/2002 Pivowar et al.
`6,493,547 B1 * 12/2002 Raith ............................ 455,405
`6,519,629 B2 * 2/2003 Harvey et al. ..
`709/204
`6,539,421 B1* 3/2003 Appelman et al. ............ TO9,206
`6,628,194 B1
`9/2003 Hellebust et al.
`6,691,159 B1* 2/2004 Grewal et al. ................. TO9,219
`OTHER PUBLICATIONS - 1 O- -f O-1-
`6,697,840 B1* 2/2004 Godefroid etal
`709/205
`Search,
`Ask
`http://www.ask.com/web?qsrc=1&o=0&l=dir
`ck
`&q=teleph
`%28
`dent
`t
`6,725,228 B1
`4/2004 Clark et al. ........................... 1f1
`k elep A?h O cip E. ebasrc=1&o-0&l-di
`6,788,949 B1* 9/2004 Bansal .......................... 455,519
`Ask
`Search.
`http:www.askcom web'gsrc=1&o-0&l-dir
`6,842,795 B2 *
`1/2005 Keller ............................. 710, is
`&q=+Wireless+%28correspondents+or--conta . . . .
`6,907.447 B1 *
`6/2005 Cooperman et al.
`709f2O3
`Ask
`Search,
`http:lyww.ask.com/web.gsi.c-1&o-0&l-dir
`6,970,906 B1 * 1 1/2005 Parsons et al. .....
`709/204
`6,981,223 B2 * 12/2005 Becker et al.
`715/753 S.SYS,attraction spond
`6,993,574 B2* 1/2006 Hall .........
`709,219
`Ask Search. http://www.ask.com/web?q=correspondents+
`7,003,279 B2* 2/2006 Nickum ......
`455,405
`new-messages&search=&qsrc=364&o=0&l= . . . .*
`7,127,685 B2 * 10/2006 Canfield et al. ...
`715,842
`Response to Examination Report issued by the Canadian Intellectual
`7,275,215 B2* 9/2007 Werndorfer et al.
`715/752
`Property Office against corresponding Canadian Application No.
`7,284,207 B2 * 10/2007 Canfield et al. ............... T15,842
`2,548,598 dated May 20, 2011.
`7,379,066 B1 : 5/2008 Ostermann et al. ........... 345/473
`Examiner's Requisition issued by the Canadian Intellectual Property
`23. R ck $39. Slush et al. ....
`" iss-
`Office against corresponding Canadian Application No. 2,727,763
`7,596,540 B2* 9/2009 Tzruya et al.
`TO6/47 st Mar. 21, 2011 along with Applicant's response dated Jun. 21.
`7,606,866 B2 * 10/2009 Mora .............
`709f2O7
`---
`isition issued by th
`di
`11
`1
`7,631,266 B2 * 12/2009 Werndorfer et al.
`715/752
`Examiner s Requisition issue yt e Cana an Inte ectual Property
`7,743,340 B2 * 6/2010 Horvitz et al. ...
`715/808
`Office against corresponding Canadian Application No. 2,732,050
`7,802,187 B2* 9/2010 Yoshida ......
`... 715,710
`dated Apr. 14, 2011 along with Applicant's response dated Jul. 13,
`7,813,488 B2 * 10/2010 Kozdon et al.
`379,201.04
`2011.
`7.882,434 B2 * 2/2011 Slotznicket al. ..
`... 715,710
`Examiner's Search Report and Written Opinion issued by the Intel
`7,900,148 B1* 3/2011 Canfield et al.
`715/752
`lectual Property Office of Singapore against corresponding
`7,921,368 B2 * 4/2011 Moody et al. ................. 715/751
`Singapore Patent Application No. 200804162-6 dated Apr. 12, 2011.
`2002, 00264.83 A1 ck
`2/2002 Isaacs et al.
`Summons to attend oral proceedingsprusuant to Rule 115(1) EPC in
`2002.0035613 A1
`3/2002 Hirayama ..................... TO9.218
`corresponding European Patent Application No. 08168419.3 dated
`2002fO130904 A1* 9, 2002 Becker et al. ..
`Feb. 2, 2011
`345,753
`2002/0138584 A1* 9/2002 Fujimoto et al. ...
`709/206
`4
`2002/0194379 A1* 12/2002 Bennett et al. ................ TO9,246
`2003, OO13483 A1
`1/2003 Ausems et al.
`2003/0052915 A1
`3f2003 Brown et al. ................. 345,752
`2003/013 1023 A1* 7/2003 Bassett et al. ................. 707/2OO
`2003.016731.0 A1
`9/2003 Moody et al.
`2003/0210265 A1 * 1 1/2003 Haimberg ..................... 345,758
`2004.0056893 A1* 3, 2004 Canfield et al.
`345,753
`2004/0090469 A1 :
`5, 2004 Moon et al. .
`345,846
`2004/O155908 A1 ck
`8, 2004 Wagner
`345,854
`2004/0172455 A1
`9, 2004 Green et al.
`709f2O7
`2004/0172456 A1* 9, 2004 Green et al.
`709f2O7
`ck
`2004/0225901 A1* 11/2004 Bear et al. ......
`713,300
`2004/0229200 A1* 11/2004 McKeon et al. .............. 434/350
`2005/0047563 A1
`3f2005 Fellenstein et al. ........ 379/8822
`2005/0055405 A1* 3/2005 Kaminsky et al. ............ TO9,206
`2005, 0071736 A1* 3, 2005 Schneider et al. .
`71.5/5OO
`2005/009 1609 A1* 4, 2005 Matthews et al. ..
`715,804
`2005.0114777 A1* 5, 2005 Szeto .............
`... 715,710
`2005/01 17733 A1* 6/2005 Widger et al. ... 379,221.05
`2005, 0120306 A1
`6/2005 Klassen et al.
`2005, 01381.83 A1* 6/2005 O'Rourke et al. ............ TO9,228
`2005/0165880 A1* 7/2005 Moody et al. .
`709/200
`2005/0248437 A1 11/2005 Hellebust et al.
`340.7.51
`2006/0007051 A1
`1/2006 Bear et al. ...................... 35l
`2006.0020904 A1
`1/2006 Aaltonen et al.
`2006, OO3O295 A1
`2, 2006 Adams et al.
`
`I - -
`
`agner .......
`
`- - - - -
`
`2002060s. A 102002 Siminiacal.". A556 EEEEEE
`
`tO summons tO atten Oral proceedingS in corresponding
`European Patent Application No. 08168419.3.
`First, Second and Third Auxiliary Requests dated Jun. 14, 2011.
`“10 Minute Guide to Pocket PC 2002: Copyright 2003 by Que;
`XP007916815; ISBN 0-7897-2797-8; Library of Congress Catalog
`Card No. 2002103976; U.S.A.; Sep. 2002; Wiegand, G. et al.
`Response from Barker Brettell to European Patent Office dated Jun.
`1, 2011 to Extended European Search Reportin corresponding Euro
`pean Patent Application No. 10177958.5
`EPO to Barker Brettell dated Aug. 22, 2011; Provision of the minutes
`of the oral proceedings dated Jun. 14, 2011, in accordance with Rule
`124(4)EPC
`ding E
`P
`Application N
`(4) EPC in corresponding European Patent Application No.
`08168419.3.
`EPO to Barker Brettell dated Aug. 22, 2011; Decision to refuse a
`European Patent application at the oral proceedings dated Jun. 14.
`2011 in corresponding European Patent Application No. 08168419.
`3.
`Allen & Gledhill to Registrar of Patents, Singapore; Response to
`Written Opinion in divisional Singapore patent application No.
`200804162-6 dated Sep. 12, 2011.
`Notice of Allowance along with English translation of same, issued
`by the Japanese Patent Office in connection with corresponding Japa
`nese Patent Application No. 2006-541762 dated Dec. 3, 2010.
`* cited by examiner
`
`Facebook's Exhibit No. 1001
`002
`
`Snap Inc. Ex. 1001 Page 0002
`
`
`
`U.S. Patent
`
`Jun. 26, 2012
`
`Sheet 1 of 9
`
`US 8,209,634 B2
`
`
`
`104.
`
`Facebook's Exhibit No. 1001
`003
`
`Snap Inc. Ex. 1001 Page 0003
`
`
`
`U.S. Patent
`
`Jun. 26, 2012
`
`Sheet 2 of 9
`
`US 8,209,634 B2
`
`
`
`COmmunication
`Subsystem
`211
`
`Display
`222
`
`- Flash Memory
`224
`
`RAM
`226
`
`Microprocessor
`
`238
`
`AUX. I/O
`228
`
`Serial POrt
`230
`
`Keyboard
`232
`
`Speaker
`234
`
`Microphone
`236
`
`Other Device
`Subsystems
`
`Short-Range
`Communications
`
`Facebook's Exhibit No. 1001
`004
`
`Snap Inc. Ex. 1001 Page 0004
`
`
`
`U.S. Patent
`
`Jun. 26, 2012
`
`Sheet 3 of 9
`
`US 8,209,634 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`All 10:34 AM Th Sep 18
`
`302
`
`
`
`M1
`
`M2
`
`M3
`
`PhOne Calendar
`
`() () (OOO
`
`Options Key Lock
`EMAIL 1 EMAIL 2 Contact
`1N
`M1
`314
`
`301
`
`FIG 3
`
`3OO
`
`Facebook's Exhibit No. 1001
`005
`
`Snap Inc. Ex. 1001 Page 0005
`
`
`
`U.S. Patent
`
`Jun. 26, 2012
`
`Sheet 4 of 9
`
`US 8,209,634 B2
`
`
`
`M 1
`
`M2 400 M 3
`
`PhOne
`
`Calendar
`
`All 10:34 AM Th Sep 18
`9 (RCOO
`OOOOO
`
`EMAIL 1 EMAIL 2 Contact
`301
`M1
`
`Options Key Lock
`
`Facebook's Exhibit No. 1001
`006
`
`Snap Inc. Ex. 1001 Page 0006
`
`
`
`U.S. Patent
`
`Jun. 26, 2012
`
`Sheet 5 Of 9
`
`US 8,209,634 B2
`
`
`
`() ( (.) OO
`OOOOO
`
`IM2 YOO IM 3
`
`Phone Calendar
`
`EMAIL 1 EMAIL 2 Contact
`
`Options Key Lock
`
`Phone
`
`FIG. 5
`
`Facebook's Exhibit No. 1001
`007
`
`Snap Inc. Ex. 1001 Page 0007
`
`
`
`U.S. Patent
`
`Jun. 26, 2012
`
`Sheet 6 of 9
`
`US 8,209,634 B2
`
`
`
`All 10:34 AM Th Sep 18
`QG COO
`OOOOO 604
`
`IM2 \400 IM3
`
`Phone Calendar
`
`EMAIL 1
`
`AIM red98: See you at 4:00.
`
`M2
`
`FIG. 6
`
`Facebook's Exhibit No. 1001
`008
`
`Snap Inc. Ex. 1001 Page 0008
`
`
`
`U.S. Patent
`
`Jun. 26, 2012
`
`Sheet 7 Of 9
`
`US 8,209,634 B2
`
`
`
`() GOOO
`
`Phone Calendar
`
`IM2 \400 IM3
`
`EMAIL 1 AIM Craggy: OK, near the corner Key Lock
`
`FIG. 7
`
`Facebook's Exhibit No. 1001
`009
`
`Snap Inc. Ex. 1001 Page 0009
`
`
`
`U.S. Patent
`
`Jun. 26, 2012
`
`Sheet 8 of 9
`
`US 8,209,634 B2
`
`
`
`
`
`
`
`
`ill 10:34 AM Th Sep 18
`(RST) OO
`OOOOO
`
`IM1 \802 IM2 \804 M3
`
`PhOne Calendar
`
`EMAIL 1 EMAIL 2 Contact
`
`Options Key Lock
`
`IM2
`
`FG. 8
`
`Facebook's Exhibit No. 1001
`010
`
`Snap Inc. Ex. 1001 Page 0010
`
`
`
`U.S. Patent
`
`Jun. 26, 2012
`
`Sheet 9 of 9
`
`US 8,209,634 B2
`
`
`
`906
`
`908
`
`Main Screen?
`
`New Con/
`User Action?
`
`Build COn and
`Actions
`
`FIG. 9A
`
`FIG. 9B
`
`Facebook's Exhibit No. 1001
`011
`
`Snap Inc. Ex. 1001 Page 0011
`
`
`
`1.
`PREVIEWING ANEW EVENT ON A SMALL
`SCREEN DEVICE
`
`2
`Accordingly, there is a resulting need for a method and
`apparatus that addresses one or more of these shortcomings.
`
`US 8,209,634 B2
`
`CROSS-REFERENCE TO RELATED
`APPLICATION
`
`This application claims the benefit of U.S. Provisional
`Patent Application No. 60/525,958 filed Dec. 1, 2003.
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to wireless commu
`nication devices, and more particularly to graphical user
`interfaces for controlling Such devices.
`
`DESCRIPTION OF THE RELATED ART
`
`10
`
`15
`
`SUMMARY
`
`The invention relates to a method, graphical user interface
`and apparatus for notifying and previewing a new event on a
`display of a device.
`In accordance with a first aspect of the invention, there is
`provided a method for a computing device having a plurality
`of applications for managing respective events, individual
`ones of said applications each represented by an application
`icon on a screen of a graphical user interface for the device.
`The method for previewing new events on the screen com
`prises, in response to a new eventofa one of said applications,
`visually modifying the one of said applications icon to notify
`of the new event. In response to the visually modified icon, a
`user may invoke the one of said applications.
`The one of said applications may be monitored to deter
`mine an occurrence of the new event. Further, the first aspect
`may comprise determining a visual modification for the one
`of said applications icon in response to the new event; and
`using said visual modification when visually modifying.
`Determining a visual modification may comprise maintain
`ing a count of new events for the one of said applications and
`visually modifying the one of said applications icon may
`comprise displaying a preview of a content of the new event.
`Displaying a preview can be responsive to a user action, Such
`as an interaction with the modified icon. Displaying a preview
`of a content can comprise displaying a dialog box over a
`portion of the main screen.
`In one embodiment, the method comprises, in response to
`an activation of the one of said applications having its icon
`visually modified to notify of the new event, automatically
`navigating through the one of said applications to the new
`event.
`In one embodiment, the device comprises at least one of a
`data communication device and a voice communication
`device and at least Some of said plurality of applications
`manage communications capabilities associated with the
`device. As such, the events of said at least some of said
`plurality of applications comprise communication events. For
`example, the device may be a wireless device.
`In a second aspect, in a computing device having a con
`troller coupled to a memory, the memory storing a plurality of
`applications for managing respective events, there is provided
`a graphical user interface (GUI) for the applications. The GUI
`comprises a main screen for displaying on the computing
`device, the screen comprising a plurality of icons, each icon
`associated with one of the plurality of applications; at least
`one monitoring component to determine the occurrence of
`new events of the applications; and at least one icon modify
`ing component to modify a one of the icons for display on the
`main screen in response to a new event of the application
`associated with the one of the icons to notify of the new event.
`In a third aspect there is provided a wireless handheld
`device comprising a controller, a memory coupled to the
`controller, the memory storing a plurality of applications for
`execution by the controller to manage respective events and a
`graphical user interface (GUI) for the applications. The GUI
`comprises a main screen for displaying on the device, the
`screen comprising a plurality of icons, each icon associated
`with one of the plurality of applications; at least one moni
`toring component to determine the occurrence of new events
`of the applications; and at least one icon modifying compo
`nent to modify a one of the icons for display on the main
`
`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 of a new IM message, electronic mail
`(e-mail) or other service event 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
`majorportion of the main screen, which icon may be selected
`using a cursor or other means to launch a specific GUI for the
`selected service or function.
`A user may subscribe to multiple similar services and have
`these services available via a single wireless mobile device.
`For example, a user may subscribe to more than one Instant
`Message-type service, such as AOLTM Instant Messenger
`(AIMTM), ICQTM, MicrosoftNetworkTM (MSNTM), Yahoo!TM
`Messenger and Quick MessagingTM. Alternatively or as well,
`a user may have a corporate and personal e-mail account
`coupled to the wireless mobile device. When a user is notified
`of a new event such as a new IM message, the user is required
`to check each of their IM service applications separately, via
`their respective activation icons, to determine which IM ser
`vice is responsible for the new event. Checking each service
`is inconvenient. Moreover, there is a demand to have infor
`mation made available to a user quicker than previously avail
`able in order to optimize the control of the wireless device.
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Facebook's Exhibit No. 1001
`012
`
`Snap Inc. Ex. 1001 Page 0012
`
`
`
`US 8,209,634 B2
`
`3
`screen in response to a new event of the application associated
`with the one of the icons to notify of the new event.
`
`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- 10
`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 exemplary main screen, in
`accordance with the 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 after a
`new event;
`FIG. 5 is an illustration of the main screen of FIG. 4
`following a user action;
`FIG. 6 is an illustration of a change to an IM application
`icon when the user selects the application icon with the new
`event;
`FIG. 7 is an illustration of multiple new events within one
`application;
`FIG. 8 is an illustration of further embodiments for pre
`viewing new events on the main screen; and
`FIGS. 9A and 9B are flowcharts which describe a method 30
`in accordance with the invention.
`
`2O
`
`25
`
`15
`
`DETAILED DESCRIPTION
`
`Method and apparatus for previewing new events in a com- 35
`puting device having a plurality of applications for managing
`respective events are described. Individual applications are
`each represented by an application icon on a screen of a
`graphical user interface for the device. When a new event
`occurs, particularly when the new event relates to a specific 40
`one of a plurality of similar applications, the invention pro
`vides a convenient way to denote which application relates to
`the event. In response to a new event of one of the applica
`tions, the application's icon is visually modified to notify of
`the new event. A visual modification may be determined in 45
`response to the new event, for example, to preview a content
`of the event. The visual modification may include a count of
`all new events that remainto be disposed. On a selection of the
`visually modified icon, additional previewing may be pro
`vided. Activation of the application having a visually modi- 50
`fied application icon may be configured to automatically ini
`tiate the application at the new event.
`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 55
`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- 65
`munication functions are typically performed in RF trans
`ceiver circuitry 108. Controller 106 interfaces with device
`
`60
`
`4
`display 112 to display received information, stored informa
`tion, user inputs, and the like. Keyboard 114, which may be a
`telephone type keypad or full alphanumeric keyboard, is nor
`mally provided for entering data for storage in mobile station
`102, information for transmission to network 104, a tele
`phone number to place a telephone call, commands to be
`executed on mobile station 102, and possibly other or differ
`ent 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
`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 datebook (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
`
`Facebook's Exhibit No. 1001
`013
`
`Snap Inc. Ex. 1001 Page 0013
`
`
`
`5
`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
`10
`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
`30
`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.
`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 communi
`cations, 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 Subsystems gen
`erally designated at 242. Some of the Subsystems shown in
`FIG. 2 perform communication-related functions, whereas
`other subsystems may provide “resident’ or on-device func
`tions. Notably, some subsystems, such as keyboard 232 and
`display 222, for example, may be used for both communica
`tion-related functions, such as entering a text message for
`transmission over a communication network, and device
`resident functions such as a calculator or task list. Operating
`system software used by microprocessor 238 is preferably
`stored in a persistent store Such as flash memory 224, which
`may alternatively be a read-only memory (ROM) or similar
`
`45
`
`35
`
`40
`
`50
`
`55
`
`60
`
`65
`
`US 8,209,634 B2
`
`15
`
`25
`
`6
`storage element (not shown). Those skilled in the art will
`appreciate that the operating system, specific device applica
`tions, or parts thereof, may be temporarily loaded into a
`volatile store such as RAM 226.
`Microprocessor 238, in addition to its operating system
`functions, preferably enables execution of Software applica
`tions on mobile station 202. A predetermined set of applica
`tions which control basic device operations, including at least
`data and Voice communication applications, will normally be
`installed on mobile station 202 during its manufacture. A
`preferred application that may be loaded onto mobile station
`202 may be a personal information manager for organizing
`and managing data items relating to the user Such as, but not
`limited to, instant messaging (IM),