`
`Early Warning Services 1014
`IPR of U.S. Pat. No. 8,887,308
`
`
`
`Patent Application Publication
`
`Nov. 24, 2011 Sheet 1 of 5
`
`US 2011/0288946 Al
`
`8cl
`
`vel
`
`90eJJ98]U]
`
`9Z1
`UdIeSIUNWILUOD
`
`JOSS890/qSHOdO/|
`
`90L0€1
`
`
`
`wajshsJayndwoy
`
`Ae\dsiq
`
`yndu|
`
`SODIANG
`
`Josung
`
`|o]UOD
`
`Vib
`
`OLL
`
`SLL
`
`TDIJH
`
`EWS-005580
`
`EWS-005580
`
`
`
`
`Patent Application Publication
`
`Nov. 24, 2011 Sheet 2 of 5
`
`US 2011/0288946 Al
`
`COl
`
`EWS-005581
`
`WUSl|D
`
`Jeyndwoy
`
`WO
`
`OL?
`
`
`
`JOSMOIGG2AA7
`
`/
`
`q9M
`
`0€¢
`
`JOAIBS
`
`Jayndwoy
`
`0S¢
`
`JESMOlgGe\\7
`
`/
`
`WUSI|D
`
`Jayndwoy
`
`CEC
`
`WO
`
`CLS
`
`EWS-005581
`
`
`
`
`Patent Application Publication
`
`Nov. 24, 2011 Sheet 3 of 5
`
`US 2011/0288946 Al
`
`
`
` NS000i}w%
`
`rane
`
`iOiO
`
`221)®
`
`a
`
`ral Of
`
`iOiJ
`
`£21)®
`
`Qa
`
`
`
`abesoudiajoy
`
`OLE¥(Oo)&BBoOS
`
`@AOWUSYppy{COE
`
`i}rg%rm
`*jJuawebeuepy
`eBuiddous
`«Burjsyy+9oueul4
`
`«Ajiwe4+abewey
`
`spiomkay
`
`
`
`*MOIAGYSOUBLUIOLSd*Je0Ie9
`
`
`
`JUS]UODpojyejoysooqpeyoeyy
`
`
`
`
`
`
`
`jpd-abewweyJpd-egjduosues
`
`
`
`
`
`jpd'sapjooDjpd'99edisay
`
`
`
`
`
`60€spiomAayJeindod
`
`»BuiluealgBuds
`
`
`
`¢MOIA@YSOURLUOLISd«Jaale9
`
`*SIQ|PpO]
`
`*Suge]
`
`*Buppsyg+soueul4
`
`eAjlue4¢abewey
`
`LLE
`
`EWS-005582
`
`EWS-005582
`
`
`
`Patent Application Publication
`
`Nov. 24,2011 Sheet 4 of 5
`
`US 2011/0288946 Al
`
`400
`
`405
`
`410
`
`A15
`
`420
`
`425
`
`430
`
`435
`
`4A0
`
`445
`
`450
`
`455
`
`460
`
`Uploading
`
`Assigning a unique ID
`
`Tagging with attributes
`
`Attaching the attributes as metadata
`
`Grouping according to the metadata
`
`Storing in a master format
`
`Setting permissions
`
`Encrypting
`
`Receiving a request for access from a user
`
`Authenticating the user
`
`Examining the request
`
`Converting to a suitable derivative format
`
`Streamingto the user
`
`FIG. 4
`
`EWS-005583
`
`EWS-005583
`
`
`
`Patent Application Publication
`
`Nov. 24, 2011 Sheet 5 of 5
`
`US 2011/0288946 Al
`
`500
`
`505
`
`510
`
`515
`
`520
`
`525
`
`530
`
`535
`
`User 1 accesses the Content Manager
`
`User 1 creates a shared library
`
`User 1 associates the shared library
`with a license code
`
`User 1 sends aninvitation to User 2
`
`User 2 receives a notification
`
`User 2 launches Content Manager
`
`User 2 enters the license code
`
`User 2's Content Manager makesthe
`shared library accessible
`
`EWS-005584
`
`EWS-005584
`
`
`
`US 2011/0288946 Al
`
`Nov. 24, 2011
`
`METHOD AND SYSTEM OF MANAGING
`DIGITAL MULTIMEDIA CONTENT
`
`PRIORITY/CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] This application claims the benefit of U.S. Provi-
`sional Application No. 61/307,196, filed Feb. 23, 2010.
`
`TECHNICAL FIELD
`
`[0002] The disclosure generally relates to software, and
`more particularly to hardware/software used with digital
`media content andthe like.
`
`BACKGROUND
`
`[0003] Acontent provider can include, butis notlimitedto,
`a group, business, organization, or individual that provides
`digital media contentto a user. “Digital media content” (“con-
`tent”) means data available in digital form. An individual
`digital media content file is a “content item.” Examples of
`digital media content include, but are not limited to, docu-
`ments, multimedia,
`text, code (e.g., JavaScript, HTML),
`audio, video, simulationfiles, photographs, XML, RSS feeds,
`data, and images.
`[0004] Auuser can utilize any numberofdifferent computer
`systems to access digital media content. Examples of com-
`mon “computer systems” include personal computers, tele-
`visions, digital cameras, smart phones, PDA’s, and other
`hand-held devices.
`
`In addition to the great number of different com-
`[0005]
`puter systems a user might use to access digital media con-
`tent, each of those computer systems have differing needs
`whenit comesto preferred digital media contentfile formats
`(e.g., Apple iPad® tablets cannotutilize content presented in
`Adobe Flash® format and as such a content provider must
`provide an “iPad friendly”version of their digital media con-
`tent if they wishfor all users to be able to access theirdigital
`content). As a result, a content providerwill typically take an
`original digital media contentfile (master) and create a num-
`ber of versions of content item (derivatives), each version
`having different characteristics. This enables users with com-
`puter systems to access the digital media content item. For
`instance, a content provider might take an original HD video
`and create a numberofderivatives of the video, each deriva-
`tive having different characteristics, such as different aspect
`ratios, encoding,andfile size.
`[0006] By having a plurality of copies (derivatives) of an
`original (master) digital media content item, a content pro-
`vider can struggle with storing, organizing, accessing, pro-
`viding access to, and managingthe derivative copies.
`
`SUMMARY OF THE DISCLOSURE
`
`Several exemplary methods and systems of manag-
`[0007]
`ing digital multimedia content are described herein.
`[0008] Anexemplary system for the managementof digital
`multimedia content comprises a computer-implementeddigi-
`tal multimedia content management system comprising the
`following computer executable components: an upload com-
`ponentthat uploads digital media content; a queue compo-
`nent that temporarily stores the digital media content; a cata-
`log componentthat allowsa first user to tag the digital media
`content with one or moreattributes; a storage componentthat
`stores the digital media content; a grouping componentthat
`groupsthe digital media content according to the one or more
`
`attributes; a licensing component that attaches one or more
`keys to the digital media content; a security component that
`encrypts the digital media content; and a sharing component
`that allows one or more second users to access the digital
`media content.
`
`[0009] An exemplary method for the managementofdigi-
`tal multimedia content comprises a computer-implemented
`method of managing digital multimedia content comprising
`the following computer-executable acts: uploading digital
`media content to a queue that temporarily stores the digital
`media content; tagging the digital media content with one or
`moreattributes, the one or more attributes being attached to
`the digital media content as metadata; grouping the digital
`media content according to the metadata; storing the digital
`media content; attaching one or morekeysto the digital media
`content; sharing the digital media content with one or more
`second users, where the digital media content is in a first
`format, and the digital media content is requested in a second
`format, the digital media content being converted to the sec-
`ond formatprior to sharing the digital media content with the
`one or more secondusers.
`
`[0010] Another exemplary method for the management of
`digital multimedia content comprises a computer-imple-
`mented method ofmanagingdigital multimedia content com-
`prising the following computer-executable acts: uploading
`digital media content,
`the digital media content being
`assigned a unique ID,the unique ID tracking all modifications
`ofthe digital media content andthe taggedattributes; tagging
`the digital media content with one or more attributes, the one
`or moreattributes being attachedto the digital media content
`as metadata; grouping the digital media content according to
`the metadata; storing the digital media content; attaching one
`or more keys to the digital media content, the one or more
`keys restricting access to the digital media content; encrypt-
`ing the digital media content; and sharing the digital media
`content with one or more second users, where the digital
`media content is in a first format, and the digital media con-
`tent is requested in a second format,the digital media content
`being converted to the second format prior to sharing the
`digital media content with the one or more secondusers, the
`second format relating to at
`least one of connectivity,
`requested format, and device type of the one or more second
`users, where the one or more second users provide informa-
`tion relating to the one or more keyspriorto sharingthe digital
`media content, where the digital media contentis streamed to
`the one or more secondusers.
`
`[0011] Additional understanding of the systems and meth-
`ods contemplated and/or claimed by the inventors can be
`gained by reviewing the detailed description of exemplary
`systems and methods, presented below, and the referenced
`drawings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1isa block diagram illustrating an exemplary
`[0012]
`computer system upon which an exemplary system for the
`management of digital multimedia content may be imple-
`mented.
`
`FIG. 2 isa block diagram illustrating an exemplary
`[0013]
`method in whicha first user could use a computer system to
`accesses an exemplary system for the managementofdigital
`multimedia content via a web browser.
`
`EWS-005585
`
`EWS-005585
`
`
`
`US 2011/0288946 Al
`
`Nov. 24, 2011
`
`FIG. 3 is a flowchart illustrating another first exem-
`[0014]
`plary system for the managementof digital multimedia con-
`tent, illustrating a first exemplary content managementinter-
`face.
`
`FIG. 4 illustrates another exemplary methodfor the
`[0015]
`managementof digital multimedia content.
`[0016]
`FIG.5 illustrates another exemplary methodfor the
`managementof digital multimedia content.
`
`DETAILED DESCRIPTION
`
`[0017] The following description and the referenced draw-
`ings provide illustrative examples of that which the inventors
`regard as their invention. As such, the embodiments discussed
`herein are merely exemplary in nature andare not intended to
`limit the scope of the invention, or its protection, in any
`manner. Rather,
`the description and illustration of these
`embodiments serve to enable a person of ordinary skill in the
`relevant art to practice the invention.
`instance,’ “in
`[0018] The use of “e.g.” “ete.” “for
`example,” and “or” and grammatically related terms indicates
`non-exclusive alternatives without limitation, unless other-
`wise noted. The use of “including” and grammatically related
`terms means“including, but not limited to,” unless otherwise
`noted. The use ofthearticles “a,” “an” and “the” are meant to
`be interpreted as referring to the singular as well as the plural,
`unless the context clearly dictates otherwise. Thus,
`for
`example, reference to “a database”is intendedto include “one
`or more” databases. The use of “exemplary” means “an
`example of” and is not intended to convey a meaning of an
`ideal or preferred embodiment.
`[0019]
`Several exemplary methods and systems for the
`managementof digital multimedia content (each a “Content
`Manager”) are described herein. The term “management”is
`used generally herein, and conceptually includes storage,
`managementanddistribution of multimedia content.
`[0020]
`FIG. 1 illustrates a computer system 102 upon
`which an exemplary system for the managementofdigital
`multimedia content may be implemented.
`[0021] As used herein, the term “computer system” means
`one or more general-purpose and/or specific-purpose com-
`puters, one or more digital information processing machines
`(devices, software, hardware, or the combinationthereof, that
`processes digital information), or one or moredigital clients
`(devices, software, hardware, or the combinationthereof, that
`allows an individual to utilize digital media content). Thus,
`computer systems may include, but are not limited to, host
`computers, client computers, server computers, desktop com-
`puters, laptop computers, tablet computers, televisions, digi-
`tal cameras,
`smart phones, cellular phones, hand-held
`devices, digital media devices, digital media players, periph-
`erals, machines, telecommunications devices (e.g., modems
`and routers), composite systems composed from multiple
`other systems, embedded controller systems, microproces-
`sor-based systems, digital signal processor-based systems,
`personal digital assistant (PDA) systems, Internet connected
`devices, digital hubs, gaming systems (e.g., Xbox 360®,
`Wii®), home theater components, wireless systems, wireless
`networking systems, digital picture frame with or without
`wireless capabilities, and computer software/software sub-
`systems running therein.
`[0022]
`For instance, a user may use a computer system 102
`to access the Content Managervia a userinterface.
`[0023] The computer system 102 may include a bus 104 or
`other communication mechanism for communicating infor-
`
`mation and a processor 106 coupled with bus 104 for process-
`ing the information. The computer system 102 may also
`include a main memory 108, such as a random access
`memory (RAM) or other dynamic storage device (e.g.,
`dynamic RAM (DRAM), static RAM (SRAM), synchronous
`DRAM (SDRAM), flash RAM), coupled to bus 104 for stor-
`ing information andinstructions to be executed by processor
`106. In addition, main memory 108 may be usedfor storing
`temporary variables or other intermediate information during
`execution of instructions to be executed by processor 106.
`[0024] The computer system 102 may further include a
`read only memory (ROM) 110 orother static storage device
`(e.g., programmable ROM (PROM),
`erasable PROM
`(EPROM), and electrically erasable PROM (EEPROM))
`coupledto bus 104 for storing static information and instruc-
`tions for processor 106. A storage device 112 (e.g., hard drive,
`floppy drive, magnetic disk, flash disk, optical disk) may be
`provided and coupled to bus 104 for storing information and
`instructions.
`
`[0025] The computer system 102 may also include input/
`output ports 130 to couple the computer system 102 to exter-
`nal devices. Such coupling may includedirect electrical con-
`nections, wireless connections, networked connections, etc.,
`for implementing automatic control functions, remote control
`functions,etc.
`[0026] The computer system 102 mayalso include special
`purpose logic devices (e.g., application specific integrated
`circuits (ASICs)) or configurable logic devices (e.g., generic
`array of logic (GAL), re-programmable field programmable
`gate arrays (FPGAs)). Other removable media devices(e.g.,
`compact disc (CD), magnetic tape, removable magneto-opti-
`cal media) or fixed, high-density media drives, may be added
`to the computer system 102 using an appropriate device bus
`(e.g., small computer system interface (SCSI) bus, enhanced
`integrated device electronics
`(EIDE) bus, ultra-direct
`memory access (DMA)bus). The computer system 102 may
`additionally include a peripheral (e.g., compact disc reader,
`DVDreader, compact disc reader-writer unit, DVD burner,
`compactdisc jukebox), which may be connected to the same
`device bus or another device bus.
`
`[0027] The computer system 102 may be coupled via bus
`104 to a display 114 (e.g., cathode ray tube (CRT), liquid
`crystal display (LCD), LED display, plasma display, voice
`synthesis hardware, voice synthesis software) for displaying
`and/or providing information to a computeruser. The display
`114 may be controlled by a display or graphics card. The
`display 114 may include one or moreinterface cards or com-
`ponents(e.g., audio card, video card).
`[0028] The computer system may include input devices,
`such as a keyboard 116 and a cursor control 118, for commu-
`nicating information and commandselections to processor
`106. Such commandselections can be implementedvia voice
`recognition hardware and/or software functioning as the
`input devices 116. The cursor control 118, for example, is a
`mouse,a trackball, cursor direction keys, touch screen dis-
`play, optical character recognition hardware and/or software,
`etc., for communicating direction information and command
`selections to processor 106 and for controlling cursor move-
`ment on the display 114. In addition, a printer may provide
`printedlistings ofthe data structures, information,etc., or any
`other data stored and/or generated by the computer system
`102.
`
`[0029] The computer system 102 may perform at least a
`portion or all of the processing steps of an exemplary system
`
`EWS-005586
`
`EWS-005586
`
`
`
`US 2011/0288946 Al
`
`Nov. 24, 2011
`
`for the managementofdigital multimedia content in response
`to processor 106 executing one or more sequences of one or
`more instructions contained in a memory, such as the main
`memory 108. Such instructions may be read into the main
`memory 108 from another computer readable medium, such
`as storage device 112, or may be transmitted by a network
`connection. One or more processors in a multi-processing
`arrangement may also be employed to execute the sequences
`of instructions contained in main memory 108. Alternatively,
`hard-wired circuitry may be used in place of or in combina-
`tion with software instructions. Specific combinations of
`hardware circuitry and software can vary depending on the
`hardware and software being utilized.
`[0030] As stated above, the system 102 mayincludeat least
`one computer readable medium (e.g., compact discs, hard
`disks, floppy disks,
`tape, magneto-optical disks, PROMs
`(EPROM, EEPROM, Flash EPROM), DRAM, SRAM,
`SDRAM)or memory programmedaccordingto the teachings
`of an exemplary system for the managementofdigital mul-
`timedia content and for containing data structures, tables,
`records, or other data described herein. Stored on any one or
`on a combination of computer readable media, an exemplary
`system for the managementof digital multimedia content
`may include software for controlling the computer system
`102, for driving a device or devices for implementing an
`exemplary system for the managementofdigital multimedia
`content, and for enabling the computer system 102to interact
`with a human user. Such software may include, but is not
`limited to, device drivers, operating systems, development
`tools, and applications software. Such computer readable
`media further includes the computer program of an exem-
`plary system for the managementof digital multimedia con-
`tent for performing all or a portion (if processing is distrib-
`uted) of the processing performed in implementing an
`exemplary system for the managementofdigital multimedia
`content.
`
`[0031] The computer code devices of an exemplary system
`for the managementofdigital multimedia content may be any
`interpreted or executable code mechanism,including but not
`limited to scripts, interpreters, dynamic link libraries, Java
`classes, and complete executable programs. Moreover, parts
`ofthe processing ofan exemplary system for the management
`of digital multimedia content may be distributed for better
`performance,reliability, and/or cost.
`[0032] The term “computer readable medium” as used
`herein refers to any medium that participates in providing
`instructions to processor 106 for execution. A computer read-
`able medium may take many forms, including butnot limited
`to, non-volatile media, volatile media, and transmission
`media. Non-volatile media includes, for example, optical,
`magnetic disks, and magneto-optical disks, such as storage
`device 112. Volatile media includes dynamic memory, suchas
`main memory 108. Transmission media includes coaxial
`cables, copper wire andfiber optics, including the wires that
`comprise bus 104. Transmission media also mayalso take the
`form of acoustic or light waves, such as those generated
`during radio wave and infrared data communications.
`[0033] Common forms of computer
`readable media
`include, for example, hard disks, floppy disks, tape, magneto-
`optical disks, PROMs (EPROM, EEPROM,Flash EPROM),
`DRAM, SRAM, SDRAM,or any other magnetic medium,
`compact disks (e.g., CD-ROM, DVD), or any other optical
`medium, punch cards, paper tape, or other physical medium
`
`with patterns of holes, a carrier wave (described below), or
`any other medium from which a computer can read.
`[0034] Various forms of computer readable media may be
`involved in carrying out one or more sequences of one or
`moreinstructions to processor 106 for execution. A Content
`Managercan be described in the general context of computer
`executable instructions, such as program modules, or pro-
`gram components, being executed by a computer. Program
`modules or components include routines, objects, data struc-
`tures, tasks, etc. that can perform particular tasks or imple-
`mentparticular abstract data types. For example, the Content
`Manager maybepracticed in a distributed computing envi-
`ronment, where the instructions or tasks may initially be
`carried on a magnetic disk of a remote computer. The remote
`computer can load the instructions for implementingall or a
`portion of an exemplary system for the managementofdigital
`multimedia content remotely into a dynamic memory and
`send the instructions over a network connection using, for
`example, a modem, a network interface card or a wireless
`connection.Ina distributed computing environment, program
`modules or components can be located in both local and
`remote computer storage media including memory storage
`devices.
`
`[0035] The computer system 102 also includes a commu-
`nication interface 120 coupled to bus 104. Communication
`interface 120 provides a two-way data communication cou-
`pling to a network link 122 that may be connected to, for
`example, a local network 124. For example, communication
`interface 120 may be a network interface card to attach to any
`packet switched local area network (LAN), Wireless Local
`Area Network (WLAN), Wide Area Network (WAN), Met-
`ropolitan Area Network (MAN), Small Area Network (SAN),
`Campus Area Network (CAN), or the like. The network can
`be in communication with one or more computer systems
`102. As another example, communication interface 120 may
`be an asymmetrical digital subscriber line (ADSL) card, an
`integrated services digital network (ISDN) card or a modem
`to provide a data communication connection to a correspond-
`ing type of telephoneline. Wireless links may also be imple-
`mented via the communication interface 120. In any such
`implementation, communication interface 120 sends and
`receives electrical, electromagnetic or optical signals that
`carry digital data streams representing various types of infor-
`mation.
`
`[0036] Network link 122 typically provides data commu-
`nication through one or more networksto other data devices.
`For example, network link 122 may provide a connection to a
`computer 126 through local network 124 (e.g., a LAN) or
`through equipment operated by a service provider, which
`provides communication services through a communications
`network 128. Local network 124 and communications net-
`work 128 can useelectrical, electromagnetic, or optical sig-
`nals that carry digital data streams. The signals through the
`various networks and the signals on network link 122 and
`through communication interface 120, which carry the digital
`data to and from computer system 102, are exemplary forms
`of carrier waves transporting the information. The computer
`system 102 can transmit notifications and receive data,
`including program code, through the network(s), network
`link 122 and communication interface 120. Network inter-
`
`faces include,but are not limited to, Ethernet interfaces, giga-
`bit interfaces, cable interfaces, frame relay interfaces, and
`DSLinterfaces.
`
`EWS-005587
`
`EWS-005587
`
`
`
`US 2011/0288946 Al
`
`Nov. 24, 2011
`
`[0038] The user could enter data into a form 212 within said
`web browser 222. For instance, the user could enter a request
`for video content into the form 212 in the web browser 222,
`the request is communicated via the network 240 to a web
`server program 250 running on the server computer 260, the
`server computer 260 connecting to at least one database 252
`storing digital media content. The protocols that may be used
`have been discussed herein.
`
`[0037] FIG.2isablock diagram illustratingfirst exemplary
`parties’ Content Manager (where a third party also has a
`
`method in whichafirst user could use a computer system to Content Manager). In addition, the content can be shared with
`accesses an exemplary system for the managementofdigital
`third parties using license information. For example,if a third
`multimedia content via a web browser. In FIG.2, a first user
`party wishes to access the content, he/she must possess
`uses a computer system 232 to accesses the Content Manager
`licensing information relating to the content. The content can
`via a web browser 222.
`be linked to a unique ID that can be usedto track all modifi-
`cations to the contentorthe attributes, licenses, or keys asso-
`ciated thereto. The content can be shared with one or more
`users (clients) via a server/client connection,or the like. The
`content can be in a first format and requested in a second
`format, where the content is converted to the second format
`prior to sharing the content with the one or more user(clients).
`[0044] The Content Manager allows for the uploading,
`storing, editing, managing, and sharing of data, without the
`need to make derivatives of the data. The Content Manager
`[0039] Additionally, a second user could access the Con-
`and one or more content items can be located on a computer,
`tent Manager viaa second computer system 230 having a web
`computer readable medium,server, the internet, or the like,
`browser 220 and a form 210. The systems and methodsillus-
`and can be maintained or ownedbya first user. In an example,
`trated and described herein may then take place either as a
`when a seconduser(e.g. client) is interested in reviewing one
`series of steps in a stored program running on the server
`or more of the content items, a command can be issued to a
`computer, on another computer or on the web.
`server computer for access to the content item. If access is
`[0040] The use of “client” and “server” describes the rela-
`granted to the seconduser(e.g. key, license information), the
`tionship between programs in which one program,the client,
`content can be provided to the seconduser.
`makes a service request from another program, the server,
`[0045] When auserwishesto use the Content Manager, the
`which fulfills the request. The client/server relationship can
`application is launchedeither by a desktop version installed
`be utilized by programs within a single computer, or in a
`ona computer(ifthe user has a desktop version ofthe Content
`network. The client or server can include a computer system
`Manager), or as a website application, mobile application,
`(e.g., a browser, an application, user, a web page, a computer,
`which can be launched by a computer, mobile device, or the
`a device, a digital media player), that is capable of obtaining
`like. The Content Managercan also be configured to launch,
`information or applications.
`or automatically launch when a digital client such as a disk
`[0041] One or more databases can be utilized by the Con-
`(computer readable medium) or a removable media object
`tent Manager to store, access, and organize one or more
`(e.g., USB device, USB thumb drive, CD, DVD, dongle,
`content items, the attributes and metadata associated thereto,
`BLUETOOTH®-enabled device, RFID tag) is connected to
`and other data (e.g., one or more keys, license information).
`the computerorserver to allow automatic downloading ofthe
`The one or more content items, the attributes and metadata
`content off of the drive to the computer or server and auto-
`associated thereto, and other data can be stored in a single
`matic uploading to the Content Manager. The Content Man-
`database or one or more separate databases. The one or more
`ager is configurable based on applications of choice. The
`databases can be executed and/or accessed by the Content
`configuration settings are automatically transferred between
`Managerusing a computer system or processing unit and can
`interfaces and are stored in secured configurationfiles.
`comprise one or more offiles, folders, forms, documents, and
`data stored on a computer readable medium and/or media.
`[0046] The Content Manager can comprise multiple
`accounts for a user or organization. Each account having
`[0042] An exemplary Content Manager can be used to
`broad or limited accessibility depending on the type of
`upload content to a queue that temporarily stores the content,
`account. The types of accounts can include, but are not lim-
`or it can be uploaded to a computer readable medium.
`ited to, administrator, content administrator, content man-
`Uploading can be done in various ways, including but not
`ager, content viewer, and library administrator accounts. An
`limited to, manuallytriggered by the user, automatically upon
`administrator account can create accounts, access accounts,
`connecting a digital client (e.g., USB), automatically upon
`delete accounts, amend permissions, and upload,edit, delete,
`launch of the Content Manager, automatically performed by
`and change metadata associated with content. A content
`a client computer system upon connection to a network, the
`administrator can have all ofthe abilities ofthe administrator;
`Content Manager requesting the content (e.g., pulling in a
`however the content administrator cannot access and create
`RSS feed, processing an XMLfile, scraping data fromafile,
`accounts. A content managerhas the sameabilities as a con-
`downloading from a database), etc.
`tent administrator; however cannot delete content. A content
`[0043] Once uploaded,
`the content can be categorized
`vieweris limited to viewing content. A library administrator
`(tagged) with one or moreattributes, where the one or more
`attributes can be attached to the content as metadata. The
`can access libraries, share resources, and manageresources.
`[0047]
`Ifaccessing the Content Manageras a web applica-
`tion using the internet, a login page of the Content Manager
`can be associated with a particular URL that is specific to the
`user/organization. The Content Manager can be provided
`through a web browseron a user’s desktop, mobile device, or
`other digital clients that have access to the internet (e.g.
`Wi-Fi, 2G/3G/4G connected GPS interface). A login name
`and password can be required to access the Content Manager;
`however, other security measures can be utilized. The Con-
`tent Manager can be embeddedas a client-side application on,
`
`content can then be grouped accordingto the attributes asso-
`ciated thereto. If the content has been uploadedto the queue,
`the content can then be stored on a computer readable
`medium.Alternatively, if the content had been storedprior to
`grouping on a computer readable medium,the content can be
`updated according to the grouping. The contentcan be stored
`in a first location, while information relating to the content
`can be located in multiple locations (libraries). The content
`can be shared withthird parties using one or more keys, which
`provide a layer of access to the content displayed on the third
`
`EWS-005588
`
`EWS-005588
`
`
`
`US 2011/0288946 Al
`
`Nov. 24, 2011
`
`[0052] Once acontent item has been uploaded, the Content
`for example, a mobile device (e.g., Android®, iPhone®),
`Manager can provide the user with a notification that the
`which can extend into a digital platform. In addition, the
`content item is ready to be cataloged (tagged). The Content
`Content Manager can be a combination of a website applica-
`tion and a client-side application.
`Manager provides a user with the ability to tag the content
`with information (attributes). This can be accomplished by
`[0048] Onceauser has successfully logged in, the Content
`the Content Manager launching a UIlisting information asso-
`Managercan provide a user interface (UI) to the user. The UI
`ciated with the content item (e.g., content item’s file name,
`can provide one or more options to the user, as described
`size, date created, date modified) and provide fields for the
`herein. For example, if the user wishes to locate a particular
`user to input additionalattributes. Alternatively, the attributes
`content item, s/he may click on a keyword provided by the
`maybe obtainedviathe internet, network, or the like, autono-
`Content Manager or enter a keyword in a search toolbar.
`mously. The attributes tagged to the content item can relate to
`When a keywordis selected or entered into the search toolbar,
`one or more keywords, descriptions of the content,title, file
`the content in the Content Manager database is filtered to
`number, author, URL, description, notes, rating (e.g., by pro-
`supply only content relevant to the keywords used in the
`viding a link/URL to a website describing rating systems),
`filtering process to the user. Oncea first set of filtered results
`running time, dimensions, images, or the like. The Content
`is provided to the user, the Content Manager can provide
`Manager can automatically tag a content item based upon
`additional keyword language that can be selected by the user
`existing metadata in the content file (e.g., keywords, file
`to furtherfilter the content. The additional keyword language
`name). The Content Manager may suggestto the user one or
`provided by the Content Managerisaffiliated with or most
`more ofthese attributes, for example by providing a list of
`closely associated with the keyword the userinitially selected
`popular keywordsthat may be associated with a particularfile
`or input into the search toolbar. The content can befiltered
`type, or to the keywords entered by the user. For example,if
`until the user is presented wit