Three-dimensional object storage, customization, and procurement system
First Claim
Patent Images
1. A method for processing an order for components, the method comprising:
- receiving, at a server, an order that specifies a plurality of components for procurement and constraints for procuring each of the plurality of components, wherein the constraints include a structural integrity score indicative of a structural integrity of the component that is determined based at least in part on one or more locations of the component that are the thinnest and one or more angles of the component at which surfaces converge;
determining, by a processor, a plurality of different sources capable of providing one or more of the plurality of components within the received constraints, wherein at least some of the sources correspond to 3D printing facilities that print components via a 3D printing process; and
communicating a plurality of orders for procuring the plurality of components, each associated with one or more of the plurality of components, to the determined different sources.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing an order for components includes receiving, at a server, an order that specifies one or more components for procurement and constraints for procuring the one or more components. A processor determines one or more sources capable of providing one or more of the components within the received constraints. At least one of the sources corresponds to a 3D printing facility that prints components via a 3D printing process. The processor communicates one or more orders for procuring the one or more components to the determined one or more sources.
-
Citations
20 Claims
-
1. A method for processing an order for components, the method comprising:
-
receiving, at a server, an order that specifies a plurality of components for procurement and constraints for procuring each of the plurality of components, wherein the constraints include a structural integrity score indicative of a structural integrity of the component that is determined based at least in part on one or more locations of the component that are the thinnest and one or more angles of the component at which surfaces converge; determining, by a processor, a plurality of different sources capable of providing one or more of the plurality of components within the received constraints, wherein at least some of the sources correspond to 3D printing facilities that print components via a 3D printing process; and communicating a plurality of orders for procuring the plurality of components, each associated with one or more of the plurality of components, to the determined different sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing an order for components, the system comprising:
-
a server configured to receive an order that specifies a plurality of components for procurement and constraints for procuring the plurality of components, wherein the constraints include a structural integrity score indicative of a structural integrity of the component that is determined based at least in part on one or more locations of the component that are the thinnest and one or more angles of the component at which surfaces converge and each component is associated with data that defines a 3D object model of the component and access rights to the 3D object model; and a processor in communication with the server configured to; determine a plurality of different sources capable of providing one or more of the plurality of components within the received constraints, and that have been granted access rights to the 3D object models associated with the one or more of the plurality of components, wherein at least some of the sources correspond to 3D printing facilities that print components via a 3D printing process; and communicate a plurality of orders for procuring the plurality of components, each associated with one or more of the plurality of components, to the determined different sources. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium having stored thereon a computer program comprising at least one code section for processing an order for components, the at least one code section being executable by a machine for causing the machine to perform acts of:
-
receiving an order that specifies a plurality of components for procurement and constraints for procuring the each of the plurality of components, wherein the constraints include a structural integrity score indicative of a structural integrity of the component that is determined based at least in part on one or more locations of the component that are the thinnest and one or more angles of the component at which surfaces converge; determining a plurality of different sources capable of providing one or more of the plurality of components within the received constraints, wherein at least some of the sources correspond to 3D printing facilities that print components via a 3D printing process; and communicating a plurality of orders for procuring the plurality of components, each associated with one or more of the plurality of components, to the determined different sources. - View Dependent Claims (18, 19, 20)
-
Specification