ABSTRACT
Abstract
A printer management system includes one or more printing devices having a printing area for printing according to a digital file, an access area through which a user may access the printing area, and a locking mechanism configured to lock the access area preventing access to the printing area. A management server is communicatively coupled to the one or more printing devices over a communication network and is configured to receive a print request from one or more user devices or one of the one or more printing devices to print the digital file, transmit the digital file to one of the one or more printing devices, and transmit commands to lock and unlock the locking mechanism of the one or more printing devices. In one embodiment the management system is configured to update a printing status of each of the one or more printing devices.
Description
CROSS REFERENCE TO RELATED APPLICATIONS
This applications claims priority to U.S. Provisional Application No. 62/288,980, filed Jan. 29, 2016, the contents of which are hereby incorporated by reference.
FIELD OF THE INVENTION
This invention generally relates to secure additive manufacturing, such as using 3D printers, and associated management networks.
BACKGROUND OF THE INVENTION
3D printing is an additive manufacturing process of making three dimensional solid objects from a digital file. One method for 3D printing is achieved by laying down successive layers of material until the three dimensional solid object is created. Each of these layers represents a thinly-sliced horizontal cross-section of the object. Other methods of 3D printing include selective laser sintering (SLS), selective laser melting (SLM), and stereolithography, among others. The 3D printing process begins by creating a virtual model of the object, typically a Computer Aided Design (CAD) file, and using specialized 3D printing software to âsliceâ the virtual model into hundreds or thousands of horizontal layers (depending on the desired fineness of the final printed object). The processed file with the sliced virtual model is then sent to a 3D printer that builds the model one layer at a time based on the individual slices of the virtual model.
Recent developments in 3D printing technology have reduced the cost and increased the availability of 3D printers and 3D printing software for the general public. However, such 3D printers and software generally remain limited to a single locally connected device for individual personal or professional use. There is, therefore, an unmet demand for a 3D printer management network that is secure, centrally managed, and accessible to individuals all around the world.
BRIEF DESCRIPTION OF THE INVENTION
In one embodiment, a printer management system includes one or more printing devices that have a printing area for printing according to a digital file, an access area through which a user may access the printing area, a locking mechanism configured to lock the access area preventing the user from accessing the printing area, and a management server communicatively coupled to each of the one or more printing devices over a communications network. The management server is configured to receive a print request from one or more user devices or one of the one or more printing devices to print the digital file, transmit the digital file to a selected one of the one or more printing devices, and transmit commands to lock and unlock the locking mechanism of the one or more printing devices.
In one embodiment, the one or more printing devices are configured to lock the locking mechanism during printing of the digital file, and unlock the locking mechanism upon receiving a command from the management server or from an authorized user or upon an authorized user manually unlocking the locking mechanism. In another embodiment, the management server is further configured to update a printing status of each of the one or more printing devices and the selected one or more printing devices is selected based upon the printing status of each of the one or more printing devices.
In one embodiment, the one or more printing devices further comprises a user interface. The user interface is configured to authenticate an authorized user, and unlock the locking mechanism in response to an unlock command from the authorized user.
In one embodiment, the locking mechanism comprises an electromagnetic lock. In another embodiment, the locking mechanism comprises a mechanical bolt-action lock.
In one embodiment, the management server is further configured to store a plurality of digital files, and the user interface is further configured to retrieve, in response to a request from the authorized user, a selected one or more digital files of the plurality of digital files for printing by the printing device.
In one embodiment, the user interface is further configured to transmit, in response to a print command from the authorized user, the print request to the management server. In another embodiment, the print request comprises the metadata for the digital file.
In one embodiment, the metadata comprises at least one of a file name of the digital file, an owner of the digital file, an estimated time to print the digital file, and an estimated amount of material required to print the digital file. In another embodiment, the printing status indicates printer operation time, printer occupation time, or printer material remaining.
In one embodiment, the one or more printing devices further comprises a moveable panel adapted to cover the access area when disposed in a closed position, and the locking mechanism is configured to lock the moveable panel in the closed position.
In one embodiment, a printer management system includes, a management server capable of being communicatively coupled to one or more printing devices over a communications network, The management server is configured to receive, over the communications network, a print request from one or more user devices or the one or more printing devices to print a digital file, transmit, over the communications network, the digital file to a selected one or more printing devices, and transmit, over the communications network, commands to lock and unlock a locking mechanism of the one or more printing devices. The locking mechanism is configured to secure an access area through which a user may access a printing area of the printing device for printing the digital file.
In one embodiment, the management server transmits the command to lock the locking mechanism of the selected one or more printing devices prior to printing of the digital file, and transmits the command to unlock the locking mechanism of the selected one or more printing devices at a time after the digital file has completed printing.
In one embodiment, the management server is further configured to update a printing status of each of the one or more printing devices. In another embodiment, the management server is further configured to store the digital files received from the one or more user devices. In one embodiment, the print request comprises the metadata for the digital file.
In one embodiment, metadata comprises at least one of a file name of the digital file, an owner of the digital file, an estimated time to print the digital file, and an estimated amount of material required to print the digital file. In another embodiment, the printing status indicates printer operation time, printer occupation time, or printer material remaining.
In one embodiment, a printing device includes a printing area for printing a digital file, an access area through which a user may access the printing area, and a locking mechanism configured to lock the access area preventing the user from accessing the printing area. The printing device is capable of being communicatively coupled to a management server, and the printing device is configured to lock the locking mechanism during printing of the digital file, and unlock the locking mechanism upon receiving a command from an authorized user or from the management server.
In one embodiment, the locking mechanism comprises an electromagnetic lock. In another embodiment, the locking mechanism comprises a mechanical bolt-action lock. In one embodiment, the printing device includes a user interface configured to authenticate an authorized user, and unlock the locking mechanism in response to an unlock command form the authorized user.
In one embodiment, the printing device also includes a moveable panel adapted to cover the access area when disposed in a closed position, wherein the locking mechanism is configured to lock the moveable panel in the closed position.
BRIEF DESCRIPTION OF THE FIGURES
FIG. 1 is a block diagram of a 3D printer management network, according to one embodiment of the invention.
FIG. 2 is a block diagram of the structure of a management server of the 3D printer management network of FIG. 1 , according to one embodiment of the invention.
FIG. 3 is a block diagram of the structure of a 3D printer of the 3D printer management network of FIG. 1 , according to one embodiment of the invention.
FIGS. 4A-4G are diagrams of a 3D printer, according to one embodiment of the invention.
FIGS. 5A-5I are screen images of the user interface of an additive printer, such as a 3D printer, according to one embodiment of the invention.
FIG. 6 is a flowchart of method steps for securely printing a 3D printing file using the 3D printer management network of FIG. 1 , according to one embodiment of the invention.
FIGS. 7A-7E are screen images of the user interface of a user device of the additive printer management network of FIG. 1 , according to one embodiment of the invention.
FIGS. 8A-8K are screen images of the administrator interface of a management server of the additive printer management network of FIG. 1 , according to one embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram of a 3D printer management network 100 , according to one embodiment of the invention. As shown in FIG. 1 , network 101 connects a plurality of user devices 102 , 104 , and 106 , a management server 120 , and a plurality of 3D printers
112 , 114 , and 116 . In one embodiment, the management server 120 may be run on one or more of the 3D printers
112 , 114 , or 116 within the 3D printer management network 100 . For illustrative purposes, FIG. 1 illustrates three 3D printers
112 , 114 , and 116 but many more could be implemented in the network 100 . The network 101 may be any known communications network, including the Internet, a Local Area Network (LAN), a Wide Area Network (WAN), etc. User devices 102 , 104 , and 106 may comprise any suitable device for transmitting a request for 3D printing over the network 100 . For example, user devices 102 , 104 , and 106 may comprise personal computers (PCs), laptops, smartphones, tablets, and the like. Management server 120 may also comprise any suitable device for managing the plurality of 3D printers
112 , 114 , and 116 over the network 101 , including a PC, a laptop, a rackmount system mounted in a server cage, etc.
Because network 101 connects the plurality of user devices 102 , 104 , and 106 , the management server 120 , and the plurality of 3D printers
112 , 114 , and 116 , the devices comprising the secure 3D printer network 100 may be distributed geographically as necessary. For example, in one embodiment, 3D printers
112 , 114 , and 116 may be located remotely from the management server 120 , which in turn, is located remotely from the user devices 102 , 104 , and 106 . Given the distributed nature of the 3D printer management network 100 , in one embodiment, the communications between the plurality of user devices 102 , 104 , and 106 , the plurality of 3D printers
112 , 114 , and 116 , and the management server 120 over the network 101 are secured using any suitable technique.
CROSS REFERENCE TO RELATED APPLICATIONS
This applications claims priority to U.S. Provisional Application No. 62/288,980, filed Jan. 29, 2016, the contents of which are hereby incorporated by reference.
FIELD OF THE INVENTION
This invention generally relates to secure additive manufacturing, such as using 3D printers, and associated management networks.
BACKGROUND OF THE INVENTION
3D printing is an additive manufacturing process of making three dimensional solid objects from a digital file. One method for 3D printing is achieved by laying down successive layers of material until the three dimensional solid object is created. Each of these layers represents a thinly-sliced horizontal cross-section of the object. Other methods of 3D printing include selective laser sintering (SLS), selective laser melting (SLM), and stereolithography, among others. The 3D printing process begins by creating a virtual model of the object, typically a Computer Aided Design (CAD) file, and using specialized 3D printing software to âsliceâ the virtual model into hundreds or thousands of horizontal layers (depending on the desired fineness of the final printed object). The processed file with the sliced virtual model is then sent to a 3D printer that builds the model one layer at a time based on the individual slices of the virtual model.
Recent developments in 3D printing technology have reduced the cost and increased the availability of 3D printers and 3D printing software for the general public. However, such 3D printers and software generally remain limited to a single locally connected device for individual personal or professional use. There is, therefore, an unmet demand for a 3D printer management network that is secure, centrally managed, and accessible to individuals all around the world.
BRIEF DESCRIPTION OF THE INVENTION
In one embodiment, a printer management system includes one or more printing devices that have a printing area for printing according to a digital file, an access area through which a user may access the printing area, a locking mechanism configured to lock the access area preventing the user from accessing the printing area, and a management server communicatively coupled to each of the one or more printing devices over a communications network. The management server is configured to receive a print request from one or more user devices or one of the one or more printing devices to print the digital file, transmit the digital file to a selected one of the one or more printing devices, and transmit commands to lock and unlock the locking mechanism of the one or more printing devices.
In one embodiment, the one or more printing devices are configured to lock the locking mechanism during printing of the digital file, and unlock the locking mechanism upon receiving a command from the management server or from an authorized user or upon an authorized user manually unlocking the locking mechanism. In another embodiment, the management server is further configured to update a printing status of each of the one or more printing devices and the selected one or more printing devices is selected based upon the printing status of each of the one or more printing devices.
In one embodiment, the one or more printing devices further comprises a user interface. The user interface is configured to authenticate an authorized user, and unlock the locking mechanism in response to an unlock command from the authorized user.
In one embodiment, the locking mechanism comprises an electromagnetic lock. In another embodiment, the locking mechanism comprises a mechanical bolt-action lock.
In one embodiment, the management server is further configured to store a plurality of digital files, and the user interface is further configured to retrieve, in response to a request from the authorized user, a selected one or more digital files of the plurality of digital files for printing by the printing device.
In one embodiment, the user interface is further configured to transmit, in response to a print command from the authorized user, the print request to the management server. In another embodiment, the print request comprises the metadata for the digital file.
In one embodiment, the metadata comprises at least one of a file name of the digital file, an owner of the digital file, an estimated time to print the digital file, and an estimated amount of material required to print the digital file. In another embodiment, the printing status indicates printer operation time, printer occupation time, or printer material remaining.
In one embodiment, the one or more printing devices further comprises a moveable panel adapted to cover the access area when disposed in a closed position, and the locking mechanism is configured to lock the moveable panel in the closed position.
In one embodiment, a printer management system includes, a management server capable of being communicatively coupled to one or more printing devices over a communications network, The management server is configured to receive, over the communications network, a print request from one or more user devices or the one or more printing devices to print a digital file, transmit, over the communications network, the digital file to a selected one or more printing devices, and transmit, over the communications network, commands to lock and unlock a locking mechanism of the one or more printing devices. The locking mechanism is configured to secure an access area through which a user may access a printing area of the printing device for printing the digital file.
In one embodiment, the management server transmits the command to lock the locking mechanism of the selected one or more printing devices prior to printing of the digital file, and transmits the command to unlock the locking mechanism of the selected one or more printing devices at a time after the digital file has completed printing.
In one embodiment, the management server is further configured to update a printing status of each of the one or more printing devices. In another embodiment, the management server is further configured to store the digital files received from the one or more user devices. In one embodiment, the print request comprises the metadata for the digital file.
In one embodiment, metadata comprises at least one of a file name of the digital file, an owner of the digital file, an estimated time to print the digital file, and an estimated amount of material required to print the digital file. In another embodiment, the printing status indicates printer operation time, printer occupation time, or printer material remaining.
In one embodiment, a printing device includes a printing area for printing a digital file, an access area through which a user may access the printing area, and a locking mechanism configured to lock the access area preventing the user from accessing the printing area. The printing device is capable of being communicatively coupled to a management server, and the printing device is configured to lock the locking mechanism during printing of the digital file, and unlock the locking mechanism upon receiving a command from an authorized user or from the management server.
In one embodiment, the locking mechanism comprises an electromagnetic lock. In another embodiment, the locking mechanism comprises a mechanical bolt-action lock. In one embodiment, the printing device includes a user interface configured to authenticate an authorized user, and unlock the locking mechanism in response to an unlock command form the authorized user.
In one embodiment, the printing device also includes a moveable panel adapted to cover the access area when disposed in a closed position, wherein the locking mechanism is configured to lock the moveable panel in the closed position.
BRIEF DESCRIPTION OF THE FIGURES
FIG. 1 is a block diagram of a 3D printer management network, according to one embodiment of the invention.
FIG. 2 is a block diagram of the structure of a management server of the 3D printer management network of FIG. 1 , according to one embodiment of the invention.
FIG. 3 is a block diagram of the structure of a 3D printer of the 3D printer management network of FIG. 1 , according to one embodiment of the invention.
FIGS. 4A-4G are diagrams of a 3D printer, according to one embodiment of the invention.
FIGS. 5A-5I are screen images of the user interface of an additive printer, such as a 3D printer, according to one embodiment of the invention.
FIG. 6 is a flowchart of method steps for securely printing a 3D printing file using the 3D printer management network of FIG. 1 , according to one embodiment of the invention.
FIGS. 7A-7E are screen images of the user interface of a user device of the additive printer management network of FIG. 1 , according to one embodiment of the invention.
FIGS. 8A-8K are screen images of the administrator interface of a management server of the additive printer management network of FIG. 1 , according to one embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram of a 3D printer management network 100 , according to one embodiment of the invention. As shown in FIG. 1 , network 101 connects a plurality of user devices 102 , 104 , and 106 , a management server 120 , and a plurality of 3D printers
112 , 114 , and 116 . In one embodiment, the management server 120 may be run on one or more of the 3D printers
112 , 114 , or 116 within the 3D printer management network 100 . For illustrative purposes, FIG. 1 illustrates three 3D printers
112 , 114 , and 116 but many more could be implemented in the network 100 . The network 101 may be any known communications network, including the Internet, a Local Area Network (LAN), a Wide Area Network (WAN), etc. User devices 102 , 104 , and 106 may comprise any suitable device for transmitting a request for 3D printing over the network 100 . For example, user devices 102 , 104 , and 106 may comprise personal computers (PCs), laptops, smartphones, tablets, and the like. Management server 120 may also comprise any suitable device for managing the plurality of 3D printers
112 , 114 , and 116 over the network 101 , including a PC, a laptop, a rackmount system mounted in a server cage, etc.
Because network 101 connects the plurality of user devices 102 , 104 , and 106 , the management server 120 , and the plurality of 3D printers
112 , 114 , and 116 , the devices comprising the secure 3D printer network 100 may be distributed geographically as necessary. For example, in one embodiment, 3D printers
112 , 114 , and 116 may be located remotely from the management server 120 , which in turn, is located remotely from the user devices 102 , 104 , and 106 . Given the distributed nature of the 3D printer management network 100 , in one embodiment, the communications between the plurality of user devices 102 , 104 , and 106 , the plurality of 3D printers
112 , 114 , and 116 , and the management server 120 over the network 101 are secured using any suitable technique. In various embodiments, the communications may be secured using public key cryptography such as RSA, Transport Layer Security (TLS), Secure Sockets Layer (SSL), or any combination or variant thereof.
While FIG. 1 shows three user devices 102 , 104 , and 106 , and three 3D printers
112 , 114 , and 116 , it should be understood that the 3D printer management network 100 is not limited to any specific number of user devices and 3D printers, and is scalable from a single user device and a single 3D printer, to hundreds or thousands, or more, of such devices. Additionally, central server 120 may comprise a single device, or in other embodiments, may comprise multiple devices centrally managing the plurality of 3D printers
112 , 114 , and 116 .
FIG. 2 shows a block diagram of the structure of the management server 120 of the 3D printer management network 100 shown in FIG. 1 , according to one embodiment of the invention. As shown in FIG. 2 , the management server 120 comprises a processor 202 in communication with DRAM 204 , persistent storage 206 , peripheral interface 208 , and network interface 210 . In another embodiment, the persistent storage 206 need not be persistent, and may comprise volatile memory devices, or a combination of volatile and non-volatile memory devices. In yet a further embodiment, the persistent storage 206 and the DRAM 204 may be the same device.
Network interface 210 connects the management server 120 to the network 101 . Peripheral interface 208 connects the management server 120 to peripheral input devices 201 . Peripheral interface devices 201 may include a keyboard, a mouse, a touch panel, or any other suitable device to input user commands and control the management server 120 . Alternatively, in one embodiment, control of the management server 120 is performed remotely over the network 101 through the network interface 210 . Persistent storage 206 stores user account subsystem 212 , security subsystem
214 , and 3D printer management subsystem 216 .
User account subsystem 212 stores individual user account information, including the user's 3D printing history, stored 3D printing files, available funds, and any pending 3D printing requests. In one embodiment, the individual user account information is stored remotely and the user account subsystem 212 is configured to access the remotely stored information by causing the processor 202 to retrieve the information through the network 101 via the network interface 210 . In this embodiment, the individual user information may be stored in the cloud, in a network-attached storage (NAS) device, or any other suitable remote storage device. For enhanced security, in one embodiment, the individual user information is encrypted using any suitable method.
Security subsystem 214 stores user authentication information with respect to each individual's user information stored by the user account subsystem 212 . The user authentication information may comprises a user's username and associated password, a user's identification and associated pin number, a user's card number, a user's RFID tag, a user's biometric data (such as a fingerprint image), or any other suitable identification information, or combination thereof, to verify the user is properly authorized to access the user information stored or accessible by the user account subsystem 212 . In one embodiment, the user authentication information is stored remotely from the management server 120 , and the security subsystem 214 is configured to access the remotely stored authentication information by causing the processor 202 to retrieve the information through the network 101 via the network interface 210 . In this embodiment, the user authentication information may be stored in any suitable remote storage device. In one embodiment, the user authentication information is encrypted using any suitable method.
Additionally, security subsystem 214 stores administrator authentication information. Once authenticated, the security subsystem 214 is configured to allow the administrator to access all of the individual user account information stored or accessible by the user account subsystem 212 . Once given access to the individual user account information, an administrator may view or modify the user account information. Additionally, in one embodiment, the security subsystem 214 is configured to allow the administrator to lock or unlock a user's account. For example, if a user has violated a rule or regulation imposed by an administrator, the administrator may lock the user's account to prevent the user from accessing the secure 3D printer network 100 .
3D printer management subsystem 216 is configured to retrieve and make available real-time information regarding the status of the 3D printers
112 , 114 , and 116 of the secure 3D printer network 100 (shown in FIG. 1 ) to both the authorized users and the administrators. In one embodiment, the 3D printer management subsystem 216 is configured to either periodically or asynchronously fetch the status of each individual 3D printer
112 , 114 , and 116 to determine if a respective 3D printer
112 , 114 , and 116 is idle (available to receive and print a 3D printing file), is in progress (in the process of printing the 3D printing file), is completed (printing has been completed but the user has not retrieved the printed object), has encountered an error, or requires maintenance, among other statuses that may also be applicable to each of the 3D printers
112 , 114 , and 116 .
Additional status information, such as the amount of printer material remaining (e.g., length of filament string), the estimated time remaining for the 3D printing to be completed, printer operation time (indicating total for the 3D printing to complete), total occupation time including print time and the amount of time the 3D printing has been finished (indicating the amount of time the object has been waiting to be picked up by the user), and the estimated amount of time before a user picks up the 3D printed object (can be an estimate based on the average pickup time, or an estimated pick up time provided by the user, for example) may also be provided to users and administrators.
In another embodiment, the plurality of 3D printers
112 , 114 , and 116 periodically transmit their current status over the network 101 to the management server 120 , and the 3D printer management subsystem 216 is configured to cause the processor 202 to retrieve that information via the network interface 210 for use by the 3D printer management subsystem 216 . In one embodiment, the real-time information regarding the status of the 3D printers
112 , 114 , and 116 of the secure 3D printer network 100 is stored in the DRAM 204 .
In one embodiment, the management server 120 is configured to receive a 3D printing request to print a 3D printing file from a user device 102 , 104 , or 106 , and associates the 3D printing request and 3D printing file with the user's account. After the 3D printing request and 3D printing file is received by the management server 120 , the user may then access the 3D printing file from one of the 3D printers
112 , 114 , and 116 for printing by logging into their account and retrieving the 3D printing file from the management server 120 .
In another embodiment, 3D printing files containing metadata for the 3D print job (i.e., the details of the print job, including the print job file name, the estimated amount of time to print, material consumption, owner of the print job, and a unique identifier that allows the management server 120 to associate user account information with a specific 3D print job) may be stored on and retrieved from any portable storage device connected to one of the 3D printers
112 , 114 , and 116 . In this embodiment, the 3D printers 112 , 114 and 16 are configured to retrieve and store the metadata for the 3D print job in a non-volatile memory (not shown) along with user account information and any status updates related to the print job. The 3D printers
112 , 114 and 116 send the metadata for the 3D print job to the management server 120 when communication can be established with the management server 120 over network 101 . Alternatively, the metadata may be separately transmitted to the management server 120 from a user device 102 , 104 , or 106 when communication can be established with the management server 120 over network 101 .
In yet a further embodiment, 3D printing files may be generated by additional devices, such as 3D scanners or X-ray imagers, and the files may be transmitted to the management server 120 , transmitted to a user device 102 , 104 , or 106 , or retrieved using a portable storage device for 3D printing. Depending on the method of transmission and/or retrieval of the 3D printing files generated in this manner, either of the embodiments described above may be utilized to initiate a 3D printing request for the 3D printing file.
In another embodiment, the management server 120 is configured to receive a 3D printing request from a user device 102 , 104 , or 106 of an authorized user over the network 101 , and directly transmit the 3D printing file specified by the user to a selected 3D printer
112 , 114 , and 116 of the secure 3D printer network 100 . In one embodiment, the user may view the status of the 3D printers
112 , 114 , and 116 , and select one or more of the 3D printers
112 , 114 , and 116 to print the 3D printing file. In another embodiment, the user may specify how many copies of the 3D printing file the user wants to print, and the management server 120 dynamically selects the 3D printers
112 , 114 , and 116 to transmit the 3D printing file to for printing. In this embodiment, the management server 120 may dynamically select the 3D printers
112 , 114 , and 116 based upon the real-time information regarding the status of each of the 3D printers
112 , 114 , and 116 .
In one embodiment, the management server 120 is configured to allow an administrator to remotely take control of any 3D printer
112 , 114 , and 116 of the secure 3D printer network 100 . An administrator may cancel any pending print job, whether in progress or awaiting printing, re-arrange pending print jobs, power up, shut down, or restart the 3D printers
112 , 114 , and 116 , and lock or unlock 3D printers 112 , 114 , and 116 (discussed in further detail below in connection with FIG. 3 ).
FIG. 3 is a block diagram of the structure of a 3D printer 112 of the 3D printer management network 100 of FIG. 1 , according to one embodiment of the invention. As shown in FIG. 3 , the 3D printer 112 comprises a processor 302 in communication with a secure memory 304 , user interface 308 , 3D printing area 306 , and network interface 310 . Network interface 310 connects the 3D printer 112 to the network 101 . 3D printing files that are received over the network 101 via the network interface 310 are stored in the secure memory 304 . Secure memory 304 may either be persistent or non-persistent memory, or both. Because the 3D printer 112 must be publicly accessible, secure memory 304 may be electronically or physically secured, or both, to protect the integrity and security of the user's 3D printing files. Electronic security for the secure memory 304 may comprise any suitable encryption techniques. Physical security for the secure memory 304 may comprise locking the secure memory 304 in a secure location within the 3D printer 112 .
3D printing area 306 comprises the 3D printing structure of the 3D printer 112 . 3D printing area 306 includes, for example, a print head (also known as an extruder) mounted to a plurality of motors that control the spatial movement of the print head in the x, y, and z axis, and a controller configured to control the motors and the print head to print the layers of a 3D printing file. 3D printing area 306 may comprise structures suitable for any known 3D printing process, including vat photopolymerisation, material jetting, binder jetting, material extrusion, powder bed fusion, sheet lamination, directed energy deposition, etc.
The 3D printing area 306 is secured using a locking mechanism to prevent unauthorized access to the 3D printing area 306 . The locking mechanism may comprise any suitable locking device for securing the 3D printing area 306 . In one embodiment, the locking mechanism comprises an electromagnetic lock. In another embodiment, the locking mechanism comprises a mechanical bolt action lock. The 3D printing area 306 may only be unlocked by the owner of the 3D printing file using his or her user authentication information, or by an administrator. The locking mechanism may also generate visual, audible and/or tactile alerts when an unauthorized user attempts to unlock or damage the lock.
User interface 308 provides an interface for a user or an administrator to control aspects of the individual 3D printer 112 , or in various embodiments, aspects of the secure 3D printer network 100 may be accessed via the user interface 308 . In one embodiment, the user interface 308 allows a user to enter his or her user authentication information to unlock the 3D printing area 306 . Depending on the type of user authentication information required, the user interface 308 may include a card reader, an RFID scanner, a biometric scanner, etc. Additionally, in another embodiment, once the user provides valid authentication information to the user interface 308 , the user may access the user account subsystem 212 of the management server 120 (shown in FIG. 2 ) over the network 101 to access his or her user information.
From the user interface 308 , an authorized user may retrieve a 3D printing file associated with the user's account from the management server 120 for printing, view the user's print requests and print history, send stored 3D printing files to other users or groups of users, access 3D printing files shared with the user from another user, request a previously printed file to be sent to the 3D printer 112 , or any other 3D printer 114 and 116 within the secure 3D printer network 100 , for printing, view the user's account balance, add funds to the user's account, upload a new 3D printing file from a local storage device (such as a USB drive) for printing, etc. In one embodiment, an authorized user may also download a 3D printing file from a database of 3D printing files. In this embodiment, the database may be available for specific users. 3D printing files in the database may be filtered depending on, for example, the age of the users or the types of groups to which they belong. In one embodiment, users that contribute to the 3D printing files in the database may be compensated or rewarded, either in money, printing credit, or in any alternative method of remuneration, for their contribution to the database. In effect, the user interface 308 may be configured to provide the authorized user the same functionality as the user's devices 102 , 104 , or 106 .
Similarly, in one embodiment, an administrator may use the user interface 308 to access user account subsystem 212 , the security subsystem 214 , and the 3D printer management subsystem 216 of the management server 120 via the network 101 . In this manner, the administrator may effectively manage the secure 3D printer network 100 from 3D printer 112 . For example, if an administrator notices that an error occurred during the printing of a 3D printing file, the administrator may use the user interface 308 to access the account subsystem 212 of the management server 120 and issue a refund to the account of the user that requested the printing.
In another embodiment, the user interface 308 may further include an option to request assistance from
CLAIMS
Claims ( 32 )
What is claimed is:
1. A printer management system comprising:
one or more 3D printing devices each comprising
a 3-dimensional printing region for printing according to a digital file;
an opening through which a user may access the printing region;
a moveable panel adapted to cover the opening when disposed in a closed position;
a locking mechanism configured to lock the moveable panel in the closed position thereby preventing the user from accessing the printing region through the opening; and
a management server communicatively coupled to each of the one or more printing devices over a communications network,
wherein the management server is configured to
receive a print request from one or more user devices or one of the one or more printing devices to print the digital file,
transmit the digital file to a selected one of the one or more printing devices, and
transmit commands to lock and unlock the locking mechanism of the one or more 3D printing devices.
2. The printer management system of claim 1 , wherein the one or more printing devices are configured to lock the locking mechanism during printing of the digital file, and are capable of unlocking the locking mechanism upon receiving a command from the management server and from an authorized user.
3. The printer management system of claim 1 , wherein the management server is further configured to update a printing status of each of the one or more 3D printing devices and the selected one or more 3D printing devices is selected based upon the printing status of each of the one or more 3D printing devices.
4. The printer management system of claim 3 , wherein the printing status indicates printer operation time, printer occupation time, or printer material remaining.
5. The printer management system of claim 1 , wherein the locking mechanism comprises an electromagnetic lock.
6. The printer management system of claim 1 , wherein the locking mechanism comprises a mechanical bolt-action lock.
7. The printer management system of claim 1 , wherein the one or more 3D printing devices further comprises a user interface,
wherein the user interface is configured to
authenticate an authorized user, and
unlock the locking mechanism in response to an unlock command from the authorized user.
8. The printer management system of claim 7 , wherein the management server is further configured to store a plurality of digital files, and the user interface is further configured to retrieve, in response to a request from the authorized user, a selected one or more digital files of the plurality of digital files for printing by the 3D printing device.
9. The printer management system of claim 7 , wherein the user interface is further configured to transmit, in response to a print command from the authorized user, the print request to the management server.
10. The printer management system of claim 1 , wherein the print request comprises the metadata for the digital file.
11. The printer management system of claim 10 , wherein the metadata comprises at least one of a file name of the digital file, an owner of the digital file, an estimated time to print the digital file, and an estimated amount of material required to print the digital file.
12. The printer management system of claim 1 , wherein the management server comprises:
a user account subsystem configured to store or access individual user account information; and
a security subsystem in communication with the user account subsystem and configured to store or access user authentication information associated with the individual user account information,
wherein the security subsystem is further configured to receive and verify user authentication information from a user and (i) grant access to the associated individual user account information if the user's authentication information is verified, and (ii) deny access to individual user account information if not.
13. The printer management system of claim 12 , wherein the security subsystem is further configured to
store or access administrator authentication information,
receive and verify administrator authentication information from an administrator and (i) grant access to individual user account information if the administrator's authentication information is verified, and (ii) deny access to individual user account information if not.
14. The printer management system of claim 13 , wherein the management server further comprises a 3D printing device subsystem in communication with the security subsystem and is configured to
retrieve and update a printing status of each of the one or more 3D printing devices, and
provide the printing status to verified users and administrators.
15. The printer management system of claim 12 , wherein the user authentication information comprises at least one of a password, pin number, card number, biometric data, and RFID tag.
16. The printer management system of claim 12 , wherein the individual user account information comprises at least one of the user's printing history, digital 3D printing files, available funds, and pending 3D printing requests.
17. A printer management system comprising:
a management server capable of being communicatively coupled to one or more 3D printing devices over a communications network,
wherein, the management server is configured to
receive, over the communications network, a print request from one or more user devices or the one or more 3D printing devices to print a digital file,
transmit, over the communications network, the digital file to a selected one or more 3D printing devices, and
transmit, over the communications network, commands to lock and unlock a locking mechanism of the one or more 3D printing devices, the locking mechanism configured to secure a moveable panel, which is adapted to cover an opening through which a user may access a 3-dimensional printing region of the 3D printing device for printing the digital file when the moveable panel is in a closed position, in the closed position thereby preventing the user from accessing the printing region through the opening.
18. The printer management system of claim 17 , wherein the management server transmits the command to lock the locking mechanism of the selected one or more 3D printing devices prior to printing of the digital file, and transmits the command to unlock the locking mechanism of the selected one or more 3D printing devices at a time after the digital file has completed printing.
19. The printer management system of claim 17 , wherein the management server is further configured to update a printing status of each of the one or more 3D printing devices.
20. The printer management system of claim 19 , wherein the printing status indicates printer operation time, printer occupation time, or printer material remaining.
21. The printer management system of claim 17 , wherein the management server is further configured to store the digital files received from the one or more user devices.
22. The printer management system of claim 17 , wherein the print request comprises the metadata for the digital file.
23. The printer management system of claim 22 , wherein the metadata comprises at least one of a file name of the digital file, an owner of the digital file, an estimated time to print the digital file, and an estimated amount of material required to print the digital file.
24. The printer management system of claim 17 , wherein the management server comprises:
a user account subsystem configured to store or access individual user account information; and
a security subsystem in communication with the user account subsystem and configured to store or access user authentication information associated with the individual user account information,
wherein the security subsystem is further configured to receive and verify user authentication information from a user and (i) grant access to the associated individual user account information if the user's authentication information is verified, and (ii) deny access to individual user account information if not.
25. The printer management system of claim 24 , wherein the security subsystem is further configured to
store or access administrator authentication information,
receive and verify administrator authentication information from an administrator and (i) grant access to individual user account information if the administrator's authentication information is verified, and (ii) deny access to individual user account information if not.
26. The printer management system of claim 25 , wherein the management server further comprises a 3D printing device subsystem in communication with the security subsystem and is configured to
retrieve and update a printing status of each of the one or more 3D printing devices, and
provide the printing status to verified users and administrators.
27. The printer management system of claim 24 , wherein the individual user account information comprises at least one of the user's printing history, digital 3D printing files, available funds, and pending 3D printing requests.
28. The printer management system of claim 24 , wherein the user authentication information comprises at least one of a password, pin number, card number, biometric data, and RFID tag.
29. A 3D printing device comprising:
a 3-dimensional printing region for printing a digital file;
an opening through which a user may access the printing region;
a moveable panel adapted to cover the opening when disposed in a closed position; and
a locking mechanism configured to lock the moveable panel in the closed position thereby preventing the user from accessing the printing region through the opening,
wherein
the 3D printing device is capable of being communicatively coupled to a management server, and
the 3D printing device is configured to lock the locking mechanism during printing of the digital file, and is capable of unlocking the locking mechanism upon receiving a command from an authorized user and from the management server.
30. The 3D printing device of claim 29 , wherein the locking mechanism comprises an electromagnetic lock.
31. The 3D printing device of claim 29 , wherein the locking mechanism comprises a mechanical bolt-action lock.
32. The 3D printing device of claim 29 , further comprising:
a user interface,
wherein the user interface is configured to
authenticate an authorized user, and
unlock the locking mechanism in response to an unlock command from the authorized user.
US15/419,532
2016-01-29
2017-01-30
Secure 3D printer and 3D printer management network
Active
US10006225B2
( en )
Priority Applications (1)
Application Number
Priority Date
Filing Date
Title
US15/419,532
US10006225B2
( en )
2016-01-29
2017-01-30
Secure 3D printer and 3D printer management network
Applications Claiming Priority (2)
Application Number
Priority Date
Filing Date
Title
US201662288980P
2016-01-29
2016-01-29
US15/419,532
US10006225B2
( en )
2016-01-29
2017-01-30
Secure 3D printer and 3D printer management network
Publications (2)
Publication Number
Publication Date
US20170218660A1
US20170218660A1 ( en )
2017-08-03
US10006225B2
true
US10006225B2 ( en )
2018-06-26
Family
ID=58544984
Family Applications (1)
Application Number
Title
Priority Date
Filing Date
US15/419,532
Active
US10006225B2
( en )
2016-01-29
2017-01-30
Secure 3D printer and 3D printer management network
Country Status (8)
Country
Link
US
( 1 )
US10006225B2
( en )
EP
( 2 )
EP3409004B1
( en )
JP
( 1 )
JP6718967B2
( en )
AU
( 1 )
AU2017212851B2
( en )
DK
( 1 )
DK3409004T3
( en )
ES
( 2 )
ES2981823T3
( en )
HU
( 2 )
HUE054544T2
( en )
WO
( 1 )
WO2017130068A1
( en )
Cited By (1)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US11403408B2
( en )
*
2017-07-10
2022-08-02
3D Bridge Solutions Inc.
Systems, devices and methods for protecting 3D rendered designs
Families Citing this family (25)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US10466668B2
( en )
*
2016-03-22
2019-11-05
Canon Kabushiki Kaisha
Information processing apparatus, system, control method, and storage medium
US20190332723A1
( en )
*
2016-09-14
2019-10-31
Mixed Dimensions Inc.
3d model validation and optimization system and method thereof
US10328686B2
( en )
*
2016-10-10
2019-06-25
Microsoft Technology Licensing, Llc
Determining print-time for generation of 3D objects based on 3D printing parameters
US11520309B2
( en )
*
2017-03-20
2022-12-06
Bio Medical 3D Printing Co., Ltd.
Operating system for advertisement-type 3D printer compatible with IoT
USD868228S1
( en )
2017-04-21
2019-11-26
Desktop Metal, Inc.
Furnace
EP3401096A1
( en )
*
2017-05-09
2018-11-14
Covestro Deutschland AG
Method for the preparation of products by means of additive production methods with reactive powders and products of same
WO2019083541A1
( en )
*
2017-10-27
2019-05-02
Hewlett-Packard Development Company, L.P.
Three-dimensional (3d) model protection via consumables
JP2019130747A
( en )
*
2018-01-31
2019-08-08
ãã¤ãã³æ ªå¼ä¼ç¤¾
Image processing system, control method for image processing system and program
JP2019130868A
( en )
*
2018-02-02
2019-08-08
ãã¤ãã³æ ªå¼ä¼ç¤¾
Image processing system, control method for image processing system and program
EP3831046B8
( en )
*
2018-08-01
2025-07-16
Ekua 8 S.R.L.
System, method and sharing platform for conditioned 3d printing
IT201800007728A1
( en )
*
2018-08-01
2020-02-01
Start 3D Srl
SYSTEM, METHOD AND SHARING PLATFORM FOR CONDITIONED 3D PRINTING
CN110644862B
( en )
*
2019-11-05
2021-02-12
æ·±å³å¸å®ç»´è§éç§ææéå ¬å¸
Access control device based on face identification
US11669772B2
( en )
2019-11-05
2023-06-06
Vmware, Inc.
3D printer device management using machine learning
USD918355S1
( en )
*
2019-11-06
2021-05-04
Desktop Metal, Inc.
Furnace
US20210243332A1
( en )
*
2020-02-04
2021-08-05
Toshiba Tec Kabushiki Kaisha
System and method for processing cost accounting for multiple device functions
JP2021165956A
( en )
*
2020-04-07
2021-10-14
å¯å£«ãã¤ã«ã ãã¸ãã¹ã¤ããã¼ã·ã§ã³æ ªå¼ä¼ç¤¾
Information processing device and computer program
US12093017B2
( en )
*
2020-07-08
2024-09-17
Omnissa, Llc
Malicious object detection in 3D printer device management
USD1000494S1
( en )
*
2020-09-17
2023-10-03
Illinois Tool Works Inc.
Oven
KR102324747B1
( en )
*
2020-10-13
2021-11-09
ê¹ì°ì°¬
3D printing integration system based on network
US12487579B2
( en )
*
2021-03-09
2025-12-02
Ricoh Company, Ltd.
3D print portal to assist in revising, reviewing, and approving 3D printable files
GB2606535B
( en )
*
2021-05-11
2023-09-20
Meteor Inkjet Ltd
Method of generating printhead actuation data for printing a 3-D object
JP2023120721A
( en )
*
2022-02-18
2023-08-30
ã»ã¤ã³ã¼ã¨ãã½ã³æ ªå¼ä¼ç¤¾
3D printer
US11789682B2
( en )
2022-03-07
2023-10-17
Ricoh Company, Ltd.
Printing 3D anatomical models for diagnostic and non-diagnostic uses
US12462916B2
( en )
2022-03-07
2025-11-04
Ricoh Company, Ltd.
Providing clearance, notification, and selection of use related to certification of 3D anatomical models for presurgical planning
US12417262B2
( en )
*
2022-09-20
2025-09-16
Dish Network L.L.C.
Systems and methods for 3D printing of limited edition virtual items
Citations (30)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US5752697A
( en )
1996-06-06
1998-05-19
Xerox Corporation
Remote printing job confidentiality
US20050017393A1
( en )
2003-07-23
2005-01-27
3D Systems, Inc.
Accumulation, control and accounting of fluid by-product from a solid deposition modeling process
US20110273860A1
( en )
*
2010-04-12
2011-11-10
Zih Corp.
Printer mobility and scalability
US8264709B2
( en )
2009-03-27
2012-09-11
Ricoh Company, Ltd.
Lock printing based on distance from client to printer
US8562324B2
( en )
2010-08-18
2013-10-22
Makerbot Industries, Llc
Networked three-dimensional printing
US20140178588A1
( en )
2012-12-21
2014-06-26
Stratasys, Inc.
Automated additive manufacturing system for printing three-dimensional parts, printing farm thereof, and method of use thereof
WO2014118635A2
( en )
2013-02-04
2014-08-07
Authentise Inc.
System, method, and program product for digital production management
US20140265046A1
( en )
2013-03-15
2014-09-18
Matterfab Corp.
Laser sintering apparatus and methods
US20140288699A1
( en )
2013-03-15
2014-09-25
Christopher B. Williams
3D Printing Vending Machine
WO2014193311A1
( en )
2013-05-30
2014-12-04
Pirate3Dp Pte. Ltd.
3d printer architecture
WO2015022572A2
( en )
2013-08-13
2015-02-19
Fabulonia Ou
Optimized virtual 3d printing build tray allocation
US20150082372A1
( en )
2013-09-19
2015-03-19
Oracle International Corporation
Privileged account plug-in framework - step-up validation
US20150165690A1
( en )
*
2012-07-18
2015-06-18
Adam P. Tow
Systems and methods for manufacturing of multi-property anatomically customized devices
US20150197064A1
( en )
2014-01-16
2015-07-16
Christopher Walker
Remotely-Accessible Additive Manufacturing Systems and Methods
JP2015165394A
( en )
2014-02-28
2015-09-17
æ ªå¼ä¼ç¤¾ãªã³ã¼
Lock printing in the cloud printing environment
US20150258737A1
( en )
*
2014-03-17
2015-09-17
International Business Machines Corporation
Device array locks and keys
CN204658978U
( en )
2015-05-30
2015-09-23
æ¹ååä¸ç§ææéå ¬å¸
A kind of anti-injury door automatic blocking control system of 3D printer
US9229674B2
( en )
2014-01-31
2016-01-05
Ebay Inc.
3D printing: marketplace with federated access to printers
US9248611B2
( en )
2013-10-07
2016-02-02
David A. Divine
3-D printed packaging
US20160068793A1
( en )
*
2013-08-01
2016-03-10
Sartorius Stedim Biotech Gmbh
Manufacturing within a single-use container
CN205086360U
( en )
2015-10-19
2016-03-16
依颿¶
3D prints cluster rack
WO2016077326A1
( en )
2014-11-10
2016-05-19
Sikorsky Aircraft Corporation
On-demand tool kits
US20160191163A1
( en )
*
2014-08-28
2016-06-30
Adelos, Inc.
Real-time fiber optic interferometry controller
CN205467392U
( en )
2016-02-04
2016-08-17
æé½å¢¨ä¹åç§ææéå ¬å¸
3D (three -dimensional) printer
US20170069154A1
( en )
*
2015-09-04
2017-03-09
Cubic Corporation San Diego
Modular bike lock
US20170103683A1
( en )
*
2015-10-12
2017-04-13
Evigia Systems, Inc.
Tamper-proof electronic bolt-seal
US20170150004A1
( en )
*
2014-01-23
2017-05-25
Accenture Global Services Limited
Three-dimensional object storage, customization, and distribution system
US20170173889A1
( en )
*
2015-12-16
2017-06-22
Stratasys, Inc.
User-dependent views of a shared print tray
US20170198252A1
( en )
*
2014-09-05
2017-07-13
Private Institution Lab For Biotechnological Research "3D Bioprinting Solutions"
Device and methods for printing biological tissues and organs
US20180035013A1
( en )
*
2016-07-29
2018-02-01
Robert Bosch Tool Corporation
3d printer interface lockout
Family Cites Families (1)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
JP2013067017A
( en )
*
2011-09-20
2013-04-18
Keyence Corp
Shaping system and three-dimensional shaping apparatus
2017
2017-01-30
EP
EP17717213.7A
patent/EP3409004B1/en
active
Active
2017-01-30
WO
PCT/IB2017/000130
patent/WO2017130068A1/en
not_active
Ceased
2017-01-30
ES
ES21160095T
patent/ES2981823T3/en
active
Active
2017-01-30
HU
HUE17717213A
patent/HUE054544T2/en
unknown
2017-01-30
ES
ES17717213T
patent/ES2870527T3/en
active
Active
2017-01-30
HU
HUE21160095A
patent/HUE067447T2/en
unknown
2017-01-30
DK
DK17717213.7T
patent/DK3409004T3/en
active
2017-01-30
JP
JP2018540026A
patent/JP6718967B2/en
active
Active
2017-01-30
US
US15/419,532
patent/US10006225B2/en
active
Active
2017-01-30
AU
AU2017212851A
patent/AU2017212851B2/en
active
Active
2017-01-30
EP
EP21160095.2A
patent/EP3849165B1/en
active
Active
Patent Citations (31)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US5752697A
( en )
1996-06-06
1998-05-19
Xerox Corporation
Remote printing job confidentiality
US20050017393A1
( en )
2003-07-23
2005-01-27
3D Systems, Inc.
Accumulation, control and accounting of fluid by-product from a solid deposition modeling process
US8264709B2
( en )
2009-03-27
2012-09-11
Ricoh Company, Ltd.
Lock printing based on distance from client to printer
US20110273860A1
( en )
*
2010-04-12
2011-11-10
Zih Corp.
Printer mobility and scalability
US8562324B2
( en )
2010-08-18
2013-10-22
Makerbot Industries, Llc
Networked three-dimensional printing
US9430169B2
( en )
2010-08-18
2016-08-30
Makerbot Industries, Llc
Networked three-dimensional printer with web-based video feed
US20150165690A1
( en )
*
2012-07-18
2015-06-18
Adam P. Tow
Systems and methods for manufacturing of multi-property anatomically customized devices
US20140178588A1
( en )
2012-12-21
2014-06-26
Stratasys, Inc.
Automated additive manufacturing system for printing three-dimensional parts, printing farm thereof, and method of use thereof
WO2014118635A2
( en )
2013-02-04
2014-08-07
Authentise Inc.
System, method, and program product for digital production management
US20140265046A1
( en )
2013-03-15
2014-09-18
Matterfab Corp.
Laser sintering apparatus and methods
US20140288699A1
( en )
2013-03-15
2014-09-25
Christopher B. Williams
3D Printing Vending Machine
WO2014193311A1
( en )
2013-05-30
2014-12-04
Pirate3Dp Pte. Ltd.
3d printer architecture
US20160068793A1
( en )
*
2013-08-01
2016-03-10
Sartorius Stedim Biotech Gmbh
Manufacturing within a single-use container
WO2015022572A2
( en )
2013-08-13
2015-02-19
Fabulonia Ou
Optimized virtual 3d printing build tray allocation
US20150082372A1
( en )
2013-09-19
2015-03-19
Oracle International Corporation
Privileged account plug-in framework - step-up validation
US9248611B2
( en )
2013-10-07
2016-02-02
David A. Divine
3-D printed packaging
US20150197064A1
( en )
2014-01-16
2015-07-16
Christopher Walker
Remotely-Accessible Additive Manufacturing Systems and Methods
US20170150004A1
( en )
*
2014-01-23
2017-05-25
Accenture Global Services Limited
Three-dimensional object storage, customization, and distribution system
US9229674B2
( en )
2014-01-31
2016-01-05
Ebay Inc.
3D printing: marketplace with federated access to printers
JP2015165394A
( en )
2014-02-28
2015-09-17
æ ªå¼ä¼ç¤¾ãªã³ã¼
Lock printing in the cloud printing environment
US20150258737A1
( en )
*
2014-03-17
2015-09-17
International Business Machines Corporation
Device array locks and keys
US20160191163A1
( en )
*
2014-08-28
2016-06-30
Adelos, Inc.
Real-time fiber optic interferometry controller
US20170198252A1
( en )
*
2014-09-05
2017-07-13
Private Institution Lab For Biotechnological Research "3D Bioprinting Solutions"
Device and methods for printing biological tissues and organs
WO2016077326A1
( en )
2014-11-10
2016-05-19
Sikorsky Aircraft Corporation
On-demand tool kits
CN204658978U
( en )
2015-05-30
2015-09-23
æ¹ååä¸ç§ææéå ¬å¸
A kind of anti-injury door automatic blocking control system of 3D printer
US20170069154A1
( en )
*
2015-09-04
2017-03-09
Cubic Corporation San Diego
Modular bike lock
US20170103683A1
( en )
*
2015-10-12
2017-04-13
Evigia Systems, Inc.
Tamper-proof electronic bolt-seal
CN205086360U
( en )
2015-10-19
2016-03-16
依颿¶
3D prints cluster rack
US20170173889A1
( en )
*
2015-12-16
2017-06-22
Stratasys, Inc.
User-dependent views of a shared print tray
CN205467392U
( en )
2016-02-04
2016-08-17
æé½å¢¨ä¹åç§ææéå ¬å¸
3D (three -dimensional) printer
US20180035013A1
( en )
*
2016-07-29
2018-02-01
Robert Bosch Tool Corporation
3d printer interface lockout
Non-Patent Citations (2)
* Cited by examiner, â Cited by third party
Title
PCT Application No. PCT/IB2017/000130 International Search Report dated Jun. 19, 2017.
PCT Application No. PCT/IB2017/000130 Written Opinion of the International Searching Authority dated Jun. 19, 2017.
Cited By (3)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US11403408B2
( en )
*
2017-07-10
2022-08-02
3D Bridge Solutions Inc.
Systems, devices and methods for protecting 3D rendered designs
US11734395B2
( en )
2017-07-10
2023-08-22
3D Bridge Solutions Inc.
Systems, devices and methods for protecting 3D rendered designs
US20230350982A1
( en )
*
2017-07-10
2023-11-02
3D Bridge Solutions Inc.
Systems, devices and methods for protecting 3d rendered designs
Also Published As
Publication number
Publication date
EP3849165A1
( en )
2021-07-14
WO2017130068A4
( en )
2017-11-09
JP6718967B2
( en )
2020-07-08
US20170218660A1
( en )
2017-08-03
HUE067447T2
( en )
2024-10-28
DK3409004T3
( en )
2021-05-10
AU2017212851B2
( en )
2019-11-07
ES2981823T3
( en )
2024-10-10
AU2017212851A1
( en )
2018-08-09
HUE054544T2
( en )
2021-09-28
ES2870527T3
( en )
2021-10-27
EP3409004B1
( en )
2021-03-03
JP2019507429A
( en )
2019-03-14
EP3849165C0
( en )
2024-04-10
EP3409004A1
( en )
2018-12-05
EP3849165B1
( en )
2024-04-10
WO2017130068A1
( en )
2017-08-03
Similar Documents
Publication