Methods and systems for a secure robotic operational system include but are not limited to receiving an authorization associated with a directive to perform robotic operational tasks regarding one or more objects; verifying the authorization associated with the directive; and controlling operation o
Methods and systems for a secure robotic operational system include but are not limited to receiving an authorization associated with a directive to perform robotic operational tasks regarding one or more objects; verifying the authorization associated with the directive; and controlling operation of the robotic operational system via controlling a plurality of robotic elements, each robotic element of the plurality of robotic elements individually and/or in combination performing one or more functions in accordance with the authorization.
대표청구항▼
1. A method for securely controlling a robotic operational system, the method comprising: receiving at least one authorization code associated with an object data file, the object data file specifying one or more robotic operational tasks to produce one or more physical objects;comparing the at leas
1. A method for securely controlling a robotic operational system, the method comprising: receiving at least one authorization code associated with an object data file, the object data file specifying one or more robotic operational tasks to produce one or more physical objects;comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file; andcontrolling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects. 2. The method of claim 1 further comprising: receiving the at least one authorization code via an application configured to identify a user associated with the object data file specifying the one or more robotic operational tasks. 3. The method of claim 2 wherein the receiving the at least one authorization code via an application configured to identify a user associated with the object data file specifying the one or more robotic operational tasks includes: receiving the at least one authorization code via the application, the application applying a user credential to provide the authorization code. 4. The method of claim 2 wherein the receiving the at least one authorization code via an application configured to identify a user associated with the object data file specifying the one or more robotic operational tasks includes: receiving the at least one authorization code from one or more data packets over a network in communication with the robotic operational system, the one or more data packets providing one or more permissions to operate the robotic operational system. 5. The method of claim 2 wherein the receiving the at least one authorization code via an application configured to identify a user associated with the object data file specifying the one or more robotic operational tasks includes: receiving the at least one authorization code from a security device in communication with the robotic operational system, the security device providing one or more permissions to operate the robotic operational system. 6. The method of claim 5 wherein the receiving the at least one authorization code from a security device in communication with the robotic operational system, the security device providing one or more permissions to operate the robotic operational system includes: receiving the at least one authorization code from the security device configured as a dongle attached to the robotic operational system, the dongle providing one or more permissions to operate the robotic operational system. 7. The method of claim 5 wherein the receiving the at least one authorization code from a security device in communication with the robotic operational system, the security device providing one or more permissions to operate the robotic operational system includes: receiving the at least one authorization code from the security device configured as a wireless communication device associated with the robotic operational system, the wireless communication device providing one or more permissions to operate the robotic operational system. 8. The method of claim 1 wherein the comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: receiving the object data file from a control system operably coupled to the robotic operational system; andreceiving an enabling signal from the control system to enable reification of the one or more physical objects. 9. The method of claim 1 wherein the comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: comparing the at least one authorization code to a stored list of authorization codes accessible to the robotic operational system. 10. The method of claim 1 wherein the comparing the at least one authorization code associated with the directive object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: receiving an indication from a control system operably coupled to the robotic operational system, the control system including a digital rights management application. 11. The method of claim 1 wherein the comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: verifying that the at least one authorization code complies with at least one license agreement relating to the protection of the one or more physical objects, the one or more physical objects at least partially robotically reproducible via the one or more object data files that enable at least one of the plurality of robotic elements to at least partially reify the one or more physical objects. 12. The method of claim 1 wherein the comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: verifying that the at least one authorization code complies with one or more of a royalty status, an expiration date pertaining to a license agreement, and/or a number of manufacturing runs permitted according to the license agreement. 13. The method of claim 1 wherein the comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: verifying that the at least one authorization code complies with a payment status. 14. The method of claim 1 wherein the controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: controlling reification using one or more of a metal, 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. 15. The method of claim 1 wherein the controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: controlling one or more robotic elements for at least one of rapid prototyping, three-dimensional printing, two-dimensional printing, free form fabrication, solid freeform fabrication, or stereolithography. 16. The method of claim 1 wherein the controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: controlling one or more of one or more of stereolithography (SLA), selective laser sintering (SLS), computer numerical control (CNC), or fused deposition modeling (FDM) if the authorization code meets one or more predetermined conditions. 17. The method of claim 1 wherein the controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: controlling robotic three-dimensional 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, or aluminum/aluminum nitride including materials alterable by friction, heating and/or cooling if the authorization code meets one or more predetermined conditions. 18. The method of claim 1 wherein the controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: controlling one or more of at least partially robotic two-dimensional manufacturing using one or more of skin, textiles, edible substances, paper, or silicon printing if the authorization code meets one or more predetermined conditions. 19. The method of claim 1 wherein the controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: controlling one or more of at least partially robotic subtractive manufacturing, including enabling or preventing 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 and/or an injection molding if the authorization code meets one or more predetermined conditions. 20. The method of claim 1 wherein the controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: controlling a physical component of the robotic operational system if the authorization code meets one or more predetermined conditions. 21. The method of claim 20 wherein the controlling a physical component of the robotic operational system if the authorization code meets one or more predetermined conditions includes: controlling a physical component of the robotic operational system if the authorization code meets at least one of a benchmark comparison, a temporal machine qualification, an operation qualification, an event occurrence, and/or a quality certification. 22. The method of claim 20 wherein the controlling a physical component of the robotic operational system if the authorization code meets one or more predetermined conditions includes: controlling one or more of a chemical process, a product packaging, an injection molding unit, a subtraction machine, an additive manufacturing unit, a two-dimensional production machine, a three-dimensional production machine, a stamping machine, an extruder, a melting machine, a die-casting machine, a solidifying machine, a manufacturing machine, a rapid prototyping machine, or a production device. 23. The method of claim 20, wherein the receiving at least one authorization code associated with an object data file, the object data file specifying one or more robotic operational tasks to produce one or more physical objects includes: receiving an input specifying an object data file for creating and/or duplicating and/or producing the one or more physical objects in accordance with the authorization code. 24. The method of claim 1 wherein the controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: controlling one or more robotics elements of one or more of a processor system, an assembly system, a testing system, a manufacturing system, or a production system to perform the one or more robotic operational tasks according to the object data file in response to a verification of the authorization code. 25. The method of claim 1 wherein the controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: controlling one or more robotics elements to perform one or more of constructing, building, structuring, modifying, fabricating, and/or forming the one or more objects according to the object data file in response to a verification of the authorization code. 26. The method of claim 1 wherein the controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: controlling one or more robotics elements to perform one or more of welding, polishing, buffing, deburring, grinding, lapping, fettling, stamping, inserting, framing, laying, wiring, plumbing, roofing, walling, and/or flooring the one or more objects according to the object data file in response to a verification of the authorization code. 27. The method of claim 1, wherein the comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: verifying the at least one authorization code associated with the object data file to determine compliance with at least one license agreement associated with production of the one or more physical objects. 28. The method of claim 1, wherein the comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: verifying the at least one authorization code associated with the object data file to determine compliance with at least one production time period condition associated with production of the one or more physical objects. 29. The method of claim 1, wherein the comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: verifying the at least one authorization code associated with the object data file to determine compliance with at least one production quantity condition associated with production of the one or more physical objects. 30. The method of claim 1, wherein the comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: verifying the at least one authorization code associated with the object data file to determine compliance with at least one payment condition associated with production of the one or more physical objects. 31. The method of claim 1, wherein the comparing the at least one authorization code associated with the directive object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: verifying the at least one authorization code associated with the object data file to determine compliance with at least one operator qualification condition associated with production of the one or more physical objects. 32. A non-transitory computer program product comprising: one or more instructions for receiving at least one authorization code associated with an object data file, the object data file specifying one or more robotic operational tasks to produce one or more physical objects;one or more instructions for comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file; andone or more instructions for controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects. 33. The non-transitory computer program product of claim 32 wherein the one or more instructions for receiving at least one authorization code associated with an object data file, the object data file specifying one or more robotic operational tasks to produce one or more physical objects includes: one or more instructions for receiving the at least one authorization code via an application configured to identify a user associated with the object data file specifying the one or more robotic operational tasks. 34. The non-transitory computer program product of claim 33 wherein the one or more instructions for receiving the at least one authorization code via an application configured to identify a user associated with the object data file specifying the one or more robotic operational tasks includes: one or more instructions for receiving the at least one authorization code via the application, the application applying a user credential to provide the authorization code. 35. The non-transitory computer program product of claim 33 wherein the receiving the at least one authorization code via an application configured to identify a user associated with the object data file specifying the one or more robotic operational tasks includes: one or more instructions for receiving the at least one authorization code from a security device in communication with the robotic operational system, the security device providing one or more permissions to operate the robotic operational system. 36. The non-transitory computer program product of claim 33 wherein the receiving the at least one authorization code from a security device in communication with the robotic operational system, the security device providing one or more permissions to operate the robotic operational system includes: one or more instructions for receiving the at least one authorization code from the security device configured as a dongle attached to the robotic operational system, the dongle providing one or more permissions to operate the robotic operational system. 37. The non-transitory computer program product of claim 33 wherein the receiving the at least one authorization code from a security device in communication with the robotic operational system, the security device providing one or more permissions to operate the robotic operational system includes: one or more instructions for receiving the at least one authorization code from the security device configured as a wireless communication device associated with the robotic operational system, the wireless communication device providing one or more permissions to operate the robotic operational system. 38. The non-transitory computer program product of claim 32 wherein the one or more instructions for comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: one or more instructions for receiving the object data file from a control system operably coupled to the robotic operational system; andone or more instructions for receiving an enabling signal from the control system to enable reification of the one or more physical objects. 39. The non-transitory computer program product of claim 32 wherein the one or more instructions for comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: one or more instructions for comparing the at least one authorization code to a stored list of authorization codes accessible to the robotic operational system. 40. The non-transitory computer program product of claim 32 wherein the one or more instructions for comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: one or more instructions for receiving an indication from a control system operably coupled to the robotic operational system, the control system including a digital rights management application. 41. The non-transitory computer program product of claim 32 wherein the one or more instructions for comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: one or more instructions for verifying that the at least one authorization code complies with at least one license agreement relating to the protection of the one or more physical objects, the one or more physical objects at least partially robotically reproducible via the one or more object data files that enable at least one of the plurality of robotic elements to at least partially reify the one or more physical objects. 42. The non-transitory computer program product of claim 32 wherein the one or more instructions for comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: one or more instructions for verifying that the at least one authorization code complies with one or more of a royalty status, an expiration date pertaining to a license agreement, and/or a number of manufacturing runs permitted according to the license agreement. 43. The non-transitory computer program product of claim 33 wherein the one or more instructions for comparing the at least one authorization code associated with the object data file to at least one machine identifier associated with one or more robotic elements configured to produce the one or more physical objects to determine if the one or more robotic elements are authorized to produce the one or more objects specified by the object data file includes: one or more instructions for verifying that the at least one authorization code complies with a payment status. 44. The non-transitory computer program product of claim 32 wherein the one or more instructions for controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: one or more instructions for controlling a physical component of the robotic operational system if the authorization code meets one or more predetermined conditions. 45. The non-transitory computer program product of claim 44 wherein the one or more instructions for controlling a physical component of the robotic operational system if the authorization code meets one or more predetermined conditions includes: one or more instructions for controlling a physical component of the robotic operational system if the authorization code meets at least one of a benchmark comparison, a temporal machine qualification, an operation qualification, an event occurrence, and/or a quality certification. 46. The non-transitory computer program product of claim 44 wherein the one or more instructions for controlling a physical component of the robotic operational system if the authorization code meets one or more predetermined conditions includes: one or more instructions for controlling one or more of a chemical process, a product packaging, an injection molding unit, a subtraction machine, an additive manufacturing unit, a two-dimensional production machine, a three-dimensional production machine, a stamping machine, an extruder, a melting machine, a die-casting machine, a solidifying machine, a manufacturing machine, a rapid prototyping machine, or a production device. 47. The non-transitory computer program product of claim 44 wherein the one or more instructions for controlling a physical component of the robotic operational system if the authorization code meets one or more predetermined conditions includes: one or more instructions for receiving an input specifying an object data file for creating and/or duplicating and/or producing the one or more physical objects in accordance with the authorization code. 48. The non-transitory computer program product of claim 32 wherein the one or more instructions for controlling the one or more robotic elements, responsive to a verification of the authorization code indicating that the at least one machine is authorized to produce the one or more objects, to perform the one or more robotic operational tasks according to the object data file to produce the one or more physical objects includes: one or more instructions for controlling one or more robotics elements of one or more of a processor system, an assembly system, a testing system, a manufacturing system, or a production system to perform the one or more robotic operational tasks according to the object data file in response to a verification of the authorization code. 49. The non-transitory computer program product of claim 48 wherein the one or more instructions for controlling one or more robotics elements of one or more of a processor system, an assembly system, a testing system, a manufacturing system, or a production system to perform the one or more robotic operational tasks according to the object data file in response to a verification of the authorization code includes: one or more instructions for controlling one or more robotics elements to perform one or more of constructing, building, structuring, modifying, fabricating, and/or forming the one or more objects according to the object data file in response to a verification of the authorization code. 50. The non-transitory computer program product of claim 48 wherein the one or more instructions for controlling one or more robotics elements of one or more of a processor system, an assembly system, a testing system, a manufacturing system, or a production system to perform the one or more robotic operational tasks according to the object data file in response to a verification of the authorization code includes: one or more instructions for controlling one or more robotics elements to perform one or more of welding, polishing, buffing, deburring, grinding, lapping, fettling, stamping, inserting, framing, laying, wiring, plumbing, roofing, walling, and/or flooring the one or more objects according to the object data file in response to a verification of the authorization code.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (43)
Kellems Rodney E. ; Datta Surjit K. ; Blackburn Michael R., Adenosine deaminase deficient transgenic mice and methods for the use thereof.
Tajima,Shigeru; Rekimoto,Junichi; Ayatsuka,Yuji; Matsushita,Nobuyuki; Hasegawa,Tota; Karasawa,Hidenori; Sciammarella,Eduardo A., Device for controlling robot behavior and method for controlling it.
Abburi,Rajasekhar; Alkove,James M.; McNeill,William P.; McKune,Jeffrey R., Enforcement architecture and method for digital rights management system for roaming a license to a plurality of user devices.
Klinefelter, Gary M.; Platner, Thomas C.; Schuler, Joseph F.; Gershenovich, Leon; Kaiser, David W.; Holland, Gary R., Identification card manufacturing security.
Mott Timothy ; Story Guy ; Jun Benjamin Che-Ming ; Pai Samuel Hong-Yen ; Kocher Paul, Method and apparatus for targeting a digital information playback device.
Atkin,Steven Edward; Casey,Margot Bruce; Stading,Tyron Jerrod, Method, system and program product for determining java software code plagiarism and infringement.
Hind, John R.; Peters, Marcia Lambert, Methods, systems and computer program products for rule based firmware updates utilizing certificate extensions and certificates for use therein.
Fujiwara, Hitoshi; Yamaguchi, Yasuhiro; Umeda, Hidenori; Sakiyama, Tatsuya; Jibiki, Yuichi, PRODUCTION MANAGEMENT SYSTEM, CLIENT IN THE PRODUCTION MANAGEMENT SYSTEM, PRODUCTION MANAGEMENT METHOD IN THE PRODUCTION MANAGEMENT SYSTEM, DATA RETRIEVAL METHOD IN THE PRODUCTION MANAGEMENT SYSTEM, .
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Sachs Emanuel M. (Somerville) Haggerty John S. (Lincoln) Cima Michael J. (Lexington) Williams Paul A. (Concord MA), Three-dimensional printing techniques.
Kevin G. Rivette ; Irving S. Rappaport ; Luke Hohmann ; David Puglia ; David Goretsky ; Adam Jackson ; Charles Rabb, Jr. ; David W. Smith ; Brian Park ; Warren Thornthwaite ; Jorge A. Navar, Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.