IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0296674
(2005-12-07)
|
등록번호 |
US-7487551
(2009-02-03)
|
발명자
/ 주소 |
- Carpentier,Paul
- Van Riel,Jan F.
- Teugels,Tom
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
9 인용 특허 :
13 |
초록
▼
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories ("silos") that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data itself that are broadcast over a network.
Access to content addressable data on a network is facilitated using digital information storing devices or data repositories ("silos") that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data itself that are broadcast over a network. The silos selectively store data. Each silo responds to data requests broadcast over the network with data the silo has previously intercepted. A content addressable file scheme is used to enable the data repositories to reliably identify data being requested. When a data request is received, each silo evaluates whether it has all or a portion of the data being requested and responds to requests when it has the data. Requests for data are implemented by broadcasting a cryptographic hash data identifier of the data file needed. The data identifier is used by a silo to determine which data to receive and store.
대표청구항
▼
The invention claimed is: 1. A method of storing at least one digital asset in a computer environment comprising a plurality of nodes coupled via at least one communication medium, the computer environment making the at least one digital asset accessible to at least one client, the method comprisin
The invention claimed is: 1. A method of storing at least one digital asset in a computer environment comprising a plurality of nodes coupled via at least one communication medium, the computer environment making the at least one digital asset accessible to at least one client, the method comprising an act of: (A) storing the at least one digital asset on two or more of the plurality of nodes, the at least one digital asset comprising content and being identified by the at least one client via an identifier that is based, at least in part, on at least some of the content of the at least one digital asset, and is the only identifier that can be used to identify the at least one digital asset in any communication between the first and second nodes. 2. The method of claim 1, wherein the at least one communication medium comprises at least one network. 3. The method of claim 1, wherein at least one of the plurality of nodes comprises a silo that manages storage of digital assets. 4. The method of claim 1, wherein each of the two or more of the plurality of nodes comprises a content addressable storage system. 5. The method of claim 1, wherein the plurality of nodes are peer computers that are coupled by the at least one communication medium. 6. The method of claim 1, wherein the act (A) comprises storing the at least one digital asset on storages devices managed by the two or more of the plurality of nodes. 7. The method of claim 1, wherein the act (A) comprises storing the at least one digital asset so that it is available to the at least one client from any of the two or more of the plurality of nodes. 8. The method of claim 1, wherein the identifier is based, at least in part, on a cryptographic hash of at least some of the content of the at least one digital asset. 9. The method of claim 1, wherein each of the two or more of the plurality of nodes comprises a data repository. 10. The method of claim 1, wherein the act (A) comprises: (A1) storing the at least one digital asset on a first of the plurality of nodes; and (A2) subsequent to the act (A1), copying the at least one digital asset from the first of the plurality of nodes to a second of the plurality of nodes. 11. The method of claim 10, wherein the act (A2) is performed in a manner that is transparent to the at least one client. 12. The method of claim 10, wherein the act (A2) is initiated by the first of the plurality of nodes. 13. The method of claim 1, wherein the at least one communication medium that couples the plurality of nodes is a network that is external to each of the plurality of nodes, wherein each of the two or mode nodes is a computer system comprising a plurality of components interconnected via an internal communication medium reserved for internal communications among the plurality of components, and wherein the at least one communication medium is separate from the internal communication medium of any of the two or more of the plurality of nodes. 14. The method of claim 13, wherein the at least one client has access to each of the two or more nodes via the network. 15. The method of claim 1, wherein the at least one network comprises a public network. 16. The method of claim 1, wherein the at least one network comprises the Internet. 17. At least one computer readable medium encoded with a plurality of instructions for execution on a computer environment comprising at least a first node, a second node and at least one communication medium that couples the first and second nodes, the computer environment making at least one digital asset accessible to at least one client that, when executed on the first node, perform a method comprising an act of: (A) after the at least one digital asset has been stored on the first node, copying the at least one digital asset from the first node to the second node via the at least one communication medium, the at least one digital asset comprising content and being identified by the at least one client and the first node via an identifier that is based, at least in part, on at least some of the content of the at least one digital asset and is the only identifier that can be used to identify the at least one digital asset in any communication between the first and second nodes. 18. The at least one computer readable medium of claim 17, wherein the at least one communication medium comprises at least one network. 19. The at least one computer readable medium of claim 17, wherein the first node and the second node each comprises a content addressable storage system. 20. The at least one computer readable medium of claim 17, wherein the identifier is based, at least in part, on a cryptographic hash of at least some of the content of the at least one digital asset. 21. The at least one computer readable medium of claim 17, wherein the act (A) is performed in a manner that is transparent to the at least one client. 22. The at least one computer readable medium of claim 17, wherein the at least one communication medium comprises a network that is external to first node and the second node, wherein each of the first and second nodes is a computer system comprising a plurality of components interconnected via an internal communication medium reserved for internal communications among the plurality of components, and wherein the at least one communication medium is separate from the internal communication media of the first and second nodes. 23. A first node for use in a computer environment that comprises the first node, a second node and at least one communication medium that couples the first and second nodes, the first node for storing a plurality of digital assets and making the plurality of digital assets accessible to at least one client, each of the plurality of digital assets comprising content, the first node comprising: at least one storage device to store the plurality of digital assets; and at least one processor programmed to; provide a content addressable interface for the first node so that the plurality of digital assets each is identified by the first node and the at least one client via a first identifier that is based, at least in part, on at least some of the content of the digital asset, the first node further storing at least one unit of data that comprises the first identifier and metadata relating to the digital asset, the unit of data being identified via a second identifier that is based, at least in part, on the content of the unit of data; and after at least one of the plurality of digital assets has been stored on the at least one storage device, copy the at least one of the plurality of digital assets from the first node to the second node via the at least one communication medium. 24. The first node of claim 23, wherein the at least one communication medium comprises at least one network. 25. The first node of claim 23, wherein the first node comprises a content addressable storage system. 26. The first node of claim 23, wherein the first identifier is based, at least in part, on a cryptographic hash of at least some of the content of the at least one digital asset. 27. The first node of claim 23, wherein the at least one processor is programmed to initiate the copy of the at least one of the plurality of digital assets without prompting from the at least one client. 28. The first node of claim 23, wherein the at least one communication medium comprises a network that is external to first node and the second node, wherein the first node is a computer system comprising a plurality of components interconnected via an internal communication medium reserved for internal communications among the plurality of components, and wherein the at least one communication medium is separate from the internal communication medium of the first node. 29. The first node of claim 23, wherein the first node is a silo that manages storage of the plurality of digital assets. 30. The first node of claim 23, wherein the first node is a data repository.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.