US20090063348A1 - Distributed Content Architecture - Google Patents
Distributed Content Architecture Download PDFInfo
- Publication number
- US20090063348A1 US20090063348A1 US12/259,149 US25914908A US2009063348A1 US 20090063348 A1 US20090063348 A1 US 20090063348A1 US 25914908 A US25914908 A US 25914908A US 2009063348 A1 US2009063348 A1 US 2009063348A1
- Authority
- US
- United States
- Prior art keywords
- content
- management server
- cell
- active
- content management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/105—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
Definitions
- the invention relates to asset inventory management publishing and related asset transactions. More particularly, the invention relates to a distributed content architecture supporting commercial transactions.
- U.S. Pat. No. 5,590,381 discloses playback of video content distributed on disks in successive data blocks for a plurality of viewers.
- the disclosed technique involves accessing data for each viewer from a different one of the blocks on the disks within a time cycle, placing the accessed data from each block in respective buffers, reading out the data in the buffers sequentially in common cycles, and reading out the cycles.
- the content is in successive blocks over the discs on a round robin basis, and accessing includes accessing different blocks on the same disk within the time cycle.
- This patent covers video served from multiple drives into a buffering hierarchy.
- U.S. Pat. No. 6,081,840 discloses a system for efficiently distributing computer data files to remotely located end users over a communications network, such as the Internet.
- a source server is maintained with all of the data files for use by the end users.
- Several local servers are connected to the source server and contain subsets of the data contained in the source server. Users connect to a local server and request a data file. If the file is located at the local server, it is provided by the local server without the need to contact the source server. If the file is not located at the local server, the source server is contacted by the local server to get the file for the user.
- the local server monitors data file usage and can update the data it maintains locally based upon the determined usage.
- Various management functions are used at the source and local servers to coordinate the file transfers and inventory table updating.
- Different communications protocols are used for the data transfers to enhance the security of the system from user access to data only available to servers.
- U.S. Pat. No. 6,055,522 disclose a Page Builder software program that operates in connection with a dynamic content publishing program, such as available under the FutureTense Designer trademark.
- the Page Builder program accepts a dynamic content publication file as input and generates one or more hypertext markup language (HTML) pages for each navigable state of the dynamic content file.
- HTML hypertext markup language
- the dynamically specified content is encapsulated in a set of Web pages that may be displayed by a browser which does not have a viewer program applet or plug-in.
- This provides a capability for producing dynamic content publications, such as Web pages, while eliminating the need to download specialized Viewer applets or otherwise to make use of modified or programming-enabled browser programs.
- U.S. Pat. No. 5,920,864 Jul. 6, 1999 discloses a system and method for retrieving the contents of a digital information system by multi-level categorization.
- the system uses a file table, a category table, and a category bundling table. Headings and directions are displayed on navigation pages to guide the user to the desired file. The description and hierarchy relationship of categories, sub-categories, and files are stored in the tables.
- the system returns the file, or consults the tables and returns a list of new categories and files for a new navigation page. Moving down and then up through a category usually produces a different navigation page. Dynamic updating of the system categories and files can be accomplished by altering the content of the tables.
- a master server is situated geographically so as to be accessible to chain and network subservers.
- None of the prior art addresses the issue of a virtual marketplace for content where many content providers seek to market their content across a ubiquitous distribution channel, such as the Internet, without the need to surrender control of such content to a central repository. It would be advantageous to provide a distributed content architecture that decouples site management and presentation from asset inventory management and publishing to facilitate such virtual marketplace for content.
- the invention provides a distributed content architecture.
- the architecture decouples site management and presentation from asset inventory management and publishing, while supporting distributed commercial transactions. This is accomplished by the provision of an active content cell that manages the inventory and publishing aspects of information.
- a content manager server resides at any site that effects content commerce.
- the active content cell resides at a content publisher's site under publisher's control, thus enabling a virtual content market.
- Active content cells are site independent. Thus, multiple active content cells can co-exist in one location or be geographically dispersed. Active content cells have a unique IP address and register their location just as any other site. However, their behavior is different.
- the invention also provides a transaction protocol that is executed between the active content cells and the content manager servers.
- FIG. 1 is a block schematic diagram that shows a distributed content architecture according to the invention
- FIG. 2 is a block schematic diagram that shows an active content cell according to the invention
- FIG. 3 is a block schematic diagram that shows a content management engine according to the invention.
- FIG. 4 is a block diagram that shows a site, a content management server, active content, and active content cell control flow according to the invention
- FIG. 5 is block schematic diagram that shows a web architecture according to the invention.
- FIG. 6 is a block schematic diagram that shows a broadband architecture according to the invention.
- FIG. 7 is a block schematic diagram that shows a wireless architecture according to the invention.
- the invention herein is a distributed content architecture that de-couples site management and presentation from asset inventory management and publishing.
- the preferred embodiment of the invention employs an active content cell that manages the inventory and publishing aspects of information.
- the preferred embodiment of the invention is implemented with the recognition that creators and owners of content, such as authors and musicians, do not necessarily want to operate commercial websites, i.e. they do not want to spend their time and creative energy running an e-commerce system. However, such individuals do want a method of managing their content and to distribute it as widely as possible so that it can receive wide exposure to the public, resulting (it is hoped) in sales. Consequently, the architecture herein disclosed is also a content distribution network for content commerce.
- all files reside on a remote server and only indices of content are made available to websites, not the files themselves.
- a physical copy of the file is sent only after a commercial transaction is made.
- contact is always made directly between the website and the server controlling the digital asset.
- distributed content management implements what is referred to herein as distributed content management.
- This mechanism promotes such marketing of content as digital asset publishing, distributed digital asset transactions, the engendering of a digital asset management appliance, and author-centric digital asset publishing.
- This latter aspect of the invention extends the eBay model for an efficient market to small studios and others having limited infrastructure (without the auction metaphor in most applications) for content as opposed to collectibles and other physical items. That is, the content is located in diverse locations but transactions therefor may be administered centrally or through a portal.
- the invention includes a content manager server that resides at any site and that effects content commerce.
- the active content cell resides at a content publisher's site under the publisher's control. This enables a virtual content market.
- Active content cells are site independent. That is, multiple active content cells can co-exist in one location or be geographically dispersed. Active content cells have a unique IP address and register their location just as any other site. Thus, active content cells have a unique domain address (as any other web site) and register with content manager servers across the web. Registration can occur point-to-point (one active cell with a content manager server) or in broadcast mode (a new active cell contacts a designated active cell which has the task of registering new cells with all known sites). The system described herein focuses on the point-to-point registration but could easily include the broadcast mode.
- the invention also provides a transaction protocol that is executed between active content cells and content managers.
- the content management protocol is a set of functions that are overlaid on standard protocols.
- the preferred standards are XML and SSL, which are both well known in the art.
- SSL is used whenever the (c) cycle above is entered to guarantee a secure transaction between the active content cell and the content management server.
- HTTP-CMS HyperText Transfer Protocol
- SHTTP Secure HyperText Transfer Protocol
- the invention comprises a distributed content architecture that is discussed herein in connection with FIG. 1 .
- the distributed content architecture 10 provides information available from various content publishers 11 , such as for example photographs, drawings, video, and music, to various consumers 27 in the form of various commercial transactions, such as for example sale or licensing, handled by a commercial transaction engine 15 .
- the content publishers provide an active content cell 12 which manages the content inventory and publishing.
- the content is then advertised and sold via a content management server 14 through various distribution channels such as a web site 16 , a head end 18 , or a distribution center 20 .
- Each of these distribution channels contains its own distribution medium.
- the distribution medium in the case of a website 16 the distribution medium is the Internet 17 ; in the case of a head end 18 , the distribution medium is a broadband channel 19 ; and in the case of a distribution center 20 , the distribution medium is a wireless medium 21 .
- the information or the content itself is provided to consumers by any available or contemplatable interacting device such as the consumer's desktop 21 , a Set Top Box (STB) 23 , a kiosk 24 , a mobile device 25 , or a reconfigurable net device 26 .
- STB Set Top Box
- kiosk 24 a mobile device 25
- reconfigurable net device 26 a reconfigurable net device
- the active content cell architecture is shown in FIG. 2 .
- the active content cell 12 receives content from a publisher 11 via an upload mechanism 30 , such as File Transfer Protocol (FTP) or a simple Zip disk, and provides information to a content management server 14 via either content management protocol 31 or a download mechanism, such as FTP or via TCP/IP or UDP/IP-based protocols, which is part of an external interface 32 .
- a transaction manager 33 captures commercial transactions and provides them to a transaction engine 15 .
- the transaction manager 33 and transaction engine 15 preferably comprise an off-the shelf e-commerce system including code to translate the resulting amounts into the token system, or it may comprise plain cash movement between systems.
- the active content cell 12 there is a content store 34 that contains the actual content to be distributed.
- Asset data management information 35 is provided that controls the manner in which the content may be distributed and provides such information as consumer license rights and obligations.
- the active content cell 12 also includes one or more media quality modules 36 which determine such aspects of the content as resolution, an asset index publishing module 37 which is useful in cataloguing the content to a search facility, an FTP mechanism 38 , and various other distribution mechanisms 39 , e.g. for web publishing.
- the active content cell 12 is provided to store content.
- the active content cell 12 also manages content transactions, for example using tokens, such as micropayments, digital wallets, etc.
- the active content cell 12 can be used to advertise available content, enforce content quality assurance procedures, and separate content management from commercial store specifics.
- the active content cell 12 enables a distributed content market and can support monetary aggregation of transactions.
- the content management server 14 centralizes the manipulation of asset data.
- the content management server performs hard currency transactions and distributes transaction value via a token mechanism.
- the content management server 14 also facilitates searching for content over a distributed network of active content cells 12 , for example by maintaining an index of content.
- the content management server 14 can package content according to business rules, such as are designed to address branding and advertising, such as inclusion of banner ads, trailers, and company identification, and handle the transport medium over which the content is to be delivered.
- FIG. 3 is a block schematic diagram of the content management server 14 .
- the content management server 14 includes a transaction manager 44 for controlling transactions, as well as a content transaction engine 45 for performing currency transactions.
- the content management server 14 also includes a content indexing engine 46 , a content search engine 47 , a content packaging engine 48 , and a content retrieval engine 49 .
- the content management server 14 performs all of the transactions necessary to find, retrieve, account for, and deliver content, while the active content cell 12 itself contains the content and rights and transaction information associated with the content.
- FIG. 4 is block schematic diagram that shows a site, content, a content management server, and active content cell control flow according to the preferred embodiment of the invention.
- an active content cell 12 is shown interacting with a content management server 14 , a content publisher 11 , and a distribution site 50 .
- the distribution site 50 is accessed.
- a content list is requested via the transaction manager 44 and returned to the distribution site 50 .
- the content list is produced by the content indexing engine 46 .
- a search for content performed by the content search engine 47 , returns search results.
- a request is performed for meta-data for a specific content package and the meta-data is returned.
- the distribution site 50 places an order on behalf of a consumer 27 for content.
- the content retrieval engine 49 returns the content including a license and an invoice tag. Transactions are cleared via the content transaction engine 45 and the transaction manager 33 through the commercial transaction engine 15 .
- the interaction between the active content cell 12 and the content management server 14 is readily seen as indicated by the connections between the various elements.
- the publisher 11 uploads content through an upload module 30 in the active content cell 12 .
- the content is downloaded via a download module 32 in the active content cell 12 to the content retrieval engine 49 in the content management server 14 .
- the transaction manager 44 is responsible for conducting the retrieved content to a distribution site 50 .
- FIG. 5 is a block schematic diagram of a web architecture incorporating the invention.
- the content management server 14 also includes an application server 62 that provides both a web server 60 and a commerce server 61 .
- the application server 62 , web server 60 , and commerce server 61 may be collocated with the content management server 14 or they may be remotely located.
- the application server 62 provides an interface for the content management server 14 to the Internet 17 .
- the system is accessible to consumers 27 via any Internet-enabled device as described above.
- FIG. 6 shows a broadband architecture for a preferred embodiment of the invention.
- the active content cell 12 and content management service 14 cooperate as described.
- This embodiment of the invention provides one or more IP servers 70 and one or more video/audio servers 71 that interface to the content management server 14 .
- the IP servers 70 and/or video/audio servers 71 are interfaced to a broadband network 73 via one or more re-multiplexers or out of band transmitters 72 .
- FIG. 7 is a block schematic diagram that shows a wireless architecture for a preferred embodiment of the invention.
- the system architecture functions in accordance with the description herein.
- the content management server 14 is interfaced to a wireless medium 82 via one or more IP data packaging servers 80 and a distribution center which includes modem termination and wireless transmitters 81 .
- the active cell and the content management server are logical and can reside in the same machine. Further, because such systems are preferably implemented in software they can therefore be bundled as an appliance or installed in a single user machine, such as a personal computer.
- system can work without requiring the execution of commercial transactions, e.g. for secure delivery and/or distribution of content in a non-commercial setting, for example in a file sharing network similar to that of the networks known under the names or marks of Napster or Gnutella.
Abstract
A distributed content architecture is provided the de-coupled site management and presentation from asset inventory management and publishing. An active content cell is provided which manages the inventory and publishing aspects of the information. A content management server is provided that resides at any site and that effects content commerce. The active content cell resides at a content publisher's site and is under content publisher's control. Thus, the invention enables a virtual content market in which content is controlled by the content publisher while commercial transactions are separately controlled by a content management server. Active content cells are site independent such that multiple active content cells can co-exist in one location or be geographically dispersed. Further, active content cells have a unique IP address and register the location just as any other site although their behavior is different. The invention further provides a transaction protocol as effected between the active content cells and contents managers.
Description
- The present application is a divisional of and claims benefit from commonly owned co-pending U.S. application for patent Ser. No. 10/048,306, filed Jan. 25, 2002, now U.S. Patent No. ______, issued ______ 200_; which entered the national stage pursuant to 35 U.S.C §371 for International Patent Application No. PCT/US00/20327 filed Jul. 26, 2000; which is a non-provisional of United States Application for Provisional Patent Serial No. 60/146,230 filed Jul. 28, 1999.
- 1. Field of the Invention
- The invention relates to asset inventory management publishing and related asset transactions. More particularly, the invention relates to a distributed content architecture supporting commercial transactions.
- 2. Description of the Related Art
- At this point there is not much to be added to the Internet discussion. It is a well known and accepted medium that is used everyday by millions of people for transactions of all sorts. What can be said is that new uses are being found for the Internet all the time. One example of such use is the popular website eBay which provides an efficient market for the exchange of items between buyers and sellers using an auction metaphor. The eBay website demonstrates that the Internet is a very good mechanism for brokering transactions between many sellers and many buyers, where both the sellers and buyers are individuals or small organizations having limited infrastructure. Such medium could also provide an efficient market for the sale and licensing of content, e.g., art, music, information, and video, for example for artists, photographers, scholars, or musicians.
- Much work has already been performed in this regard. See, for example the following:
- A. Mourad, Method and apparatus for buffered video playback of video content distributed on a plurality of disks, U.S. Pat. No. 5,590,381 (Dec. 31, 1996) discloses playback of video content distributed on disks in successive data blocks for a plurality of viewers. The disclosed technique involves accessing data for each viewer from a different one of the blocks on the disks within a time cycle, placing the accessed data from each block in respective buffers, reading out the data in the buffers sequentially in common cycles, and reading out the cycles. Preferably, the content is in successive blocks over the discs on a round robin basis, and accessing includes accessing different blocks on the same disk within the time cycle. This patent covers video served from multiple drives into a buffering hierarchy.
- Y, Zhao, Two-level content distribution system, U.S. Pat. No. 6,081,840 (Apr. 25, 2000) discloses a system for efficiently distributing computer data files to remotely located end users over a communications network, such as the Internet. A source server is maintained with all of the data files for use by the end users. Several local servers are connected to the source server and contain subsets of the data contained in the source server. Users connect to a local server and request a data file. If the file is located at the local server, it is provided by the local server without the need to contact the source server. If the file is not located at the local server, the source server is contacted by the local server to get the file for the user. The local server monitors data file usage and can update the data it maintains locally based upon the determined usage. Various management functions are used at the source and local servers to coordinate the file transfers and inventory table updating. Different communications protocols are used for the data transfers to enhance the security of the system from user access to data only available to servers.
- B. Krishna, J. Melbin, D. Latham, Automatic page converter for dynamic content distributed publishing system, U.S. Pat. No. 6,055,522 (Apr. 25, 2000) disclose a Page Builder software program that operates in connection with a dynamic content publishing program, such as available under the FutureTense Designer trademark. The Page Builder program accepts a dynamic content publication file as input and generates one or more hypertext markup language (HTML) pages for each navigable state of the dynamic content file. As a result, the dynamically specified content is encapsulated in a set of Web pages that may be displayed by a browser which does not have a viewer program applet or plug-in. This provides a capability for producing dynamic content publications, such as Web pages, while eliminating the need to download specialized Viewer applets or otherwise to make use of modified or programming-enabled browser programs.
- Y, Zhao, Multi-level category dynamic bundling for content distribution, U.S. Pat. No. 5,920,864 (Jul. 6, 1999) discloses a system and method for retrieving the contents of a digital information system by multi-level categorization. The system uses a file table, a category table, and a category bundling table. Headings and directions are displayed on navigation pages to guide the user to the desired file. The description and hierarchy relationship of categories, sub-categories, and files are stored in the tables. When the user selects a category or file and the direction of navigation, the system returns the file, or consults the tables and returns a list of new categories and files for a new navigation page. Moving down and then up through a category usually produces a different navigation page. Dynamic updating of the system categories and files can be accomplished by altering the content of the tables.
- J. Tsevdos, R. Cook, N. Ring, R. Barnhill. G. Hamblin, K. Milsted, C. Kindell, S. Waefler, C. Portela, B. Anderson, Digital information accessing, delivery and production system, U.S. Pat. No. 5,734,719 (Mar. 31, 1998) disclose a digital data on-demand turnkey system at a customer premise wherein N number of servers provide for 100% of content distribution of remotely stored digitized information, which information may be previewed in real-time, and product incorporating selected digitized information can be manufactured on-site and within a short response time to a customer's request at a point of sale location. In a retail environment customers, at a point-of-sale location, are able to exhaustively search and preview the content database using graphics-based touch screens at consumer kiosks. Previews including audio and video segments are made available. Prompting screens allow customers to make purchasing decisions by stipulating content, which is available from any number of categories of subject matter including music. The selected media for the manufacture and production of the digital data may be from a myriad of different selections and can include CD's, cassette tapes, CD ROM technology, reel-to-reel tapes, and videodisks, as an example. A master server is situated geographically so as to be accessible to chain and network subservers. Its geographic and networked location is dependent upon communication network systems and subsystem costs and availability in order to best serve a customer's premise, whether it is a retail store or similar point-of-sale or other end-user location. Security mechanisms that require centralized database authorizations prior to the transmission of content and/or the manufacture of any of the products is provided in addition.
- None of the prior art addresses the issue of a virtual marketplace for content where many content providers seek to market their content across a ubiquitous distribution channel, such as the Internet, without the need to surrender control of such content to a central repository. It would be advantageous to provide a distributed content architecture that decouples site management and presentation from asset inventory management and publishing to facilitate such virtual marketplace for content.
- The invention provides a distributed content architecture. The architecture decouples site management and presentation from asset inventory management and publishing, while supporting distributed commercial transactions. This is accomplished by the provision of an active content cell that manages the inventory and publishing aspects of information. A content manager server resides at any site that effects content commerce. The active content cell resides at a content publisher's site under publisher's control, thus enabling a virtual content market. Active content cells are site independent. Thus, multiple active content cells can co-exist in one location or be geographically dispersed. Active content cells have a unique IP address and register their location just as any other site. However, their behavior is different. The invention also provides a transaction protocol that is executed between the active content cells and the content manager servers.
-
FIG. 1 is a block schematic diagram that shows a distributed content architecture according to the invention; -
FIG. 2 is a block schematic diagram that shows an active content cell according to the invention; -
FIG. 3 is a block schematic diagram that shows a content management engine according to the invention; -
FIG. 4 is a block diagram that shows a site, a content management server, active content, and active content cell control flow according to the invention; -
FIG. 5 is block schematic diagram that shows a web architecture according to the invention; -
FIG. 6 is a block schematic diagram that shows a broadband architecture according to the invention; and -
FIG. 7 is a block schematic diagram that shows a wireless architecture according to the invention. - The invention herein is a distributed content architecture that de-couples site management and presentation from asset inventory management and publishing. The preferred embodiment of the invention employs an active content cell that manages the inventory and publishing aspects of information. The preferred embodiment of the invention is implemented with the recognition that creators and owners of content, such as authors and musicians, do not necessarily want to operate commercial websites, i.e. they do not want to spend their time and creative energy running an e-commerce system. However, such individuals do want a method of managing their content and to distribute it as widely as possible so that it can receive wide exposure to the public, resulting (it is hoped) in sales. Consequently, the architecture herein disclosed is also a content distribution network for content commerce.
- In the preferred embodiment of the invention, all files reside on a remote server and only indices of content are made available to websites, not the files themselves. A physical copy of the file is sent only after a commercial transaction is made. Hence, contact is always made directly between the website and the server controlling the digital asset. Such approach implements what is referred to herein as distributed content management. This mechanism promotes such marketing of content as digital asset publishing, distributed digital asset transactions, the engendering of a digital asset management appliance, and author-centric digital asset publishing. This latter aspect of the invention extends the eBay model for an efficient market to small studios and others having limited infrastructure (without the auction metaphor in most applications) for content as opposed to collectibles and other physical items. That is, the content is located in diverse locations but transactions therefor may be administered centrally or through a portal.
- The invention includes a content manager server that resides at any site and that effects content commerce. The active content cell resides at a content publisher's site under the publisher's control. This enables a virtual content market. Active content cells are site independent. That is, multiple active content cells can co-exist in one location or be geographically dispersed. Active content cells have a unique IP address and register their location just as any other site. Thus, active content cells have a unique domain address (as any other web site) and register with content manager servers across the web. Registration can occur point-to-point (one active cell with a content manager server) or in broadcast mode (a new active cell contacts a designated active cell which has the task of registering new cells with all known sites). The system described herein focuses on the point-to-point registration but could easily include the broadcast mode.
- The invention also provides a transaction protocol that is executed between active content cells and content managers.
- In the preferred embodiment of the invention, the content management protocol is a set of functions that are overlaid on standard protocols. At this point in time, the preferred standards are XML and SSL, which are both well known in the art.
- Three classes of metatags are embedded within XML to address each of the following:
- (a) Distribution and manipulation of ACC content indices, i.e. get an index, augment an index, search for content within an index, etc. The tags in this case identify a content index and its components.
- (b) Specification of the asset format required, e.g. should the asset be formatted to fit in a Palm, WAP phone or PC when the asset is purchased? The tags in this case identify the format, the format metadata (how to read the format), and the how to retrieve the asset.
- (c) Commercial transaction—tokens (by the way, tokens may be real money) are actually produced and sent. The tags are used to identify specific transactions.
- SSL is used whenever the (c) cycle above is entered to guarantee a secure transaction between the active content cell and the content management server.
- Note that this same protocol could be implemented using an extension of HTTP, e.g., HTTP-CMS, and using SHTTP. Hence, the functionality is created to support any number of standard protocols of choice.
- The invention comprises a distributed content architecture that is discussed herein in connection with
FIG. 1 . The distributedcontent architecture 10 provides information available fromvarious content publishers 11, such as for example photographs, drawings, video, and music, tovarious consumers 27 in the form of various commercial transactions, such as for example sale or licensing, handled by acommercial transaction engine 15. - The content publishers provide an
active content cell 12 which manages the content inventory and publishing. The content is then advertised and sold via acontent management server 14 through various distribution channels such as aweb site 16, ahead end 18, or adistribution center 20. - Each of these distribution channels contains its own distribution medium. For example, in the case of a
website 16 the distribution medium is theInternet 17; in the case of ahead end 18, the distribution medium is abroadband channel 19; and in the case of adistribution center 20, the distribution medium is awireless medium 21. - The information or the content itself is provided to consumers by any available or contemplatable interacting device such as the consumer's
desktop 21, a Set Top Box (STB) 23, akiosk 24, amobile device 25, or a reconfigurablenet device 26. - The active content cell architecture is shown in
FIG. 2 . As can be seen inFIG. 2 , theactive content cell 12 receives content from apublisher 11 via an uploadmechanism 30, such as File Transfer Protocol (FTP) or a simple Zip disk, and provides information to acontent management server 14 via eithercontent management protocol 31 or a download mechanism, such as FTP or via TCP/IP or UDP/IP-based protocols, which is part of anexternal interface 32. Atransaction manager 33 captures commercial transactions and provides them to atransaction engine 15. Thetransaction manager 33 andtransaction engine 15 preferably comprise an off-the shelf e-commerce system including code to translate the resulting amounts into the token system, or it may comprise plain cash movement between systems. - Within the
active content cell 12 there is acontent store 34 that contains the actual content to be distributed. Assetdata management information 35 is provided that controls the manner in which the content may be distributed and provides such information as consumer license rights and obligations. Theactive content cell 12 also includes one or moremedia quality modules 36 which determine such aspects of the content as resolution, an assetindex publishing module 37 which is useful in cataloguing the content to a search facility, anFTP mechanism 38, and variousother distribution mechanisms 39, e.g. for web publishing. - The
active content cell 12 is provided to store content. Theactive content cell 12 also manages content transactions, for example using tokens, such as micropayments, digital wallets, etc. Theactive content cell 12 can be used to advertise available content, enforce content quality assurance procedures, and separate content management from commercial store specifics. Thus, theactive content cell 12 enables a distributed content market and can support monetary aggregation of transactions. - The
content management server 14 centralizes the manipulation of asset data. The content management server performs hard currency transactions and distributes transaction value via a token mechanism. Thecontent management server 14 also facilitates searching for content over a distributed network ofactive content cells 12, for example by maintaining an index of content. Finally, thecontent management server 14 can package content according to business rules, such as are designed to address branding and advertising, such as inclusion of banner ads, trailers, and company identification, and handle the transport medium over which the content is to be delivered. -
FIG. 3 is a block schematic diagram of thecontent management server 14. InFIG. 3 , it can be seen that thecontent management server 14 includes atransaction manager 44 for controlling transactions, as well as acontent transaction engine 45 for performing currency transactions. Thecontent management server 14 also includes acontent indexing engine 46, acontent search engine 47, acontent packaging engine 48, and acontent retrieval engine 49. Thus, thecontent management server 14 performs all of the transactions necessary to find, retrieve, account for, and deliver content, while theactive content cell 12 itself contains the content and rights and transaction information associated with the content. -
FIG. 4 is block schematic diagram that shows a site, content, a content management server, and active content cell control flow according to the preferred embodiment of the invention. InFIG. 4 , anactive content cell 12 is shown interacting with acontent management server 14, acontent publisher 11, and adistribution site 50. - In operation, the
distribution site 50 is accessed. A content list is requested via thetransaction manager 44 and returned to thedistribution site 50. The content list is produced by thecontent indexing engine 46. A search for content, performed by thecontent search engine 47, returns search results. A request is performed for meta-data for a specific content package and the meta-data is returned. Finally, thedistribution site 50 places an order on behalf of aconsumer 27 for content. Thecontent retrieval engine 49 returns the content including a license and an invoice tag. Transactions are cleared via thecontent transaction engine 45 and thetransaction manager 33 through thecommercial transaction engine 15. - In
FIG. 4 , the interaction between theactive content cell 12 and thecontent management server 14 is readily seen as indicated by the connections between the various elements. Thus, thepublisher 11 uploads content through an uploadmodule 30 in theactive content cell 12. The content is downloaded via adownload module 32 in theactive content cell 12 to thecontent retrieval engine 49 in thecontent management server 14. Thetransaction manager 44 is responsible for conducting the retrieved content to adistribution site 50. -
FIG. 5 is a block schematic diagram of a web architecture incorporating the invention. Architecturally, theactive content cell 12 andcontent management server 14 interact with each other as discussed above and with thecommercial transaction engine 15. Thecontent management server 14 also includes anapplication server 62 that provides both aweb server 60 and a commerce server 61. Theapplication server 62,web server 60, and commerce server 61 may be collocated with thecontent management server 14 or they may be remotely located. Theapplication server 62 provides an interface for thecontent management server 14 to theInternet 17. Hence, the system is accessible toconsumers 27 via any Internet-enabled device as described above. -
FIG. 6 shows a broadband architecture for a preferred embodiment of the invention. As discussed above, theactive content cell 12 andcontent management service 14 cooperate as described. This embodiment of the invention provides one ormore IP servers 70 and one or more video/audio servers 71 that interface to thecontent management server 14. TheIP servers 70 and/or video/audio servers 71 are interfaced to abroadband network 73 via one or more re-multiplexers or out ofband transmitters 72. -
FIG. 7 is a block schematic diagram that shows a wireless architecture for a preferred embodiment of the invention. As discussed above, the system architecture functions in accordance with the description herein. In this embodiment of the invention, thecontent management server 14 is interfaced to awireless medium 82 via one or more IPdata packaging servers 80 and a distribution center which includes modem termination andwireless transmitters 81. - Although the invention is described herein with reference to the preferred embodiment, one skilled in the art will readily appreciate that other applications may be substituted for those set forth herein without departing from the spirit and scope of the present invention.
- For example, the active cell and the content management server are logical and can reside in the same machine. Further, because such systems are preferably implemented in software they can therefore be bundled as an appliance or installed in a single user machine, such as a personal computer.
- While the system herein preferably handles commercial transactions, the system can work without requiring the execution of commercial transactions, e.g. for secure delivery and/or distribution of content in a non-commercial setting, for example in a file sharing network similar to that of the networks known under the names or marks of Napster or Gnutella.
- Accordingly, the invention should only be limited by the Claims included below.
Claims (20)
1. A distributed content architecture comprising:
an active content cell containing at least one digital asset and metadata relating to said digital asset; and
a content management server in communication with said active content cell wherein said digital asset in said active content cell is initially non-communicable to said content management server and further wherein said metadata in said active content cell is initially communicable to said content management server such that at least a portion of said metadata when communicated to said content management server is selectable externally from said content management server, said digital asset in said active content cell subsequently being communicable to said content management server upon selection of said portion of said metadata being made only in the event such selection is validated by said content management server as being in conformity with said metadata relating to said digital asset.
2. A distributed content architecture as set forth in claim 1 wherein said active content cell has a unique IP address wherein a location of said IP address is registered with said content management server.
3. A distributed content architecture as set forth in claim 2 wherein said active content cell registers its location with said content management server.
4. A distributed content architecture as set forth in claim 2 wherein communication between said active content cell and said content management server includes a transaction protocol, said transaction protocol being a set of functions overlaid upon a standard protocol.
5. A distributed content architecture as set forth in claim 4 wherein said set of functions includes at least one metatag class and further wherein said standard protocol is an XML protocol, said metatag class being embedded in said XML protocol.
6. A distributed content architecture as set forth in claim 5 wherein said metatag class includes metatags to determine distribution and manipulation of said metadata between said active content cell and said content management server.
7. A distributed content architecture as set forth in claim 5 wherein said metatag class includes metatags to determine communication of said digital asset from said active content cell to said content management server and a format of said digital asset.
8. A distributed content architecture as set forth in claim 5 wherein said metatag class includes metatags to determine validation of such selection and connection type between said active content cell and said content management server.
9. A distributed content architecture as set forth in claim 1 wherein said active content cell includes a content store in which said digital asset is stored and wherein said metadata includes asset data management information to which conformity is validated that controls the manner in which said digital asset is subsequently made communicable to said content manager.
10. A distributed content architecture as set forth in claim 9 wherein said active content cell further includes a transaction manager, said digital asset being made communicable to said content management server upon indication of such selection being validated by said content manager server being received at said transaction manager.
11. A distributed content architecture as set forth in claim 9 wherein said active content cell includes a media quality module, said metadata further including information relating to resolution of said digital asset stored in said media quality module.
12. A distributed content architecture as set forth in claim 9 wherein said active content cell further includes an asset index publishing module operative to provide from said metadata a catalogue searchable by said content management server.
13. A distributed content architecture as set forth in claim 1 wherein said content management server includes a transaction manager operative to control validation of such selection.
14. A distributed content architecture as set forth in claim 13 wherein said content management server further includes a content transaction engine operative to control monetary value transactions in the event validation requires conformity to metadata specifying monetary consideration for said digital asset.
15. A distributed content architecture as set forth in claim 13 wherein said content management server further includes a content index engine operative to develop and publish in index of content contained within said active content cell.
16. A distributed content architecture as set forth in claim 13 wherein said content management server further includes a content search engine operative to search said active content cell for said metadata relating to said digital asset.
17. A distributed content architecture as set forth in claim 13 wherein said content management server further includes a content packaging engine operative to package said metadata for presentation in accordance with business rules.
18. A distributed content architecture as set forth in claim 13 wherein said content management server further includes a content retrieval engine operative to manage the transport medium over which said digital asset is to be communicated from said active content cell.
19. A distributed content architecture as set forth in claim 1 further comprising at least one further content management server in communication with said active content cell wherein said digital asset in said active content cell is also initially non-communicable to said one further content management server and further wherein said metadata in said active content cell is also initially communicable to said one further content management server such that at least a portion of said metadata when communicated to each of said content management server and said one further content management server is selectable externally from either one of said content management server and said one further content management server, said digital asset in said active content cell subsequently being communicable to one of said content management server and said one further content management server upon selection of said portion of said metadata being made at a same one of said content management server and said one further content management server only in the event such selection is validated by said same one of said content management server and said one further content management server as being in conformity with said metadata relating to said digital asset.
20. A distributed content architecture as set forth in claim 1 further comprising at least one further active content cell containing a digital asset and metadata relating to said digital asset in said one further active content cell; said content management server also being in communication with said one further active content cell wherein said digital asset in said one further active content cell is also initially non-communicable to said content management server and further wherein said metadata in said one further active content cell is initially communicable to said content management server such that at least a portion of said metadata of each of said active content cell and said one further active content cell when communicated to said content management server is selectable externally from said content management server, said digital asset in one of said active content and said one further active content cell subsequently being communicable to said content management server upon selection of said portion of said metadata relating to said digital asset of said one of said active content and said one further active content cell being made only in the event such selection is validated by said content management server as being in conformity with said metadata relating to said digital asset of said one of said active content and said one further active content cell.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/259,149 US20090063348A1 (en) | 1999-07-28 | 2008-10-27 | Distributed Content Architecture |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14623099P | 1999-07-28 | 1999-07-28 | |
PCT/US2000/020327 WO2001009749A2 (en) | 1999-07-28 | 2000-07-26 | Distributed content architecture |
US4830602A | 2002-01-25 | 2002-01-25 | |
US12/259,149 US20090063348A1 (en) | 1999-07-28 | 2008-10-27 | Distributed Content Architecture |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/020327 Division WO2001009749A2 (en) | 1999-07-28 | 2000-07-26 | Distributed content architecture |
US4830602A Division | 1999-07-28 | 2002-01-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090063348A1 true US20090063348A1 (en) | 2009-03-05 |
Family
ID=22516410
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/048,306 Expired - Fee Related US7493287B1 (en) | 1999-07-28 | 2000-07-26 | Distributed content architecture |
US12/259,149 Abandoned US20090063348A1 (en) | 1999-07-28 | 2008-10-27 | Distributed Content Architecture |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/048,306 Expired - Fee Related US7493287B1 (en) | 1999-07-28 | 2000-07-26 | Distributed content architecture |
Country Status (3)
Country | Link |
---|---|
US (2) | US7493287B1 (en) |
AU (1) | AU6377600A (en) |
WO (1) | WO2001009749A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100262509A1 (en) * | 2009-04-13 | 2010-10-14 | International Business Machines Corporation | Method and system of preserving purchased on-demand transportation entertainment services across different journey segments or separate trips |
WO2019035492A1 (en) * | 2017-08-14 | 2019-02-21 | Withinmile, Inc. | Communication portal management system, communication portal server and method for a portal server management |
US10523587B2 (en) | 2016-02-17 | 2019-12-31 | Withinmile, Inc. | Communication portal management system, communication portal server and method for a portal server management |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7111057B1 (en) * | 2000-10-31 | 2006-09-19 | Akamai Technologies, Inc. | Method and system for purging content from a content delivery network |
US8019749B2 (en) * | 2005-03-17 | 2011-09-13 | Roy Leban | System, method, and user interface for organizing and searching information |
US8874477B2 (en) | 2005-10-04 | 2014-10-28 | Steven Mark Hoffberg | Multifactorial optimization system and method |
US7594035B2 (en) * | 2008-02-22 | 2009-09-22 | Tactara, Llc | Methods of providing published content |
US8447642B2 (en) * | 2008-04-17 | 2013-05-21 | Eggzack, Inc. | Local content management and distribution system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6151624A (en) * | 1998-02-03 | 2000-11-21 | Realnames Corporation | Navigating network resources based on metadata |
US6181336B1 (en) * | 1996-05-31 | 2001-01-30 | Silicon Graphics, Inc. | Database-independent, scalable, object-oriented architecture and API for managing digital multimedia assets |
US20020033844A1 (en) * | 1998-10-01 | 2002-03-21 | Levy Kenneth L. | Content sensitive connected content |
US6567980B1 (en) * | 1997-08-14 | 2003-05-20 | Virage, Inc. | Video cataloger system with hyperlinked output |
US20050187902A1 (en) * | 1998-01-23 | 2005-08-25 | Carpentier Paul R. | Content addressable information encapsulation, representation, and transfer |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07175868A (en) | 1993-10-15 | 1995-07-14 | Internatl Business Mach Corp <Ibm> | Method and system for output of digital information to medium |
US5590381A (en) | 1994-06-30 | 1996-12-31 | Lucent Technologies Inc. | Method and apparatus for buffered video playback of video content distributed on a plurality of disks |
US7188003B2 (en) * | 1994-12-30 | 2007-03-06 | Power Measurement Ltd. | System and method for securing energy management systems |
US20030191719A1 (en) * | 1995-02-13 | 2003-10-09 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US5751958A (en) * | 1995-06-30 | 1998-05-12 | Peoplesoft, Inc. | Allowing inconsistency in a distributed client-server application |
US20050027618A1 (en) * | 1996-01-17 | 2005-02-03 | Privacy Infrastructure, Inc. | Third party privacy system |
US6055522A (en) | 1996-01-29 | 2000-04-25 | Futuretense, Inc. | Automatic page converter for dynamic content distributed publishing system |
US6490567B1 (en) * | 1997-01-15 | 2002-12-03 | At&T Corp. | System and method for distributed content electronic commerce |
US5920864A (en) | 1997-09-09 | 1999-07-06 | International Business Machines Corporation | Multi-level category dynamic bundling for content distribution |
US6081840A (en) | 1997-10-14 | 2000-06-27 | Zhao; Yan | Two-level content distribution system |
EP0917119A3 (en) * | 1997-11-12 | 2001-01-10 | Citicorp Development Center, Inc. | Distributed network based electronic wallet |
US20020091725A1 (en) * | 1998-05-12 | 2002-07-11 | David Skok | Method and apparatus for providing client-based web page content creation and management |
-
2000
- 2000-07-26 WO PCT/US2000/020327 patent/WO2001009749A2/en active Application Filing
- 2000-07-26 AU AU63776/00A patent/AU6377600A/en not_active Abandoned
- 2000-07-26 US US10/048,306 patent/US7493287B1/en not_active Expired - Fee Related
-
2008
- 2008-10-27 US US12/259,149 patent/US20090063348A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6181336B1 (en) * | 1996-05-31 | 2001-01-30 | Silicon Graphics, Inc. | Database-independent, scalable, object-oriented architecture and API for managing digital multimedia assets |
US6567980B1 (en) * | 1997-08-14 | 2003-05-20 | Virage, Inc. | Video cataloger system with hyperlinked output |
US20050187902A1 (en) * | 1998-01-23 | 2005-08-25 | Carpentier Paul R. | Content addressable information encapsulation, representation, and transfer |
US6151624A (en) * | 1998-02-03 | 2000-11-21 | Realnames Corporation | Navigating network resources based on metadata |
US20020033844A1 (en) * | 1998-10-01 | 2002-03-21 | Levy Kenneth L. | Content sensitive connected content |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100262509A1 (en) * | 2009-04-13 | 2010-10-14 | International Business Machines Corporation | Method and system of preserving purchased on-demand transportation entertainment services across different journey segments or separate trips |
US20120191490A1 (en) * | 2009-04-13 | 2012-07-26 | International Business Machines Corporation | Method and system of preserving purchased on-demand transportation entertainment services across different journey segments or separate trips |
US20120197747A1 (en) * | 2009-04-13 | 2012-08-02 | International Business Machines Corporation | Method and system of preserving purchased on-demand transportation entertainment services across different journey segments or separate trips |
US8930278B2 (en) * | 2009-04-13 | 2015-01-06 | International Business Machines Corporation | Method and system of preserving purchased on-demand transportation entertainment services across different journey segments or separate trips |
US10523587B2 (en) | 2016-02-17 | 2019-12-31 | Withinmile, Inc. | Communication portal management system, communication portal server and method for a portal server management |
WO2019035492A1 (en) * | 2017-08-14 | 2019-02-21 | Withinmile, Inc. | Communication portal management system, communication portal server and method for a portal server management |
Also Published As
Publication number | Publication date |
---|---|
US7493287B1 (en) | 2009-02-17 |
WO2001009749A3 (en) | 2003-01-09 |
AU6377600A (en) | 2001-02-19 |
WO2001009749A2 (en) | 2001-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7996503B2 (en) | System and method for managing access to digital content via digital rights policies | |
US7013290B2 (en) | Personalized interactive digital catalog profiling | |
US7672875B2 (en) | Presenting an alternative product package offer from a web vendor | |
US9582507B2 (en) | Network based purchase and distribution of media | |
US7930347B2 (en) | Responsible peer-to-peer (P2P) digital content distribution | |
US20090063348A1 (en) | Distributed Content Architecture | |
US20020059120A1 (en) | Method and apparatus for creating and maintaining a virtual inventory in a distributed network | |
US20120303469A1 (en) | System and method for content management and distribution | |
US20010025259A1 (en) | Radio station digital music distribution system and method | |
US20050021478A1 (en) | Method and system for network-based purchase and distribution of media | |
KR20010035031A (en) | Apparatus and method for brokering of contents upon online | |
US7505923B1 (en) | Network based franchise business system and method | |
US9165317B2 (en) | Methods, systems, and products for managing digital content | |
KR101103414B1 (en) | A Method for Assigning Copyright to Digital Goods and Applying New Selling Policy to Digital Goods | |
Krishnaswamy et al. | Towards data mining services on the internet with a multiple service provider model: An xml based approach | |
JP2001188863A (en) | Processing method and system for query cost and medium player module | |
JP2002215923A (en) | Content delivering system | |
JP2001283086A (en) | System and method for providing information and software storage medium | |
KR20020076565A (en) | e-Market management system for cyber apartment | |
KR20020040107A (en) | Operation System of Exhibition Site for Internet | |
JP2002007808A (en) | Commodity order reception control system | |
Loke | Towards Data Mining Services on the Internet with a Multiple Service Provider Model: An XML Based Approach | |
JP2003216838A (en) | Device and method for web contents management and processing program therefor | |
KR20010103231A (en) | System and method of managing company image using virtual property and media for storing company image managing program | |
KR20090030092A (en) | Method for selling goods with incentive on the internet shopping mall and selling system using it |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |