throbber
(12) United States Patent
`US 8,812,993 B2
`(10) Patent N0.:
`
` Goertz (45) Date of Patent: Aug. 19, 2014
`
`
`US008812993B2
`
`(54) USER INTERFACE
`
`(75)
`
`~
`~
`.
`Inventor. Magnus Goertz, L1d1ngo (SE)
`.
`(73) ASSlgneei NeonOde Inc., Santa Clara, CA (US)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U‘S'C' 154(b)by Odays‘
`
`(21) APP1~ N0: 13/310,755
`.
`Flled:
`
`Dec. 4, 2011
`
`(22)
`
`(65)
`
`Prior Publication Data
`US 2012/0094723 A1
`Apr. 19, 2012
`
`Related US. Application Data
`(63) Continuation of application No. 10/315,250, filed on
`Dec. 10, 2002, now Pat. No. 8,095,879.
`
`(51)
`
`(2006 01)
`‘
`(2013.01)
`(2013.01)
`
`1515-6215/00
`G06F 3/0481
`G06F 3/0488
`(52) US. Cl.
`CPC ............ G06F 3/0488 (2013.01), G06F 3/0481
`(2013.01)
`USPC ............................ 715/863; 715/764; 715/864
`(58) Field of Classification Search
`USPC .......................................... 715/863, 864, 764
`See application file for complete search history.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4,243,879 A
`4,301,447 A
`4,790,028 A
`4,847,606 A
`
`1/1981 Carroll et a1.
`11/1981 Funk et a1.
`12/1988 Ramage
`7/1989 Beiswengef
`
`7/1991 Yoshida et a1.
`5,036,187 A
`10/1991 Cornett et a1.
`5,053,758 A
`3/1993 Barker et al.
`5,194,863 A
`2/1994 Chan
`5,283,558 A
`4/1994 Bronson ....................... 715/777
`5,305,435 A *
`4/1995 Hirayama e131,
`............ 715/800
`5,406,307 A *
`10/1995 Henckel et a1.
`5,463,725 A
`10/1996 Hocker et a1.
`5,561,758 A
`.................
`eeran e
`.
`,
`,
`345/173
`zigzag? : * 15133? Bowningt 31
`..................... 710/5
`5,603,053 A *
`2/1997 Gough et a1.
`5,612,719 A
`3/1997 Beernink et a1.
`5,618,232 A
`4/1997 Martin
`5,644,628 A *
`7/1997 Schwarzer et a1.
`(Continued)
`
`........ 379/9319
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`
`9/1989
`0 330 767 B1
`11/1992
`0513694 A2
`on 1nue
`(C t'
`d)
`
`OTHER PUBLICATIONS
`Carlson, Jeff, Visual Quickstart Guide Palm Organizers. Peachpit
`Press. 2000. Berkeley, CA. pp.xiii, 12, 25, 26, 28-30, 40,47, 246 and
`253.
`
`(Continued)
`.
`.
`.
`Primary Exammer * Ryan Pltaro
`(74) Attorney, Agent, or Firm 7 Soquel Group LLC
`
`ABSTRACT
`(57)
`A non-transitory computer readable medium storing com-
`puter program code which, when executed by a mobile hand-
`held device that has a touch sensitive display, instructs the
`device (i) to display a notification of an incoming phone call,
`and (ii) to accept the call in response to a mufti-step operation
`comprising an object touching the touch sensitive display,
`and the object gliding along the touch sensitive display in a
`.
`.
`.
`SpeCIfiC d1rect10n~
`
`8 Claims, 4 Drawing Sheets
`
`APPLE 1001
`
` 1
`
`APPLE 1001
`
`1
`
`

`

`US 8,812,993 B2
`
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2001/0028365 A1* 10/2001 Ludolph ....................... 345/764
`2001/0030641 A1
`10/2001 Suzuki
`2001/0043189 A1 *
`11/2001 Brisebois et al.
`2001/0043198 A1
`11/2001 Ludtke
`
`............. 345/156
`
`.................. 715/764
`
`4/1998 Pisutha-Arnond
`5,745,116 A
`5/1998 Stephan et 31.
`5,748,185 A
`7/1998 Bowen
`5,785,439 A
`10/1998 Hansen
`5,821,930 A
`10/1998 Keller et 31.
`5,821,933 A
`10/1998 Bisset et 31.
`5,825,352 A
`3/1999 Gillespie et 31.
`5,889,236 A
`4/1999 Small et 31.
`5,898,434 A
`5/1999 Haitani et al.
`5,900,875 A
`5/1999 Ogura et a1.
`5,907,327 A *
`6/1999 Graham et 31.
`5,914,709 A
`8/1999 Anderson et 31.
`5,943,039 A
`8/1999 Martinelli et 31.
`5,943,044 A
`9/1999 Conrad et 31.
`5,956,030 A
`11/1999 Downing
`5,988,645 A
`3/2000 Beaton et 31.
`6,037,937 A
`4/2000 Friend et 31.
`6,052,279 A
`7/2000 Chijiwa et 31.
`6,085,204 A
`7/2000 Mackinlay .................... 715/848
`6,088,032 A *
`9/2001 Lee
`6,292,179 B1
`10/2001 Shields et 31.
`6,304,261 B1
`10/2001 Beaton et 31.
`6,310,610 B1
`1/2002 Beaton et 31.
`6,340,979 B1
`2/2002 Nakajima et 31.
`6,346,935 B1
`3/2002 Ruberry et 31.
`6,356,287 B1
`3/2003 Arons et 31.
`6,529,920 B1
`4/2003 Yonezawa
`6,542,191 B1
`............. 715/745
`4/2003 De Greef et 31.
`6,549,217 B1 *
`6/2003 Bartlett
`......................... 345/156
`6,573,883 B1 >x<
`7/2003 Hirshberg
`6,597,345 B2
`9/2003 Kurtenbach
`6,618,063 B1
`10/2003 Li
`6,639,584 B1
`“/2003 Nicolas
`6,646,633 B1
`12/2003 Ludoplh
`6,664,983 B2
`2/2004 Hinckley et al.
`6,690,365 B2
`2/2004 Zimmerman et al.
`6,690,387 B2
`3/2004 Hinckley et a1.
`6,707,449 B2
`4/2004 Chew et al.
`6,727,917 B1
`5/2004 Wynn et al.
`6,734,883 B1
`6/2004 Allport
`......................... 715/840
`6,757,001 B2 *
`6/2004 Oross et al.
`................... 715/864
`6,757,002 B1 *
`7/2004 Hayakawa
`6,765,559 B2
`9/2004 Nako et al.
`6,788,292 B1
`6,812,940 132* 11/2004 AII_101d .......................... 715/817
`6’833’827 B2
`12/2004 Lu1 et al.
`6,874,683 B2
`4/2005 Keronen et al.
`6,925,611 B2
`8/2005 SanGiovanni
`6,988,246 B2
`1/2006 Kopitzke et a1.
`7 ,006,077 B1
`2/2006 Uusimaki
`.............. 715/780
`7,007,239 B1 *
`2/2006 Hawkins et al.
`7,030,861 Bl
`4/2006 Westerman et 31~
`7,046,232 B2 *
`5/2006 Inagaki et al.
`................ 345/158
`7’155’683 B1 * 12/2006 Williams """"""""""" 715/816
`7 159 120 B2 *
`1/2007 Muratov et a1.
`............... 713/182
`7:159:763 B2
`“2007 Yap et al.
`7,199,786 B2
`4/2007 Suraqui
`7,225,408 B2
`5/2007 O’Rourke
`.................. 455/566
`7,231,231 B2 *
`6/2007 Kokko et al.
`7,283,845 B2 *
`10/2007 De Bast
`........................ 455/566
`7,286,063 BZ
`10/2007 Gauthey et al.
`7,304,638 B2
`12/2007 Murphy
`.................... 715/780
`7,343,565 B2 *
`3/2008 Ying et al.
`7’441’196 B2
`10/2008 GOHfiHCht et 31'
`7,450,114 B2
`11/2008 Anwar
`7,665,043 B2 *
`2/2010 K110 .............................. 715/864
`7,818,691 B2 * 10/2010 Irvine ........................... 715/856
`7,880,724 B2
`2/2011 Nguyen et al.
`8,120,625 132
`2/2012 Hinckley
`8,127,141 132
`2/2012 Hypponen
`2001/0000668 A1*
`5/2001 Bodnar
`,,,,,,,,,,,,,,,,,,,,,,,,, 345/339
`2001/0002694 A1
`6/2001 Nakazawa et a1.
`2001/0017934 A1*
`8/2001 Paloniemi et al.
`200 1/0022579 A1
`9/2001 Hirabayashi
`2001/0026268 A1
`10/2001 Ito
`2001/0028344 A1
`10/2001 Iwamoto et al.
`
`............ 382/107
`
`............ 345/863
`
`.................... 713/184
`
`l2/2001 Sano et al.
`2001/0055006 A1
`l/2002 Causey, III et al.
`2002/0002326 A1
`2/2002 Robotham et al.
`2002/0015064 A1*
`3/2002 Hirshberg
`2002/0027549 A1
`3/2002 JuelS et al.
`2002/0029341 A1 *
`4/2002 Kishimoto
`2002/0046353 A1
`5/2002 Arnold .......................... 345/810
`2002/0054153 A1 *
`5/2002 D’Agostini
`................... 345/783
`2002/0060699 A1 *
`5/2002 Kubo et al.
`2002/0063696 A1
`6/2002 Tani et al~
`2002/0075244 A1
`8/2002 Taylor
`2002/0109677 A1
`......................... 345/810
`9/2002 Allport
`2002/0135619 A1 *
`11/2002 Currans et al.
`2002/0171691 A1
`455/418
`ll/2002 Shtivelman et al.
`2002/0173300 A1 *
`
`345/810
`2002/0191029 A1 * 12/2002 Gillespie et al.
`455/556
`.
`2003/0013483 A1*
`1/2003 Ausems et al.
`.................... 345/863
`2003/0016253 A1 *
`l/2003 Aoki et al.
`2003/0043207 A1
`3/2003 Duarte
`2003/0076306 A1
`41/2003 Zadesky 6t al~
`2003/0095102 A1*
`5/2003 Kraft et al.
`.................... 345/168
`2003/0122787 A1
`7/2003 Zimmerman et al.
`2003/0206162 A1 *
`ll/2003 Roberts ......................... 345/173
`2004/0001101 A1*
`1/2004 Trajkovic et al.
`............. 345/781
`2004/0021643 A1
`2/2004 Hoshino et al.
`2004/0021681 A1 *
`2/2004 Liao .............................. 345/702
`2004/0100510 A1
`5/2004 Milic-Frayling et al.
`2004/0119763 A1 *
`6/2004 Mizobuchi et al.
`........... 345/863
`2004/0125143 A1
`7/2004 Demon 6t 31~
`2004/0141010 A1
`7/2004 Fitzmaurice et al.
`2005/0035956 A1
`2/2005 Sinclair et al.
`2005/0253818 A1
`ll/2005 Nettamo
`............. 379/202.01
`2007/0263822 A1 *
`ll/2007 Chang et al.
`2009/0285383 A1* 11/2009 Tsuei
`............................ 379/242
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`WO
`wo
`
`0618528 A1
`0703525 A1
`8600446 A1
`8600447 A1
`
`10/1994
`3/1996
`1/1986
`1/1986
`
`OTHER PUBLICATIONS
`
`Streitelmeier, Julie, “Palm m100.” The Gadgeteer. 2000. <http://
`www.the-gadgeteer.com/review/palmiml007reView> pp. 1-8.
`V 1.
`t 31
`“T C b . A F t S If D'
`1
`.
`P
`B
`d Al h
`en01a e
`.,
`- u e.
`as,
`e -
`1sc os1ng
`en- ase
`p a-
`bet” Apr 24, 1994911265470.
`Dulberg, et al., An Imprecise Mouse Gesture for the Fast Activation
`of Controls. Interact 1999. pp. 1-8.
`Pogue, David, Palm Pilot: The Ultimate Guide, 2nd Edition, 1998.
`O’Reilly and Associates Inc. pp. 147.
`” CHI ’92
`l d '
`C Plaisant and D Wallace “Touchscreen to
`gg e “lg“ ’
`'
`'
`’
`Proceedings of the SIGCHI Conference on Human Factors in Com-
`puting Systems, May 3-7, 1992, pp. 667-668, ACM New York, NY,
`USA.
`Harrison, B. L., Fishkin, K. P., Gujar. A., Mochon, C. and Want, R.,
`Squeeze Me, HoldMe, Tilt Me! An Exploration ofManipulative User
`Interfaces, Proceeding of the CHI ’98 Conference on Human Factors
`in Computing Systems, ACM, Los Angeles, CA, Apr. 18-23, 1998,
`pp. 1744.
`Kurtenbach, G. P., Sellen, A. J. and Buxton, W. A. S., An Empirical
`E 1
`t'
`fS
`Art'
`1 t
`d C
`'t' A
`t
`fM ki
`V3 ua‘ lon 0 Ome
`lcu 3' OI'y an
`Ognl 1V6
`Spec S 0
`ar ng
`Menus, Human-Computer Interactlon, vol. 8, Issue 1, L. Erlbaum
`Assoc1ates Inc., H111sdale, NJ, Mar. 1993, pp. 1-23.
`.
`MacKen21e, I. S. and Soukoreff, R W., Text Entry for Mob11e Com-
`puting: Models and Methods, Theory and Practice, Human-Com-
`puter Interaction, L. Erlbaum Associates Inc. Hillsdale, NJ, 2002,
`vol. 17,1313. 147-198.
`Mynatt, E. D.. Igarashi. T., Edwards, W. K. and LaMarca, A,
`Flatland: New Dimensions in Office Whiteboards, Proceeding of the
`CHI ’99 Conference on Human Factors in Computing Systems,
`ACM, NewYork, NY, May 15-20, 1999, pp. 346-353.
`
`2
`
`

`

`US 8,812,993 B2
`
`Page 3
`
`(56)
`
`References Cited
`OTHER PUBLICATIONS
`
`Bier, E. A., Fishkin, K., Pier, K. and Stone, M. C., A Taxonomy of
`See-Through Tools: The Video, Proceeding ofthe CHI ’95 Mosaic of
`Creativity, ACM, New York, NY, May 7-11, 1995, pp. 411-412.
`Bier, E. A., Stone, M. C., Fishkin, K., Buxton, W. and Baudel, T., A
`Taxonomy of See-Through Tools, Conference on Human Factors in
`Computing Systems, CHI ’94, Boston, MA, ACM, New York, NY,
`Apr. 24-28, 1994, pp. 358-364.
`Damm, C. H., Hansen, K. M. and Thomsen, M., Tool Support for
`Cooperative Obj ect-Oriented Design: Gesture Based Modeling on an
`Electronic Whiteboard, Proceeding of the CHI ’00 Conference on
`Human Factors in Computing Systems, ACM, New York, NY, Apr.
`1-6, 2000, pp. 518-525.
`Jermyn, I., Mayer, A., Monrose, F., Reiter, M. K. and Rubin, A. D.,
`The Design and Analysis of Graphical Passwords, Proceedings ofthe
`8th USENIX Security Symposium, Washington, DC, USA, Aug.
`23-26, 1999.
`Kurtenbach, G. and Buxton, W., Gordon Kurtenbach and William
`Buxton, The Limits of Expert Performance Using Hierarchic Mark-
`ing Menus, Proceedings from INTERCHI 934Conference on
`Human Factors in Computing Systems, ACM, New York, NY, Apr.
`24-29, 1993, pp. 482-487.
`Pirhonen, A., Brewster, S. and Holguin, C., Gestural and Audio
`Metaphors as a Means of Control for Mobile Devices, Proceedings of
`the SIGCHI Conference on Human Factors in Computing Systems:
`Changing our World, Changing Ourselves, ACM New York, NY, pp.
`291-298.
`SwitchHack 1.62",Jan. 17, 2001, downloaded from http://web.
`archive.org/web/200101170650/http://www.deskfree.com/switch-
`hack.html.
`swipeireadmejxt, May 8, 2001, downloaded in swipe.zip from
`http://web.archive.org/web/20010508013439/http://www.
`samsungshop.co .yu/palm/swipe.zip.
`“Desk Accessories”,Oct. 18, 2000, downoaded from http://web.
`archive.org/web/20001018025151/http://www.doublebang.com/re-
`sources/dahtml.
`“Launch ’em 1.53”, Dec. 11, 1998, downloaded from http://www.
`5 star-shareware .com/PDNPalm/Utilities/launchemhtml.
`Pogue, David, Palm Pilot: The Ultimate Guide, 2nd Edition, 1999,
`O’Reilly and Associates, Inc., pp. 19, 27-36, 38-47, 80, 113, 494,
`507, 509, 519-520.
`Brad A. Myers, “Mobile Devices for Control”, Mobile HCI 2002, F.
`Paterno (Ed.), LNCS 2411, pp. 1-8, 2002. SpringerVerlag, Berlin,
`Heidelberg.
`BradA. Myers, Kin Pou Lie and Bo -ChiehYang, “Two -Handed Input
`Using a PDA and a Mouse”, CHI ’2000, Apr. 1-6, 2000, CHI Letters,
`vol. 2, Issue 1, pp. 41-48, 2000, ACM, New York, NY, USA.
`Brad A. Myers, “Using Handhelds and PCs Together”, Communica-
`tions ofthe ACM, Nov. 2001, vol. 44, No. 11, pp. 34-41,ACM, New
`York, NY, USA.
`Gordon Kurtenbach and William Buxton, “User Learning and Per-
`formance with Marking Menus”, CHI
`’94 Proceedings of the
`SIGCHI Conference on Human factors in Computing Systems, pp.
`258-264, ACM, NewYork, NY, USA.
`Gordon Paul Kurtenbach, “The Design and Evaluation of Marking
`Menus”, 1993. Doctoral Thesis, Graduate Department of Computer
`Science, University of Toronto.
`David A. Carr, “Specification of Interface Interaction Objects”, CHI
`’94 Proceedings of the SIGCHI Conference on Human factors in
`Computing Systems, pp. 372-378, 1994, ACM, NewYork, NY, USA.
`David A. Carr, Ninad Jog, Harsha Prem Kumar, Marko Teittinen and
`Christopher Ahlberg, “Using Interaction Object Graphs to Specify
`
`Graphical Widgets”, Tech. Rep. ISR-TR-94-69, Sep. 1994, Institute
`for Systems Research, University of Maryland, College Park, MD.
`Catherine Plaisant and Daniel Wallace, “Touchscreen Toggle
`Switches: Push or Slide? Design Issues and Usability Study”, Tech.
`Rep. CAR-TR-521, Nov.
`1990, Human-Computer
`Interaction
`Laboratory,Center for Automation Research, Dept. of Psychology,
`University of Maryland, College Park, MD.
`Mark A. Tapia and Gordon Kurtenbach, “Some Design Refinements
`and Principles on the Appearance and Behavior of Marking Menus”,
`UIST ’95, pp. 189-195, ACM New York, NY, USA.
`Michael McGuffin, Nicolas Burtnyk and Gordon Kurtenbach, “FaST
`Sliders: Integrating Marking Menus and the Adjustment of Continu-
`ous Values”, Proc. Graphics Interface, May 2002, pp. 35-42.
`Harrison, Beverly L., Fishkin, Kenneth P., Guj ar, Anuj, Mochon,
`Carlos and Want, Roy, Squeeze Me, Hold Me, Tilt Me! An Explora-
`tion of Manipulative User Interfaces, Proceeding of the CHI ’98
`Conference on Human Factors in Computing Systems, Apr. 18-23,
`1998, pp. 17-24, ACM, Los Angeles, CA.
`Kurtenbach, Gordon P, Sellen, Abigail J. and Buxton, WilliamA. S.,
`An Empirical Evaluation of Some Articulatory and Cognitive
`Aspects of Markng Menus, Human-Computer Interaction, vol. 8,
`Issue 1, Mar. 1993, pp. 1-23, L. Erlbaum Associates Inc., Hillsdale,
`NJ.
`MacKenzie, I. Scott and Soukoreff, William, Text Entry for Mobile
`Computing: Models and Methods, Theory and Practice, Human-
`Computer Interaction, 2002, vol. 17, pp. 147-198, L. Erlbaum Asso-
`ciates Inc., Hillsdale, NJ.
`Mynatt, Elizabeth D., Igarashi, Takeo, Edwards, W. Keith and
`LaMarca, Anthony,
`Flatland: New Dimensions
`in Office
`Whiteboards, Proceeding of the CHI ’99 Conference on Human
`Factors in Computing Systems, May 15-20, 1999, pp. 346-353,
`ACM, Pittsburgh, PA.
`Bier, Eric A., Fishkin, Ken, Pier, Ken and Stone, Maureen C., A
`Taxonomy of See-Through Tools: The Video, Proceeding ofthe CHI
`’95 Mosaic of Creativity, May 7-11, 1995, pp. 411-412, ACM, Den-
`ver, CO.
`Bier, Eric A., Stone, Maureen C., Fishkin, Ken, Buxton, William and
`Baudel, Thomas, A Taxonomy of See-Through Tools, Conference on
`Human Factors in Computing Systems, CHI 1994, Boston, MA, Apr.
`24-28, 1994, Proceedings, pp. 358-364. ACM, NewYork, NY
`Damm, Christian Heide, Hansen, Klaus Marius and Thomsen,
`Michael, Tool Support for Cooperative Object-Oriented Design:
`Gesture Based Modeling on an Electronic Whiteboard, Proceeding of
`the CHI ’00 Conference on Human Factors in Computing Systems,
`Apr. 1-6, 2000, pp. 518-525, ACM, New York, NY
`Jermyn, Ian, Mayer Alain, Monrose, Fabian, Reiter, Michael K. and
`Rubin, Aviel D., The Design and Analysis of Graphical Passwords,
`Proceedings of the 8th USENIX Security Symposium, Washington,
`DC, USA, Aug. 23-26, 1999.
`Kenwood KVT-911DVD Instruction Manual, 2001, Japan.
`Kurtenbach, Gordon and Buxton, William, The Limits of Expert
`Performance Using Hierarchic Marking Menus, Proceedings from
`INTERCHI 934Conference on Human Factors in Computing Sys-
`tems, pp. 482-487, ACM, NewYork, NY
`Pirhonen, Antti, Brewster, Stephen and Holguin, Christopher, Ges-
`tural and Audio Metaphors as a Means ofControl for Mobile Devices,
`Proceedings of the SIGCHI conference on Human factors in com-
`puting systems: Changing Our World, Changing Ourselves, pp. 291-
`298, ACM New York, NY
`Launch ’em 3.02, Oct. 8, 2001, Synergy Solutions Inc., pp. 1-20.
`Launch ’em, Synergy Solutions Inc., Oct. 8, 2001.
`
`* cited by examiner
`
`3
`
`

`

`US. Patent
`
`Aug. 19, 2014
`
`Sheet 1 014
`
`US 8,812,993 B2
`
`
`
`4
`
`

`

`US. Patent
`
`Aug. 19, 2014
`
`Sheet 2 014
`
`US 8,812,993 B2
`
`233
`
`’2 TASKMANAGER
`
`232
`
`
`’0} 3 CALCUL‘T‘OR
`3
`
`M Q} 4 CAMERA
`
`’ m 6 NOTEBOOK
` z
`
`
`
`“a; a RECORDER
`”1m 9 E~MAIL
`
`
`
`
`(2} 5 CHAT
`
`Q} 7 MP3 PLAYER
`
`E
`l“—
`
`4
`/V
`
`Flaw
`
`
`
`
`
`5
`
`

`

`US. Patent
`
`Aug. 19, 2014
`
`Sheet 3 014
`
`US 8,812,993 B2
`
`1;) TASIIIIANAGEI
`a 1 PHONE
`
`
`
`6
`
`

`

`US. Patent
`
`Aug. 19, 2014
`
`Sheet 4 014
`
`US 8,812,993 B2
`
`
`
`62
`
`61
`
`Fig. 14.
`
`7
`
`

`

`1
`USER INTERFACE
`
`US 8,812,993 B2
`
`2
`
`PRIORITY REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation of US. application Ser.
`No. 10/315,250, entitled USER INTERFACE FOR MOBILE
`HANDHELD COMPUTER UNIT, filed on Dec. 10, 2002
`now US. Pat. No. 8,095,879 by inventor Magnus George
`Goertz.
`
`TECHNICAL FIELD
`
`The present invention relates to a user interface for a
`mobile handheld computer unit, which computer unit com-
`prises a touch sensitive area, and which touch sensitive area is
`divided into a menu area and a display area.
`The computer unit is adapted to run several applications
`simultaneously and to present any active application on top of
`any other application on the display area.
`The present invention also relates to an enclosure for a
`handheld computer unit
`The present invention also relates to a computer readable
`medium. A computer program product with computer pro-
`gram code is stored within the computer readable medium,
`which code, when read by a computer, will make it possible
`for this computer to present a user interface according to the
`invention.
`
`DESCRIPTION OF BACKGROUND ART
`
`Mobile handheld computers are known in various embodi-
`ments. One kind of handheld computer is the personal digital
`assistant (PDA), which is getting more and more powerful.
`Another kind of handheld computer unit is the mobile
`phone, which also is getting more and more powerful. There
`are also examples ofwhere the mobile phone and the PDA are
`merging into one unit.
`A third kind of handheld computer is the laptop computer,
`which is getting smaller and smaller, even competing in size
`with the PDA’s.
`
`The need to manage more information has led the devel-
`opment towards new solutions regarding user interfaces and
`navigation. The PDA’s and mobile phones are getting larger
`and larger in order to provide a user-friendly interface.
`Since the users have gotten used to small handheld units, it
`is hard to move towards larger units. This has led to foldable
`keyboards, different kinds ofj oy sticks and different kinds of
`touch sensitive displays and pads intended to help in provid-
`ing a user interface that is suitable for small handheld com-
`puter units.
`
`SUMMARY OF THE PRESENT INVENTION
`
`Technical Problems
`
`It is a problem to provide a user-friendly interface that is
`adapted to handle a large amount of information and different
`kinds of traditional computer-related applications on a small
`handheld computer unit.
`It is a problem to provide a user interface that is simple to
`use, even for inexperienced users of computers or handheld
`devices.
`
`It is a problem to provide a small handheld computer unit
`with an easily accessible text input function.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`It is also a problem to provide a simple way to make the
`most commonly used functions for navigation and manage-
`ment available in the environment of a small handheld com-
`
`puter unit.
`
`Solution
`
`Taking these problems into consideration, and with the
`staring point from a user interface for a mobile handheld
`computer unit, which computer unit comprises a touch sen-
`sitive area, which touch sensitive area is divided into a menu
`area and a display area, which computer unit is adapted to run
`several applications simultaneously and to present an active
`application on top of any other application on the display
`area, the present invention teaches that the menu area is
`adapted to present a representation of a first, a second and a
`third predefined function, where the first function is a general
`application dependent function, the second function is a key-
`board function, and the third function is a task and file man-
`ager. The present invention also teaches that any one of these
`three functions can be activated when the touch sensitive area
`
`detects a movement of an object with its starting point within
`the representation of the function on the menu area and with
`a direction from the menu area to the display area.
`With the purpose of providing a simple way of managing
`any application or the operations system, the present inven-
`tion teaches that if the first function is activated, the display
`area is adapted to display icons representing services or set-
`tings, depending on the current active application. One of the
`icons always represents a “help”-service, regardless of appli-
`cation. The icons are adapted to represent services or settings
`of the operations system of said computer unit, such as back-
`ground picture, clock, users, help, etc. if no application is
`currently active on the computer unit.
`Selections ofpreferred service or setting is done by tapping
`on corresponding icon
`With the purpose of providing the access to a text input
`function in any application in the computer unit, the present
`invention teaches that when the second function is activated,
`the display area is adapted to display a keyboard and a text
`field,
`Ifa text passage in an active application is highlighted, then
`this text passage is displayed in the text field for editing
`through the keyboard and that the highlighted text passage is
`replaced by the edited text passage when the second function
`is deactivated.
`
`If no text passage in an active application is highlighted,
`then the text field is available for inputting and editing of text
`through the keyboard.
`In the case ofthe latter the first function can be activated, or
`the second function can be closed, in which a choice of saving
`or deleting the inputted text is given. The choice of saving the
`inputted text results in an activation of the first function. In
`this case the first function will present services or settings
`available for the inputted text, such as saving the inputted text
`for later use, using the inputted text as telephone number in a
`telephone application, or sending the inputted text as message
`in communications application.
`In order to provide a task and file management in a user
`interface for a handheld mobile computer, the present inven-
`tion teaches that, if the third function is activated, the display
`area is adapted to display a list with a library of available
`applications and files on the computer unit. A selection of an
`application will start the application, and a selection of a file
`will open the file in an application intended for the file.
`A selection of an application or a file is done by moving the
`object so that the representation of desired application or file
`
`8
`
`

`

`US 8,812,993 B2
`
`3
`is highlighted, removing the object from the touch sensitive
`area, and then tapping on the touch sensitive area.
`According to the present invention a navigation in the list is
`performed by moving the object in a direction towards the top
`ofthe list or towards the bottom of the list. This will cause the
`
`marking to move in the same direction. The speed of the
`movement of the marking is lower than the speed of the
`movement of the object, with the purpose of making the
`navigation easier.
`The user interface of the present invention is specifically
`adapted to be used with a small computer unit where the size
`of the touch sensitive area is in the order of 2-3 inches. The
`
`user interface is also adapted to be operated by one hand,
`where the object can be a finger, such as the thumb, of a user
`of the computer unit.
`
`Advantages
`
`Those advantages that can be primarily associated with a
`user interface or a computer readable medium according to
`the present invention reside in the ability to establish a user-
`friendly interface for small handheld computers, both regard-
`ing general application set-up functions, text input functions,
`and file and task management.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention will now be described in more detail
`with reference to the accompanying drawings, in which
`FIG. 1 is a schematic and highly simplified view of a touch
`sensitive area on a mobile handheld computer unit; FIG. 2 is
`a schematic side view illustrating the activation of a function;
`FIG. 3 is a schematic illustration of a first function;
`FIG. 4 is a schematic side view illustrating the selection of
`a service or setting represented by an icon;
`FIG. 5 is a schematic illustration of a second function;
`FIG. 6 is a schematic side view illustrating the selection of
`a third function;
`FIG. 7 is a schematic illustration of an application or file;
`FIG. 8 is a schematic illustration on how navigation is
`performed;
`FIG. 9 is a schematic illustration of how the content of the
`
`display are is changed;
`FIG. 10 is a schematic side view further illustrating how
`navigation is performed;
`FIG. 11 is a schematic illustration ofmoving forwards in an
`application;
`FIG. 12 is a schematic illustration ofmoving backwards in,
`or closing, an application;
`FIG. 13 is a schematic illustration of an enclosure
`
`FIG. 14 shows a computer readable medium in the form of
`a solid state memory.
`
`DESCRIPTION OF EMBODIMENTS AT
`PRESENT PREFERRED
`
`FIG. 1 illustrates a user interface for a mobile handheld
`
`computer unit. The user interface according to the present
`invention is specifically adapted to computer units compris-
`ing a touch sensitive area 1, which is divided into a menu area
`2 and a display area 3. It should be understood that there are
`several different kinds of known touch sensitive displays and
`that the present invention to does not depend on what kind of
`touch sensitive display that is used in relation to the inventive
`user interface.
`
`The computer unit is adapted to run several applications
`simultaneously and to present an active application on top of
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`
`any other application on the display area 3. It should be
`understood that by simultaneously it is meant any technology
`that will make it appear to a user of the computer unit that
`applications are run simultaneously and that the present
`invention does not depend on how this is realised, whether it
`is through time-sharing of one processor, parallel use of sev-
`eral processors, or any other technique.
`According to the present invention the menu area 2 is
`adapted to present a representation of a first 21, a second 22
`and a third 23 predefined function.
`The first function 21 is a general application dependent
`function, the second function 22 is a keyboard function, and
`the third function 23 is a task and file manager.
`FIG. 2 shows that any one of these three functions 21, 22,
`23 can be activated when the touch sensitive area 1 detects a
`
`movement of an object 4 with its starting point A within the
`representation of a function on the menu area 2 and with a
`direction B from the menu area 2 to the display area 3.
`FIG. 3 shows that if the first function 21 is activated, then
`the display area 3 is adapted to display icons 211, 212, 213,
`214, 215, 216 representing services or functions depending
`on the current active application. One of the icons, in the
`figure exemplified by icon 211, always represents a “help”-
`service, regardless of application. Any key that, because of
`lack of space on the display area, or because the key should be
`hidden from the active application, or because of any other
`reason is not shown on the display area of an active applica-
`tion, can be represented by one of the icons 212, 213, 214,
`215, 216 that is shown when the first function 21 is activated.
`If for instance the active application handles a picture, then
`the icons that are shown when the first function is activated
`can be services such as “save to disk”, “send as SMS”, or
`“delete” and they can be settings such as “resolution”,
`“colour”, or “brightness”.
`If no application is currently active on the computer unit,
`then the icons 211, 212, 213, 214, 215, 216 are adapted to
`represent services or settings of the operations system of the
`computer unit, such as background picture, clock, alarm 215,
`users 213, help 211, etc.
`FIG. 4 shows that selection of a preferred service or setting
`is done by tapping C, D on corresponding icon 213.
`FIG. 5 shows that if the second function 22 is activated,
`then the display area 3 is adapted to display a keyboard 221
`and a text field 222.
`Two different scenarios can be at hand when this function
`
`key is activated. A first scenario can be that a text passage in
`the active application is highlighted as the second function is
`activated. If this is the case then the highlighted text passage
`is displayed in the text field 222 for editing through the
`keyboard 221.
`The highlighted text passage is replaced by the edited text
`passage when the second function 21 is deactivated.
`A second scenario can be that no text passage in the active
`application is highlighted. Ifthis is the case then the text field
`222 is available for inputting and editing of text through the
`keyboard 221.
`In the case ofthe latter scenario, the first function 21 can be
`activated, or the second function 22 can be closed. If the
`second function 22 is closed then a choice of saving or delet-
`ing the inputted text is given, where the choice of saving the
`inputted text results in an activation of the first function 21.
`As the first function 21 is activated with the second func-
`
`tion 22 as currently active application the first function 21 will
`present services or settings available for the inputted text,
`such as saving the inputted text for later use, using the input-
`ted text as telephone number in a telephone application, or
`
`9
`
`

`

`US 8,812,993 B2
`
`5
`sending the inputted text as message in communications
`application, such as e-mail, SMS, or fax.
`FIG. 6 shows that if the third function 23 is activated, then
`the display area 3 is adapted to display a list 231 with a library
`of available applications and files on the computer unit.
`A selection of an application will start the application, and
`a selection of a s file will open the file in an application
`intended for the file The name of a selected file can be edited
`
`by activation of the second function 22 as the file is high-
`lighted.
`FIG. 7 shows that a selection of an application or a file is
`done by moving E the object 4 so that the representation of
`desired application or file is highlighted, removing F the
`object 4 from the touch sensitive area 1, and then tapping G,
`H on the touch sensitive area 1.
`
`An application or file is highlighted by placing some kind
`ofmarking 232 on the representation ofthe application or file.
`This marking can be done in different ways, for example by
`putting a frame around the representation ofthe application or
`file, as shown in the figure, or by inverting the representation
`of the application or file.
`It should be understood that all lists in the computer unit,
`such as a list of contact information in an address book, a list
`of e-mail messages in a mailbox, or a telephone log, can be
`managed in the above described manner.
`The list 231 can be adapted to present only files or only
`applications. In this case, the top area of the list 231 can
`present a field 233 through which the content of the list 231
`can be altered. If the list only presents files, then the field 233
`can display a representation of a task manager and a selection
`of the field 233 will cause the list 231 to after to present only
`applications, and if the list 231 only presents applications,
`then the field 233 displays a representation of a file manager
`and a selection of the field 233 will cause the list 231 to after
`
`and present only files.
`FIG. 8 shows that navigation in the list is performed by
`moving the object 4 in a direction I towards the top 231a ofthe
`list 231 or towards J the bottom 23119 of the list 231. This
`
`movement I, J of the object 4 will cause the marking 232 to
`move K, L in the same direction. The speed of the movement
`K, L of the marking 232 is lower than the speed of the
`movement I, J of the object 4.
`FIG. 9 shows that if the number of applications and/or files
`in the list 231 exceeds the number of applications and/or files
`that can be presented on the display area 3, and ifthe object 4
`is moved to the top orbottom position ofthe display area, then
`lifted, replaced on the display area, and then again moved to
`the top or bottom of the display area, then the content of the
`display area will be replaced one whole page, meaning that if
`the object 4 is positioned N at the bottom 3b of

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