`
`irisHeronendeetCeee cogoneadCELAECUeeeeyaSey
`
`
`aaeedSeoatekEnceeced‘MreneeaseerryyetTae
`
`;sineretaniaedibineeado;
`
`“naysoouyengMRtadpeg-asend:CeoRtDecree)eeeeeeTLLa
`
`CeeeeeeaCOeteceee
`
`HP Inc. - Exhibit 1005 - Page 1484
`
`BTsasegHDeatcariaudpens
`
`
`
`
`
` eatenpNOS94nicieamesee~wensaoupyuteeoe:eeeetTe
`
`HP Inc. - Exhibit 1005 - Page 1484
`
`
`
`18/39
`
`S)2)RSTOTES
`Eo-MUtel}\0(8M10-10
`
`aeonsAerts
`
`HP Inc. - Exhibit 1005 - Page 1485
`
`HP Inc. - Exhibit 1005 - Page 1485
`
`
`
`19/39
`
`
` Pregnancy Sa
`
`
`
`
`Bios » Sank ef Sengrigg|Home ) Pergaraigoo Groteg « Wilawne co Packbuster DeGne
`
`
`
`
`
`
`RY Welecne
`bo Mewhing - & Gane wk
` BUIOAK Gallery: Prin}, Stare & Share Lute Pho
`
`
`
`
` W Legocom
`The Delioial Wek Sade of LEGO pe
` te GusltyMastag. Patong, Carapiny and... MM? Yahoos! Mail Camber mich}
`
`
`48 Dee Salt eis
`
`.
` aS Wading Greg.
` i Chingy Sedu, Hotela, Flights VM.
`
`
`a ost
`CHUSTEERS ©
`
`
`4 {Ons & Cominfat a
`
`Bush faults China
`over rights and
`oTas alate)
`B.2oe
`
`epeeeen Treenrgriieen
`
`HP Inc. - Exhibit 1005 - Page 1486
`
`HP Inc. - Exhibit 1005 - Page 1486
`
`
`
`20/39
`
`sss
`
`
`BIG. 235A
`
`HP Inc. - Exhibit 1005 - Page 1487
`
`HP Inc. - Exhibit 1005 - Page 1487
`
`
`
`21/39
`
`FIG. 25B
`
`Channel
`
`od 53.Ra
`
`
`
`
`2556
`Channel selector
`
`Menu bacon
`Change ro
`selected channel
`
`ve
`
`aT
`
`ss
`
`:
`wf
`
`1
`1
`
`;
`
`.
`:
`
`“
`
`‘
`Menu button:
`Select content
`
`Scrall moves through channels
`
`Scrall moves through content.
`
`Screen facing out
`
`
`
`212
`
`:4
`SpenttteEHS
`
`
`
`
`
`
`Keyboard facing down
`into surface
`
`FIG. 26
`
`HP Inc. - Exhibit 1005 - Page 1488
`
`
`
`
`
`HP Inc. - Exhibit 1005 - Page 1488
`
`
`
`22/39
`
`
`
`
`
`
`
`
`
`‘A \ 2\\© 108
`
`OYS\ 4\
`
`FIG. 28
`
`Channet A$OQ
`
`Serall wheel |
`
`Mang buren
`
`
`
`
`seleceed thanact
`
`ler Button:
`Qgll
`i Otherepisodes
`
`Tracing control t
`i
`4
`i
`i
`2a ‘
`Timeline conrroler
`Centent menu
`
`
`
`Vie
`j
`;
`Menu buceon:
`
`
`Play selacced
`Serail moves payback head
`Scroil moves through consent
`AOY¥
`AEIO
`
`Channel selector
`
`Mena button:
`Change i
`
`Scrat esoves throug channels
`g | Q
`
`Plena buccos:
`Resume
`
`Mana burren:
`
`A
`
`Menu bution:
`resume playback
`
`—/
`
`(
`are
`
`
`
`
`
`
`
`
`
`
`HP Inc. - Exhibit 1005 - Page 1489
`
`HP Inc. - Exhibit 1005 - Page 1489
`
`
`
`23/39
`
`
`
`ZY
`iY
`
`YY
`Ug
`
`FIG. 29B
`
`,
`
`
`
`
`
`
`
`
`todTake witha sndegeing wxheduindmatenaern, fs
`:
`INTERACTIVE Fortune Teller
`
`ih iy as
`
`tag
`402% Flan
`eSBesr Enz
`
`
` Views: B41: setebagheetypitate: ROR eReye
`
`Bw Sayre
`W Favotile
`Pay
`oe Flag
`aR
`*
`.
`Qivsrne
`Mb ccsct
`
`
`
`
`
`HP Inc. - Exhibit 1005 - Page 1490
`
`HP Inc. - Exhibit 1005 - Page 1490
`
`
`
`24/39
`
`3004
`
`FIG.30 3000
`
`BOOR
`
`FIG. 31
`
`BCcelstasislat ieL eee
`
`RECAPOR28 oo
`
`More illinois elementary
`
`
`students pass state exams
`
`
`
`
`
`
`
`
`
`
`
`
`
`HP Inc. - Exhibit 1005 - Page 1491
`
`HP Inc. - Exhibit 1005 - Page 1491
`
`
`
`25/39
`
`FIG. 32
`
`ambermitch@yahoo.com
`
`claudiamitchell6G@yahoo.com
`
`Bape
`
`FIG. 33
`
`Don't use a stored account
`item|Ill took eSAEe
`
`Bisvemeialior-l-coldalelelal-Merel ark
`
`Viewfirst
`
`
`
`
`HP Inc. - Exhibit 1005 - Page 1492
`
`HP Inc. - Exhibit 1005 - Page 1492
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`26/39
`
`oteelLaeo
`
`FIG. 35
`
`“We? (2 unread} Yahoo! Mait, Claudiamitchent6
`Aarcdirraichedtn
`Saye Gea. ty wnver
`
`Pe atau Mie vahent
`
`
`
`UNCOLN KX
`
`Ebacca toe
`
`Kagepowamend xeceat:
`
`"ORape
`
`He dent
`
`Seakalesesviisentee
`
`i T
`
`ERE Create
`¥ Radsas
`aerder
`es KORE
`& 3 aime
`# feyrencsg
`
`chica
`ite aetheptewetbeyEAtart wilect maetsgure, avi e
`
`Frases eatin
`Ma Yenene Pe
`
`LENE OEM
`
`
`
`HP Inc. - Exhibit 1005 - Page 1493
`
`HP Inc. - Exhibit 1005 - Page 1493
`
`
`
`GKrte 3G
`freattUae] - 9400
`
`Access Eleckow]
` ¢
`Cutomt
`3602
`Daven Elecroc
`Content
`in GUE
`3 lO
`
`
`
`
`
`O PIEVUXTTON
`4QOY
`
`
`AIR
`
`ne
`
`O PE ATTOW 3702
`
`Reso hve Cam purere
`Focus OW EXECUTABLE.
`
`
`
`
`
`
`7 3100
`
`| Aree
`
`|. FxecuTAGLE
`
`OPEKRATI
`
`AYE VAT
`
`
`320K
`
`
`
`
`
`
`
`“beansForm Lowe
`enerNee
`
`(ot
`
`Fro. 7
`
`HP Inc. - Exhibit 1005 - Page 1494
`
`HP Inc. - Exhibit 1005 - Page 1494
`
`
`
`rte. 3¥
`Totortey kesvet
`OF OPERATTOM
`
`3YO2
`
`
`
`de
`Tormey Frve Tye
`Su@ TEcT OF DPEMATIon)
`ZgF04
`
`
`
`
`Display MATCHED (
`3 106
`
`' ACCESS AT LEAST OVE OF
`
`DEVICE AMM VEE, POTILE
`ZxO6
`
`
` PEMiLT UBER
`
`
`| RETPEVE AVATLABLE
`
`SELEcTIM
`SEWVICES
`3 F0F
`3508
`eeeee
`
`USE QE FAUTT
`
`DELIVErt CONTERT
`SERVICE
`TO @EMOTE SERMICE
`Ball
`3410
`
`
`
`ACCESSINFO k—312
`OBTAIN SECVICE
`
`
`28/39
`
`vp 3900
`
`ACCESS ATLEASTONE OF
`OEVICE + USEX
`PROFILE
`44502
`
`nN
`
`ager
`
`WATCH SE CVICES
`3404
`
`|
`
`SE @vICES
`
`Fro 34
`
`
`
`kes
`
`HP Inc. - Exhibit 1005 - Page 1495
`
`
`
`Ervice
`
`REOTECT LOCAL
`ACCESS OPERATION
`3814
`
`HP Inc. - Exhibit 1005 - Page 1495
`
`
`
`29/39
`
`
`
`|
`
`Atceet UR0E
`L100 2
`7000
`ye
`hiQust OATA
`
`
`MINING
`OD PERKT.IO)
`
`
`
`
` LIO0G
`PEXZ mas $16
`
`YES
`
`RETRIEVE INFO
`ASSOCETATEO WITH
`ORLIWE ACCESS
`HOOK
`
`V
`
`ACCUMULATE
`HEMOGCAPHTC
`
`THEO OW RECTPTENT
`
`4010
`
` STREAMLINE O
`
`eV TCE.
`40\2
`Dr
`
`
`
`
`FTO, 10
`
`HP Inc. - Exhibit 1005 - Page 1496
`
`HP Inc. - Exhibit 1005 - Page 1496
`
`
`
`30/39
`
`FIG. 41A
`
`We (2 unread} Yahoo! Mail, ClaudiaMitchell6é
`
`“ta Wymeet | ap eanee5SF
`4102
`
`aa
`
`
`hie exelentReayahancep:
`
`:
`
`the Yate | Me Yak cot
`
`FIG. 41B
`
`BOMLeleAyLeeCis
`YO OG,EISTTAT
`eet LALAETH,
`Siae StBAPREISBRNaOiRES Cran. Fes erieMTR
`“f| OG
`SESEARPURRASHLAAIION
`heRieke Abn Beaters te oonwhikdadits,gleHeeRES
`28s SRTorOw FEaINERperEEREANY-
`CRELARED. HEOE RTTINLERSATEDOERLEERRUAEKER
`
`OIC,
`G8 RATESMULHOLAG EWEDRARATESBOOT
`SeerenieaccoriNedgwwasec}
`
`dttsBie stRiaichUs, peicesNOM celaReteHs,
`
`SituthararklseyMateEyCazeuyerCie,veacit$kEsewaeHe,
`BIBS heaartBAARRE bee,coeGit 08PUNHE $ Hoe,
`to
`| DachaaePteKistaLivSACRAkd HEEHe
`Aeattiatede
`youoat
`o Reresgersok,
`Find ut
`
`oh cahentWernhe
`
`
`
`
`A 1O4
`
`L
`
`:
`
`
`
`HP Inc. - Exhibit 1005 - Page 1497
`
`HP Inc. - Exhibit 1005 - Page 1497
`
`
`
`Fre 42
`
`Yoemir User Io
`Access ELecteonrc
`COWTENT
`
`
`
`31/89
`
`
`
`
`Oreseut HrasT
`VIS0AC REPRESEN TATION
`4302
`
`
`
`TWEO FR? SOURCE
`20
`
`
`
`
`
`Seu,
` YEEAULT _
`
`
`
`
`ACESS TNFO
`
`
`
`
`|
`PEemrt Use lo
`Resove computer|4500
`FOCOS
`4304
`aa
`3
`
`
`OTSPLAY FOCUS
`REPRESENTATION
`
`4306
`
`
`OTSPLAY HEADE
`=} BOOY SUMMAREZING
`
`| COMTENT 0% OPE RATTAN
`450¥
`
`>
`
`AtESs
`TNFO?
`420
`YES
`NY
`Pass ACCESS
`TNEO To SOURCE
`4214
`
`
`
`OY
`NAVIGATE TO
`CONTENT VIEW
`
`H310
`
`FI6. 43
`
`HP Inc. - Exhibit 1005 - Page 1498
`
`HP Inc. - Exhibit 1005 - Page 1498
`
`
`
`
`
`OTSPLAY ENLARGED
`VIEW OF [ST Visual
`
`REPRESENTATION
` 141 OA
`
`
`
`
`
`
`PEQMET USER
`TNTERACT Lor)
`HOG
`
`
`
`
`{ Provtwe Focus
`
`
`RES panstve VIEW
`ee
`our DOTTIONAL
`
`CONTROLS Ugo4
`
`Con cear AvorrranA
`CONTROLS USO
`
`|
`
`
`Set
`PRovIDE AoottTONAL
`Focus REsPen STVE
`
`
`
`Fro. 4s
`
`32/39
`
`ee
`
`Preseut Home
`
`
`
`
`AF VISPAL REPRESENTA TTon)
`L1G@o4
`
`Peesent ORGANITA'a
`ET|
`
`
`
`|
`
`Exec oTe NAvIGTZOVAL
`FLEMENT YGOY
`
`Of MAPPING
`L606
`
`
`
`
`
`
`
`HP Inc. - Exhibit 1005 - Page 1499
`
`HP Inc. - Exhibit 1005 - Page 1499
`
`
`
`DISPLAY
`REPRE SENTATIOW
`GENERATOR
`HO
`
`
`
`(IENE 2 ATOR
`LO
`
`fld00
`
`
`
` WETIVATE
`
`
`
`
`
`{DLS PLAY
`ANIMATION
` 41706
`
`
`
`OTSPLAY
`
`SECO
`ANTMATTON
`470K
`
`
`[SSOGATE
`
`CONTENT TOME
`
`
`REPLESENTATLON)
`
`
`APL 2.
`
`OTs PLAY AVIMATE
`7ooOmM TO VIEW OF
`_COTSTie
`
`
`
`Fre. 47A
`
`
`
`NCCES S VIEW
`H?10
`
`
`
`
`88898
`
`
`SELECT NEW
`
`WInden) LINUX
`
`Teansirrew [o
`Home Vrew
`
`
`
`
`
`
`
`
`
`OLS PLAY
`ANIMATION
`
`425G
`
`Hl7@0
`
`OTS PLAY
`FI?@st VIEW
`OF COWTENT
`
`
`
`HP Inc. - Exhibit 1005 - Page 1500
`
`HP Inc. - Exhibit 1005 - Page 1500
`
`
`
`34/39
`
`
`| Pees Ewr CoNTENT
`OPTIMIZED FOR
`OTFREeCENT VEEWANG |L“00
`Moet >
`LFO2
`
`
`
`oO
`USE CHANGES
`DEVICE CWFIG 74900
`Hi4o 2
` Swiien cine
`
`SELECT LEAW
`I ack YIEwWTUG
`JMOCneE
`FOF
`
`“GOG
`[2ore0rHe€aTERFACEA
`[KA
`NETTION U5EL
`
`
`
`
`View TO CHANNE
`VIEW G04
`
`DISPLAY SELECTOR
`ResPexsve To L/O
`PROFILE
`
`
`OTSPLAY CHABREL
`Port Vrew IA
`CESBONSE TO
`ELECTIS”Ceeok
`
`rT
`
`1450 ~
`:
`TO!
`JUTE pncrion)
`
`irene HomerMEW —Pipygooela AND I/OhaceTLE
`
`SER CHANGES
`SWITC It TO
`Pr eMIT Used
`
`Fr 192
`
`HP Inc. - Exhibit 1005 - Page 1501
`
`HP Inc. - Exhibit 1005 - Page 1501
`
`
`
`S839
`
`T
`
`a
`
`OR GARE 21
`REPRE SENTATIOWS
`
`
`
`\V1sv0ac
`DrsecAy [P!
`EPRESENTATIOW
`6290 2
`
`
`
` hr
`a
`1-000
`
`
`
`
`
`PRESENT HIGHEK
`
`LEVEL OPERATIONS
`AS AVIEW S06
`
`
`SELECT HIGHE
`
`| LUE’ OPEATION
`
`
`TO NAVIGATE T°
`
`SELECT FROM
`Lower LEVEES
`OPERA TIPS TO
`JUAVIGATE TO OTHER
`Lower? LEVELS
`5010
`76 40
`
`
`
`|
`
`HP Inc. - Exhibit 1005 - Page 1502
`
`HP Inc. - Exhibit 1005 - Page 1502
`
`
`
`~~~ 5400
`
`-
`
`ontoe
`
`
`
`
`
`Mechanism
`
`
`
`(5108)
`
`
`
`
`
`
`
`3688
`
`Processor
`(5106)
`
`Input Device
`(5104)
`
`interconnection
`
`
`
`Storage
`(5112)
`
`
`
`FIGURE 51
`
`HP Inc. - Exhibit 1005 - Page 1503
`
`HP Inc. - Exhibit 1005 - Page 1503
`
`
`
`37/39
`
`
`
`FIG. S20
`
`HP Inc. - Exhibit 1005 - Page 1504
`
`HP Inc. - Exhibit 1005 - Page 1504
`
`
`
`— 88/890
`
` FIG.53A
`
`HP Inc. - Exhibit 1005 - Page 1505
`
`
`
`39/39
`
`
`
`FIG. 53B
`
`HP Inc. - Exhibit 1005 - Page 1506
`
`HP Inc. - Exhibit 1005 - Page 1506
`
`
`
`APP. NO. 12/611,282
`
`METHODS AND APPARATUS FOR MANAGING DIGITAL MEDIA CONTENT
`
`CROSS-REFERENCE TO RELATED APPLICATIONS
`
`This application is a continuation-in-part of, and claims priority under 35 U.S.C. § 120
`
`to, U.S. Patent Application Serial Number 12/170,951 entitled “PORTABLE COMPUTER
`
`WITH MULTIPLE DISPLAY CONFIGURATIONS,” filed on July 10, 2008; which claims
`
`priority under 35 U.S.C. § 119(e) to U.S. Provisional Application Serial No. 61/041,365,
`
`entitled “PORTABLE COMPUTER WITH MULTIPLE DISPLAY CONFIGURATIONS,”
`
`filed April 1, 2008, both of which are herein incorporated by reference in their entirety.
`
`10
`
`Furthermore, this application is a continuation-in-part of, and claimspriority under 35 U.S.C. §
`
`120 to U.S. Patent Application Serial Number 12/170,939, entitled “PORTABLE COMPUTER
`
`WITH MULTIPLE DISPLAY CONFIGURATIONS,” filed on July 10, 2008; which claims
`
`priority under 35 U.S.C. 119(e) to U.S. Provisional Application Serial No. 61/041,365, entitled
`
`“PORTABLE COMPUTER WITH MULTIPLE DISPLAY CONFIGURATIONS,” filed April
`
`1, 2008, both of which applications are herein incorporated by reference in their entirety.
`
`Furthermore,this application is a continuation-in-part of, and claims priority under 35 U.S.C.
`
`$120 to U.S. Patent Application No. 12/416,479, filed on April 1, 2009 and entitled “SYSTEM
`
`AND METHOD FOR STREAMLINING USER INTERACTION WITH ELECTRONIC
`
`CONTENT,” which claimspriority under 35 U.S.C. 119(e) to U.S. Provisional Application
`
`Serial No. 61/041,365, entitled “PORTABLE COMPUTER WITH MULTIPLE DISPLAY
`
`CONFIGURATIONS,” filed April 1, 2008, both of which applications are herein incorporated
`
`15
`
`20
`
`by reference in their entirety.
`
`25
`
`Field of Invention
`
`BACKGROUND
`
`The present invention is in the field of computer systems and, more particularly, is
`
`directed to methods and apparatus for managing computer-based digital media libraries.
`
`Discussion of Related Art
`
`30
`
`Muchof the advancement in contemporary computer systems and services stems from
`
`the significant increases in computing power. Hand in hand with those increases, enhanced
`
`features sets have developed designed to utilize that computing power. Conventional wisdom
`
`suggests that the more features that can be provided to a particular computeruser, the better the
`
`user’s experience will be. As computers have become more powerful and capable of providing
`
`HP Inc. - Exhibit 1005 - Page 1507
`
`HP Inc. - Exhibit 1005 - Page 1507
`
`
`
`APP. NO. 12/611,282
`
`-2-
`
`more and more features, however, ordinary/typical computer users have not been able to keep
`
`up with availability of features and services. Users may becomefrustrated by the inability to
`
`navigate the myriad (sometime unending) configurations and options provided in order to
`
`achieve something useful and/or workable to their ordinary use. Many users simply don’t take
`
`advantage of provided features. Some outright ignore options and features that would simplify
`
`the use of their computer system; in some instances because the user lacks experience with
`
`new features and doesn’t know the feature can be useful.
`
`User frustration is felt not only with respect to the newer more powerful computer
`
`systems being offered today, but also frustration aboundswith respect to their computer’ s
`
`10
`
`interaction with the Internet. The present movement on the Internet, often referred to as Web
`
`2.0, also subscribes to conventional thinking in that more and more features are being packed
`
`into each and every aspect of the web experience. Often, these on-line services provide very
`
`useful opportunities for the users who know howto take advantage of them - online photo
`
`management/sharing, online financial services, online marketplaces, online exchanges, web
`
`15
`
`hosting, web development, dating services, social networking to name only a few. However,
`
`computer users often simply can’t take advantageof all the functionality offered, either the
`
`services and features offered by their own computer, or the services and features offered by
`
`online providers. The complexity of the interface (both hardware and software) hampers
`
`adoption, as does the volumeof features offered.
`
`20
`
`With the proliferation of digital cameras, digital music players and digital video
`
`players, more and more people are turning to digital audio and video media. For example,
`
`many people have replaced,or at least greatly supplemented, printed photograph albums with
`
`digital photos stored on their computer and/or using an online photo service. Similarly, many
`
`people use digitally stored music and videos rather than, or in addition to, traditional media
`
`25
`
`such as records, compactdiscs, video cassettes, etc. However, due to the complexity and
`
`volumeof digital photography features, services, etc., many users are not taking full advantage
`
`of the capabilities and services available to them.
`
`SUMMARYOF INVENTION
`
`30
`
`Accordingly, aspects and embodiments are directed to methods and apparatus for
`
`managing digital media content that may provide a user-friendly, streamlined user experience.
`
`Various aspects and embodiments are directed to a streamlined computer device and a
`
`graphical user interface that organizes interface elements into views of computer content for
`
`HP Inc. - Exhibit 1005 - Page 1508
`
`HP Inc. - Exhibit 1005 - Page 1508
`
`
`
`APP. NO. 12/611,282
`
`-3-
`
`presentation to a user. Various viewsof digital media content permits users to easily and
`
`efficiently access various digital media content. Different views are used to provide an
`
`interface that is responsive to configurations of the device and responsiveto activity being
`
`performed by the user. Aspects include permitting the user to maintain and managedigital
`
`media content libraries. According to some embodiments, the libraries comprise user digital
`
`media content and references digital media content. Functionality provided to a user can be
`
`tailored to the type of content displayed, accessed and/or managed. According to various
`
`aspects, methods and systems are provided for accessing and managing digital media libraries
`
`on a streamlined computing device with a plurality selectable I/O profiles. According to some
`
`10
`
`embodiments, the methods mayinclude displaying a GUI on a device, wherein the GUI
`
`comprises at least a plurality of views of digital media content, providing for transition
`
`between the plurality of views in response to selection of an I/O profile and in responseto
`
`activation of a view selector component by a user, executing an association with the at least
`
`oneof the plurality of visual representations with digital media content in response to
`
`15
`
`selection, transitioning a display on the computing device to a view of the digital media
`
`content, and providing for display of user digital media content and referenced digital media
`
`content in the view of the digital media content.
`
`According to one aspect of the present invention, a method for accessing and managing
`
`digital media libraries on a streamlined computing device with a plurality selectable I/O
`
`20
`
`profiles is provided. The method comprises displaying a graphical user interface on a
`
`computing device, wherein the graphical user interface comprises at least a plurality of views
`
`of digital media content, providing for transition between the plurality of views in response to
`
`selection of an I/O profile, providing for transition between the plurality of views in response
`
`to activation of a view selector component configured to permit a user to select one of the
`
`25
`
`plurality of views, associating at least one of a plurality of visual representations with digital
`
`media content, executing the association with the at least one of the plurality of visual
`
`representations with digital media content in response to selection, transitioning a display on
`
`the computing device to a view of the digital media content in response to the act of executing
`
`the association, and providing for display of user digital media content and referenceddigital
`
`30
`
`media content in the view of the digital media content. According to one embodiment of the
`
`present invention, the method further comprises an act of displaying in the view userdigital
`
`media content and referenced digital media content in responseto the act of executing the
`
`association with the at least one of the plurality of visual representations. According to another
`
`HP Inc. - Exhibit 1005 - Page 1509
`
`HP Inc. - Exhibit 1005 - Page 1509
`
`
`
`APP. NO. 12/611,282
`
`-4-
`
`embodimentof the invention, the act of displaying in the view user digital media content and
`
`referenced digital media content includes an act of accessing a reference to remote digital
`
`content not controlled by the user in orderto display referenced digital content. According to
`
`another embodimentof the invention, the method further comprises an act of associating the at
`
`least one of the plurality of visual representations with a remote service provider. According to
`
`another embodimentof the invention, the method further comprises an act storing the
`
`association between the at least one visual representation with the remote service providerin at
`
`least one of a device profile and a userprofile.
`
`According to one embodimentof the present invention, the method further comprises
`
`10
`
`acts of configuring access to a remote service, and integrating operations provided by the
`
`remote service provider into the view of the digital media content. According to another
`
`embodimentof the invention, the view comprisesat least one of an album view anda timeline
`
`view. According to another embodimentof the invention, the method further comprises an act
`
`of displaying digital media content in a body portion of the view. According to another
`
`15
`
`embodiment of the invention, the method further comprises an act of displaying a toggle
`
`element in a header portion of the view, wherein the toggle element transitions the computing
`
`device display between the album view andthe timeline view upon selection by a user.
`
`According to another embodimentof the invention, the method further comprises acts of
`
`displaying emulation controls responsive to selection by the user, and emulating standard
`
`20
`
`computer operations for referenced digital media content displayed in the view, wherein the act
`
`of emulating standard computer operations includesan act of determining if the user has
`
`authority to perform the standard computer operations, determining the user does not have the
`
`authority to perform the standard computer operation on a source of the referenced digital
`
`media content, and wherein the act of displaying the emulation controls occurs in responseto
`
`25
`
`the determination that the user does not have the authority. According to another embodiment
`
`of the invention, the standard computer operation includesan act of deleting digital media
`
`content, and the method further comprises an act of altering the view of the digital media
`
`content so the digital media content marked for deletion is not displayed within the view.
`
`According to one embodimentof the present invention, the method further comprises
`
`30
`
`an act of generating a state entry, associated with at least one of the view and the source of the
`
`referenced digital media content. According to another embodimentof the invention, the
`
`method further comprises acts of accessing any state entry for at least one of the view and the
`
`source of referenced digital media content, and displaying referenced digital media content
`
`HP Inc. - Exhibit 1005 - Page 1510
`
`HP Inc. - Exhibit 1005 - Page 1510
`
`
`
`APP. NO. 12/611,282
`
`-5-
`
`according to any state entry requirement. According to another embodimentof the invention,
`
`the standard computer operation includes an act of editing referenced digital media content,
`
`and the method further comprises an act of generating a state entry reflecting any edits made to
`
`the referenced digital media content. According to another embodiment of the invention, the
`
`method further comprises acts of providing an aggregation component configured to permit the
`
`user to select a plurality of digital media content, displaying the plurality of digital media
`
`content in the body of the view, and permitting the user to perform operations on the plurality
`
`of digital media content. According to another embodimentof the invention, the act of
`
`permitting the user to perform operations on the plurality of digital media content includes at
`
`10
`
`least one of a share operation, a create channel operation, and an orderprints operation.
`
`According to another embodimentof the invention the at least one operation is a share
`
`operation, and the method further comprises acts of identifying any state entries for the
`
`plurality of digital media content, identifying any remote service settings for the plurality of
`
`digital media content, and transmitting a visual representation associated with the plurality of
`
`15
`
`digital media content, any state settings, and any remote service settings to another streamlined
`
`device user.
`
`According to one embodimentof the present invention, the method further comprising
`
`acts of permitting the user to share the at least one visual representation, including any
`
`associated digital media content with anotheruser, storing shared information in response to an
`
`20
`
`act of sharing by the user, and updating any associated digital media automatically for the
`
`another user, wherein the act of updating any associated digital media includes acts of
`
`identifying any changesin shared digital media content, wherein changesinclude at least one
`
`of addition of digital media content associated with the at least one visual representation,
`
`deletion of digital media content associated with the at least one visual representation, edits of
`
`25
`
`digital media content associated with the at least one visual representation, and updates of
`
`information associated with digital media content associated with the at least one visual
`
`representation. According to another embodimentof the invention, the method further
`
`comprising acts of permitting the user to share the at least one visual representation, including
`
`any associated digital media content with another user, transmitting the at least one visual
`
`30
`
`representation associated with the digital media content, any state settings, and any remote
`
`service settings to another streamlined device user. According to another embodimentof the
`
`invention, he method further comprises an act of permitting the user to update date information
`
`associated with the digital media content. According to another embodimentof the invention,
`
`HP Inc. - Exhibit 1005 - Page 1511
`
`HP Inc. - Exhibit 1005 - Page 1511
`
`
`
`APP. NO. 12/611,282
`
`-6-
`
`the method further comprises acts of generating an offset for the updated date information
`
`associated with the digital media content, and applying the offset to similar digital media
`
`content.
`
`According to one embodimentof the present invention, the view is a time view and the
`
`method further comprises displaying a timeline navigation control in the body of the view,
`
`wherein the timeline navigation control is configured to provide organization segments, the
`
`organization segments providing a visual indication of a numberof digital media content items
`
`in each segment. According to another embodimentof the invention, the timeline navigation
`
`control further comprises a handle responsive to a pointer displayed on the computer device,
`
`10
`
`wherein the handle is further responsive to select and drag operations. According to another
`
`embodimentof the invention, the act of displaying the user interface includes providing a
`
`plurality of viewsof the plurality of visual representations of computer content, and associating
`
`the plurality of visual representations of computer content with at least one of the plurality of
`
`views, and wherein the each of the plurality of visual representations is responsive to focus and
`
`15
`
`execution, wherein execution includes selection of the visual representation. According to
`
`another embodimentof the invention, the act of providing for transition between the plurality
`
`20
`
`25
`
`30
`
`of views in response to selection of an I/O profile includes permitting the user to rotate a
`
`display element about a longitudinal axis running along an interface between the display
`
`componentand a base of the streamlined computing device, wherein rotating the display
`
`componentaboutthe longitudinal axis up to approximately 180 degrees from the closed mode
`
`configures the portable computer into a laptop mode with oneof the plurality of views as a
`
`default display, and wherein rotating the display component about the longitudinal axis beyond
`
`approximately 180 degrees from the closed mode configures the portable computer into an
`
`easel mode with another one of the plurality of views as a default display.
`
`According to one aspect of the present invention, a computer-readable medium having
`
`computer-readable instructions stored thereon that as a result of being executed by a computer,
`
`instruct the computer to perform the method for accessing and managing digital media libraries
`
`on a streamlined computing device with a plurality selectable I/O profiles, wherein the method
`
`comprises displaying a graphical user interface on a computing device, wherein the graphical
`
`user interface comprises at least a plurality of views of digital media content, providing for
`
`transition betweenthe plurality of views in responseto selection of an I/O profile, providing
`
`for transition betweenthe plurality of views in response to activation of a view selector
`
`component configured to permit a user to select one of the plurality of views, associating at
`
`HP Inc. - Exhibit 1005 - Page 1512
`
`HP Inc. - Exhibit 1005 - Page 1512
`
`
`
`APP. NO. 12/611,282
`
`-7-
`
`least one of a plurality of visual representations with digital media content, executing the
`
`association with the at least one of the plurality of visual representations with digital media
`
`content in response to selection, transitioning a display on the computing device to a view of
`
`the digital media content in response to the act of executing the association, and providing for
`
`display of user digital media content and referenced digital media content in the view of the
`
`digital media content. According to another embodiment of the invention, the method further
`
`comprises an act of displaying in the view user digital media content and referenced digital
`
`media content in responseto the act of executing the association with the at least one of the
`
`plurality of visual representations. According to another embodimentof the invention, the act
`
`10
`
`of displaying in the view user digital media content and referenced digital media content
`
`includes an act of accessing a reference to remote digital content not controlled by the user in
`
`order to display referenced digital content.
`
`According to one embodimentof the present invention, the method further comprises
`
`an act of associating the at least one of the plurality of visual representations with a remote
`
`15
`
`service provider. According to another embodimentof the invention, the method further
`
`comprises an act storing the association betweenthe at least one visual representation with the
`
`remote service provider in at least one of a device profile and a user profile. According to
`
`another embodimentof the invention, the method further comprises acts of configuring access
`
`to a remote service, and integrating operations provided by the remote service providerinto the
`
`20
`
`view of the digital media content. According to another embodiment of the invention, the view
`
`comprises at least one of an album view and a timeline view. According to another
`
`embodiment of the invention, the method further comprises an act of displaying digital media
`
`content in a body portion of the view. According to another embodimentof the invention, the
`
`method further comprises an act of displaying a toggle element in a header portion of the view,
`
`25
`
`wherein the toggle element transitions the computing device display between the album view
`
`and the timeline view upon selection by a user. According to another embodimentof the
`
`invention, the method further comprises acts of displaying emulation controls responsive to
`
`selection by the user, and emulating standard computer operations for referenced digital media
`
`content displayed in the view, wherein the act of emulating standard computer operations
`
`30
`
`includes an act of determining if the user has authority to perform the standard computer
`
`operations, determining the user does not havethe authority to perform the standard computer
`
`operation on a source of the referenced digital media content, and wherein the act of displaying
`
`HP Inc. - Exhibit 1005 - Page 1513
`
`HP Inc. - Exhibit 1005 - Page 1513
`
`
`
`APP. NO. 12/611,282
`
`-8-
`
`the emulation controls occurs in response to the determination that the user does not have the
`
`authority.
`
`According to one embodimentof the invention, the standard computer operation
`
`includes anact of deleting digital media content, and the method further comprisesan act of
`
`altering the view of the digital media content so the digital media content marked for deletion
`
`is not displayed within the view. According to another embodiment of the invention, the
`
`method further comprises an act of generating a state entry, associated with at least one of the
`
`view and the source of the referenced digital media content. According to another embodiment
`
`of the invention, the method further comprises an acts of accessing any state entry for at least
`
`10
`
`one of the view and the source of referenced digital media content, and displaying referenced
`
`digital media content according to any state entry requirement. According to another
`
`embodimentof the invention, the standard computer operation includesan act of editing
`
`referenced digital media content, and the method further comprises an act of generating a state
`
`entry reflecting any edits made to the referenced digital media content. According to another
`
`15
`
`embodiment of the invention, the method further comprises acts of providing an aggregation
`
`component configured to permit the user to select a plurality of digital media content,
`
`displaying the plurality of digital media content in the body of the view, and permitting the
`
`user to perform operations on the plurality of digital media content. According to another
`
`embodimentof the invention, the act of permitting the user to perform operations on the
`
`20
`
`plurality of digital media content includes at least one of a share operation, a create channel
`
`operation, and an orderprints operation. According to another embodimentof the invention,
`
`the at least one operation is a share operation, and the method further comprisesacts of
`
`identifying any state entries for the plurality of digital media content, identifying any remote
`
`service settings for the plurality of digital media content, and transmitting a visual
`
`25
`
`representation associated with the plurality of digital media content, any state settings, and any
`
`remote service settings to another streamlined device user.
`
`According to one embodimentof the present invention, the method further comprises
`
`acts of permitting the user to share the at least one visual representation, including any
`
`associated digital media content with another user, storing shared information in response to an
`
`30
`
`act of sharing by the user, and updating any associated digital media automatically for the
`
`another user, wherein the act of updating any associated digital media includes acts of
`
`identifying any changesin shared digital media content, wherein changes include at least one
`
`of addition of digital media content associated with the at least one visual representation,
`
`HP Inc. - Exhibit 1005 - Page 1514
`
`HP Inc. - Exhibit 1005 - Page 1514
`
`
`
`APP. NO. 12/611,282
`
`-9-
`
`deletion of digital media content associated with the at least one visual repr