throbber
USOO8209634B2
`
`(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),

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