IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0005162
(2007-12-21)
|
등록번호 |
US-8429754
(2013-04-23)
|
발명자
/ 주소 |
- Jung, Edward K. Y.
- Levien, Royce A.
- Lord, Robert W.
- Malamud, Mark A.
- Rinaldo, Jr., John D.
- Tegreene, Clarence T.
- Wood, Jr., Lowell L.
|
출원인 / 주소 |
- The Invention Science Fund I, LLC
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
9 인용 특허 :
40 |
초록
▼
Methods for a control technique for object production rights include but are not limited to receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files; generating an authorization status based on the
Methods for a control technique for object production rights include but are not limited to receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files; generating an authorization status based on the digital rights management code; and configuring one or more manufacturing machines to operate as a function of the authorization status.
대표청구항
▼
1. A method for a duplication control system for manufacturing, the method comprising: receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files, wherein the receiving at a duplication control system a
1. A method for a duplication control system for manufacturing, the method comprising: receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files, wherein the receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: receiving the digital rights management code as a globally unique identifier (GUID) predetermined for an owner of the one or more object data files, the GUID providing cryptographic control over the one or more object data files;generating an authorization status based on the digital rights management code; andconfiguring one or more manufacturing machines to operate as a function of the authorization status. 2. The method of claim 1 wherein the receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: receiving the digital rights management code as digital rights management code decipherable with a public key, private key combination. 3. The method of claim 1 wherein the receiving the digital rights management code as a globally unique identifier (GUID) predetermined for an owner of the one or more object data files, the GUID providing cryptographic control over the one or more object data files includes: receiving the digital rights management code coupled to the one or more object data files. 4. The method of claim 1 wherein the receiving the digital rights management code as a globally unique identifier (GUID) predetermined for an owner of the one or more object data files, the GUID providing cryptographic control over the one or more object data files includes: receiving the digital rights management code separately from the one or more object data files. 5. The method of claim 1 wherein the receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: receiving at the duplication control system the digital rights management code, the duplication control system integrated with one or more three-dimensional manufacturing machines to perform additive manufacturing using one or more of ABS (Acrylonitrile/butadiene/styrene), ABSi (ABS with high impact strength), ABS M-30 (Acrylonitrile/butadiene/styrene), PC (Polycarbonate), PC-ISO (Polycarbonate-ISO), PC/ABS (Polycarbonate/ABS Blend), PPSF (Polyphenylsulfone), clear and/or colored resin. 6. The method of claim 1 wherein the receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: receiving at the duplication control system the digital rights management code, the duplication control system integrated with one or more three-dimensional manufacturing machines to perform manufacturing using one or more of metal, wood, ice, stone, glass, nuclear materials, pharmaceuticals, edible substances, sand, ceramic materials, aluminum, silicon, carbides, silicon nitrides, silicon carbides, metal/ceramic combinations including aluminum/silicon nitride, aluminum/silicon carbide, aluminum/zirconia and aluminum/aluminum nitride including materials alterable by friction, heating and cooling. 7. The method of claim 1 wherein the receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: receiving at the duplication control system the digital rights management code, the duplication control system integrated with one or more two-dimensional manufacturing machines to perform manufacturing using one or more of skin, textiles, edible substances, paper, silicon printing. 8. The method of claim 1 wherein the receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: receiving at the duplication control system the one or more object data files wherein the one or more object data files are three-dimensional object data files including at least one or more computer-aided design (CAD) solid model files configured to create one or more three dimensional physical objects. 9. The method of claim 1 wherein the generating an authorization status based on the digital rights management code includes: comparing the digital rights management code to a machine identifier associated with the one or more manufacturing machines to determine whether any of the one or more manufacturing machines is authorized to produce an object described in the object data files. 10. The method of claim 1 wherein the configuring one or more manufacturing machines to operate as a function of the authorization status includes: enabling the one or more manufacturing machines to operate if the authorization status provides permission for operation wherein the one or more manufacturing machines perform one or more of rapid prototyping, three-dimensional printing, two-dimensional printing, freeform fabrication, solid freeform fabrication, and seriolithography. 11. The method of claim 1 wherein the configuring one or more manufacturing machines to operate as a function of the authorization status includes: enabling the one or more manufacturing machines to operate if the authorization status provides permission for operation wherein the one or more manufacturing machines include at least one of a subtractive manufacturing machine, a drilling machine, a milling machine, a turning machine, a laser cutting machine, a waterjet cutting machine, a plasma cutting machine, a wire electrical discharge cutting machine, a cold forging metal fabrication machine, a warm forging metal fabrication machine, a hot forging metal fabrication, computer numerical controlled fabrication machine, an additive manufacturing machine and an injection molding machine. 12. The method of claim 1 wherein the configuring one or more manufacturing machines to operate as a function of the authorization status includes: enabling the one or more manufacturing machines to operate if the authorization status provides permission for operation wherein the one or more manufacturing machines include one or more of an extrusion manufacturing machine, a melting manufacturing machine, a solidification manufacturing machine, an ejection manufacturing machine, a die casting manufacturing machine, a stamping process machine. 13. A method for a duplication control system for manufacturing, the method comprising: receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files, wherein the receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: comparing the digital rights management code to a stored list of one or more digital rights management codes to determine if any of the one or more object data files are related to one or more previously compiled object data files; anddetermining a status of the one or more previously compiled object data files;generating an authorization status based on the digital rights management code; andconfiguring one or more manufacturing machines to operate as a function of the authorization status. 14. The method of claim 13 wherein the comparing the digital rights management code to a stored list of one or more digital rights management codes to determine if any of the one or more object data files are related to one or more previously compiled object data files includes: determining if any of the one or more object data files are related to one or more previously compiled three-dimensional object data files. 15. The method of claim 13 wherein the comparing the digital rights management code to a stored list of one or more digital rights management codes to determine if any of the one or more object data files are related to one or more previously compiled object data files includes: determining if any of the one or more object data files are related to one or more previously compiled two-dimensional object data files. 16. The method of claim 13, further comprising: determining the authorization status as a function of a usage status of the one or more previously compiled object data files. 17. The method of claim 16 wherein the determining the authorization status as a function of a usage status of the one or more previously compiled object data files includes: determining a usage status according to a compiling history of the object data files, the compiling history providing data related to a prior manufacturing history including one or more of a materials needs history, a manufacturing result history, and a manufacturing time. 18. The method of claim 16 wherein the determining the authorization status as a function of a usage status of the one or more previously compiled object data files includes: determining a usage status according to a compiling history of the object data files, the compiling history providing data related to a prior manufacturing history including a trouble history affecting the authorization status. 19. The method of claim 16 wherein the determining the authorization status as a function of a usage status of the one or more previously compiled object data files includes: determining a usage status according to a compiling history of the object data files, the compiling history providing data related to a prior manufacturing history including a location of manufacturing history indicative of one or more of a number of locations of compilation and/or a number of compilations at a manufacturing location. 20. The method of claim 16 wherein the determining the authorization status as a function of a usage status of the one or more previously compiled object data files includes: determining a usage status according to a number of times the one or more object data files had been compiled; andcomparing the usage status with a permission associated with the digital rights management code. 21. A method for a duplication control system for manufacturing, the method comprising: receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files;generating an authorization status based on the digital rights management code, wherein the generating an authorization status based on the digital rights management code includes: comparing the digital rights management code to a database of digital rights management codes, the database providing the authorization status associated with the digital rights management code; andconfiguring one or more manufacturing machines to operate as a function of the authorization status. 22. The method of claim 21 wherein the comparing the digital rights management code to a database of digital rights management codes, the database providing the authorization status associated with the digital rights management code includes: comparing the digital rights management code to the database of digital rights management codes to determine one or more of a licensing status, a royalty status, an expiration date pertaining to a license, and a number of manufacturing runs permitted according to a license. 23. A computer program product comprising a computer readable medium configured to perform one or more acts for performing secure manufacturing, the one or more acts comprising: one or more instructions for receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files, wherein the one or more instructions for receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: one or more instructions for receiving the digital rights management code as a globally unique identifier (GUID) predetermined for an owner of the one or more object data files, the GUID providing cryptographic control over the one or more object data files;one or more instructions for generating an authorization status based on the digital rights management code; andone or more instructions for configuring one or more manufacturing machines to operate as a function of the authorization status. 24. The computer program product of claim 23 wherein the one or more instructions for receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: one or more instructions for receiving the digital rights management code as digital rights management code decipherable with a public key, private key combination. 25. The computer program product of claim 23 wherein the one or more instructions for receiving the digital rights management code as a globally unique identifier (GUID) predetermined for an owner of the one or more object data files, the GUID providing cryptographic control over the one or more object data files includes: one or more instructions for receiving the digital rights management code coupled to the one or more object data files. 26. The computer program product of claim 23 wherein the one or more instructions for receiving the digital rights management code as a globally unique identifier (GUID) predetermined for an owner of the one or more object data files, the GUID providing cryptographic control over the one or more object data files includes: one or more instructions for receiving the digital rights management code separately from the one or more object data files. 27. The computer program product of claim 23 wherein the one or more instructions for receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: one or more instructions for receiving at the duplication control system the digital rights management code, the duplication control system integrated with one or more three-dimensional manufacturing machines to perform manufacturing using one or more of metal, wood, ice, stone, glass, nuclear materials, pharmaceuticals, edible substances, sand, ceramic materials, aluminum, silicon, carbides, silicon nitrides, silicon carbides, metal/ceramic combinations including aluminum/silicon nitride, aluminum/silicon carbide, aluminum/zirconia and aluminum/aluminum nitride including materials alterable by friction, heating and cooling. 28. The computer program product of claim 23 wherein the one or more instructions for receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: one or more instructions for receiving at the duplication control system the digital rights management code, the duplication control system integrated with one or more two-dimensional manufacturing machines to perform manufacturing using one or more of skin, textiles, edible substances, paper, silicon printing. 29. The computer program product of claim 23 wherein the one or more instructions for receiving at the duplication control system a digital rights management code, the digital rights management code associated with one or more object data files includes: one or more instructions for receiving at the duplication control system the one or more object data files wherein the one or more object data files are three-dimensional object data files including at least one or more computer-aided design (CAD) solid model files configured to create one or more three dimensional physical objects. 30. The computer program product of claim 23 wherein the one or more instructions for generating an authorization status based on the digital rights management code includes: one or more instructions for comparing the digital rights management code to a machine identifier associated with the one or more manufacturing machines to determine whether any of the one or more manufacturing machines is authorized to produce an object described in the object data files. 31. The computer program product of claim 23 wherein the one or more instructions for configuring one or more manufacturing machines to operate as a function of the authorization status includes: one or more instructions for enabling the one or more manufacturing machines to operate if the authorization status provides permission for operation wherein the one or more manufacturing machines perform one or more of rapid prototyping, three-dimensional printing, two-dimensional printing, freeform fabrication, solid freeform fabrication, and seriolithography. 32. The computer program product of claim 23 wherein the one or more instructions for configuring one or more manufacturing machines to operate as a function of the authorization status includes: one or more instructions for enabling the one or more manufacturing machines to operate if the authorization status provides permission for operation wherein the one or more manufacturing machines include at least one of a subtractive manufacturing machine, a drilling machine, a milling machine, a turning machine, a laser cutting machine, a waterjet cutting machine, a plasma cutting machine, a wire electrical discharge cutting machine, a cold forging metal fabrication machine, a warm forging metal fabrication machine, a hot forging metal fabrication, computer numerical controlled fabrication machine, an additive manufacturing machine and an injection molding machine. 33. The computer program product of claim 23 wherein the one or more instructions for configuring one or more manufacturing machines to operate as a function of the authorization status includes: one or more instructions for enabling the one or more manufacturing machines to operate if the authorization status provides permission for operation wherein the one or more manufacturing machines include one or more of an extrusion manufacturing machine, a melting manufacturing machine, a solidification manufacturing machine, an ejection manufacturing machine, a die casting manufacturing machine, a stamping process machine. 34. A computer program product comprising a computer readable medium configured to perform one or more acts for performing secure additive manufacturing, the one or more acts comprising: one or more instructions for receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files, wherein the one or more instructions for receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files include: one or more instructions for comparing the digital rights management code to a stored list of one or more digital rights management codes to determine if any of the one or more object data files are related to one or more previously compiled object data files; andone or more instructions for determining a status of the one or more previously compiled object data files;one or more instructions for generating an authorization status based on the digital rights management code; andone or more instructions for configuring one or more manufacturing machines to operate as a function of the authorization status. 35. The computer program product of claim 34 further comprising: one or more instructions for determining the authorization status as a function of a usage status of the one or more previously compiled object data files. 36. The computer program product of claim 35 wherein the one or more instructions for determining the authorization status as a function of a usage status of the one or more previously compiled object data files includes: one or more instructions for determining a usage status according to a compiling history of the object data files, the compiling history providing data related to a prior manufacturing history including one or more of a materials needs history, a manufacturing result history, and a manufacturing time. 37. The computer program product of claim 35 wherein the one or more instructions for determining the authorization status as a function of a usage status of the one or more previously compiled object data files includes: one or more instructions for determining a usage status according to a compiling history of the object data files, the compiling history providing data related to a prior manufacturing history including a trouble history affecting the authorization status. 38. The computer program product of claim 35 wherein the one or more instructions for determining the authorization status as a function of a usage status of the one or more previously compiled object data files includes: one or more instructions for determining a usage status according to a compiling history of the object data files, the compiling history providing data related to a prior manufacturing history including a location of manufacturing history indicative of one or more of a number of locations of compilation and/or a number of compilations at a manufacturing location. 39. The computer program product of claim 35 wherein the one or more instructions for determining the authorization status as a function of a usage status of the one or more previously compiled object data files includes: one or more instructions for determining a usage status according to a number of times the one or more object data files had been compiled; andone or more instructions for comparing the usage status with a permission associated with the digital rights management code. 40. A computer program product comprising a computer readable medium configured to perform one or more acts for performing secure additive manufacturing, the one or more acts comprising: one or more instructions for receiving at a duplication control system a digital rights management code, the digital rights management code associated with one or more object data files;one or more instructions for generating an authorization status based on the digital rights management code, wherein the one or more instructions for generating an authorization status based on the digital rights management code includes: one or more instructions for comparing the digital rights management code to a database of digital rights management codes, the database providing the authorization status associated with the digital rights management code; andone or more instructions for configuring one or more manufacturing machines to operate as a function of the authorization status. 41. The computer program product of claim 40 wherein the one or more instructions comparing the digital rights management code to a database of digital rights management codes, the database providing the authorization status associated with the digital rights management code includes: one or more instructions for comparing the digital rights management code to the database of digital rights management codes to determine one or more of a licensing status, a royalty status, an expiration date pertaining to a license, and a number of manufacturing runs permitted according to a license. 42. A duplication control system for manufacturing comprising: a processor;a data store operably coupled to the processor, the data store configured to contain authorization guideline data associated with one or more object data files describing an object for manufacture, wherein the authorization guideline data includes a globally unique identifier (GUID) predetermined for an owner of the one or more object data files, the GUID providing cryptographic control over the one or more object data files; anda memory operably coupled to the processor, the memory including: a digital rights management module configured to generate an authorization status based on the authorization guideline data, the authorization status determinative of a functionality of one or more manufacturing machines. 43. The duplication control system for manufacturing of claim 42 wherein the authorization guideline data includes one or more of digital certificates, private/public key data, one or more digital rights management codes for one or more manufacturing machines, and the one or more digital rights management codes. 44. The duplication control system for manufacturing of claim 42 wherein the authorization guideline data includes a list of digital rights management codes, a list of object data files, a list of data associated with a plurality of manufacturing machines and/or a list of globally unique identifiers (GUIDs). 45. The duplication control system for manufacturing of claim 44 wherein the list of globally unique identifiers (GUIDs) includes one or more GUIDs that can function as one or more digital rights management codes and provide cryptographic control over the one or more object data files. 46. The duplication control system for manufacturing of claim 42 further comprising: a transceiver coupled to the processor, the transceiver adapted to send and receive the authorization status to the one or more manufacturing machines. 47. The duplication control system for manufacturing of claim 42 further comprising: one or more manufacturing machines coupled to the duplication control system, the duplication control system operably coupled to each of the one or more manufacturing machines to allow manufacture of an object described by the one or more object data files according to permissions provided in the one or more digital rights management codes. 48. The duplication control system for manufacturing of claim 42 wherein the data store coupled to the processor stores the one or more digital rights management codes separately from the one or more three-dimensional object data files, the one or more digital rights management codes decipherable with a public key, private key combination. 49. The duplication control system for manufacturing of claim 42 wherein the one or more object data files include one or more computer-aided design (CAD) solid model files configured to create one or more three dimensional physical objects. 50. The duplication control system for manufacturing of claim 42 wherein the one or more manufacturing machines are three-dimensional additive manufacturing machines configured for rapid prototyping, three-dimensional printing, two-dimensional printing, freeform fabrication, solid freeform fabrication, and seriolithography. 51. The duplication control system for manufacturing of claim 42 wherein the one or more manufacturing machines include a subtractive manufacturing machine, including machines adapted for drilling, milling, turning, laser cutting, waterjet cutting, plasma cutting, wire electrical discharge cutting, cold, warm and hot forging metal fabrication, computer numerical controlled fabrication machine, and/or an additive manufacturing machine, and/or an injection molding machine. 52. The duplication control system for manufacturing of claim 42 wherein the one or more manufacturing machines include a one or more of an extrusion manufacturing machine, a melting manufacturing machine, a solidification manufacturing machine, an ejection manufacturing machine, a die casting manufacturing machine, a stamping process machine. 53. The duplication control system for manufacturing of claim 42 wherein the one or more manufacturing machines include a one or more of a subtractive manufacturing machine, a drilling machine, a milling machine, a turning machine, a laser cutting machine, a waterjet cutting machine, a plasma cutting machine, a wire electrical discharge cutting machine, a cold forging metal fabrication machine, a warm forging metal fabrication machine, a hot forging metal fabrication, computer numerical controlled fabrication machine, an additive manufacturing machine and an injection molding machine. 54. The duplication control system for manufacturing of claim 42 wherein the one or more manufacturing machines include a one or more of an extrusion manufacturing machine, a melting manufacturing machine, a solidification manufacturing machine, an ejection manufacturing machine, a die casting manufacturing machine, a stamping process machine. 55. The duplication control system for manufacturing of claim 42 wherein the one or more manufacturing machines include a one or more a manufacturing machine configured to perform manufacturing using one or more of metal, wood, ice, stone, glass, nuclear materials, pharmaceuticals, edible substances, sand, ceramic materials, aluminum, silicon, carbides, silicon nitrides, silicon carbides, metal/ceramic combinations including aluminum/silicon nitride, aluminum/silicon carbide, aluminum/zirconia and aluminum/aluminum nitride including materials alterable by friction, heating and cooling. 56. The duplication control system for manufacturing of claim 42 wherein the one or more manufacturing machines are two-dimensional manufacturing machines configured to perform manufacturing of one or more of skin, textiles, edible substances, paper and silicon printing. 57. A duplication control system for manufacturing comprising: a processor;a data store operably coupled to the processor, the data store configured to contain authorization guideline data associated with one or more object data files describing an object for manufacture;a memory operably coupled to the processor, the memory including: a digital rights management module configured to generate an authorization status based on the authorization guideline data, the authorization status determinative of a functionality of one or more manufacturing machines; anda comparison module operably coupled to the processor, the comparison module configured to compare the one or more digital rights management codes to stored authorization guideline data to determine the authorization status as a function of the status of one or more previously compiled object data files.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.