IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0947074
(2004-09-21)
|
등록번호 |
US-7580986
(2009-09-08)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
Townsend and Townsend and Crew LLP
|
인용정보 |
피인용 횟수 :
7 인용 특허 :
5 |
초록
▼
A method for a computer system includes determining a dependency graph for a user-selected aggregate asset comprising a plurality of nodes, determining node types for the plurality of nodes, when a first node of the plurality of nodes comprises a file-level asset node, the method includes determinin
A method for a computer system includes determining a dependency graph for a user-selected aggregate asset comprising a plurality of nodes, determining node types for the plurality of nodes, when a first node of the plurality of nodes comprises a file-level asset node, the method includes determining first status data associated with the first node, when a second node of the plurality of nodes comprises an aggregate asset node, the method includes determining a plurality of file-level asset nodes that are children nodes of the aggregate asset node, and determining status data associated with each of the plurality of file-level asset nodes, aggregating the first status data and the status data associated with the plurality of file-level asset nodes to form status data for the aggregate asset for the user.
대표청구항
▼
What is claimed is: 1. A method for a computer system comprises: receiving selection of an aggregate asset from a user; determining a dependency graph for the aggregate asset comprising a plurality of nodes; determining node types for the plurality of nodes; when a first node of the plurality of no
What is claimed is: 1. A method for a computer system comprises: receiving selection of an aggregate asset from a user; determining a dependency graph for the aggregate asset comprising a plurality of nodes; determining node types for the plurality of nodes; when a first node of the plurality of nodes comprises a file-level asset node, the method includes determining first status data associated with the first node; when a second node of the plurality of nodes comprises an aggregate asset node, the method includes: determining a plurality of file-level asset nodes that are children nodes of the aggregate asset node; and determining status data associated with each of the plurality of file-level asset nodes; aggregating the first status data and the status data associated with the plurality of file-level asset nodes to form status data for the aggregate asset; and providing the status data for the aggregate asset to the user. 2. The method of claim 1 wherein the aggregate asset comprises a logical asset selected from a group consisting: a three-dimensional object associated with a character, a three-dimensional object associated with a prop, a scene comprising a plurality of related images, a shot comprising a plurality of related scenes. 3. The method of claim 1 wherein the aggregate asset comprises a hook set file including references to a plurality of assets. 4. The method of claim 3 wherein the hook set file comprises references to a plurality of files. 5. The method of claim 3 wherein the references are selected from the group consisting of: symbolic references, aliases, references to an asset management system, file name, file directory. 6. The method of claim 1 wherein the status data for the aggregate asset includes data selected from the group consisting of: when an asset was last updated, who updated the asset, what changes were made to the asset, what is the latest version of the asset. 7. The method of claim 1 wherein the plurality of nodes includes a third node; wherein the third node is associated with additional status data; and wherein the method further comprises: receiving restriction criteria from the user; and providing the additional status data to the user when the additional status data fulfills the restriction criteria. 8. A computer program product for a computer system comprises: code that directs the processor to receive a selection of an aggregate asset from a user; code that directs the processor to determine a dependency graph for the aggregate asset, wherein the dependency graph comprises a plurality of nodes; code that directs the processor to determine whether nodes from the plurality of nodes are file-level nodes; code that directs the processor to determine first status data associated with a first node, when the first node is a file-level node; code that directs the processor to determine more than one file-level nodes associated with the first node, when the first node is not a file-level node; code that directs the processor to determine first status data associated with the first node in response to status data associated with the more than one file-level nodes; and code that directs the processor to provide the status data for the aggregate asset to the user in response to the first status data; wherein the codes reside on a tangible media. 9. The computer program product of claim 8 wherein the aggregate asset comprises a logical asset selected from a group consisting: a three-dimensional object, a prop, a plurality of related images, a plurality of related scenes, shader data, texture data. 10. The computer program product of claim 8 wherein the aggregate asset comprises a file including references to a plurality of files. 11. The computer program product of claim 10 wherein the references are selected from the group consisting of: symbolic references, aliases, references to an asset management system, file name, file directory. 12. The computer program product of claim 8 wherein the status data for the aggregate asset includes data selected from the group consisting of: when an asset was last updated, who updated the asset, what changes were made to the asset, what is the latest version of the asset, ownership of the asset, shaders referenced, textures referenced, sub-aggregate assets referenced. 13. The computer program product of claim 8 wherein the status data associated with the more than one file-level nodes are received from a data source selected from the group consisting of: asset management system, database management system, text file. 14. The computer program product of claim 8 wherein the first status data associated with the first node is determined in response to status data associated with the first node and in response to status data associated with the more than one file-level nodes. 15. A computer system comprises: a memory configured to store a representation of a logical asset, wherein the logical asset comprises a plurality of assets; a processor coupled to the memory configured to receive selection of the logical asset from a user, wherein the processor is configured to determine a dependency graph for the logical asset comprising a plurality of nodes, wherein the processor is configured to determine node types for the plurality of nodes, wherein the processor is configured to determine first status data associated with a first node from the plurality of nodes when the first node is a file-level node, wherein the processor is configured to determine a plurality of file-level asset nodes for a second node from the plurality of nodes and configured to determine status data associated with each of the plurality of file-level asset nodes when the second node of the plurality of nodes is an aggregate asset node, wherein the processor is configured to aggregate the first status data and the status data associated with the plurality of file-level asset nodes to form status data for the logical asset, and wherein the processor is configured to provide the status data for the logical asset to the user. 16. The computer system of claim 15 wherein the logical asset comprises a logical asset selected from a group consisting: a geometric description of a three-dimensional object, a geometric description of a scene, a geometric description of a shot of images. 17. The computer system of claim 15 wherein the logical asset comprises references to a plurality of logical assets and references to file-level assets; and wherein a first set of nodes from the plurality of nodes are associated with file-level assets. 18. The computer system of claim 17 wherein a second set of nodes from the plurality of nodes are associated with aggregate assets. 19. The computer system of claim 15 wherein the status data for the logical asset includes data selected from the group consisting of: when an asset was last updated, who updated the asset, what changes were made to the asset, what is the latest version of the asset. 20. The computer system of claim 15 wherein the computer system further comprises an asset management system configured to provide the processor with access to the memory.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.