throbber
as) United States
`a2) Patent Application Publication 10) Pub. No.: US 2008/0263103 Al
`(43) Pub. Date: Oct. 23, 2008
`
`McGregoret al.
`
`US 20080263103A1
`
`(54) DIGITAL ASSET MANAGEMENTSYSTEM
`(DAMS)
`
`(76)
`
`Inventors:
`
`Lucas McGregor, Los Angeles, CA
`(US); Mike Depaoli, Windsor, CA
`(US); Adrian Gould, Los Angeles,
`CA (US); Chad Hill, Hamburg, PA
`(US); Michael ThomasRitchie,
`Laveen, AZ (US); Kyle Kincaid,
`Marina del Rey, CA (US); Glenn
`Lingle, Westchester, CA (US);
`Joseph Provost, Los Angeles, CA
`(US); Maria Vazquez, Buenos
`Aires (AR)
`
`Correspondence Address:
`Cislo & Thomas LLP
`1333 2nd Street, Suite #500
`Santa Monica, CA 90401-4110 (US)
`
`(21) Appl. No.:
`
`12/074,359
`
`(22)
`
`Filed:
`
`Mar.3, 2008
`
`Related U.S. Application Data
`
`(60) Provisional application No. 60/904,840,filed on Mar.
`2, 2007.
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`G06F 17/30
`
`(2006.01)
`
`(52) US. C0. cocccccceccssscsssssssssnnnes 707/200; 707/E17.005
`
`(57)
`
`ABSTRACT
`
`A digital asset management system (DAMS)provides an
`integrated user experience for the rapid and facile manipula-
`tion of a users digital assets in an online environment. Span-
`ning the spectrum ofdigital assets, the DAMS system set
`forth herein enablesusersto tag,filter, collect, and show such
`digital assets in a manner which requires preferably minimal
`user interaction in orderto achieve digital asset management
`and exhibition. Sharing among friends and family becomes
`mucheasier and incomingdigital assets may be automatically
`segregated according to user choices or history to enable
`easier management of such assets. Recognition of relation-
`ships, characteristics, features, and the like between different
`assets may occur automatically and develop an ongoing fash-
`ion to enable association of such similar assets into “collec-
`tions”or the like.
`
`MOLEOUTA BLE ACL sms
`
` WEB
`
`SERVERS
`
`APP
`SERVERS
`
`
` OPEN CHANNEL
`
`
`SERVERS
`
`
`
`SAMSUNG 1039
`
`SAMSUNG 1039
`
`1
`
`

`

`Patent Application Publication
`
`Oct. 23,2008 Sheet 1 of 10
`
`US 2008/0263103 Al
`
`vs
`
`Lneisad Fie
`
`‘
`
`D
`
`ie
`Nae
`
`Cus)
`
`ing fantabor
`
`
`wane
`eae
`
`root.)
`
`tae)
`
`CREATED
`
`MOONEE >
`
`aee
`
`{ exPRED
`
`“
`
`Ele...
`
`;
`
`Figure 1
`
`2
`
`

`

`Patent Application Publication
`
`Oct. 23,2008 Sheet 2 of 10
`
`US 2008/0263103 Al
`
`CIRANSITION}
`
`
`erect
`
`#1 rowuse)
`
`C speep
`
`SPICTURESS,
`SORDER_.”
`
`
`ook ust> os,
`ORDER
`
`
`|: i
`
`/
`'
`|
`atu at
`/
`:
`|
`/
`Show
`t
`|
`“
`
`
`
`4
`
`© gon
`
`SOLLECTION
`
`FOLDER
`
`© PUBLID “se
`
`Figure 2
`
`Aco ian og
`wiUsed the,
`
`\ aoe sa hor
`
`i|
`
`i Lega’
`
`s
`
`Figure 3
`
`3
`
`

`

`Patent Application Publication
`
`Oct. 23,2008 Sheet 3 of 10
`
`US 2008/0263103 Al
`
`ColectionContralle
`
`io Te ction Man ager
`Ali B utes
`
`OpenPublel hanne!SynchManager
`
`
`
`Oparato-e
`
`
`
`
`
`
`
`
`me
`
`
`
`
`
` perabors
`
`Operabors
`
`ColectionDAd
`
`
`
`XFSControler
`
`“oldeb bes
`
`4
`
`

`

`Patent Application Publication
`
`Oct. 23,2008 Sheet 4 of 10
`
`US 2008/0263103 Al
`
`|an5 addCache(in ccache : SimplaCacheinin cacheMame : String) : SimpleCadie
`
`ag getlnnerMapi) + Map
`
`| & removelin to 1 AbstractTrareferQbject) : void
`
`© publin cacheNarne ¢ Shirg.in key 1 Objedt.in value 1 Object): void
`| © gatiin cacheName : Strinein key 1 Object) 1 Cbject
`| © getlin exampleTo: AbstractTrarsherChyjedt}: AbstractTransherObect
`| @ pullinto: AbstractTrareferCiyect) : wad
`|
`ag intiahzeCachetin cachellame : String): SimpleCache
`a purgeCachetin rname 1 String) + void
`
`| @ putin cacheMame 1 Shing.n key : Objectin value 1 Object) 1 void
`
`@ getCachelin cachellame : String) : SimpleCache
`
`i currerkSession(}
`
`@ purgecachelin name 1 String): void
`
`5
`
`

`

`Patent Application Publication
`
`Oct. 23,2008 Sheet 5 of 10
`
`US 2008/0263103 Al
`
`| © sassionholder : ThreadLecal
`
`|
`
`gy <<treates» SessionManager{}
`
`
`
`
`
` | © rebarce | SessionManacer
`
`
`
`
`
`@ sebCurentSessiorn() 1 void
`
`& currentSessiond)
`
`@ detSessiorHelcder() : ThreadLoral
`
`|_usetParameters(in parameters : Object):wie
`
`| o parameters : Object
`| @ <cdreates> ComryParameters()
`: @ <<tveate> > QueryParameterslin pl : Object)
`& <<create> > QuaryParameters(in pO ; Object-ingl : Cbg)
`
`| @ <«<areate>> CaeryParametersiin pO) ObjecLingel 1 Obpeed.in p21 Object)
`| & <<qestes> CamryParametersiin params : Gbjed[})
`| @ equalstin o ; Object) : bole an
`
`| @ length() + int
`| @ getiin i: int): Objed
`| < getParameters() 1 Cbject(]
`
`Figure 7
`
`6
`
`

`

`Patent Application Publication
`
`Oct. 23,2008 Sheet 6 of 10
`
`US 2008/0263103 Al
`
`
`
`© mufevs 1 Set
`g
`
`a
`
`DATAS.
`
`© dem 1 DataSourceMara ger © dero 1 DataSource? equestObj
`
`a dataAceessCalls 1 Map
`& context : Context
`
`& tesbGonnection 1 Conmection
`
`<> correction 1 Connection
`
`& findiin param : Object in cacheMame 1 String) : Objed
`
`& getDat ateces salle) : Map
`
`& selDataAecessCalle(in data deces sCalle : Map) : void
`
`gelMulex(in session : SessionData.in cache flame : String.in key: Objed) : Mutex
`@ int): void
`
`& destrow() : void
`
`is InTesthelede() : boolean
`
`@ selTestConnection{in testConnection : Conredion) : vold
`
`@ closeConnection{in con : Connection) : void
`
`© cleseStatementiinstatemert ; Statemert) : void
`
`@ deseResulkSetlin rs 1 ResultSet): void
`
`© getConnection() : Conredian
`
`<> getDat aSourceMarager() : Dat SeurceManager
`
`& setColumriin ps : PreparedStatemert in col: intin wal
`
`1 String) + void
`
`: Timestamp) : void
`& setColumrdin ps + PreparedStatemert in ool: intin val
`& setColumrdin os : PreparecStatemert in ool: intin val cirt) : void
`
`© setColumriin ps 1 PreparecStatemert in cel: intin val slongi: vaid
`
`& setColumndiin ps 1 Preparectatemert.in ool: intin val
`
`: Date) : void
`
`
`
`& cetColumndin ps : PreparecBtatemert.in ool : intin val + Long) : void
`
`< setColumn{in ps : PreparedStatemert.in col: intin val : double) : veid
`
`©sebColumniin ps : Preparecbtatemert.in col : intin val : byte[]): vid
`gethlow() : Timest amp
`
`
`
`
`
`
`
`
`
`
`
`
`
`@ gethiowiin shift : long): Timestamp
`<> synchronizecFind(in bey : Chject.in params + QueryParameters.in cachetlame ¢ String) 1 Object
`
`
`
` & setColumridin ps : PreparecBtatemert in ool : intin wal long): vad
`
`
`
`
`
`
` & synchronizecFireiiin bey 1 Cisject.in params 1 QueryParameters.in cachellame 1 String) : Object
`
`Figure 8
`
`2 setColumriin ps : Preparectatemert in col: inbin val
`
`: Dated: void
`
`és setColumniin ps : PreparecBtatemert in col: intin val slong): void
`
`<> selColumni{in ps 1 Preparecitatem ert in col: intin val : double) : void
`
`<> setColumriin ps : PrepareciStatemert.in col : intin val
`@ getHoat) : Timest arp
`
`: byvte[]j) : void
`
`© gethlowlin shift : long}: Timestamp
`
`7
`
`

`

`Patent Application Publication
`
`Oct. 23,2008 Sheet 7 of 10
`
`US 2008/0263103 Al
`
`| & cachellame : String
`
`© bey 1 Object
`
`| @ equals(in o : Object) : boolean
`
`® session 1 SessicnData
`
`@ «careates> Mutextin session : GessionData in cachelMame : Stringin key : Object)
`
` execulelin params 1 QueryPsrameters ) 1 Object
`
`Figure 10
`
`8
`
`

`

`Patent Application Publication
`
`Oct. 23,2008 Sheet 8 of 10
`
`US 2008/0263103 Al
`
`File Permission Model
`
`Client Side
`
`
`
`__File Result
`
`Server Side
`
`Granted Access f
`
`
`Figure 11
`
`9
`
`

`

`Patent Application Publication
`
`Oct. 23,2008 Sheet 9 of 10
`
`US 2008/0263103 Al
`
`Temp File Handie
`
`FileAccessMaderO
`smartHandield —
`localTempFile
`FileDataHandie
`
`2
`
`|
`:
`
`Uses (read, write)
`
`
`
` FileSysternResource )+~---------
`
`
`ApFileSystemResource
`XisFileSystemResource ie MappedFileSystemResource
`
`
`
`AOL Pictures
`
`UNIX File System
`
`Oracle
`
`Figure 12
`
`10
`
`10
`
`

`

`Patent Application Publication
`
`Oct. 23, 2008 Sheet 10 of 10
`
`US 2008/0263103 Al
`
`
` APP
`
`
`
`
`WEB
`SERVERS
`
`SERVERS
`
`PRIVAT Eat
`
`
`
`OPEN CHANNEL
`SERVERS
`
`Figure 13
`
`11
`
`

`

`US 2008/0263103 Al
`
`Oct. 23, 2008
`
`DIGITAL ASSET MANAGEMENTSYSTEM
`(DAMS)
`
`CROSS-REFERENCES TO RELATED
`APPLICATIONS
`
`[0001] Applicant(s) and/or Inventor(s) hereby rescind any
`disclaimer and/or any arguments madein any prior related
`application. Such disclaimer(s) and/or argument(s) as well as
`any prior art relevant to such disclaimer(s) and/or argument(s)
`may needto be revisited by the Examiner.
`[0002] This patent application is related to and claimspri-
`ority from U.S. Provisional Patent Application Ser. No.
`60/904,840filed Mar. 2, 2007 entitled Digital Asset Manage-
`ment System which application is incorporated herein in its
`entirety by this reference thereto.
`
`COPYRIGHT AUTHORIZATION
`
`Portions of the disclosure of this patent document
`[0003]
`may contain material which is subject to copyright and/or
`mask work protection. The copyright and/or mask work
`ownerhas no objection to the facsimile reproduction by any-
`one of the patent document or the patent disclosure, as it
`appears in the Patent and Trademark Office patent file or
`records, but otherwise reserves all copyright and/or mask
`workrights whatsoever. 37 C.F.R. § 1.71(d).
`
`BACKGROUND OF THE INVENTION
`
`
`
`1. Field of the Invention
`[0004]
`[0005] This invention relates to data storage systems and
`moreparticularly to a digital asset management system for a
`plurality of users.
`[0006]
`2. Description of the Related Art
`[0007]
`Incorporated by reference in their entirety are the
`following patents, patent applications, and patent application
`publications relating to the underlying Xdrive system:
`[0008] U.S. Provisional Patent Application Ser. No.
`60/163,626 filed Nov. 4, 1999 for Shared Internet Storage
`Resource, User Interface System, and Method;
`[0009] U.S. patent application Ser. No. 09/570,583 filed
`May 12, 2000 for Shared Internet Storage Resource, User
`Interface System, and Method which issued as U.S. Pat. No.
`6,351,776 B1 on Feb. 26, 2002;
`[0010] U.S. patent application Ser. No. 10/073,775 filed
`Feb. 11, 2002 for Shared Internet Storage Resource, User
`Interface System, and Method which issued as U.S. Pat. No.
`6,985,927 on Jan. 10, 2006;
`[0011] U.S. patent application Ser. No. 11/075,311 filed
`Mar. 8, 2005 for Shared Internet Storage Resource, User
`Interface System, and Method which waspublished as United
`States patent application publication number US 2005-
`0193132 Al on Sep. 1, 2005; and
`[0012] U.S. patent application Ser. No. 11/089,173 filed
`Mar. 23, 2005 for Shared Internet Storage Resource, User
`Interface System, and Method which issued as U.S. Pat. No.
`7,171,472 on Jan. 30, 2007;
`[0013] U.S. patent application Ser. No. 11/089,174 filed
`Mar. 24, 2005 for Shared Internet Storage Resource, User
`Interface System, and Method which waspublished as United
`States patent application publication number US 2005-
`0204020 Al on Sep. 15, 2005;
`[0014] U.S. patent application Ser. No. 11/089,397 filed
`Mar. 24, 2005 for Shared Internet Storage Resource, User
`Interface System, and Method which waspublished as United
`
`States patent application publication number US 2005-
`0171956 Al on Aug.4, 2005; and
`[0015] U.S. patent application Ser. No. 11/601,234 filed
`Nov. 17, 2006 for Network Personal Digital Video Recorder
`System (NPDVR).
`[0016] The foregoing patent-related documents generally
`disclose the Xdrive system and maybe used for reference and
`description with regards to the Xdrive system.
`[0017]
`Increasingly, individuals with Internet access are
`subject to a large numberof relevant and interesting informa-
`tion in the form of files, webpages, e-mails, audio/video
`mediafiles, and the like. This is one ofthe great benefits ofthe
`general acceptance of the Internet, electronic communica-
`tions, and the ability for electronic communication to inter-
`actively connect people despite great distances. Younger indi-
`viduals having the available timeare particularly involved in
`the dynamic informational environment provided by the
`Internet.
`
`[0018] However, the increased availability and presenta-
`tion of electronic mediavia the Internet or otherwise is some-
`whatakin to getting a drink of water from a fire hose.It has
`what the user wants, but not in a form that is readily con-
`sumed. While the firehose paradigm has become more well
`known in the recent past, it may be particularly appropriate
`for the onslaught of available incoming media and informa-
`tion that is available to a person who accessesthe Internet.
`[0019]
`In the past, certain utilities have been available to
`users to help them sort and segregate information. These have
`generally been limited in scope and have generally not taken
`into account the ongoing and extensive nature of new, incom-
`ing media and information to which such users are subject
`from friends, family, unknown third-party commercial enti-
`ties, and the like.
`[0020] As aresult, it would be advantageousand very help-
`ful for users to be able to selectively and/or automatically
`organize, segregate, evaluate, and handle muchof the media,
`that comesinto the user on a daily (and even hourly) basis.
`[0021]
`Prior attempts have been madein theart with respect
`to the managementofdigital assets, media files and other-
`wise. Brief descriptions of some of such prior attemptsare set
`forth below. While the descriptions are believed to be accu-
`rate, no admission is made by them regarding their subject
`matter which is solely defined by the patent or reference
`involved.
`
`Publication No.
`Patent Application
`[0022] U.S.
`20020180803 issued to Kaplan et al. on Dec. 5, 2002 for
`Systems, Methods And Computer. Program Products For
`Managing Multimedia Content discloses multimedia content
`that may be stored, manipulated, displayed, and packaged.
`The system providesa visual inventory of suchfiles to facili-
`tate retrieval of desired content from external removable
`media such as CDs, DVDs, or removable disk drives. The
`system enables the creation of removable media with desired
`multimedia content and hierarchical structure for playback as
`well as labeling and the like. Multimedia content may be
`shared in a simple mannerwith other such as friendsor family
`membersandthe user mayselect specific multimedia content
`to be accessed by specified individuals via the Internet.
`[0023] U.S.
`Patent Application
`Publication No.
`20020186844 issued to Levy et al. on Dec. 12, 2002 for
`User-friendly Rights Management Systems And Methods
`discloses a system where contentis identified with an identi-
`fier which, once extracted, is used to index the database to
`locate a corresponding usagerule. Usage rights may be deter-
`
`12
`
`12
`
`

`

`US 2008/0263103 Al
`
`Oct. 23, 2008
`
`mined by linking the content identifier to external data with
`such usagerights possibly including the scope of permissible
`copying, rendering, transferring, etc. Content usage may be
`tracked via an identifier for billing, etc.
`Publication No.
`[0024] U.S.
`Patent Application
`20040024720 issued to Fairweather on Feb. 5, 2004 for Sys-
`tem And Method For Managing Knowledge discloses a
`memory system that may form collections of datums and
`enable manipulation and exchange ofthese collections both
`within a local machine as well as across a network. Such
`collections may support the ability to attach arbitrary tags or
`annotations to the binary data they contain without in any way
`altering the binary representation itself. Small executables, or
`“widgets,” may operate upon data for which they have mini-
`mal information, but least know the “type”of data involved.
`[0025] U.S.
`Patent Application
`Publication No.
`20050246374 issued to Blinn et al. on Nov. 3, 2005 for a
`System And Method For Selection Of Media Items discloses
`searchable media items based on tagged metadata in accor-
`dance with user selection. Sorts may be performed to orga-
`nize the output in a user-selected order. In one embodiment, a
`list of photos may include an embedded query command
`which maybebasedonfile attributes, image characteristics,
`and/or photo metadata such as tagged keywords.
`[0026] U.S.
`Patent Application
`Publication No.
`20070011138 issued to Boucardet al. on Jan. 11, 2007 for a
`System And MethodForInteractive Data Managementdis-
`closesarticles that may be linked to data including multime-
`dia data. In one embodiment, an identifier identifies an article
`while the associated pointer identifies one or more locations
`of all data content associated with the article.
`
`Publication No.
`Patent Application
`[0027] U.S.
`20070156770 issued to Espelien et al. on Jul. 5, 2007 for a
`System And MethodFor Controlling And/or Managing Meta-
`data Of Multimedia has metadata with regards to multimedia
`is madeportable with respect to one or moreusers, terminals,
`the source, and the provider and/or the content service. Users
`can share, transfer, transmit and, and/or access the metadata
`via databases, terminals, servers, and/or networks indepen-
`dent and or separately with respect to the multimedia.
`[0028] U.S.
`Patent Application
`Publication No.
`20070208685 issued to Blumenauet al. on Sep. 6, 2007 for
`Systems And Methods ForInfinite Information Organization
`has client software that provides meansto create, edit, main-
`tain, update, revise, modify, and produce metadata enabling
`categorization and identification of digital assets. The meta-
`data providestracking, locating, searching, and other features
`for the disclosed system. When a newdigital assetis received,
`the system may require the end user to provide at least a
`portion of the metadata/categorization information. Search-
`ing/locating operations may be effected on the categorized
`data. Digital assets may include files, voice mails, instant
`message logs, e-mails or the like as well as digital asset
`containers such as folders, directories, disk drives, removable
`storage media, andthelike.
`Publication No.
`[0029] U.S.
`Patent Application
`20070260572 issued to Boucardet al. on Nov. 8, 2007 for an
`Interactive Data Management System discloses an interactive
`data managementsystem that links an article to files pertain-
`ing to the article including text, image, audio, and video data
`without requiring the user to work through a hierarchical
`menustructure.
`
`[0030] U.S. Pat. No. 6,484,156 issued to Gupta et al. on
`Nov. 19, 2002 for Accessing Annotations Across Multiple
`
`Target Media Streamsdiscloses a system enabling the access-
`ing of annotations across multiple target media streams. An
`annotation server uses a hierarchical annotations storage
`structure to maintain correspondence between a plurality of
`multimedia stream annotations in a hierarchical higher group
`identifier the annotations correspondingto different multime-
`dia streams can be easily accessed concurrently by referenc-
`ing the groupidentifier. The patent defines annotationsas data
`(e.g., audio, text, video, etc.) that corresponds to multimedia
`presentation. When annotations correspond to multiple dif-
`ferent multimedia streams, an annotation server uses a hier-
`archical annotations storage structure to maintain a corre-
`spondence between the annotations and a hierarchical higher
`group identifier. The annotations corresponding to these dif-
`ferent multimedia streams can then be more easily accessed
`concurrently by using the group identifier. Annotation entries
`maintained by an annotation server may be made in an anno-
`tation metadatastore.
`
`[0031] U.S. Pat. No. 7,155,676 issued to Landet al. on Dec.
`26, 2006 for a System And Method For Multimedia Author-
`ing And Playback discloses more intuitive display control
`interfaces which are used in a multimedia authoring and
`playback system. This provides improved authoring of mul-
`timedia, websites, and other media-rich content. While some
`organization is set forth in this disclosure, it generally does
`not match that set forth in the DAMSsystem set forth herein.
`[0032] U.S. Pat. No. 7,167,864 issued to Vasudevan on Jan.
`23, 2007 for a Multimedia Inspection Database System (MI-
`DAS) For Dynamic Run-time Data Evaluation discloses sub-
`structures in a data set representing physical structures that
`are assignedto structural groups to facilitate easy access to
`the data elements which represent the substructures.
`[0033] U.S. Pat. No. 7,197,493 issued to Ashbyet al. on
`Mar. 27, 2007 for a Collection Management Database Of
`Arbitrary Schemaseeks to provide apparatus and methodsfor
`deterministically classifying and indexing objects, such as
`digital media and files,
`in a database. Upon establishing
`descriptive category sets, the user may select objects (such as
`digital media andfiles) having attributes perceived by the user
`to correspondto the descriptive category set. Searching utili-
`ties are also included.
`
`[0034] While several-attempts have been madein the art
`previously, providing an integrated system having a user-
`friendly interface that facilitates the manipulation of digital
`assets on a large-scale basis has generally not been seen until
`the present inventive system (DAMS).
`
`SUMMARY OF THE INVENTION
`
`In view of the foregoing advantagesinherent in the
`[0035]
`known types of file organizers and media library facilities
`now present in theprior art, the present invention provides a
`new method, means, and system by which digital assets can
`be managed, organized, shared, and exploited wherein the
`same can be used to makethe user’s experience better, more
`friendly, and more manageable.
`[0036] The general purposeofthe present invention, which
`is described in greater detail below,is to provide a new digital
`asset management system which has manyofthe advantages
`of such media organizers and libraries mentioned heretofore
`as well as many novelfeaturesthe results in a new digital asset
`management system whichis not anticipated, rendered obvi-
`ous, suggested, taught, or even implied by anyofthepriorart
`systems, either alone or in any combination thereof.
`
`13
`
`13
`
`

`

`US 2008/0263103 Al
`
`Oct. 23, 2008
`
`[0037] The Digital Asset Management System (DAMS)of
`the present invention enablesusers to store, intuitively orga-
`nize, share, and enjoytheir digitalassets(files, e-mails, digital
`media, and the like) regardless of type with a single, compre-
`hensive solution. Consequently, it becomes mucheasier for
`the inexperienced user to readily adapt to the DAMS system
`as well as enabling the expert to quickly organize and use the
`increasing amountof digital informationthatis flooding most
`individuals ofthe industrialized world. Additionally, for those
`whohaveyet to grasp the astounding depth and richness of
`available electronic media and information, the DAMSsys-
`tem set forth herein enables them to more readily adjust and to
`morereadily engage a new personal environment whereelec-
`tronic information and communication are available on a
`
`worldwide andincreasingly instantaneousbasis.
`[0038] The digital asset management system (DAMS)pro-
`vides an extensive utility for the online managementofdigital
`assets suchasfiles including pictures, audiofiles, video files,
`and the like. DAMSprovides convenient and easily-ascer-
`tainable features and operations even for the inexperienced
`user.
`
`[0039] DAMSpresents a web-basedinterface designed to
`intuitively facilitate use and the important feature of “collec-
`tions” are represented as icons, such collections being logical
`collections of items. Overall, there may be considered to be
`three keytiers: storing, organizing, and sharing of the digital/
`online assets. Filtering is available to provide subsetsof avail-
`able assets. Tags can be associated with items in orderto help
`with their segregation and/orfiltering.
`[0040] Assets can be dragged or droppedto a buddy, asso-
`ciate, friend, family member, or otherwise, enabling rapid
`sharing with same. Such assets can be represented by a
`thumbnail image andthe recipient can either download the
`asset or access it from their DAMSsystem. Permissions can
`be set for individualfiles, assets, and/or collections ofassets.
`Such permissions can be dynamically adjusted orset stati-
`cally.
`[0041] Assets can be viewed or reviewed by time andhis-
`tograms may beusedto aid in same. Assets can be identified
`bytheir time of creation.
`[0042] DAMSmay“listen” for the addition of any assets
`with specific tags or properties. Upon discovery or recogni-
`tion, such assets can be added automatically to one or more
`collections. Users control whether this occurs automatically,
`with user approval, or notatall.
`[0043]
`“Intellisync,”or intelligence synchronization can be
`provided between home network drives, local PCs, wireless
`devices, hosts, other home networks, and the like. Asset forth
`in more detail below, mail grabs, e-mail drop boxes, shopping
`history mail grabs, and additional mail grabs may be created
`and put to good use.
`[0044] Aconfederated “back end”takes multiple disaggre-
`gated file systems on the back end and makesthese available
`in a single user interface withfile hierarchy. A single logical
`file system aggregates various and distributed data stores
`combining what DAMScontains with what it connects to,
`i.e., attachments in e-mail, files in picture services (such as
`AOL’s picture services), and the like andthe DAMSsystem as
`a whole can all be managedasa single file system.
`[0045] Actions and operations may be performed on the
`user’s behalf without his or her (hereinafter, “his’’) direct
`action, including: virus scanning, resizing pictures, upload-
`ing music, putting files in important folders, podcasting, cre-
`ating RSS podcasts of public files, auto generation of collec-
`
`tions based on usage patterns, etc. A framework is provided
`for autonomousservices that work upon the user’s data on his
`behalf.
`
`[0046] With “smart collecting,” scanning and autotagging
`may occur. Clusters of related data may be inspected and
`aggregated generally according to user preferences and/or
`convenience. Most searching is focused on rapidly finding a
`specific asset. Additionally, finding relations or relationships
`between user assets may help to create “clusters” of related
`media and/or data. For example, by looking at a Christmas
`picture, a cluster of related pictures, music, and documents
`could be associated with one anotherall having somerela-
`tionship to Christmas. This feature provides an experience
`that focuses on allowing users to “explore” large chunks of
`their data which in the present day are becoming increasingly
`voluminous.
`
`[0047] DAMS maybe built on the Xdrive “Full Integra-
`tion”project as its foundation. (Full integration accomplishes
`baseline requirements for global support on AOL or other
`internetworked systems for members and non-members).
`[0048] DAMS may include all of the fundamental store,
`organize, access, share capabilities of current Xdrive (see the
`related patent applications, above), plus the changes and addi-
`tions as set forth herein. A user interface with appropriate
`paradigms and features for digital asset acquisition, organi-
`zation, use, and sharing may be implemented. A facility for
`asset meta-tagging and easy re-use of existing tags may be
`provided. Collections may be auto-added and/or user-added
`according to logical or other groupings of files. Collections
`maycontainfiles ofany type, and/or other collections. DAMS
`may“listen”for the addition ofanyassets with specific tags or
`properties, and automatically adds those assets to one or more
`collections. Users control whether this occurs automatically,
`with user approval, or notatall.
`[0049]
`“Shows”are collections ofmultimediafilesthat also
`include specific playback instructions defined by users and
`recognizable by DAMS’ integrated Viewer/Player. Easy to
`use views, filters, and searching capability for browsing and
`searchingfora) files; b) physical and c) logical collections of
`files may be provided. Viewsandfilters may harness available
`metadata that may have been both auto-populated and/or
`manually populated. User defined compoundfilters and
`searches may besavedas newfilters for future use.
`[0050] A capability for tangential navigation of digital
`assets across tags and through nested/compoundfilters and
`views, in any collection or search result may be provided and
`notification of sharing events via RSS feeds, AOL’s Buddy
`Feeds API or similar, and/or a client-based Toaster may be
`made.
`
`[0051] Anti-virus support may be provided enabling the
`DAMSto foster peace-of-mind and security through host-
`based virus scanning performedatthe time a user adds new or
`updated files to DAMSstorage. The UI may post warning(s)
`whena virus-infected file is detected and may present to the
`user options to repair, delete, or quarantine the file. Quaran-
`tined files may be stored but maynotbeeligible for sharing.
`[0052] A Synch feature enables anytime, anywhere access
`to important files, with or without an Internet connection.
`DAMSmay automatically synchronize file additions and
`changes across a subset of user-identified files/folders on a
`local PC(s) and the user’s host-based storage on DAMS. Once
`enabled by the user, synchronization may occur automati-
`cally in the background wheneveran Internet connection is
`present on the local machine(s).
`
`14
`
`14
`
`

`

`US 2008/0263103 Al
`
`Oct. 23, 2008
`
`[0053] A backup facility enables users to backup selected
`folders and files on demand, or on a scheduledbasis.
`[0054] DAMSmayread and write its pictures to the same
`backend system as AOL Pictures or anotherpicture or graphic
`system. Hence, users with pictures in, for example, the AOL
`Pictures datastore can easily access their photos in DAMS
`and vice-versa.
`
`[0055] A special e-mail attachment access feature may
`enable DAMSto capture andstore all email attachments sent
`and receivedfor the user, including AOL and AIM mail (auto-
`matically), and for other IMAP and POP3 compliant mail
`systems (with user configuration). Users may employ pre-
`configuredfilters and/or custom-built filters to automatically
`capture and group specific e-mails and e-mail attachments in
`DAMS. Such “Mail Grabs” may work seamlessly for users,
`including AOL mail and AIM mail users. Users on other
`IMAPor POP3 compliant mail systems may use Mail Grabs
`after performing limited one-time setup steps. DAMS may
`ship with two preconfigured Mail Grabs that users mayedit as
`desired: 1) E-mail Dropbox; 2) Shopping History.
`[0056] The E-mail Dropbox mail grab may copy from
`e-mail to DAMSany e-mail attachments where the e-mail
`contains, for example, an AOL-assigned, user-editable “PIN”
`string in the subject line (e.g., 7892). The user may reset the
`pin to be no/any string and maytreat the PIN as private or
`share it with buddies as desired. Among its many uses, this
`functionality is ideal for quickly sending pictures from
`mobile devices to DAMS.
`
`In view of the foregoing disadvantages inherent in
`[0062]
`the knowntypesof digital information and asset management
`systems now present in the prior art, the present invention
`provides a digital asset management system whereinfiling
`informational assets can be accessed, distributed, collected,
`portrayed, and exhibited by a plurality of users in a conve-
`nient andattractive fashion.
`
`[0063] The general purposeofthe present invention, which
`will be described subsequently in greaterdetail, is to provide
`a new digital asset-management system and method which
`have manyofthe advantagesofprior systems as well as many
`new andoriginal features whichare not anticipated, rendered
`obvious, suggested, or even implied by any of the prior art
`systems, either alone or in any combination thereof.
`[0064]
`In one embodiment of the present
`invention, a
`method for managing digital assets includes the steps of rec-
`ognizing a new digital asset, determining a tag associated
`with the digital asset, and associating the digital asset with a
`collection of digital assets according to the tag. In this way,
`digital assets with similar tags may be quickly sorted by
`choosinga filter for the tag.
`[0065]
`In another embodimentof the present invention, a
`method for managing digital assets includes the steps of rec-
`ognizing a new digital asset (where the digital asset selected
`from the group including audiofiles, audio/video mediafiles,
`digital asset containers, digital media files, directories, disk
`drives, e-mails, files, folders, instant message logs, pictures,
`removable storage media, video files, voice mails, webpages,
`webpage URLs, and combinationsthereof), determining a tag
`associated with the digital asset, and associating the digital
`asset with a collection of digital assets according to the tag
`such thatdigital assets with similar tags may be quickly sorted
`by choosinga filter for the tag. In this way, the new digital
`asset is more easily organized and moreeasily available in the
`future to a user.
`
`[0066] Other embodiments of the present invention are set
`forth in more detail, below, and the embodiments set forth
`above are made for purposes of example only and not of
`limitation.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 isa schematic view ofa link to a file with its
`[0067]
`attributes to the file itself with its attributes.
`
`[0057] The Shopping History mail grab may copy from
`e-mail to DAMSany e-mails that contain specific, editable,
`order-related words in the subject line, and come from an
`editable list of the top 100 webretailers.
`[0058] Users may create and edit additional Mail Grabs to
`conveniently capture and store e-mail attachments based on
`any/all ofthe following filter

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