`
`US009817545B2
`
`( 12 ) United States Patent
`Cranfill et al .
`
`( 10 ) Patent No . :
`( 45 ) Date of Patent :
`
`US 9 , 817 , 545 B2
`Nov . 14 , 2017
`
`( 54 ) IDENTIFICATION OF RECENTLY
`DOWNLOADED CONTENT
`( 71 ) Applicant : Apple Inc . , Cupertino , CA ( US )
`( 72 )
`Inventors : Elizabeth C . Cranfill , San Francisco ,
`CA ( US ) ; Scott Forstall , Los Altos , CA
`( US )
`( 73 ) Assignee : APPLE INC . , Cupertino , CA ( US )
`( * ) Notice :
`Subject to any disclaimer , the term of this
`patent is extended or adjusted under 35
`U . S . C . 154 ( b ) by 0 days .
`( 21 ) Appl . No . : 15 / 249 , 215
`( 22 ) Filed :
`Aug . 26 , 2016
`Prior Publication Data
`( 65 )
`US 2017 / 0083209 A1 Mar . 23 , 2017
`Related U . S . Application Data
`( 63 ) Continuation of application No . 13 / 830 , 297 , filed on
`Mar . 14 , 2013 , now Pat . No . 9 , 430 , 120 .
`( 60 ) Provisional application No . 61 / 657 , 419 , filed on Jun .
`8 , 2012 .
`( 51 ) Int . Ci .
`G06F 3 / 0482
`G06F 3 / 0481
`GO6F 3 / 0488
`G06F 3 / 041
`U . S . CI .
`CPC . . . . . . . . GOOF 3 / 04817 ( 2013 . 01 ) ; G06F 3 / 0482
`( 2013 . 01 ) ; G06F 3 / 04886 ( 2013 . 01 ) ; G06F
`3 / 0416 ( 2013 . 01 ) ; G06F 3 / 04883 ( 2013 . 01 )
`Field of Classification Search
`CPC . GO6F 3 / 0482 ; G06F 3 / 04817 ; G06F 3 / 04886
`See application file for complete search history .
`
`( 52 )
`
`( 58 )
`
`( 2013 . 01 )
`( 2013 . 01 )
`( 2013 . 01 )
`( 2006 . 01 )
`
`EP EP
`
`( 56 )
`
`References Cited
`U . S . PATENT DOCUMENTS
`2005 / 0120306 A16 / 2005 Klassen et al .
`2007 / 0233782 AL 10 / 2007 Tali
`2009 / 0058821 A1
`3 / 2009 Chaudhri et al .
`( Continued )
`FOREIGN PATENT DOCUMENTS
`2 224 324 A1
`9 / 2010
`OTHER PUBLICATIONS
`Office Action , dated Nov . 21 , 2014 , received in U . S . Appl . No .
`13 / 830 , 297 , 33 pages .
`( Continued )
`Primary Examiner — Andrey Belousov
`Assistant Examiner — Seth A Silverman
`( 74 ) Attorney , Agent , or Firm — Morgan , Lewis &
`Bockius LLP
`ABSTRACT
`( 57 )
`Techniques for identifying recently installed applications on
`a portable electronic device facilitating locating newly
`installed applications on a mobile device are disclosed . A
`visual indicator may be displayed on an icon associated with
`an application that was recently installed on the portable
`electronic device . The visual indicator may be removed after
`a user has interacted with the application in some meaning
`ful way . One or more applications are selected in an appli
`cation store session for installation on a portable electronic
`device . After a selection of one or more applications , the
`application store session continues , and other applications
`may be selected , until an exit instruction is received . Upon
`the exit instruction , a home screen page containing at least
`one of the new applications is displayed .
`18 Claims , 15 Drawing Sheets
`
`502
`
`DIES 504
`
`5051
`T
`
`500 500
`
`wwwwwwwwwwwwwwwwwwwwwww
`
`510
`
`500
`
`Utilities
`
`.
`
`Clock
`
`Calculator Compass Voice Memos
`
`WHY terlewdwww
`
`CYM ' or 145
`
`504
`
`506
`
`508
`
`
`
`US 9 , 817 , 545 B2
`Page 2
`
`( 56 )
`
`References Cited
`U . S . PATENT DOCUMENTS
`2009 / 0064055 Al
`3 / 2009 Chaudhri et al .
`2009 / 0178008 AL
`7 / 2009 Herz et al .
`2009 / 0249247 Al 10 / 2009 Tseng et al .
`2010 / 0107150 A
`4 / 2010 Kamada et al .
`2010 / 0157989 A1
`6 / 2010 Krzyzanowski et al .
`2011 / 0055763 A1
`3 / 2011 Utsuki et al .
`2011 / 0099392 A1 *
`4 / 2011 Conway . . . . . . . . . . . . . GO1C 21 / 265
`713 / 300
`2011 / 0177775 A1
`7 / 2011 Gupta et al .
`2011 / 0191770 A1
`8 / 2011 Inoue
`2012 / 0009903 A11 / 2012 Schultz et al .
`2012 / 0047499 AL
`2 / 2012 Krzystofczyk et al .
`2012 / 0072871 A1 *
`3 / 2012 Seo
`2012 / 0204131 A1
`8 / 2012 Hoang et al .
`2012 / 0303476 A1 11 / 2012 Krzyzanowski et al .
`2012 / 0317498 A1 * 12 / 2012 Logan . . . . . . . . . . . . . . . . . G06F 3 / 04817
`715 / 752
`
`HO4N 5 / 445
`715 / 838
`
`OTHER PUBLICATIONS
`Final Office Action , dated Apr . 29 , 2015 , received in U . S . Appl . No .
`13 / 830 , 297 , 37 pages .
`Office Action , dated Nov . 15 , 2015 , received in U . S . Appl . No .
`13 / 830 , 297 , 48 pages .
`Notice of Allowance , dated May 2 , 2016 , received in U . S . Appl . No .
`13 / 830 , 297 , 13 pages .
`* cited by examiner
`
`
`
`55555555 % % % % 8
`
`AMARAKSHARAAN
`
`WALAU
`
`OPERATING SYSTEM
`COMMUNICATION MODULE
`
`na AATIOTA
`
`HO
`
`ORNSPORT 2012
`
`opOKEROCROCROMAXXRAMMERMAXWXNXX
`
`
`
`OKUMCHOMOMMUR WWW . WWW
`
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`WOWOWIogado .
`E333 WWWOWO
`
`wwwwwwwwwwwww
`w
`Wwwwwwwwww
`??????
`?????? ??????? ?????
`
`wwwAAAANY
`
`% % % %
`
`2171
`
`A AAAAAPIB929431980ODSADRASIYOSI
`
`APPLICATIONS
`APPLICATION STORE
`OTHER APPLICATIONS
`GRAPHICS MODULE
`GRAPHICAL OBJECT MODULE
`PAGE GENERATOR MODULE
`INDICATOR HEURISTIC MODULE
`103 - 5
`
`AI NI
`
`COMMUNIC
`100
`
`DVIVE
`
`- 144
`
`POWER
`SYSTEM
`
`EXTERNAL 6
`PORT
`
`142
`
`116
`
`T
`
`108
`
`RF CIRCUITRY
`
`Nov . 14 , 2017
`
`Sheet 1 of 15
`
`US 9 , 817 , 545 B2
`
`U . S . Patent
`
`atent
`
`CRM 102
`
`140
`103 - 8
`
`www
`L
`
`1
`
`1 .
`KMCWWWWWWWMOT
`A AMANI
`MAMARAAMAMMAMMA MAWULANILMAMU W
`
`104
`
`120
`
`CONTROLLER
`
`PROCESSOR
`
`??????????????
`
`www
`
`103 - 4
`
`PERIPHERALS
`INTERFACE
`
`103 - 3
`
`RRR
`
`103 - 2
`
`110
`
`SPEAKER
`
`150
`
`ARA * * * *
`
`AUDIO
`CIRCUITRY
`
`152
`MICROPHONE
`
`2015 Agor
`
`*
`
`M
`
`103 - 1
`VO SUBSYSTEM
`TOUCH SCREEN
`OTHER INPUT
`CONTROLLER ( S )
`CONTROLLER
`
`A
`
`rad Almanlannat
`
`134
`
`132
`
`wwwwwwwwwwww
`
`- 103 - 6
`
`103 - 7
`
`SHA
`
`.
`
`TOUCH SENSITIVE
`DISPLAY SYSTEM
`
`www
`
`" AAAAA
`
`ded
`
`OTHER INPUT
`CONTROL
`DEVICES
`
`114
`
`WWWWWWWWW
`
`DISPLAY
`APPS
`INSTALLED
`ON DEVICE ;
`DISPLAY
`VISUAL
`INDICATOR
`USER INPUT TO
`BROWSE AND
`DOWNLOAD APPS
`
`DISPLAY APPS
`AVAILABLE FOR
`INSTALLATION
`
`* * *
`
`FIG . 1
`
`USER INPUT TO
`INTERACT WITH
`INSTALLED APPS ;
`REMOVE VISUAL
`INDICATOR
`
`
`
`U . S . Patent
`
`Nov . 14 , 2017
`
`Sheet 2 of 15
`
`US 9 , 817 , 545 B2
`
`100
`
`* * * * * * * * *
`
`m
`
`itt
`
`mit
`
`m
`
`rammy
`
`www
`
`yiye
`
`Y Y
`
`N
`
`.
`
`*
`
`v
`
`*
`
`*
`
`Y
`
`* *
`
`*
`
`YYYY
`
`YYY
`
`w
`
`WWWXXXX
`FO
`
`YU
`
`27 - 00
`83200
`0 - 0 - 0 0
`@ OOO
`NOHO
`
`uurimuur
`uuruse
`
`vane
`
`WWWMWWWWMWYTYYTYWYTYTTANYWYTYTYNNY
`S
`
`ste
`
`breton
`
`* * * * *
`
`MXXXXXXXXXXXXXXXXXXXXXXXXXXYY .
`Avverteerdere
`
`FIG . 2A
`
`wws
`
`Ww ?
`
`W
`
`ruce PN
`
`mi u
`
`verHTAMA
`
`RAAN
`
`19
`
`. URAVE wwwwwww
`
`??????????
`MYRE
`wwWMA
`WWW
`* * 150 LGA 77
`
`M
`
`J
`
`H
`
`LAWw
`G
`AAN
`108 . 74
`Shoot
`NA
`W17 WWW
`
`XXX
`
`W
`
`you
`
`duke
`.
`
`Box
`. . with
`
`Sellings
`TH
`
`MAWA
`
`Wwwxv . L
`ws Perny
`
`the news
`
`par $
`
`464
`
`45 + . ' vr . 14454
`
`W AA . 1944 ,
`
`WAK
`WAKE
`
`Wri ANY
`
`4
`
`52
`
`*
`
`
`
`U . S . Patent
`
`N ov . 14 , 2017
`
`Sheet 3 of 15
`
`US 9 , 817 , 545 B2
`
`1 : |
`
`#
`
`??
`
`+ +
`
`+ + +
`
`+
`
`+ +
`
`+
`
`? +
`
`* * ?????
`
`*
`
`* * *
`
`?????????????
`
`? ???????????????????????????
`
`isd .
`
`?????
`
`????
`
`????????????????????
`
`???
`
`??
`
`*
`
`*
`
`*
`
`* *
`
`*
`
`* *
`
`*
`
`??
`
`* * * * * # ?
`
`???????????????????????????
`
`???
`
`????
`???
`
`???
`??
`
`?? * ????
`
`* * * *
`
`??????? ?? ??? ? ??? ,
`
`??
`
`??????
`
`,
`
`% 8
`
`6
`
`%
`
`? ?????????? ? ???????????????????????
`
`?????
`
`?????
`
`?
`
`??
`
`?? ? ?
`
`? ? ? ? ? ? ? ? ? ? ?
`
`? ? ? ? ?? ? ?
`
`???
`
`ttiirth ;
`' gyarig
`
`??
`
`18
`
`? * h
`
`*
`
`* * *
`
`3
`*
`
`7
`
`# * *
`
`
`
`@ ? ??? # ? ???? ??? ?????
`
`11
`* * # ;
`: . .
`
`•
`
`itsii
`
`?????
`
`*
`
`
`
`????? *
`
`8 , ???
`
`?
`
`*
`
`*
`
`*
`
`* * * ?
`
`*
`
`*
`
`* *
`
`*
`
`?
`??
`
`, , ?
`- lt ?
`2? 222 ( O ) 21 218
`
`??
`
`222
`
`1ti?
`
`
`
`U . S . Patent
`
`Nov . 14 , 2017
`
`Sheet 4 of 15
`
`US 9 , 817 , 545 B2
`
`300
`
`302
`
`304
`
`306
`
`308
`
`310
`
`312
`
`oooopood
`
`
`
`adooo00ood Oooooodood
`
`INSTALL A FIRST APPLICATION ON PORTABLE
`ELECTRONIC DEVICE
`
`GENERATE ONE OR MORE PAGES CONTAINING ONE
`OR MORE GRAPHICAL OBJECTS CORRESPONDING TO
`ONE OR MORE APPLICATIONS
`
`oooooooooooo
`
`oooo00000000000000 songs
`
`wwwwwwwwwwwwww
`
`DISPLAY A FIRST PAGE WITH A FIRST GRAPHICAL
`OBJECT CORRESPONDING TO THE FIRST APPLICATION
`
`DISPLAY A VISUAL INDICATOR ASSOCIATED WITH THE
`FIRST GRAPHICAL OBJECT
`
`REMOVE VISUAL INDICATOR FROM FIRST GRAPHICAL
`OBJECT UPON A REMOVE VISUAL INDICATOR EVENT
`
`wwwwwwwwwwwww
`
`wwwwwwwwwww
`
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`
`FIRST GRAPHICAL
`DISPLAY THE FIRST PAGE WITH THE FIRST GRAPHICAL
`OBJECT WITHOUT THE VISUAL INDICATOR
`
`tes
`
`anom
`
`enama
`
`FIG . 3
`
`
`
`atent
`
`Nov . 14 , 2017
`
`Nov . 14 , 2017
`
`Sheet 5 of 15
`
`Sheet 5 of 15
`
`US 9 , 817 , 545 B2
`
`N
`
`more
`
`*
`
`A
`
`. W w
`
`*
`
`*
`
`#
`
`AMA . MAMA MAMA
`
`MMMM
`
`MAM
`
`MAMA
`
`MAMA
`
`MA
`
`W
`
`A WA L
`
`100 100
`
`.
`
`WWW
`
`UNUL
`
`MAAILMALLA
`
`12 : 34 PM
`
`zruce
`
`W
`
`Camera
`
`JUGAKKO
`
`Calendar
`
`dobu
`
`AX
`
`aren
`
`Maps
`Weather
`Stocks
`Joe10120
`
`10374
`
`AAPL
`
`74
`
`72
`
`Application
`Application
`Appalcaton
`
`W
`
`*
`
`*
`
`W
`
`AM
`
`1
`
`
`
`Y wMKN
`
`YY
`
`M
`
`FYYYYYRWWYWWWWYWYYN
`
`Phone
`
`QO # @
`
`FIG . 4B
`©
`
`dia
`
`Web
`
`
`*
`
`W
`
`*
`
`*
`
`*
`
`*
`
`4
`
`*
`
`I
`
`*
`
`*
`
`"
`
`*
`
`W
`
`1
`
`DADO
`
`s
`
`W
`
`a
`
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`
`A
`
`Camera
`
`Maps
`
`
`
`IS MAA * WKRA MAKARA A ARRAY
`
`
`
`orrvin One
`
`n
`
`- 100
`
`MM # MALAM # H
`12 : 34 PM
`
`MR 4
`
`WA
`
`
`
`# MAMA MAMA . # SAMAA
`
`?? 5
`
`Calendar
`
`Text
`
`Application
`978 - 60 $ 32 . 0 . 0
`Application
`ALA
`Application
`
`Media
`# 1
`KOK
`
`360
`
`
`
`wwwmmitted the naturalitat de la historier
`
`RAY
`
`? ,
`
`LE
`
`
`
`* * * CHOWO HORARIO
`
`Buous
`?
`
`harta
`
`74
`
`72
`
`70
`
`FIG . 4A
`
`Weather
`
`108 . 74
`
`AAPL
`
`Calcuator
`
`wwwwwwwwwwwwwwwwwwwwwwwst . wwwwwwwwwwwwwwwwwwwwwwwww
`
`
`
`atent
`
`Nov . 14 , 2017
`
`Sheet 6 of 15
`
`US 9 , 817 , 545 B2
`
`500
`510
`
`IN
`
`ARENAKA
`A LLARI
`XENAIXENNIALNE KIRAN
`* We WWWWWWWWWWWWWW
`
`
`
`
`
`Compass Voice Memos
`
`5B
`
`508
`
`506
`
`
`
`WAKAMATAAKKAAKSAAMKAAKASAWA KOROKKHAKAMAMAHAHAHAHAHAHAKAMCOROCKKRARSAAKASHALAMANSARAH - MARAMHAKAMAMMA
`
`512
`
`WAWAN
`
`i
`
`* *
`
`)
`
`your
`
`Calculator image
`Clock za
`
`my
`
`ADD RHOD Shu do BT .
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`w wwwwwwwwwwwwwwwwww
`
`520
`
`009
`
`OLG www
`
`OLANLAMAMALAWAKAWALA
`wwwwwwwwwwwwwwwwww
`
`* * * * *
`
`wwww
`
`506
`
`504
`
`www?MAM
`
`*
`www
`
`508
`
`* * * * * * * * wwwwwwwww
`wwwwwwwwwwwwwwwwwwwwwwwwww
`WAMAA KAAMMARMAALAMMAMMAMAMAAMAMHAMAMHAAKMAMARASHIKA
`
`ZOS
`
`women
`
`
`
`atent
`
`Nov . 14 , 2017
`
`Sheet 7 of 15
`
`US 9 , 817 , 545 B2
`
`600
`AILAKU
`
`602
`
`T
`
`DISPLAY FIRST UI WITH APPS
`AVAILABLE FOR DOWNLOAD / INSTALLATION
`
`??????????????????????????????????????????????
`
`WWW . Mehemmed
`
`hench
`
`o
`
`NO
`
`RECEIVE APP
`SELECTION TO INSTALL ?
`
`604
`
`NULU
`
`YES
`
`1
`
`E
`
`0000000000
`
`NO
`
`RECEIVE EXIT
`INSTRUCTION ?
`
`my
`
`606
`
`608
`
`YES
`GENERATE TOP - LEVEL UI WITH ONE OR MORE
`PAGES CONTAINING ONE OR MORE GRAPHICAL
`OBJECTS CORRESPONDING TO APPS
`
`wwwwwwwwwwww
`
`wwwwwwwwwww
`
`DISPLAY ONE OF THE GENERATED PAGES THAT
`CONTAINS A RECENTLY DOWNLOADED APP
`
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
`
`x
`
`K * * *
`
`* * * * *
`
`614
`
`ter
`* * * * * *
`* * * *
`*
`*
`* na
`O
`W
`*
`*
`*
`*
`* * * * * * * * * *
`DISPLAY VISUAL INDICATOR WITH ICON
`ASSOCIATED WITH A RECENTLY DOWNLOADED
`APP
`
`in a
`
`w
`
`arm
`
`wwwwwwwwwwwwwwwwwwwwwwwwwww w
`
`w
`
`w
`
`w w
`
`w
`
`w
`
`w
`
`w
`
`w ww www mm
`
`FIG . 6
`
`
`
`U . S . Patent
`
`Nov . 14 , 2017
`
`Sheet 8 of 15
`
`US 9 , 817 , 545 B2
`
`100
`
`Cre
`
`am
`
`TOT
`
`0
`
`wwwwwwwww
`wwwwwwwww
`WWWWWWW
`
`wwwwwwwwwwwwwwwwwww
`
`MAMAMADI
`
`W
`
`anna
`
`7 700
`
`702
`
`AEROCACO
`
`. CO
`
`00347777777
`X Par
`
`6 : 47 PM
`6 : 47 PM
`Info
`Search
`Find My iPhone
`Apple
`* * * * * 541 Ratings PINSTALL
`If you misplace your iPhone , iPad , iPod touch , or
`Mac , the Find My iPhone app will let you use
`another iOS device to find it and protect your data .
`Simply install this free app on another iOS device ,
`open it , and sign in with your Apple ID . Find My
`iPhone will help you locate your missing device on a
`map . You can then choose to display a message or
`play a sound , remotely lock your device , or rease
`your data on it .
`Please note that Find My iPhone bust be enabled in
`the iCloud settings on your device for you to locate
`it with this app .
`FEATURES
`* Locate your iPhone , iPad , iPod touch , or Mac on a
`map
`
`
`
`YORKERKOURO RACH
`
`U NKO
`
`R
`
`I OKONECNOLYCKAROOROCKCIICCICOHONAKOO
`
`K KUROROKORR
`
`OWEROW
`ERONICO
`
`ke
`
`COCKROACRAROKKOKOKORONDACKOKOUKROKOKOROWO Pere de care
`
`Featured Categories
`
`UNNANDER
`
`a
`
`Search
`
`Top 25
`
`cededor
`
`FIG . 7A
`
`WAARMAAKAANUMARA
`
`
`
`
`0 . 13 odado ADOSSOWEIT Mungu
`
`Updates
`
`
`
`U . S . Patent
`
`Nov . 14 , 2017
`
`Sheet 9 of 15
`
`US 9 , 817 , 545 B2
`
`wwwny www
`
`*
`
`* *
`
`* *
`* *
`dsweswwwwwwwwwwwA * * * * * *
`
`in W
`* * * * *
`
`enn
`
`man
`
`ANYWA YW4444444444444444wwwmmm
`
`MWAAAAAAALALALAXY XXX WWW
`
`»
`
`www Marissasaswauwwwwwww XXARXA NXA
`X
`KAWwwwwwwwwwwww XCOCO COOK
`
`RXWWW
`WWW
`
`INSTALLED »
`
`* * * * * * * * 0 . .
`
`Fri
`
`XL 90
`AAL714
`714
`
`ww
`
`AXA
`
`ALL XXXXXXX
`
`WWW * * * * ARAMALALALALUWW
`
`WWWWWWWWWWWWW
`
`
`
`MAGUMAWA MAMLANACAK kinasini tinit
`
`
`
`
`
`XX MMMWWWWWWWWWWWWWWWWWWWWWWWW
`Q Search
`Apple
`Books
`* * * * * 1761 Ratings
`Apple
`Find My iPhone
`* * * * * * * 41 Ratros
`Apple
`3 INSTALLED > >
`Apple Store
`
`rennerrnin mamma
`* * * * * 158 Ratings
`Apple
`Pages
`* * * * *
`Apple
`Remote
`* * *
`713 Ratings
`*
`* *
`*
`* * * * * * * * *
`*
`*
`* * * *
`* * * * * * * * * * * * * *
`*
`wwwwwwwwwwwwwwwwwwwwwwwwwwww
`
`
`
`menerima WAMAMAAwnininN
`
`AS ACCUMHUMUHAMMANS
`
`rin
`mamama
`
`* * * * *
`
`2 .
`
`*
`
`*
`
`*
`
`*
`
`* *
`
`Y
`
`UNU
`
`*
`? '
`
`* * * * 23843
`?????????????????????????? LUMASINA WWWww
`
`O INSTALL >
`
`778 Ratins
`
`INSTALLED
`
`ifiihiilid
`
`
`
`
` * * * * * * * . m . m . wimmi
`W
`
`vete
`Featured C
`
`wwwwwwwwwwwwwwwwwww
`
`ontent
`
`* * * * *
`
`Too
`
`* * *
`
`NA
`
`FIG . 7B
`
`i
`
`nonsomnis
`
`ratante
`wym
`Wedales
`
`
`
`U . S . Patent
`
`Nov . 14 , 2017
`
`Sheet 10 of 15
`
`US 9 , 817 , 545 B2
`
`wwwwwwwwwwwwwwwww
`
`my
`
`. .
`
`. .
`
`. . . . . .
`
`.
`
`. . . .
`
`whose
`
`WANWA
`
`w owww
`
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`
`6 : 47 PM
`
`S
`
`A
`
`1761 Ratings
`
`720
`
`722
`
`w
`
`wwwww
`
`778 Ratings
`
`INSTALL >
`
`INSTALLED > >
`
`. . . 880
`( Q Search
`Apple
`iBooks
`* * *
`Apple
`Find My iPhone E INSTALLED H
`* * * * * 541 Ratings
`2
`Apple
`E INSTALLED > >
`Apple Store
`* * * * * 158 Ratings
`Apple
`Pages
`* * *
`Apple
`Remote
`* * 713 Ratings
`A
`
`.
`
`. . . WA . . MAMA . MM . . .
`
`. MW . .
`
`.
`
`.
`
`W
`
`AAAMMMMMMMMMMMMMMMMMMM
`
`M MMWAKAMAA KAAKAKAKUHARAAAAAAAAAAA
`
`MAKMAMAMMAMMA MMMMMMMMMMMMMMM
`
`
`
`MAHAKAMA WAWASAKAALUKARKKAAKAKKU
`
`X
`
`Featured Categories
`
`Top 25
`
`WWWWWWWWWWW
`
`Q
`
`Search
`
`OLAB
`
`Updates
`
`KAHAWA
`
`WwwwwwwwwwwwwLAXULARRUKALLAAMALLAKARUU
`URKANLALVULA
`WACULAULU
`
`UUUUUUwwga
`U
`K
`UAWAMAMLANANLANAN
`
`FIG . 7C
`
`
`
`U . S . Patent
`
`Nov . 14 , 2017
`
`Sheet 11 of 15
`
`US 9 , 817 , 545 B2
`
`100
`
`800
`
`MAMAMALAN
`
`
`LLAS ERARA ARRATERNARERKKOKKKKKKKKKKKKKKKKKKKKKKO
`
`RA
`
`E
`
`M
`
`180
`
`ANAUNAMARRAMARAA
`
`N
`
`&
`
`A
`
`POROVO
`
`12 : 34 PM
`23 February
`
`UUUU
`
`Web
`
`Web Video
`
`Calendar
`
`Address Book
`
`Clock
`Clock
`
`Calculator
`O
`
`O
`
`Settings
`O
`
`Find iPhone
`
`802
`
`.
`
`812
`
`*
`
`*
`
`*
`
`a ORO . KAK
`
`O
`
`*
`
`A
`
`>
`
`c
`
`k . . .
`
`>
`
`A GOOD & DR
`
`.
`
`DK
`
`a
`
`ADRID
`
`24
`
`Music
`
`WWWXXXXXXX
`
`? ? ??
`
`Video
`
`Photos
`
`Store
`
`suvka
`*
`* OLLAAAA
`
`RU
`ARMALNU
`A AAAAAAAAAAAAAA
`
`*
`*
`
`* *
`
`*
`
`*
`* * * * * * * * *
`
`ALLANLLAW
`AKKUM
`A
`RLARALLAXANAALSU
`
`FIG . 8A
`
`A AAARAANRAANMANANARARAM
`
`MERKEKLERE ERKRAN KUKKLAXRAKAMAMARAAMAMAMARAARKARARKKARARAAAKKURALLARIKAKARARRAKEKARNARRAKERRRRRRRRLANARAKKERR
`
`NMARAAMRAAKARAAN
`
`
`
`
`
`A
`
`KARAMERKKAAK . . .
`AWAM
`
`SUKURKIRKAR A MAMARAANIRAMAARANAMAN
`MAAK
`
`
`
`atent
`
`Nov . 14 , 2017
`
`Sheet 12 of 15
`
`US 9 , 817 , 545 B2
`
`OOL
`
`MAUGHANAAAAA
`
`w
`
`wwwwwwww
`
`wwwwwwwwwwwwww
`wwwwwwwwwwwwwwwwwwwwwwww
`* * *
`* *
`* *
`* * * * * *
`* * *
`* * * *
`
`WW
`
`hinnat WWW
`W WWWWWWWWWWWWWWWWWWWW
`
`mommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmort W wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwhatthyllythella
`
`* *
`
`O
`
`S 63 D
`
`O
`
`I WON O XXO XXXX
`
`4
`
`900 D
`
`IN •
`
`*
`
`80 a
`
`I WYNE . DE CET 3
`
`@
`
`#
`
`#
`
`814
`
`12 : 34 PM - - - - - - - - DIL
`Yrnnnnnnnnnnn
`
`12 : 34 PM
`What
`Hotel
`
`the
`
`Calendar
`
`Address Book
`NO
`
`Settings
`
`
`
`Pu !
`
`Bu04d
`
`810 watt
`
`w
`
`w
`
`whether we
`
`w w
`
`Application
`
`i
`
`th
`
`the
`
`world
`whether
`
`A
`
`W
`
`All
`
`Myth
`
`the
`
`
`
`Parent sitem
`
`www www bh whe
`
`hr
`
`www
`
`oh
`
`
`
`no water with
`
`
`
`the man who
`
`* *
`comun
`
`OF 3 PORT
`
`Applica
`Swak
`
`=
`
`d
`
`do
`
`.
`
`Q
`
`3 con
`
`no . * * * . O
`
`DEDI
`
`I
`
`E
`
`RRO QUE
`
`OK101
`
`Music
`
`Video
`
`soloud
`
`ant
`wwwwwwwwwwww
`
`W
`
`WHAT
`
`Siore
`
`AS MAMAMARAW
`
`* * X
`
`X XSCMOCK * * *
`
`* *
`
`*
`
`* * * * *
`
`* * *
`
`*
`
`*
`
`*
`
`FIG . 8B
`
`
`
`atent
`
`Nov . 14 , 2017
`
`Sheet 13 of 15
`
`US 9 , 817 , 545 B2
`
`100
`
`WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
`
`W
`
`WWW
`
`*
`
`*
`
`
`
`
`
`WwW * WWW
`
`814
`
`* .
`
`* * * * *
`
`
`
`* * oon oors < KK
`
`mask ou 10
`
`5 4900 *
`
`* *
`
`wwwwwwwwwwwwwwwwwwwwwwww
`* * on a ono ( n wwwwwwwwwwwwwwwwww
`wwwwwwwwwwwwwwww
`
`o
`
`*
`
`* * * 0904 * * * *
`
`2000 > 22
`
`W WWWWWUWMAALI
`
`
`
`MAMAMAMAWAM MAMMAMMA M
`
`WMMWW . WWW .
`
`. M . M .
`
`A
`
`WANAW
`
`
`
`MAKAMU WAKAMWAMAMA
`
`A
`
`MILWAUNGW
`
`wwwwwwwwwwwwwww
`
`ww www mm www www
`
`* * 12 : 34 PM * * * * * * * * *
`12 : 34 PM
`
`ARAW
`
`A
`
`* * *
`
`*
`
`*
`
`* *
`
`* * * *
`
`m
`
`+
`
`L
`
`m
`
`MAMAK
`
`* *
`
`*
`
`
`
`WWWWWWWWWWWW *
`
`G
`
`.
`
`+ AW
`
`A
`
`IWE VAN 4 ALA ALA WA M
`
`
`
`ARA YANVENUE NA . M 44
`
`ann
`Application
`
`Application
`
`Application
`
`Application
`
`802
`
`ALMAMAMAMMAMU
`
`T VUMAS
`* * * * * *
`*
`
`*
`
`Photos
`
`ET
`
`Store
`
`VAAVAA
`
`mm
`
`Music
`
`143
`
`3X
`Video
`
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
`WWW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
`
`FIG . 8C
`
`
`
`Nov . 14 , 2017
`
`Sheet 14 of 15
`
`US 9 , 817 , 545 B2
`
`OCULOS
`
`Sigal
`
`VA
`
`L Mwwwwwwwwwww
`
`wwwwwwwwwwwwwwwwwwwwww
`
`.
`
`U . S . Patent
`
`atent
`
`900
`
`WW * *
`
`O
`
`Q apple
`
`appie
`CD Base
`
`POWOWOWOW
`
`D
`
`Fing
`
`iTunes 0
`
`Podcasis
`Books
`
`
`
`App Store
`
`TV Shows
`Movies
`Music
`
`U
`
`POOPOOOOOOOOOOOOOORRAADIOPROVODI WARKAN
`
`
`LEKLEVASILIULUULERUUALUEELLLLLLLL LLLLLLLLLLSULULIKULECEKULLULLLLLERULLUML
`menos la
`UK anna
`
`. tuldu
`
`.
`
`wwwwwww
`Mar 07 , 2012 €9 . 99 BUY V
`wwww
`
`Remote Entertainment Updated
`Mer 07 , 2012 FREED
`Numbers Productivity Updated
`TA
`O
`908
`
`WAH * * KKUU
`
`WWW
`
`Mar 07 , 2012 19 . 99 BUY Y
`
`Pages Productivity Updated
`
`$ 9 . 99 BUY Y
`
`Mar 07 . 2012
`
`Keynote Productivity Updated
`
`wwwwwww
`
`906
`& - %
`Wwwwwwwwwwwwwwwww
`
`Updated May 01 , 2012
`Updated
`Mar 07 , 2012 GREED
`
`LXXWL * * * * KUWAKAMATWALKW LKW WWWLUCRUKLUKAKUWA
`Find My iPhone Utilities
`iMovie Photo & Video
`
`$ 4 . 99 BUY
`
`904
`
`FIG . 9
`
`2 . 2 .
`
`. 3 . 2 .
`
`2
`
`CO
`
`$ 4 . 99 BUY
`
`RAX
`
`CAMERAMAT
`
`
`Updated May 01 , 2012
`Updated
`Apr 16 , 2012 FREED
`Garage and
`Books Books
`Music
`Q
`902
`
`powerpoop290099pso99woooooo
`
`.
`
`WWW
`
`K
`
`aaananococccdooddooooooooooooooooooooooooooooooooooo T
`mmmmmmmmmwenyewwwwwwwwwwwwwww w wwwwwwwwwwwwwwww
`View moooooooooooooooooo
`
`w
`
`w
`
`1Tunes
`
`oowww
`
`
`
`
`Controls Store Advanced Window Help
`
`
`
`File Edit
`
`Tunes
`
`H
`
`dat
`
`* no
`000 OD LIBRARY med
`
`wwwwwwwwwwwwwwwwwwwwwwwwww
`
`????? ?? \ ns tCre : Turies Martin
`
`30 Ping SHARED
`Music 1 Movies Door TV Shows * Radio STORE
`
`
`
`Home Sharing
`
`of one or more
`
`GENIUS * Genius PLAYLISTS $ iTunes D . )
`
`
`
`U . S . Patent
`
`Nov . 14 , 2017
`
`Sheet 15 of 15
`
`US 9 , 817 , 545 B2
`
`1000
`
`1003
`
`?? " ?
`Terbare ? ? ??
`TULL
`
`1002
`
`SWAROPRO
`
`O RAK
`
`NOWOROK
`
`MONOKKAKKAROSKICHWARAEORU
`
`M
`
`NA
`
`WAVU
`
`1010
`
`hinney
`
`E
`
`W3303 NRO
`
`RICERCA
`
`APPLICATION
`STORE
`SERVER
`
`Uk
`
`1008
`
`FIG . 10
`
`1001
`
`*
`
`* * *
`
`D
`
`KROKODIO SHA
`Loqopeo .
`
`U
`
`mmmmmmmmmmm
`
`CLOUD
`SERVER
`
`WW
`
`000 D3
`
`000000000 B00000000 salonoga wwwwwwwwwwwwwww
`
`wwwwwwwwwwwwww
`
`.
`
`1006
`
`
`
`US 9 , 817 , 545 B2
`
`5
`
`IDENTIFICATION OF RECENTLY
`DOWNLOADED CONTENT
`
`icon with a recently installed application can be shown ( e . g . ,
`the last home screen page , the home screen page containing
`the most recently installed application , or the home screen
`page containing the first recently installed application ) .
`RELATED APPLICATIONS
`Examples of the remove visual indicator event include ,
`but are not limited to : when the installed application is
`This application is a continuation of U . S . application Ser .
`launched , when the installed application is moved to a
`No . 13 / 830 , 297 , filed Mar . 14 , 2013 , which claims priority
`folder , and when the installed application is moved to
`a
`from and is a nonprovisional application of U . S . Provisional
`different location on one or more of the pages . The visual
`Application No . 61 / 657 , 419 , titled “ Identification of
`Recently Installed Content , " filed Jun . 8 , 2012 , which are 10 indicator may comprise one or more of the following : a sash
`hereby incorporated by reference in their entirety .
`on the first graphical object , a badge on the first graphical
`object , a color of the first graphical object , text , opacity of
`BACKGROUND
`the first graphical object , size of the first graphical object ,
`movement of the first graphical object ( e . g . , animation ) , or
`The present disclosure generally relates to identification 15 flashing of the first graphical object . In one embodiment , the
`first user interface is an application store application user
`of recently installed applications on a portable electronic
`device .
`interface . In one embodiment , the second user interface is an
`Applications , or apps , may be installed and executed on
`application menu user interface .
`These and other embodiments will be described further
`portable electronic devices . Icons corresponding to the
`installed applications may be displayed on a user interface of 20 below .
`the portable electronic device sometimes called a home
`BRIEF DESCRIPTION OF THE DRAWINGS
`screen , application menu , or springboard on iOS devices . An
`icon corresponding to an application generally displays
`some application - specific information so that the application
`FIG . 1 depicts a simplified block diagram of a system
`corresponding to an icon is easily identifiable by the user . 25 according to some embodiments of the present invention .
`Selecting an icon corresponding to an application generally
`FIGS . 2A and 2B depict an exemplary page of an appli
`invokes execution of the application . The icons on the home
`cation menu user interface and an application store user
`screen thus act as launching pads for the corresponding
`interface , respectively , according to some embodiments of
`applications .
`the invention .
`A home screen may contain one or more pages of icons 30
`FIG . 3 depicts a simplified flowchart of a method for
`displaying and removing a visual indicator according to
`for one or more applications . There may be several home
`screen pages on a portable electronic device to display the
`some embodiments .
`various icons corresponding to applications installed on the
`FIGS . 4A - 4B and 5A - 5B depict exemplary user interfaces
`device . As more and more applications are installed on a
`with visual indicators according to some embodiments .
`device , it becomes difficult for a user to find applications , 35
`FIG . 6 depicts a simplified flowchart of a method for
`especially recently installed applications . This problem is
`displaying a page with a recently installed application .
`especially acute if the user installs several new applications
`FIGS . 7A - 7C and 8A - 8C depict exemplary interfaces
`and does not know where on the home screen the icons
`according to some embodiments .
`FIG . 9 is an exemplary user interface for initiating an
`corresponding to the new applications are located
`Embodiments of the invention address this and other 40 application download from a personal computer according
`problems both individually and collectively .
`to some embodiments .
`FIG . 10 depicts a simplified diagram of a system accord
`BRIEF SUMMARY
`ing to some embodiments .
`DETAILED DESCRIPTION
`Certain embodiments are described that enable locating 45
`recently installed applications on a portable electronic
`In the following description , specific details are set forth
`device .
`In some embodiments , a visual indicator is displayed with
`in order to provide a thorough understanding of embodi
`an icon associated with an application that was recently
`ments of the invention for the purposes of explanation .
`installed on a portable electronic device . The visual indicator 50 However , it will be apparent that various embodiments may
`visually distinguishes the icon from other icons for other
`be practiced without these specific details .
`In other
`applications . This makes it easier for a user to locate and use
`instances , well - known methods , procedures , components ,
`a recently installed application . Examples of a visual indi -
`and circuits have not been described in detail so as not to
`cator include a sash on the icon , a badge on the icon , a color
`unnecessarily obscure aspects of certain embodiments .
`of the icon , text , opacity of the icon , size of the icon , 55
`Certain embodiments of the present invention assist in
`identifying recently installed applications so recently
`movement of the icon , or flashing of the icon .
`In some embodiments , a user browses and installs appli -
`installed applications can be easily located and launched by
`the user . This enhances the user experience by eliminating
`cations using an application store application on a portable
`electronic device . After selecting a first application for
`the frustration of “ losing " applications and spending time
`installation , the device continues to display a user interface 60 searching home screen pages for newly installed applica
`for the application store application , allowing the user to
`tions . Some embodiments of the invention may also allow a
`continue to browse additional applications and , potentially ,
`user to stay in the application store and browse additional
`select other applications for installation . Upon the next
`applications without immediately having to be shown the
`presentation of the home screen , the first home screen page
`location of the recently installed application on the home
`containing an icon with a recently installed application can 65 screen . Again , this enhances the user experience by allowing
`be shown . In another embodiment , upon the next presenta -
`the user to remain in the application store and browse and
`tion of the home screen , any home screen page containing an
`select additional applications for installation . By making it
`
`
`
`US 9 , 817 , 545 B2
`
`5 .
`
`the like , including a combination of two or more of these
`more convenient for the user to download applications , the
`items . Specific examples of portable electronic devices
`number of applications downloaded may increase . In some
`include , but are not limited to , IPHONE , IPAD® , IPOD® ,
`cases , where the applications are paid applications , applica
`IPOD TOUCH® , etc .
`tion developer revenue may increase as a result of certain
`In the case of mobile devices with the operating system
`embodiments of the present invention .
`iOS ( e . g . , IPHONE® ; IPAD , IPOD® , IPOD TOUCH® ) ,
`In one embodiment , a visual indicator may be displayed
`the one or more home screens may be managed by a
`on an icon for an application after the application is installed
`" springboard . ” Springboard is an application that is config
`on a portable electronic device . For example , if a home
`ured to manage the home screen ( s ) , launch and bootstrap
`screen has ten application icons displayed on it and one of
`the applications was recently installed on the portable elec - 10 applications , and manage certain device settings at startup .
`tronic device , a visual indicator may be displayed along with
`For example , in iOS devices , actuating the home button may
`an icon for the application . The visual indicator may be a
`display a page of the home screen with application icons for
`sash associated with an icon corresponding to a recently
`launching applications ( e . g . , a home screen or springboard
`installed application . A " sash , ” as used herein , refers to a
`with application icons ) . Springboard manages the one or
`graphical object associated with an icon for an application 15 more pages of applications for an application menu user
`that graphically resembles a physical sash ( a clothing acces -
`interface ( i . e . , a user interface that displays and facilitates
`sory worn over one shoulder or about the waist ) . For
`the use of the various applications on a portable electronic
`example , the graphical sash may appear to be draped diago -
`device ) . The specific home screen page may be the last
`nally across the icon for an application . In one embodiment ,
`visited home screen page ; however , in other embodiments ,
`a user may download multiple applications from the appli - 20 it is possible to display another home screen page ( e . g . , the
`cation store , and each icon for the recently downloaded
`first home screen page in a sequence of pages , the main
`applications may be visually distinguished from other icons
`home screen page , the last home screen page in a sequence
`of pages , etc . ) .
`with a sash .
`In some embodiments , the visual indicator associated
`It should be apparent that the architecture shown in FIG .
`with an icon corresponding to a recently installed applica - 25
`1 is only one example of an architecture for the portable
`tion may be displayed until one or more specified events
`electronic device 100 , and that the device 100 could have
`occur . In one embodiment , the sash may be removed after
`more or fewer components than shown , or a different
`the user has interacted with the application in some way .
`configuration of components . The various components
`Interactions that may trigger removal of the visual indicator
`shown in FIG . 1 can be implemented in hardware , software ,
`include , but are not limited to , launching the application , 30 or a combination of hardware and software , including one or
`moving it into a folder , or moving the icon for the applica
`more signal processing and / or application specific integrated
`tion to another location on the home screen . In one embodi
`circuits . The RF circuitry 108 is used to send and receive
`ment , the sash may be removed after a predetermined time
`information over a wireless link or network to one or more
`has passed since the application was installed ( e . g . , one
`other devices and includes well - known circuitry for per
`35 forming this function , including but not limited to an
`week , one month , etc . ) .
`In one embodiment , after a user installs one or more
`antenna system , an RF transceiver , one or more amplifiers ,
`applications on a portable electronic device using an appli
`a tuner , one or more oscillators , a digital signal processor , a
`cation store user interface , the display continues to show the
`CODEC chipset , memory , etc . In some embodiments , the
`application store user interface until an instruction to exit the
`RF circuitry 108 is capable of establishing and maintaining
`application store is received . After receiving an instruction 40 communications with other devices using one or more
`to exit the application store , the home screen page that has
`communications protocols , including but not limited to time
`an icon for a recently installed application may be displayed
`division multiple access ( TDMA ) , code division multiple
`regardless of whether the particular home screen page is the
`access ( CDMA ) , global system for mobile communications
`first application menu page in a sequence of pages or the
`( GSM ) , Enhanced Data GSM Environment ( EDGE ) , wide
`main application menu page . For example , if the portable 45 band code division multiple access ( W - CDMA ) , WI - FI
`electronic device has three pages of applications , upon
`( such as IEEE 802 . 11a , IEEE 802 . 11b , IEEE 802 . 11g and / or
`exiting the application store user interface , the portable
`IEEE 802 . 11n ) , BLUETOOTH , WI - MAX , voice over Inter
`electronic device may display a page with one or more icons
`net Protocol ( VoIP ) , a protocol for email , instant messaging ,
`for new applications on the page . In another embodiment ,
`and / or a short message service ( SMS ) , or any other suitable
`after the user leaves the application store user interface , the 50 communication protocol , including communication proto
`page of the home screen containing the new application
`cols not yet developed as of the filing date of this document .
`icon ( s ) may be displayed to the user . In one embodiment , the
`The RF circuitry 108 and the audio circuitry 110 are
`icon for the new appl