throbber
US009098531B2
`
`(12) United States Patent
`Desmond et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 9,098,531 B2
`Aug. 4, 2015
`
`(54)
`
`METHOD AND APPLICATION FOR
`MANAGING DIGITAL FILES
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`(75)
`
`Inventors: Christopher J. Desmond, Glen Ellyn,
`IL (US); Nancy L. Desmond, Glen
`Ellyn, IL (US); L. Michael Taylor,
`Chicago, IL (US)
`
`(73)
`
`Assignee: MemoryWeb, LLC, Glen Ellyn, IL (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.: 13/157,214
`
`(22)
`
`Filed:
`
`Jun. 9, 2011
`
`(65)
`
`Prior Publication Data
`US 2012/0317111A1
`Dec. 13, 2012
`
`(51)
`
`(52)
`
`(58)
`
`(2006.01)
`(2006.01)
`
`Int. C.
`G06F 700
`G06F 7/30
`U.S. C.
`CPC ...... G06F 17/30268 (2013.01); G06F 17/3028
`(2013.01); G06F 1730946 (2013.01); G06F
`17/30997 (2013.01)
`
`Field of Classification Search
`CPC .......... G06F 17/30268: G06F 17/3028: G06F
`17/30946; G06F 17/30998; G06F 17/30997
`See application file for complete search history.
`
`7,372,976 B2 * 5/2008 Rhoads et al. ................ 382/100
`7,480,669 B2 *
`1/2009 Lo et al. ................................ 1.1
`8, 150,844 B2 * 4/2012 Redstone et al. ............. 707/724
`2007/0282908 A1* 12/2007 Van der Meulen
`et al. .......................... TO7 104.1
`OTHER PUBLICATIONS
`
`Kustanowitz et al., “Motivating Annotation for Personal Digital
`Photo Libraries: Lowering Barriers while Raising Incentives”. Tech.
`Report HCIL-2004-18, U. Maryland, 2005.*
`Miller et al., “Give and take: a study of consumer photo-sharing
`culture and practice'. CHI '07 Proceedings of the SIGCHI Confer
`ence on Human Factors in Computing Systems, pp. 347-356, 2007.*
`Ames et al., “Why we tag: motivations for annotation in mobile and
`online media'. CHI '07 Proceedings of the SIGCHI Conference on
`Human Factors in Computing Systems, pp. 971-980, ACM, 2007.*
`Yee et al., “Faceted Metadata for Image Search and Browsing”. CHI
`2003, pp. 401–408, 2003, ACM.*
`Ferre, "CAMELIS: Organizing and Browsing a Personal Photo Col
`lection with a Logical Information System”, Int. Conf. Concept Lat
`tices and Their Applications, pp. 112-123, 2007. HAL.*
`Tomasson et al., “PhotoCube: Effective and Efficient Multi-Dimen
`sional Browsing of Personal Photo Collections”, ICMR 11, 2011,
`ACM.
`Bartolini et al., “Integrating Semantic and Visual Facets for Browsing
`Digital Photo Collections”, SBED, pp. 65-72, 2009.*
`* cited by examiner
`Primary Examiner — Michael Hicks
`(74) Attorney, Agent, or Firm — Nixon Peabody LLP
`(57)
`ABSTRACT
`A web-based digital file storage system is disclosed. The
`storage system may include a digital file repository for storing
`and retrieving digital files, such as photos, a digital tagging
`system configured to assign digital tags to the digital files, a
`sorting system, and a user interface.
`18 Claims, 19 Drawing Sheets
`
`Thumbnail Table
`
`Clinton defitt FirestreW
`
`July 12, 1896
`Birth:
`April 29, 1971
`Death;
`Parents: Clinton Dewitt Firestone III and Wiola Miller
`mets. He was a WWII U.S. Air force pilot and POW in WWII and veteran
`honorably discharged in December of 1947. He worked for 44 years for the
`FirestoneTire and Rubber Company in retail, wholesale and original equipment
`sales, marketing and management. He was born in Akron, OH and is buried in
`Columbiana, OH,
`
`Peter LongHorm
`
`Tim Dog
`
`Stewe Fire
`
`Edit bid
`
`a Schins
`
`Mary winla
`
`cit evitt
`
`Charlotte Killiar
`
`locations
`
`:
`
`Timeline
`
`Family Tree
`
`Recipes
`
`See
`
`Petitioner Apple Inc. - Ex. 1010, p. 1
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug. 4, 2015
`
`Sheet 1 of 19
`Sheet 1 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`
`
`puowusaqAdueN‘puowsaqJaydoisiy):9|d0a¢d
`
`
`
`
`
`DUOISMO]|9AUlBuiysigAly1qUdAq
`
`Ppy:S}USWULUO7)
`
`PPV:spuomhay|
`
`PpV“WINGY
`
`
`
`SUEDEZTOWI‘OWEN9/I4
`
`
`
`ppy:s1ysiySuleys
`
`ppvradioay
`
`
`
`ppysadA_Juawns0q
`
`
`
`
`
`eevee:BUINUYJES
`
`
`
`DBUEUDYSN‘LIA‘QUOISMO]|SA70130907]
`
`
`
`
`
`asueUDOTOZ‘ZJaquuaidasrayeq
`
`
`
`
`
`papayas(s)all4T
`
`ssoNQquyyol4
`
`auONa/aSIv228)a5
`
`
`
`payajesajajaq
`
`
`
`Petitioner Apple Inc. - Ex. 1010, p. 2
`
`Petitioner Apple Inc. - Ex. 1010, p. 2
`
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug.4, 2015
`
`Sheet 2 of 19
`Sheet 2 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`
`
`Ayaloos|eo1403S!IH
`
`
`
`S]UAWILUOD
`
`
`
`
`
`pasodsulsnosay}auaymAyved8ulppams,AUoUUYpuesuuezns
`
`
`
`
`
`
`
`
`
`
`
`3y]puedodijjo]sy}YUM»xDeP‘SION“SssessJU}UlOJOUeJOY
`
`
`
`
`
`010uUddy}UlsoUsslyYUMJaydeusojoud
`
`auoysaJl4AJeA
`
`
`
` SUOSJad49INelad307
`
`SU0M9eF
`
`8UOM[D
`
`:3|d0eq
`
`
`
`
`
`
`
`OTOZUoNdasaySulppanys,AUoUyUY aUUeZNS:jUaAJ
`
`
`
`
`
`
`
`
`
`aJOW‘slejeqe1eweD
`
`
`
`Petitioner Apple Inc. - Ex. 1010, p. 3
`
`Petitioner Apple Inc. - Ex. 1010, p. 3
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug. 4, 2015
`
`Sheet 3 of 19
`Sheet 3 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`aiqe.|euquinyy
`
`SON
`
`WEE
`ZL6LJE8A
`:
`
`wTJaydoysiuug
`
`Supjoedyoeg
`
`.
`
`adounq
`
`966T
`
`
`
`BUOISMO]|GAUlZUIYSI4
`
`
`
`
`
`OTOZJaquiaydageuequo
`
`
`
`
`
`
`
`
`
`
`
`
`
`SS6TdulAuewua5SUO}sad!4UIQ“WdeDSUO]SAJI4UIDpuevapegAle
`
`
`
`
`
`
`
`¢S6TSHEL‘TT48q0300SUIPPaM
`
`
`
`
`
`
`
`9661IdABq‘Oueda8aqIO.
`
`
`
`
`
`Heo113Z66TJANG3891/0
`
`
`
`:—
`
`
`
`6007vequianonB66T‘ZT1890190SUIPPaM
`
`O10zAWedsulsnogduySujusiguozeurypuowsagsaydoysiuy9
`
`
`
`
`
`
`
`
`
`vE6TuORenpely
`
`puesawerAouen
`
`
`
`Petitioner Apple Inc. - Ex. 1010, p. 4
`
`Petitioner Apple Inc. - Ex. 1010, p. 4
`
`
`
`
`
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug.4, 2015
`
`Sheet 4 of 19
`Sheet 4 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`
`
`CEA
`
`HO|uosuoudes
`
`
`
`
`
`866T‘ZT4890390—Sulppa/MpuolsagAdUeNpuepuolUsagJaydoysiYyD
`
`
`
`Petitioner Apple Inc. - Ex. 1010, p. 5
`
`Petitioner Apple Inc. - Ex. 1010, p. 5
`
`
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug.4, 2015
`
`Sheet 5 of 19
`Sheet 5 Of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`§§§§§
`
`********)
`
`
`
`
`
`Petitioner Apple Inc. - Ex. 1010, p. 6
`
`Petitioner Apple Inc. - Ex. 1010, p. 6
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug.4, 2015
`
`Sheet 6 of 19
`Sheet 6 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`aiqe.|euquinyy
`
`S14aAaISgodWil
`
`SSSSSNNIINN
`
`
`
`
`OWYOSaorUBWUaYsUagYeM3Aa1SAyjon]auueznsB14BAAS
`
`uel||]ayOYHeYDimag1DelulsaiAAeOWYdSsor=UBLaUSUag
`
`
`
`
`
`
`
`
`
`3. 2.
`32 2. 2.
`Z
`zg
`Geecctensccatt111110
`
`3. .
`
`
`
`
`
`YeM78A31SAyjonqguuezns
`
`
`
`GUOISAJI4JULIO
`
`
`
`BIUIZUIAAUeIAI
`
`
`
`Petitioner Apple Inc. - Ex. 1010, p. 7
`
`Petitioner Apple Inc. - Ex. 1010, p. 7
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Aug. 4, 2015
`
`Sheet 7 Of 19
`
`US 9,098,531 B2
`
`
`
`
`
`
`
`ae
`basaasaasaas
`
`Petitioner Apple Inc. - Ex. 1010, p. 8
`
`

`

`U.S. Patent
`
`Aug.4, 2015
`
`Sheet 8 of 19
`
`US 9,098,531 B2
`
`
`
`aiqeL|seu
`
`
`
`J9IEHULI!)BO]ZeYDJosyUepUaIsag
`
`AGGASRO&oe
`
`SSS
`
`
`
`WA
`
`
`
`(OnSs.CONSeay
`CSSicgAKLeweyRRR
`enAwDSU_cee
`coy8...,=<
`
`SSRSKnae
`
`SSSENSS
`
`CN~A“WwAhy
`OiMX{gyCogMHsg
`
`SS. \\
`
`WSSSINGKGS
`
`RAS
`
`SS
`SS
`
`
`
`Petitioner Apple Inc. - Ex. 1010, p. 9
`
`Petitioner Apple Inc. - Ex. 1010, p. 9
`
`
`
`
`
`
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug. 4, 2015
`
`Sheet 9 Of 19
`Sheet 9 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`
`
`
`
`sulsnop
`
`
`
`
`
`OLOZJaquiaidaseuejuo|
`
`BUOISMO]/aAUlBUYS!
`OTOZANed
`
`
`
`
`
`
`
`
`
`Petitioner Apple Inc. - Ex. 1010, p. 10
`
`Petitioner Apple Inc. - Ex. 1010, p. 10
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug.4, 2015
`
`Sheet 10 of 19
`Sheet 10 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`
`
`
`
`
`
`
`
`adpeyusyqMpuey[eUIsuO
`
`"allseBUMaAlas
`
`
`
`
`
`puej10gUMYslyJaAOYea“diespueJasulsyouoods
`
`
`
`
`
`T‘ssei3uowsayJouoodsJ‘ajsedAung‘(suoodsajqe}
`
`
`
`
`
`(49}7eMJosdndZsaye}AjuOyeYYSulyySwos)Bory1eYL
`
`
`
`ysiyJOSUdOdsa|qe}OM}ppepue[MogU!UayI!/YD9I1q
`
`
`
`“sa}NUlWOZJO}aJEULAeW397]‘BdNes
`
`aoty
`
`
`
`
`
`uoodsea}T(Jeful)}OOYJaSUIgasoulyD
`
`
`
`uoodsea}T(uelul)sseugUoWaT
`
`
`
`(paddoyp)tuiyoonzT
`
`(sanea|g)|isegley
`
`
`
`vyNoge)uedOyu!}NO|!JNUODODJoWed414}ayYeL
`
`
`
`
`
`
`AungUayrIYD!eULMojja,S$,puolUsag
`
`XI)Awan
`
`JO}3005‘aonesAOSpukeSaladappy“13sAjJUe}SUODpue
`
`
`
`
`Jloq1YBljs01yDeqBulg"yespueJesNsUMOIG“[ILUPpYy
`
`
`
`Ajjpue(payxoooun)yeawppy‘a}NuUlwWTJO}1SNIHL
`
`
`
`
`yeayYsIyJ9aAOpaxOod[I,UN
`
`
`
`a]}10g—UapuedCoquiegley!(e|qWeN)sonesysiy
`
`dNLIDIVHSLONOd—(M4OOF)AI!INUODI0D
`
`(qseaugqUaxdIYD7)UAHDIYDJoWRIZQOB
`
`
`
`“pa00dalesalggaa|ILUNGIYIAQDSeInulWpT-OTnoqe
`
`
`
`
`
`
`
`(paddoypssdnoz)100201gse
`
`(SQAO|DZ)W4eHoe
`
`
`
`
`
`suaddagZ+(paddoys)sjouepZ(paddous)
`
`_3SSoe.
`:
`
`
`
`puousagAuegayo
`
`Petitioner Apple Inc. - Ex. 1010, p. 11
`
`Petitioner Apple Inc. - Ex. 1010, p. 11
`
`
`
`
`
`

`

`U.S. Patent
`
`Aug. 4, 2015
`
`Sheet 11 of 19
`
`US 9,098,531 B2
`
`--ee-YYYYYYYY//www.www.vee-eeee-weeeeee-wee-eeee-weeeeee-way
`
`2
`
`
`
`
`
`Petitioner Apple Inc. - Ex. 1010, p. 12
`
`

`

`U.S. Patent
`
`Aug. 4, 2015
`
`Sheet 12 of 19
`
`US 9,098,531 B2
`
`%
`
`%
`
`
`
`z
`
`
`
`
`
`9/OW ‘SInOT ‘QS
`
`
`
`
`
`
`
`ZI, "fil
`
`Petitioner Apple Inc. - Ex. 1010, p. 13
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug.4, 2015
`
`Sheet 13 Of 19
`Sheet 13 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`Thumbnail|Table
`
`
`
`3
`3
`
`SILOGPOOOTLESALOARLLLOAIOARCALGALCARCALGLIEARCURGITSARLURGIIGALLEPTILEDLELPLILEDLELLILLILELOLLLLILELOLLLLIDELOLLLLICELOLLLOLLELIELLOILEDIELTLSES
`SgHPDELOADELDELDEDEEDDELUPDEELELUADEPLDEDUIDEVIDEDDIVEPDUODOOVESPDADOAVESPOADOAVESPOODEADALPOADEADASDOADEADEDddIdvdvdriprrrdrts
`Fae
`es
`32.
`%:
`22a-xx-xx-xx
`
`9°
`
`a+ n
`
`n
`9°ov
`
`Jack “Oo
`
`3. 3
`
`2>* a
`
`“°y
`
`p°
`
`xo
`a
`
`2Q)
`9°ou
`
`a*
`
`vu
`۩
`Zz
`va
`oOa
`
`sMonk,
`s
`Fig.13
`+Firestone
`
`:: 2.
`
`Petitioner Apple Inc. - Ex. 1010, p. 14
`
`Petitioner Apple Inc. - Ex. 1010, p. 14
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug.4, 2015
`
`Sheet 14 of 19
`Sheet 14 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`aiqet|euquinyy
`
`
`
`
`
`. 2.
`
`peeeT
`
`
`
`pe|672UISNODP4YLSIA‘QUOISOIIS
`pooTe‘
`
`UOSPURIDJesIOperUO&“DUOBS
`
`pL"6g
`yeses‘UeLl|DI
`
`eW‘URIID)
`sInoy‘Uel||I
`
`
`uyor‘uel||D)
`
`uyor“Ue!||)>
`
`Petitioner Apple Inc. - Ex. 1010, p. 15
`
`Petitioner Apple Inc. - Ex. 1010, p. 15
`
`

`

`U.S. Patent
`
`Aug.4, 2015
`
`Sheet 15 of 19
`
`US 9,098,531 B2
`
`ager|euquinuyy
`
` aSdqasJoH99g|499Uelsanbyy7
`
`2|HPAsoTUMedU|D86Z
`Gp"613
`
`Petitioner Apple Inc. - Ex. 1010, p. 16
`
`Petitioner Apple Inc. - Ex. 1010, p. 16
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug.4, 2015
`
`Sheet 16 of 19
`Sheet 16 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`2.2
`in
`
`#z
`
`32
`
`alge|puep|Ayosaie9
`
`Spay“SIN tor
`
`
`eeeclereeeeeeeeeeCLeCLeedeCLELeteLVCLCLEteEUeLCLLeeeCLeCLeLebULELEeelPLELLedeePeLEelEeeReeLesELelelLesrLeeeesTeTeeeseseeseereeseleeedeeseseettieee¥|feuuid|e00z28d6cBUOISAIIYS,P)I1A\|deuuid|e00798d6zolys.anepedsOAysnog PIDIAUla,MOYD
`UMOJNOX||OY|uessed|acerAntz|splald“SuS8!4OO)
`
`
`
`
`9}"big
`
`9), "61-I
`
`Petitioner Apple Inc. - Ex. 1010, p. 17
`
`Petitioner Apple Inc. - Ex. 1010, p. 17
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug.4, 2015
`
`Sheet 17 Of 19
`Sheet 17 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`
`
`Close(X)
`
`
`
`V
`~<q
`
`Fig.17
`
`Petitioner Apple Inc. - Ex. 1010, p. 18
`
`Petitioner Apple Inc. - Ex. 1010, p. 18
`
`

`

`U.S. Patent
`
`Aug. 4, 2015
`
`Sheet 18 of 19
`
`US 9,098,531 B2
`
`
`
`
`
`Ja???- upueas papuen py
`
`
`
`Petitioner Apple Inc. - Ex. 1010, p. 19
`
`

`

`U.S. Patent
`U.S. Patent
`
`Aug. 4, 2015
`Aug.4, 2015
`
`Sheet 19 Of 19
`Sheet 19 of 19
`
`US 9,098,531 B2
`US 9,098,531 B2
`
`
`
`7s]e1S$
`
`
`
`*SJEUSJUBA
`
` pe|OW‘sino7
`31/d00q €£Tsjuawinoog#
`
`
`AepybiaT.S,A1S8LOW661‘2TI‘oser1yD866T-3NY-S866Tsnyspsedyeag"3SSLET-AIN-TZalgSply0}susedy]AdueNsqny|NW‘syodeauulw)|gg6T-3des-eT
`
`
`
`aJa|dwuo0s%T9GLSOaplA#aya|dwu0s%08@e'Ts010Ud#yUuNOD
`
`
`
`
`
`SN}EYSSAIYDIYzuno)eBIPelA
`
`
`
`
`
`
`
`OT'ZO'TTuopapeojdnsoyougEZT
`
`OT'ZO'TTuopapeojdnsoyougEZT
`
`CEeIRute)
`(wingjeo10Ud)OTOZ|!Uduleydepse
`
`
`
`
`TIOZ’ST'Tanpjemauaasua!]se
`
`
`DEPUFO]JSE]BOUISSJOUSIAZT—«
`
`
`
`OT'LT'TTpayeasosuingjeZs
`
`
`OT'LT'TTpayeaiosuingjeZs
`
`
`(adi9a4)BIgOgUaxDIYD
`(uous)[lyquleydey=e
`
`
`OTO7'8TTT:ulgo7}se]
`
`SSMAIAqgaMUal_.AI
`
`[Yduleides‘aWosja
`
`sSOMOWOSDUWJUDI04AW
`
`isualypuesayepdy
`6)"64
`
`6), "61-I
`
`Petitioner Apple Inc. - Ex. 1010, p. 20
`
`Petitioner Apple Inc. - Ex. 1010, p. 20
`
`
`
`

`

`1.
`METHOD AND APPLICATION FOR
`MANAGING DIGITAL FILES
`
`US 9,098,531 B2
`
`SCOPE OF INVENTION
`
`The present invention relates to a digital file management
`service. More particularly, the present invention relates to a
`method and application for organizing, viewing, sorting,
`notating, distributing, storing, sharing and archiving digital
`files.
`
`10
`
`BACKGROUND AND SUMMARY OF
`INVENTION
`
`15
`
`25
`
`30
`
`Prior to the invention of digital photography, people tended
`to share photos by displaying printed copies in frames and
`albums or would store them in a container in hope of preserv
`ing these assets preserved for future use or future generations.
`Important photos would often be inscribed on the back with
`significant details (people, location, and event) to preserve the
`memory of that particular occasion. Many people would
`share their memories by assembling an album that could be
`viewed with others. Occasionally, extra copies of special
`photos may have been printed for friends, relatives, etc. Film
`slide shows were also a popular medium for sharing photo
`memories.
`With the evolution of digital files, there has been explosive
`growth in the number of individuals taking photos, making
`movies and gathering digital documents and in the sheer
`number offiles people are capturing digitally. Today, virtually
`every personal computing device contains some kind of
`photo, movie or other type of digital file.
`At the same time, there is little to no cost for people to store
`large amounts of photos in various "containers' of the mod
`35
`ern age. Facebook, Flickr, Shutterfly and countless other
`Social media and specialty digital files sites allow users to post
`and share images to a community with a frequency and ease
`that continues to feed the fire of the digital revolution.
`What is needed to complement the widespread availability
`of digital files is a medium that allows people to organize,
`view, preserve and share these files with all the memory
`details captured, connected and vivified via an interactive
`interface. Such a solution would allow digital files, including
`documents, photos, videos and audio, to tell a full story now,
`and for generations to come.
`The present disclosure relates to one or more of the follow
`ing features, elements or combinations thereof. A web-based
`digital file storage system is disclosed. The storage system
`may include a digital file repository for storing and retrieving
`digital files, such as photos, a digital tagging system config
`ured to assign digital tags to the digital files, a sorting system,
`and a user interface.
`The digital tagging system may include various types of
`data, such as a person's name, a location, a recipe, a date, a
`family relationship to the user, an event name, a rating, shar
`ing rights, file type and a document name. The sorting system
`can allow the digital files to be searched and sorted according
`to a plurality of types of data and can be used for creating and
`organizing special views. The user interface may be user
`configurable, and can present the digital files on a user's
`screen based on these user inputs.
`The digital file repository may be accessible over the Inter
`net. The Sorting system may provide a user with the ability to
`search based on a plurality of digital tags. The disclosed
`system may also provide away to track relationships between
`users, so that a family tree can be displayed.
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`Recipes may also be linked to a person's name, with, for
`example, a video and digital copy of original hand-written
`recipe to create a recipe view.
`Moreover, the digital files and data can be exported as a
`single file with the digital tagging embedded within the
`exported file.
`In another embodiment, a method of storing digital photo
`graphs is disclosed. The method may include the steps of
`storing a digital photograph in a file repository, associating a
`plurality of digital tags having different tag types with the
`digital photograph, providing a search function that permits
`searching by a plurality of digital tag types and provides a
`search result, and providing a user-configurable output to
`display the search result. The digital tag types may include,
`for example, a person's name, a location, a recipe, a date, a
`relationship, an event name, a rating, file type and a document
`type. The method may include a further step of providing
`access to the file repository via the Internet. The method may
`also allow for tracking relationships between users so that a
`family tree can be displayed.
`Additional features of the disclosure will become apparent
`to those skilled in the art upon consideration of the following
`detailed description of preferred embodiments exemplifying
`the best mode of carrying out the invention as presently per
`ceived.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The detailed description particularly refers to the accom
`panying figures in which:
`FIG. 1 is a screenshot of an organizational functionality
`view of one embodiment of the disclosed system;
`FIG. 2 is a screenshot of a photo detail view of one embodi
`ment of the disclosed system;
`FIG.3 is a screenshot of a gallery view of an event or album
`of one embodiment of the disclosed system;
`FIG. 4 is screenshot of an individual eventor album view of
`one embodiment of the disclosed system;
`FIG. 5 is a screenshot of a location view of one embodi
`ment of the disclosed system;
`FIG. 6 is a screenshot of a people thumbnail view of one
`embodiment of the disclosed system;
`FIG. 7 is a screenshot of a people profile view of one
`embodiment of the disclosed system;
`FIG. 8 is a screenshot of a family tree view of one embodi
`ment of the disclosed system;
`FIG. 9 is a screenshot of a timeline view of one embodi
`ment of the disclosed system;
`FIG. 10 is a screenshot of a recipe chart, according to one
`embodiment of the disclosed system;
`FIG. 11 is a screenshot of an album chart view of one
`embodiment of the disclosed system;
`FIG. 12 is a screenshot of an event chart view of one
`embodiment of the disclosed system;
`FIG. 13 is a screenshot of a people chart view of one
`embodiment of the disclosed system;
`FIG. 14 is a screenshot of a family tree chart view of one
`embodiment of the disclosed system;
`FIG. 15 is a screenshot of a location chart view of one
`embodiment of the disclosed system;
`FIG. 16 is a screenshot of a recipe chart view of one
`embodiment of the disclosed system;
`FIG.17 is a screenshot of a slideshow view of one embodi
`ment of the disclosed system;
`FIG. 18 is a screenshot of an advanced search filter view of
`one embodiment of the disclosed system; and
`
`Petitioner Apple Inc. - Ex. 1010, p. 21
`
`

`

`US 9,098,531 B2
`
`3
`FIG. 19 is a screenshot of a homepage view of one embodi
`ment of the disclosed system.
`
`DETAILED DESCRIPTION OF THE DRAWINGS
`
`10
`
`15
`
`25
`
`30
`
`35
`
`The presently disclosed method and application (herein
`alternatively referred to as a “system) provides users with an
`Internet-based interactive platform to gather, organize, view,
`share and archive digital files using a proprietary organization
`system and export tagging process. As used herein, the word
`“tag” refers to any type of digital data that can be assigned to
`a file to describe some aspect of that file through a tagging
`process. For images, the tagging is preferably in EXIF format.
`For videos, documents and other file formats, any appropriate
`format may be used. The disclosed system allows users to
`create, view and share digital files, which could represent, for
`example, the memories a user has collected from the past and
`present, and could incorporate additional memories for gen
`erations to come. As outlined herein, various embodiments
`are disclosed that can accomplish these and other goals.
`One disclosed embodiment includes an import feature.
`Users can import media files from users’ favorite sources
`(e.g., computers, mobile phones, social networks, etc.). If any
`meta-tag information is embedded within the media (e.g.,
`date taken and GPS coordinates), the system could automati
`cally read and utilize it for the user. Digital files, media,
`meta-tags, and other data discussed herein may be saved to
`one or more file repositories (also referred to as a database
`herein).
`In another aspect of the disclosed system, organizational
`functionality is provided. Similar to the concept of writing
`certain information “on the back of a photo, the systems
`digital tagging system and organizing feature allows a user to
`arrange large amounts of digital files with tags that can char
`acterize and document the digital file(s). Digital files can be
`individually or group organized at the same time for many
`tags including, but not limited to, a person's name, family
`relationships of the subjects to the user and between each
`40
`other (e.g., mother/father), location, date, event, album, com
`ments, document type (e.g., birth certificate, poetry), recipe,
`ranking or rating, and sharing rights. Tags can be assigned to
`a single file at a time, or to a plurality of files at once. For
`example, if a user wishes to assign the tag "grandma' to 100
`photos at once, the system provides a way for a user to select
`all 100 photos and enter the tag only once. An example of the
`manner in which digital photos can be organized is presented
`is seen in FIG. 1.
`Yet another feature is the multiple views from which a user
`can display his or her digital media files and their tagged
`attributes. Using a user interface (e.g. a keyboard, mouse, or
`touch screen), users can select individual files, groups of files
`meeting specific criteria, or all files in their account from
`which to create views. These views may alternately take the
`form of a chart. These views will be auto-populated based
`upon either tag information already associated with the digi
`tal file upon import or the tags assigned to the digital files by
`the user within the aforementioned organization functional
`ity. Each digital file can be enlarged, from any view or chart,
`by clicking an information ('i') button to show an enlarged
`version of the digital media file with all the tags that are
`assigned to that digital file, as illustrated in FIG. 2. In another
`embodiment, the user interface may be user-configurable, as
`discussed further herein.
`The following views are shown with particularity. In FIG.
`1, the gallery view allows the user to see all the digital media
`
`50
`
`45
`
`55
`
`60
`
`65
`
`4
`that are associated within a group Such as an event or custom
`album. The gallery view for either events or albums is illus
`trated in FIG. 3.
`As shown in FIG. 2, an individual album or event view
`allows one to see the files associated with a specific group. For
`example, one can view the digital files that relate to a group of
`files called “Trip to Italy 2011”. The individual album or event
`view is illustrated in FIG. 4.
`A location view, as shown in FIG. 5, identifies within an
`interactive map (Google map shown as an example), where
`digital files were taken or originated. The location view can
`also provide additional outputs Such as a journey route that
`identifies the specific locations for an event or trip that can be
`customized by users.
`A people view, as shown in FIG. 6, shows thumbnail photos
`of all the people in the system that can be clicked in for a
`people profile view. A people profile view, as shown in FIG.7.
`shows a profile picture of an individual, their birth/death
`information, family relationships, overview (comments) on
`the person, as well as links to other views that contain that
`individual in the system.
`A family tree view, as shown in FIG. 8, can illustrate
`interactive family trees where one can see the family tree of an
`individual or family. If a user clicks on an individual within
`the family tree, it will take him or her to the people profile
`view of that person.
`The timeline view, as shown in FIG.9, will be an interac
`tive timeline that allows you to set ranges of digital files by
`year, month and day. The digital files shown in the timeline
`will also be interactive and if the user clicks on a digital file or
`group of digital files (e.g., event or album), the user will then
`view the information related to the digital file(s).
`A recipe view, as shown in FIG. 10, will show a recipe
`along with any digital files that are associated with it. For
`example, a cherished family recipe may show a digital copy
`of the original handwritten recipe, a photo of the family
`member who was the chef and a video of the family member
`making the recipe.
`Each of the aforementioned views may also be seen in a
`chart format view that is interactive when any item on the
`chart is clicked, the user will them be taken to a new screen
`that details all relevant digital files (and file types) for the
`clicked item.
`For album or event chart views, as shown in FIGS. 11 and
`12, the elements listed in those charts will include individuals
`who are part of each album/event, number of digital files, date
`and other pertinent information.
`A people view, shown in FIG. 13, may demonstrate all the
`names of individuals that are in the system in an alphabetical
`listing. Such a people view can also contain details on each
`person Such as the number of photos and videos that are
`associated with that person. The user can click on that person
`to pull up the profile view of the individual or click on the
`number of photos to see all the photos associated with that
`person.
`In the family tree chart view, shown in FIG. 14, family
`lineage can be viewed in multiple ways. For example, a user
`can set himself as the tree anchor and then see a tree of all
`people entered into the database related to the user. The user
`could also set a contact as the tree anchor and then just view
`the descendants of that individual.
`For a location chart view, as show in FIG. 15, listings of all
`the locations that are in the system are displayed along with
`the number of digital files, as well as names of persons asso
`ciated with each. A user can click on the location to see all the
`digital media files that are associated with a specific location.
`
`Petitioner Apple Inc. - Ex. 1010, p. 22
`
`

`

`US 9,098,531 B2
`
`10
`
`15
`
`5
`A recipe chart, as shown in FIG. 16, can show recipes that
`uploaded to the system. Along with the ingredients and steps
`of each recipe, this view can identify the chef(s) name, num
`ber of photos and videos associated with each.
`For any of the views, the user can click on the digital file to
`start a slideshow feature that will allow them to scroll through
`an enlarged view of the digital file as illustrated in FIG. 17.
`Another aspect of the disclosure is the search filter. This
`filter allows users to select one or more criteria that will
`narrow down their results to just those digital files matching
`input criteria. The entire system can be filtered by, for
`example, key words (or plurality of key words), event names,
`location, people, albums, starrating, file type, document type,
`and dates. A user may filter based on more than one criterion
`at a time. To help users quickly identify digital files that may
`still need to be organized, the advanced search filter also
`allows users to isolate files that have no date, no location, no
`people, no specific date/range, no upload date information or
`are lacking any other tag.
`It should be noted that in one embodiment, searching via
`key word will search through all tagged information (user
`populated or auto-generated upon import). For example, if a
`user searched for the term “Ohio, the system would search
`for that term associated with any file in any way. If the user
`had files with Ohio as a state, file name, Street name, person’s
`name, file comment, etc., all would be retrieved.
`Settings applied in the advanced search filter can cumula
`tively carry over to any Subsequent pages until new criteria are
`selected. For example, a user can apply a filter to retrieve files
`associated with a particular person. Then the user can set a
`date range to further narrow results to show only those files
`for that selected person within the date range. Any pages
`viewed from that point forward throughout the entire site
`would only contain files associated with person and the date
`range specified. The advanced search filter is illustrated in
`FIG. 18.
`Yet another feature can be a user's homepage, as illustrated
`in FIG. 19, that can summarize the user's content within the
`system including relevant information in the system. It is
`contemplated that a user's homepage may show a Summary of
`40
`the total number of photos, videos, documents and audio files
`that the user has uploaded. In this embodiment, for each group
`of digital files (e.g., photos), the percent of files that has been
`organized with pertinent data Such as date, name(s) and loca
`tion can be noted. In addition, the homepage can show a list of
`45
`people that are in the system and the respective count for
`photos, videos, documents and audio files associated with
`each person. Also contemplated is a Summary of the events,
`albums and locations that have been entered into the system.
`The user homepage may serve as an executive Summary
`dashboard of one's entire system and can be modified to
`provide data in an executive Summary format for a user.
`Another feature is that the entire system including the
`dynamic views can be presented in a wide range of user
`outputs—e.g. on the user's computer, Smartphone or tablet
`display. The user may choose to present the digital files in any
`of the various types of ways disclosed herein. Other ways of
`outputting the files are also possible. The user can create and
`modify various sharing rights so that third parties may view
`the files and if desired, provide comments, apply tags or even
`download/copy the files for their own use.
`Still another embodiment can provide export functionality.
`Once a user has used the organization functionality to assign
`information to data file(s), a user may want to export the data
`file in its original form (e.g., jpg, .mp4, etc.) with the tags
`embedded within the digital file in the form of EXIF tags. In
`other words, a user can export his or her entire set of digital
`
`50
`
`6
`files, or may choose a Subset based on keywords and tags. The
`exported digital files can include key tags and attributes users
`have assigned, and in one embodiment, Such tags and
`attributes can be embedded within the digital files. For
`example, each exported digital file may be imbedded with
`user-entered data Such as the people, location, and event
`name. This feature will allow the users to backup their files to
`another source (e.g., external computer hard drive) or to trans
`port it to another venue (e.g., another website that is used for
`viewing and/or sharing digital files Such as a social media
`website) where it can be viewed with these attributes. This
`export feature can provide users with the advantage of never
`losing key data that was stored simply because the user
`chooses to move its digital files to a new digital archiving
`system.
`A method is also disclosed. The method may include the
`steps of storing a digital file in a file repository, associating a
`plurality of digital tags having different tag types with the
`digital file, providing a search function that permits simulta
`neously searching by a plurality of digital tag types and pro
`vides a search result, and providing a user-configurable out
`put to display the search result. The digital tag types may
`include, for example, a person's name, a location, a recipe, a
`date, a relationship between individuals, an event name, a
`rating, and a document type.
`Under the disclosed method, access may be provided to the
`repository via the Internet. Relationships between users may
`also be tracked such that a family tree can be displayed. A
`recipe may also be linked to a user or person. Finally, the
`method may include the step of outputting a digital file and its
`associated digital tags into a single file.
`While the disclosure is susceptible to various modifica
`tions and alternative forms, specific exemplary embodiments
`thereof have been shown by way of example in the drawings
`and have herein been described in detail. It should be under
`stood, however, that there is no intent to limit the disclosure to
`the particular forms disclosed, but on the contrary, the inten
`tion is to coverall modifications, equivalents, and alternatives
`falling within the spirit and scope of the disclosure as defined
`by the appended claims.
`A plurality of advantages arises from the various features
`of the present disclosure. It will be noted that alternative
`embodiments of various components of the disclosure may
`not include all of the features describ

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