Cloud-based management of 3d printers through load balancing
AssigneeRicoh Company, Ltd.
InventorNicole Blohm
Life of this patent
Estimating the term…
Abstract
An approach is provided for managing 3D printing processes using a 3D printing management service in a cloud-based environment. Configuration data is received corresponding to one or more available 3D printing devices which may be used to complete a 3D printing job. Build data is received corresponding to one or more 3D printing jobs requested for the one or more available 3D printing devices. The 3D printing management service utilizes the configuration data and the build data to select at least a particular 3D printing device to perform at least a particular 3D printing job based on a resourced load balancing determination. The build data is transformed to a format communicable to the particular selected 3D printer to allow it to perform the particular 3D printing job.
Claims20
A computer-implemented method comprising:
- receiving device configuration data for a plurality of 3D printing devices;
- receiving build data corresponding to one or more 3D printing processes;
- selecting, based on the device configuration data and the build data, at least a particular 3D printing device of the plurality of 3D printing devices to perform a particular 3D printing process of the one or more 3D printing processes;
- transforming a subset of the build data into particular build instructions for the particular 3D printing device, the particular build instructions executable by the particular 3D printing device to perform at least the particular 3D printing process.
One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause performance of:
- receiving device configuration data for a plurality of 3D printing devices;
- receiving build data corresponding to one or more 3D printing processes;
- selecting, based on the device configuration data and the build data, at least a particular 3D printing device of the plurality of 3D printing devices to perform a particular 3D printing process of the one or more 3D printing processes;
- transforming a subset of the build data into particular build instructions for the particular 3D printing device, the particular build instructions executable by the particular 3D printing device to perform at least the particular 3D printing process.
Dependencies are inferred from the claim text.