throbber
USOO813
`
`6030B2
`
`(12) United States Patent
`US 8,136,030 B2
`(10) Patent No.:
`Audet
`*Mar. 13, 2012
`(45) Date of Patent:
`
`(54) METHOD AND SYSTEM FOR MANAGING
`MUSIC FILES
`
`(75)
`
`Inventor: Mathieu Audet, Montreal (CA)
`
`(73) Assignee: Maya-Systems Inc., Montreal, Quebec
`(CA)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1058 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`(21) Appl.No.: 12/034,628
`
`(22)
`
`Filed:
`
`Feb. 20, 2008
`
`(65)
`
`Prior Publication Data
`
`US 2008/0141115 A1
`
`Jun. 12,2008
`
`Related US. Application Data
`
`(62) Division of application No. 10/265,443, filed on Oct.
`7, 2002, now Pat. No. 7,606,819.
`
`(60) Provisional application No. 60/957,444, filed on Aug.
`22, 2007, provisional application No. 60/971,214,
`filed on Sep. 10, 2007.
`
`(51)
`
`Int. Cl.
`(2006.01)
`G06F 17/27
`(52) US. Cl.
`....................................................... 715/227
`
`(58) Field of Classification Search
`715/277
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,616,336 A
`4,653,021 A
`
`10/1986 Robertson
`3/1987 Takagi
`
`5,101,500 A
`5,115,504 A
`5,148,154 A
`5,241,624 A
`5,535,063 A
`5,546,528 A
`5,581,752 A
`5,598,519 A
`5,621,874 A
`5,634,064 A
`5,649,182 A
`
`3/1992 Marui
`5/1992 Belove
`9/1992 MacKay
`8/1993 Torres
`7/1996 Lamming
`8/1996 Johnston
`12/1996 Inoue
`l/l997 Narayanan
`4/1997 Lucas
`5/1997 Warnock
`7/1997 Reitz
`
`(Continued)
`
`WO
`
`FOREIGN PATENT DOCUMENTS
`W00122194
`3/2001
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`The lifestream approach to reorganizing the information world;
`Nicolas Carriero, Scott Fertig; Eric Freeman and David Gelernter;
`Apr. 1995; Yale University.
`
`Primary Examiner 7 Laurie Ries
`Assistant Examiner 7 Tionna Smith
`
`(74) Attorney, Agent, or Firm 7 Mathieu Audet
`
`(57)
`
`ABSTRACT
`
`A computer system, including a display and a user-interface,
`for manipulating a plurality of music albums and songs with
`a method for organizing a plurality of music albums and
`songs, the method comprising displaying on the display a
`music album axis illustrating a plurality of juxtaposed user-
`selectable music albums, selecting a music album from the
`displayed music album axis, retrieving songs associated with
`the selected music album and displaying the retrieved songs
`along a song axis, the song axis being adapted to intersect the
`music album axis. A user graphical interface providing same
`and a system thereof are also provided.
`
`20 Claims, 45 Drawing Sheets
`
`
`
`Apple Exhibit 4454
`
`Apple V. SightSound Technologies
`CBM2013-00023
`
`Page 00001
`
`Apple Exhibit 4454
`Apple v. SightSound Technologies
`CBM2013-00023
`Page 00001
`
`

`

`US 8,136,030 B2
`
`Page2
`
`................... 715/205
`
`U.S. PATENT DOCUMENTS
`.
`8133323228
`222158:
`10/1997 Torres
`5,680,605 A
`“1998 SM"
`5’713’031 A
`”781888
`:13!“
`2388888 2
`7/1998 R08]?
`5’781’785 A
`8/1998 Caid
`5’794’178 A
`10/1998 Gray
`5,822,751 A
`11/1998 Tripathi
`5,832,504 A
`11/1998 Bolnick
`5,838,317 A
`”/1998 HaYaShid4
`5347707 A
`3/1999 Zblkowskl
`5,878,410 A
`88888 3:33
`28888;? 2
`5/1999 Lucas et a1.
`5,905,992 A *
`8/1999 Takai
`5933 843 A
`12/1999 Tuli
`6,003,034 A
`38888 88:?“
`88884213,; 2
`’
`’
`$888 88835
`8888888 2
`2/2000 Birre11
`6,029,164 A
`”000 H0
`6’064’384 A
`88888 gfgffiee
`8888355”; 2
`7/2000 Mackinlay
`6,088,032 A
`88888 81101111)
`88888;; 2
`9/2000 £81:
`6’119’120 A
`.
`,
`,
`11/2000 Osaki
`6,149,519 A
`“/2000 WlaSChm
`6’151’604 A
`“/2000 OVAme
`““702 A
`“2001 Smith
`6’175’845 Bl
`38881 51136111
`288883 E
`”001 Kg:
`6’202’068 B1
`y
`’
`’
`”583881 840V“
`88888;: E
`5/2001 D832;
`6’237’004 B1
`’
`’
`.
`”001 SW“.
`6’240’421 Bl
`88881 fiferCVleSkl
`882888: E
`6/2001 A3131 er
`6’253’218 B1
`.
`’
`’
`”001 U‘kOIOuSka
`6’281’898 B1
`”001 van DerMeer
`6’289’362 B1
`”001 van DerMeer
`6’295’639 B1
`888888; E 18888: Eesltefgmo
`6’366’299 B1
`4/2002 Lgnyi’nr'
`’
`’
`.
`g
`6’388’665 B1
`”002 Lumen
`6’392’651 Bl
`”002 Stradiey
`6’457’017 BZ
`”002 Watklm
`6’463’431 Bl
`””002 schm‘“
`6’491’585 Bl
`”/2002 MlyamOFO
`6’501’469 B1
`”/2002 Macphall
`6’507’858 B1
`“2003 Kane“
`6’538’672 B1
`”003 DObbelaar
`6’553’310 Bl
`“003 LOPke
`.
`6’556’225 Bl
`“003 M3?Pha‘1
`.
`6’594’673 Bl
`7/2003 Smith
`888888? E
`38888 FaCI‘llWSk‘
`6’604’144 B1
`8/2003 [Sign
`’
`’
`2288841,; 3 818388; Er‘fiman
`6’662’357 B1
`”/2003 B13881”Amuah
`6’668’102 B2
`”/2003 Chb
`6’671’692 B1
`”/2003 Ma‘rp:
`6’671’693 B1
`”/2003 Marpe
`6’675’158 B1
`“2004 Rising 111
`6:678:671 B1
`“2004 Petrovic
`6,678,694 B1*
`1/2004 Zimmermann et a1.
`6,691,127 131
`2/2004 Bauer
`6,694,326 B2
`2/2004 Mayhew
`6,694,335 B1
`2/2004 Hopmann
`6,694,486 B2
`2/2004 Frank
`6,701,318 B2
`3/2004 Fox
`
`..... 707/731
`
`3/2004 Kravets
`3/2004 Wi11iamson
`
`6,704,727 B1
`6,704,744 B1
`Bz
`”58888:: 218mm
`888288: E;
`5/2004 Stezrcll
`6,738,787 B2
`6/2004 MaoPhail
`6,754,660 B1
`_
`7/2004 Prager
`6,768,999 B2
`8/2004 Baclawskl
`6,772,148 B2
`”588882 8‘88;
`8888838 8%
`7/2005 Ggrgi
`6’915’489 B2
`9/2005 Combs
`6’948’124 B2
`1/2006 Holcombe
`6,987,220 B2
`”006 HMan, Jr.
`7,007,034 B1
`3/2006 Rosenzweig
`7,020,848 B2
`38,5888; 3 128888 glimmer
`’
`’
`° emon
`388288: E:
`2888; 8:32
`7,266,768 B2
`9/2007 F_erlitsch et a1.
`7,334,191 B1
`2/2008 sivan
`7,346,600 B2
`3/2008 Nakao
`3888828 8%
`28888 153me
`,
`,
`aV1dsson
`7,418,674 B2
`8/2008 Robbins
`7,606,819 B2
`10/2009 Audet
`38888:; 3%
`88818 kagdesmah
`,
`,
`u et
`7,681,128 B2
`3/2010 Yamamoto
`7,765,195 B2
`7/2010 Mi11er
`2001/0025288 A1
`9/2001 Yanase
`7’788’247 B2
`”010 Wang
`2001/0034766 A1
`10/2001 Morimoto
`2002/0035563 A1
`3/2002 Suda
`2002/0087530 A1
`7/2002 Smith
`2002/0096831 A1
`7/2002 Nakayama
`2002/0101458 A1
`8/2002 SanGiovanni
`2003/0093260 A1
`5/2003 Dagtas
`2003/0120681 A1
`6/2003 Baclawski
`2003/0120737 A1
`6/2003 Lytle
`2003/0163468 A1
`8/2003 Freeman
`2003/0167902 A1
`9/2003 Hiner
`2003/0190950 A1
`10/2003 Matsumoto
`2003/0237047 A1
`12/2003 Borson
`2004/0024738 A1
`2/2004 Yamane
`2004/0054968 A1
`3/2004 Savage
`2004/0064473 A1
`4/2004 Thomas
`2004/0090439 A1
`5/2004 Di11ner
`2004/0111401 A1
`6/2004 Chang
`2004/0128277 A1
`7/2004 Mander
`2004/0150657 A1
`8/2004 Wittenburg
`2004/0233239 A1
`11/2004 Lahdesmaki
`2004/0263519 A1
`12/2004 Andrews
`2006/0242178 A1
`10/2006 Butterfield
`2006/0248129 A1
`11/2006 Carnes
`2006/0259511 A1
`11/2006 Boerries
`2007/0005576 A1
`1/2007 Cutrell
`2007/0007884 A1
`1/2007 Iwanaga
`2007/0061855 A1
`3/2007 Serita
`2007/0067290 A1
`3/2007 Makela
`2007/0204218 A1
`8/2007 Weber
`2007/0214169 A1
`9/2007 Audet
`2007/0216694 A1
`9/2007 Audet
`2007/0271508 A1
`11/2007 Audet
`2008/0000126 A1
`1/2008 Teza
`2008/0022199 A1
`1/2008 Sako
`2008/0058106 A1
`3/2008 Audet
`2008/0071822 A1
`3/2008 Audet
`2008/0072169 A1
`3/2008 Audet
`2008/0092038 A1
`4/2008 Audet
`2008/0133579 A1
`6/2008 Lim
`2008/0134013 A1
`6/2008 Audet
`2008/0134022 A1
`6/2008 Audet
`2008/0141115 A1
`6/2008 Audet
`2008/0295016 A1
`11/2008 Audet
`2008/0299989 A1
`12/2008 King
`2009/0019371 A1
`1/2009 Audet
`2009/0055413 A1
`2/2009 Audet
`
`............ 715/273
`
`Page 00002
`
`Page 00002
`
`

`

`US 8,136,030 B2
`
`Page 3
`
`2009/0055726
`2009/0055729
`2009/0055763
`2009/0055776
`2009/0070662
`2009/0083260
`2009/0228788
`2009/0287693
`2009/0288006
`2010/0082427
`2010/0082653
`2010/0094890
`2010/0145976
`2010/0169823
`2010/0185509
`
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`A1
`
`2/2009
`2/2009
`2/2009
`2/2009
`3/2009
`3/2009
`9/2009
`11/2009
`11/2009
`4/2010
`4/2010
`4/2010
`6/2010
`7/2010
`7/2010
`
`Audet
`Audet
`Audet
`Audet
`Audet
`Artom
`Audet
`Audet
`Audet
`Burgener
`Nair
`Bokor
`Higgins
`Audet
`Higgins
`
`2010/0325132 A1
`2010/0325134 A1
`2010/0332512 A1
`2010/0333031 A1
`2011/0078166 A1
`
`12/2010
`12/2010
`12/2010
`12/2010
`3/2011
`
`Liu
`Galfond
`Shpits
`Castelli
`Oliver
`
`FOREIGN PATENT DOCUMENTS
`W00122194
`4/2001
`W00163378
`8/2001
`W00198881
`12/2001
`WOO3032199
`4/2003
`WO2005/045756
`7/2004
`WO2005083595
`9/2005
`
`WO
`WO
`WO
`WO
`WO
`WO
`
`* cited by examiner
`
`Page 00003
`
`Page 00003
`
`

`

`U.S. Patent
`
`Mar. 13, 2012
`
`Sheet],of45
`
`US 8,136,030 B2
`
`w@3me
`
`m3"...z”
`
`mmwmmmwzm
`
`mwmmgfimzm
`
`:mmhpmgm
`
`mwzmhmmfim
`
`wwwazmfi
`
`zcfifiamamzm
`
`mmmfigq
`
`
`
`.=
`
`anemxk
`
`393,28
`
`flmzmfimJ
`
`Page 00004
`
`Page 00004
`
`
`
`
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 2 0f 45
`
`US 8,136,030 B2
`
`Figure2
`
`3i}
`
`Page 00005
`
`Page 00005
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 3 0f 45
`
`US 8,136,030 B2
`
`Figure3
`
`Page 00006
`
`Page 00006
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 4 0f 45
`
`US 8,136,030 B2
`
`Figure4
`
`Page 00007
`
`Page 00007
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 5 0f 45
`
`US 8,136,030 B2
`
`Figure5
`
`Page 00008
`
`Page 00008
`
`

`

`U.S. Patent
`
`Mar. 13, 2012
`
`Sheet 6 of 45
`
`US 8,136,030 B2
`
`wZQE¢UEDE§QU
`
`mmhm<fi<
`
`
`
`Q:
`
`awhm<m<
`
`w$3.me
`
`E<m
`
`ZOEfiuflmm<
`
`QZEfimme
`
`EMHm>m
`
`>EJQQQ
`
`awhm<m<
`
`mudeMFmeme
`
`awhfl<mfl
`
`Page 00009
`
`Page 00009
`
`
`
`
`
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 7 0f 45
`
`US 8,136,030 B2
`
`Figure 7
`
`

`
`
`
`4002
`
`DOCUMENT
`
`
`
`0
`
`00000000
`
`{11?
`
`CHARACTERESTiCS
`
`
`STQ RAGE
`UNDER SMLOE
`
`
`
`Page 00010
`
`Page 00010
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 8 0f 45
`
`US 8,136,030 B2
`
`Figure 8
`Prior art
`
`120
`$321
`
`DERECTORY
`LOCATEONI I
`
`
`
`
`
`I
`
`4FELENG
`
`ACTIONS
`g
`
`
`
`BYUSER
`
`.....
`’
`,
`
`
`
`,
`
`'
`i
`
`’
`
`LOCATION
`B
`
`.
`
`LOCATION
`C
`
`LOCATION
`a
`
`
`:2/
`’
`
`
`
`
`“112
`
`i
`
`DOCUMENT
`
`
`
`
`
`‘ DSRECTORY '
`
`
`
`'
`
`DERECTQRY
`C
`
`D i RECTO RY
`D
`
`121
`
`121
`
`1 21
`
`Figure 9
`
`1222
`,124
`m—ummmmuuw—é/mfl-fl
`11:2
`
`
`
`'
`1FELENG
`ENSERTEON
`:
`,,
`'
`'
`
`
`WEY '
`ACTEQN
`EN SMLOI
`DOCUMENT
`'
`
`
`SPACE A
`> BY USER
`BY USER
`......................................
`
`
`
`MEMORY
`
`MULTIPLE
`SPAC E B
`ATTREEBUTES
`E
`
`“W25
`
`"""
`
`
`
`E E
`
`E
`
`Page 00011
`
`Page 00011
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 9 0f 45
`
`US 8,136,030 B2
`
`Figure i0
`
`DOCUMENT
`
`
`
`""
`m m m m m _._ m4;mmmmmmmm m m m
`
`$0
`PWMARY
`H
`”.0”.
`m
`‘
`13$
`“INSERWON ”wwwuflw
`
`iNiMS
`
`
`CHARASTERESWCS A
`
`
`
`:iNSERflON 1.
`0.....
`
`iNiMS
`
`
`REVESEQN OF
`
`ENTRENSIC
`Ci—iARACTERESTiCS
`
`
`
`*0;
`
`0-
`
`4132
`/
`LEVEL3
`
`Page 00012
`
`Page 00012
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 10 0f 45
`
`US 8,136,030 B2
`
`Figure11
`
`
`Page 00013
`
`Page 00013
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 11 0145
`
`US 8,136,030 B2
`
`Figure 12
`
`
`
`Page 00014
`
`Page 00014
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 12 0145
`
`US 8,136,030 B2
`
`
`Kuvikydcspcssafdfdmf
`
`Afsgfjuokbkghuiiufuyf
`
`Page 00015
`
`Afsgfg‘ 110Kbi<ghuiiufuvf
`D1eusreg‘sxhcjggkuifuy
`
`Poiapjoihiufyfksrerrrhc
`
`Afsgfjuakbkghuééufuvf
`
`Psreczfix vnbvjhfhkfjiik
`
`Page 00015
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 13 0f 45
`
`US 8,136,030 B2
`
`Figure 14
`
`158
`
`\
`
`15K
`
`0
`
`E
`
`D‘Dacumenh‘aame
`
`{PEER/Emma! pictures
`
`VUProjecm
`
`
`
`
`C} 1
`
`K 2
`
`DSC30950??-
`
`Page 00016
`
`Page 00016
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 14 0f 45
`
`US 8,136,030 B2
`
`Figure 735
`
`
`
`Page 00017
`
`Page 00017
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 15 0f 45
`
`US 8,136,030 B2
`
`Figure 16
`
`165
`
`0000000000000000000000000
`
`\i
`
`‘
`
`T E T L E
`
`’3 6%
`
`1 6 T"
`
`» D {J RATE {3 N
`
`I
`
`
`
`Page 00018
`
`Page 00018
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 16 0145
`
`US 8,136,030 B2
`
`Figure 17
`
`\
`
`196
`
`
`
`Page 00019
`
`Page 00019
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 17 0145
`
`US 8,136,030 B2
`
`Eigum 18
`
`TETLE
`
`‘
`
`”598
`
`‘
`
`DURATEQN
`
`Page 00020
`
`Page 00020
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 18 0f 45
`
`US 8,136,030 B2
`
`
`
`Page 00021
`
`Page 00021
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 19 0145
`
`US 8,136,030 B2
`
`150
`
`Figure 20
`
`
`
`Page 00022
`
`Page 00022
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 20 0f 45
`
`US 8,136,030 B2
`
`Figure 22
`
`NUMSER
`
`M
`
`PHYSECAL
`
`LQEZATEQN
`
`Page 00023
`
`Page 00023
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 21 0145
`
`US 8,136,030 B2
`
`
`
`Rgm32:3
`
`
`
`Page 00024
`
`Page 00024
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 22 0f 45
`
`US 8,136,030 B2
`
`Figure24
`
`Page 00025
`
`Page 00025
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 23 0f 45
`
`US 8,136,030 B2
`
`Figure26
`
`Page 00026
`
`Page 00026
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 24 0f 45
`
`US 8,136,030 B2
`
`Pigum 237
`
`250
`
`
`
`Page 00027
`
`Page 00027
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 25 0f 45
`
`US 8,136,030 B2
`
`
`
`Page 00028
`
`Page 00028
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 26 0f 45
`
`US 8,136,030 B2
`
`Figum 2,9
`
`
`
`Page 00029
`
`Page 00029
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 27 0f 45
`
`US 8,136,030 B2
`
`
`
`$13121e38
`
`[/15
`
`
`
`Page 00030
`
`Page 00030
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 28 0f 45
`
`US 8,136,030 B2
`
`Figure 37}.
`
`
`
`Page 00031
`
`Page 00031
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 29 0f 45
`
`US 8,136,030 B2
`
`Figure32
`
`Page 00032
`
`Page 00032
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 30 0f 45
`
`US 8,136,030 B2
`
`
`
`l/
`
`3“
`
`.'
`
`/
`
`mfi‘
`
`/
`
`m.
`a
`
`\y/
`
`A \ W
`‘
`
`
`
`Page 00033
`
`Page 00033
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 31 0f 45
`
`US 8,136,030 B2
`
`Figure 343:
`
`BCE}
`
`F
`
`2%8
`
`15;:""""""
`
`
`
`
`.&
`2‘22:
`‘ W 222.2222
`.
`22322212952222
`
`
`
`2:22:22
`0
`"’
`{Ozowm’égozofi
`
`
`
`13;;évvv ¢L§$§A§¢§§§A§A§1§A§A§¢
`2:22 *2
`
`£95091
`§h§9900§ 1
`_
`
`r’fi'fi
`:h’a’o‘ifio‘ow
`0.9.9.2; . Away-2.29M

`
`22%!
`2%. 22"
`WW £622,222
`
`"0.4:
`[3&32222222
`2
`
`0.4153920:
`$22222§z22f ;
`.
`
`w"
`V "
`1
`‘
` .2222;
`
`“¢’O¢}.§.§.§a§
`.
`j
`46¢
`4.;
`o.»
`1
`2222:2222
`.
`u ;
`;;
`
`
`
`
`
`.
`
`225
`
`2’
`
`Page 00034
`
`Page 00034
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 32 0f 45
`
`US 8,136,030 B2
`
`Figure35
`
`Page 00035
`
`Page 00035
`
`

`

`U.S. Patent
`
`Mar. 13, 2012
`
`Sheet 33 of 45
`
`US 8,136,030 B2
`
`
`
`
`
`
`36+9§4§é02t939’.9A
`
` Qm«$me
`
`
`
`A?if},
`
`9¢§§5$9
`
`.0690.
`
`wou$¢wow$1w¢nfiou¢¢wowfim
`
`x7\w«.¢.&..+«%§.§£§300‘000000%%49$4+§§§oo¢§¢$9~§§6§osuofi?¢§vfV.,.‘&Ofi$¢fi§V¢Q§96HW§$O§§WQ§¢Q§»§%04§Av‘Q..AAthfiwuiovvvnofiouvvmri,A,0},
`
`
`
`
` AQ???Awouvmwémgbonwnomonuw
`
`
`Page 00036
`
`Page 00036
`
`
`
`
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 34 0f 45
`
`US 8,136,030 B2
`
`Figure37
`
`
`
`
`
`
`
`Figure38
`
`
`
`
`Figure39
`
`Page 00037
`
`Page 00037
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 35 0f 45
`
`US 8,136,030 B2
`
` 326
`331
`
`Figure40
`
`Page 00038
`
`Page 00038
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 36 0f 45
`
`US 8,136,030 B2
`
`340
`
`337
`
`335
`
`335
`
`Page 00039
`
` E
`
`i
`
`I
`
`E
`I_II
`
`
`
`342
`
`
`
`
`mg/
`
`v.
`
`("I3
`
`340
`
`339
`
`338
`
`33?
`
`Figure42
`
`E31?gum421
`
`335
`
`Page 00039
`
`

`

`U.S. Patent
`
`Mar. 13, 2012
`
`Sheet 37 of 45
`
`US 8,136,030 B2
`
`
`
`
`
`
`
`QEmma
`
`mmvwmw
`vm?
`
`
`
`
`
`
`
`
`
`
`
`
`
`"i'éé'z‘ifiiaiia"
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Mym_WRagga
`
`
`
`Page 00040
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 00040
`
`

`

`U.S. Patent
`
`Mar. 13, 2012
`
`Sheet 38 of 45
`
`US 8,136,030 B2
`
`ngm 4:4:
`
`«5"523
`
`~53?
`
`
`
`Page 00041
`
`Page 00041
`
`

`

`U.S. Patent
`
`Mar. 13, 2012
`
`Sheet 39 of 45
`
`US 8,136,030 B2
`
`
`
`
`Em
`
`mg
`
`yWE
`
`3mEmWE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`mwEmmfl
`
`
`
`Page 00042
`
`Page 00042
`
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 40 0f 45
`
`US 8,136,030 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` Figure4-6
`
`
`
`
`
`
`
`Page 00043
`
`Page 00043
`
`

`

`@fiTfifififiTéfifififigéfim“mmmmwmmmwmwmmmwmwmmwmmmmmmwmmmmwmj
`
`
`
`
`
`
`
`Figure47
`
`STGPREWESHHWE
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Mar. 13, 2012
`
`Sheet 41 0f 45
`
`US 8,136,030 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`562*“.
`
`Page 00044
`
`Page 00044
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 42 0f 45
`
`US 8,136,030 B2
`
`Eigum 48
`
`
`
`Page 00045
`
`Page 00045
`
`

`

`U.S. Patent
`
`Mar. 13, 2012
`
`Sheet 43 of 45
`
`US 8,136,030 B2
`
`3.“Emma
`
`mg
`
`Page 00046
`
`Page 00046
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 44 0f 45
`
`US 8,136,030 B2
`
`figure .50
`
`
`
`Page 00047
`
`Page 00047
`
`

`

`US. Patent
`
`Mar. 13, 2012
`
`Sheet 45 0f 45
`
`US 8,136,030 B2
`
`Figure 51
`
`
`
`
`
`Page 00048
`
`Page 00048
`
`

`

`US 8,136,030 B2
`
`1
`METHOD AND SYSTEM FOR MANAGING
`MUSIC FILES
`
`CROSS-REFERENCE
`
`This application relates to, claims priority from and is a
`divisional application of US. patent application Ser. No.
`10/265,443, filed Oct. 7, 2002 entitled MULTI-DIMEN-
`SIONAL LOCATING SYSTEM AND METHOD, which
`claims priority on US. provisional patent application Ser. No.
`60/329,146,
`filed on Oct. 15, 2001, entitled SYSTEM,
`METHOD AND SOFTWARE FOR INSERTING (INTRO-
`DUCING), LOCATING, VIEWING, MANIPULATING
`AND EXTRACTING FILES FROMA COMPUTER DATA-
`BASE VIAA PENTA-DIMENSIONAL GRAPHIC INTER-
`
`FACE. This application relates also to and claims priority
`from US. provisional patent application Ser. No. 60/971,214,
`filed Sep. 10, 2008, entitled GEOGRAPHICAL LOCATING
`SYSTEM AND METHOD, and from US. provisional patent
`application Ser. No. 60/957,444, filedAug. 22, 2008, entitled
`INFORMATION ELEMENTS LOCATING SYSTEM AND
`
`METHOD. All the previous documents are incorporated
`herein by reference.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`This invention relates generally to computer systems and
`more specifically to user interfaces for computer systems that
`facilitates information localization and organization.
`2. Description of the Related Art
`Computer systems are changing the way we live. They give
`access to a tremendous computing power. Now everybody
`can own and operate a computer system. The evolution of
`computer systems and software happens quite rapidly. Thirty
`years ago computers were huge mainframe units with less
`computer power than today’s small calculators; now we have
`small and powerful computer systems that are relatively inex-
`pensive.
`Because they have become sufficiently powerful, computer
`systems are now part of our everyday communication tools,
`allowing their users to store larger and larger quantities of
`data (i.e. information). Given the ever-increasing scale and
`diversity of information and applications on the Internet,
`improving the technology of information retrieval is impor-
`tant. Information on every form (i.e. data, audio, picture,
`video .
`.
`. ) is now easily accessible like never before with the
`Internet. Therefore, the data quantity the computer system
`user has to deal with is growing at an accelerated rate. The
`volume of information is already so high that the time neces-
`sary to deal properly with it is often unacceptable especially
`for professionals, scientists and business people. However, in
`order for that information to become actually usable knowl-
`edge, it needs to be easily accessible and understandable.
`Evolution of computer science over recent years has
`allowed nearly all types of information to be digitized and
`transformed into a computer file. The sources of information
`are numerous, therefore it is difficult for prior art computer
`systems to store information in a manner that: A) allows
`retrieval through a common process/presentation, B) allows
`the storage structure to be adjusted to his/her thinking pro-
`cess, C) allows the user to create links between the elements
`of information and D) provides visualization that clearly
`shows the continuity between different elements of informa-
`tion that are using a different time frame. In consequence, the
`task of efiiciently gathering and extracting information from
`documents may be both difficult and tedious.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`The systems well known in the art, however, are designed
`so that the user has to adapt to the filing systems rather than
`the other way around. Furthermore, the filing process will
`generally lead to some extent, to the loss of the flow of
`information, as portions of information are separated during
`the filing process. Creating multiple links is usually tedious,
`complicated, requires self-discipline and is very costly in
`terms of memory space.
`Conventional computer systems for organizing informa-
`tion are often implemented as part of the operating system of
`the computer system and are therefore provided as a basic
`utility to the user of the system to allow the user to organize
`information in a manner embedded in the operating system.
`The main organizing system that is usually provided with
`existing operating systems is the hierarchical filing system.
`The hierarchical filing system is well known in the prior art
`and provides a hierarchy of folders (i.e. directories or subdi-
`rectories) into which the user may store information, such as
`text documents, data, pictures, videos, and music files.
`Classification and accessibility to the information usually
`require user knowledge of numerous applications, as well as,
`self-discipline in the mapping of the data storage system.
`Each type of file has a unique software that is suited to open
`it. Now, the Internet provides some kind of interchangeability
`between files of differing format although the interchange-
`ability is often limited to Internet related files (i.e. HTML,
`XML, JAVA .
`.
`. ).
`Even if the meaning of one information as part of a group
`of information is critical, generally it is not possible to have a
`global overview of all
`the various types of information
`recorded because ofthe number of different programs needed
`to visualize the different file types. The links between various
`files relate to a common topic and are not obvious to the user.
`The most popular hierarchical filing system in operating
`systems are WindowsTM ExplorerTM on WindowsTM operating
`system and the FinderTM on the MacintoshTM operating sys-
`tem. Despite popularity, the systems provide tools that man-
`age efiiciently only small quantities of information at a time.
`These systems both remain restrained to filing by file names
`using the “save as” function in most applications. With this
`kind of classification a user can only have a “local” view on
`what is stored in the computer system; a problem typically
`occurs when the information quantity is too large and diver-
`sified. The problem is exacerbated if links between the dif-
`ferent information are provided between the information
`locally stored in various folders.
`While the hierarchical filing system allows a user to specify
`a structure within which to file and store information in order
`
`to avoid the clutter of a single folder receptacle, the hierar-
`chical structure forces the computer user to be as organized as
`possible in filing information. If the user has difficulty in
`filing documents because of the difficulty in deciding the
`proper categories for the document (e.g. the document does
`not clearly apply to only one specific folder), the user can file
`the document in a folder where it will be difficult to retrieve
`
`considering it could have been placed logically in many dif-
`ferent folders. The usual manner prior art systems use would
`be to save a copy of a document in as many different direc-
`tories as there are links and save linked documents in the same
`
`directories. Such an approach is labor-intensive, requires con-
`siderable self-discipline, and is extremely costly in terms of
`memory space. Furthermore, the links between the docu-
`ments remain non-evident.
`
`As more and more documents are stored in the computer
`system memory, an increasing number ofdocuments are arbi-
`trarily stored in the hierarchical filing system. The user begins
`to have a bewildering clutter of documents in every folder.
`
`Page 00049
`
`Page 00049
`
`

`

`US 8,136,030 B2
`
`3
`Some of the documents are misplaced or should have been
`located in many folders at the same time. With time, the user’ s
`needs change and the hierarchical filing system must be
`updated with newer considerations but most users are dis-
`suaded because of the known difficulty and time require-
`ments. Usually, users prefer to continue saving files to the
`same directories and folders and then wishing they could
`remember where the files were stored. In addition, the time
`needed to search in that kind of hierarchical filing system
`becomes more and more important as the number of files is
`growing.
`It should be noted that the difficulty in filing documents in
`a computer system also affects the way the user interacts with
`the computer in that the user attempts to avoid the difficult
`work involved in filing a document that is hard to categorize.
`This tends to result in the computer becoming cluttered with
`documents that are hard to categorize or otherwise filed or the
`user does not attempt to place the documents in the computer
`system memory at all because of the realization it will be
`difficult to organize. This effect tends to negate the advan-
`tages of a filing system that has a hierarchical filing system
`with a graphical user interface.
`Every user has a preferred manner to file information in a
`computer system. Some prefer a file name to distinguish each
`document while others will implement different hierarchical
`architecture. Other users will file information according to
`time. It is hard for someone else to understand what the
`
`computer system is keeping in its memory considering the
`different ways users can tailor the hierarchical filing system.
`It is hard to understand what is important, what is not, and
`what is related to what. Interchangeable knowledge is still
`difficult to attain. This is evident in that it is often difficult to
`
`understand the information on an unfamiliar computer and
`the time needed to familiarize oneself with an unfamiliar
`
`system is often time-prohibitive.
`Prior art information organizing systems usually do not
`provide a way to easily understand links between the infor-
`mation. Every information is usually considered as a unique
`piece of information and only the creator ofthe information is
`aware as to what it relates to. An E-mail, a web page, a
`spreadsheet, or a text document are certainly information but
`the value they have is limited as long as the links between
`them is not obvious to another user. Computer system do not
`have information organizing system that allow the user to
`perceive efficiently the links that connect information ele-
`ments in an “understandable story” to get the whole meaning
`of the information. That is, the user is still oblivious to the
`trends underneath the information.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`When one is given a document to review, there is often a
`desire to annotate the electronic document similar to anno-
`
`50
`
`tating a paper copy. Doing so with an electronic document
`will, similar to the paper version, result in permanent alter-
`ation of the base document unless a second copy is made.
`Furthermore, if different notes and comments are aimed at
`different individuals, there needs to be as many different
`copies as there are targets or receivers. It then may be desir-
`able that such annotations be made on a layer that does not
`alter the original document to avoid creating new documents
`for each desired target.
`In addition, conventional information organizing systems
`suffer from at least another disadvantage: they do not provide
`a tool to easily search and visualize the search results starting
`with an arbitrary information element. Search results pro-
`vided by conventional information organizing system are
`given in order of relevancy using typed text as a searching
`interface. Results are not given using pictures or images
`although the information would be much more valuable since
`
`55
`
`60
`
`65
`
`4
`
`it is not possible to explain in a short paragraph what a picture
`can show. When the user is doing a search within a conven-
`tional organizing system or even with Internet search engines,
`the user is usually beginning searching with specific words,
`topics, or file formats. This allows the user to isolate infor-
`mation elements that contain the searched words either in the
`
`title or in the file itself. It is similar with file format in that only
`file names of a specific format will be showed as a search
`result.
`
`Often, results will be presented by relevancy using a listing.
`Relevancy is based on arbitrary considerations depending on
`the search engine used. That kind of search fails to present
`search results where the related links with the information
`
`element are clearly shown.
`With a conventional information managing system, the
`user must often meticulously store documents in numerous
`directories. Easily displaying all the elements linked and their
`sequence ofentry is usually difficult. Furthermore, displaying
`all the elements of information linked by a combination of
`attributes to display all the linked elements in the order or
`sequence that they have been entered (it may, for instance, be
`useful to show a series of communications that have led to a
`
`final memo, or a series of reports that have led to a given
`professional decision) is also impossible.
`Conventional
`information managing systems are often
`time-consuming and include obstacles that prevent users
`from maintaining a structured manner, important quantities
`of information regularly.
`For example, if a user wants to keep a “life long” informa-
`tion journal or logbook, the user cannot use prior art infor-
`mation organizing systems to record the information from
`his/her life. It is not possible for an individual to record and to
`file various information elements from multiple sources over
`a long period of time and hope that someone else will be able
`to understand quickly and efficiently the meaning ofthe infor-
`mation, the relationship between the information elements as
`well as the order in which the events occurred.
`
`In corporate environments, it is important that the “knowl-
`edge” of the corporation remains usable, regardless of the
`employment status of the author. Additionally, it is also desir-
`able that the data management methods used by employees be
`unified, both for efficiency and ease-of-training reasons. That
`is, a unified system enables the decision-making process to be
`more coherent. An efficient and coherent information man-
`
`aging system should also be an intricate part of a company
`quality assurance program.
`Furthermore, companies that are engaged in extensive
`research and development generate substantial files and docu-
`ments from several sources. As a result, these document-
`driven firms need a tool to efficiently track these documents.
`It can be useful to keep track of project history and the
`objective behind each stage of the project. By maintaining a
`detailed history, additional projects may be fostered and
`repetitive projects avoided.
`Adding to the need for efficient and organized document
`management
`is professional
`employee turnover. One
`example of an incentive for a structured file management
`structure is tax incentive. In some countries, research and
`development can be tax deductible. In order to have access to
`the R&D tax credit a company must prove the work was done
`and with the current filing systems it represents an enormous
`task to find the information needed to make the proof.
`Knowledge tracking, recording, and interchangeability
`represent a constant challenge and a huge task that prior art
`systems cannot adequately accommodate.
`Maintaining an address book and a calendar or agenda are
`usually considered by conventional information managing
`
`Page 00050
`
`Page 00050
`
`

`

`US 8,136,030 B2
`
`5
`systems as separate tasks using separate software. These two
`relations to information are fundamental and should be
`
`included in a complete designed information managing sys-
`tem.
`
`The prior art computer systems or computer interfaces
`have not provided solutions to deal with the aforementioned
`problems and each of these deficiencies in the prior art yield
`a demand for an improved information managing system and
`method using an intuitive and natural way to visually present
`information as well as the associations between the informa-
`tion.
`
`SUMMARY OF THE INVENTION
`
`The following presents a simplified summary of the dis-
`closure in order to provide a basic understanding to the reader.
`This summary is not an exhaustive or limiting overview ofthe
`disclosure. The summary is not provided to identify key and,
`or critical elements ofthe invention, delineate the scope ofthe
`invention, or limit the scope of the invention in any way. Its
`sole purpose is to present some of the objects and aspects
`disclosed in a simplified form, as an introduction to the more
`detailed description that is presented later.
`It is, therefore, desirable to provide a method and a system
`that organize information that is an improvement over known
`information organizing methods and systems.
`The present invention provides a method ofmanipulating a
`plurality of music album elements and song elements, a
`method for organizing a plurality of music album elements
`and song elements, the method comprising displaying on the
`display a music album element axis adapted to illustrate a
`plurality of music album elements; selecting a music album
`element from the displayed music album element axis;
`retrieving song elements associated with the selected music
`album element; and displaying the retrieved song elements
`along a song element axis, the song element axis being
`adapted to be displayed in a direction adapted to intersect the
`music album element axis, in accordance with at least one
`embodiment.
`
`The present invention provides a device, comprising a pro-
`cessor configured to present a graphical user interface for
`organizing a plurality of music album elements and song
`elements, the graphical user interface being adapted to pro-
`vide a first display area adapted to display a music album
`element axis adapted to display a plurality of music album
`elements; display a plurality of music album elements on the
`music album element axis when the music album element
`
`axis is displayed; and provide a second display area adapted
`to display retrieved

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