Vendor interface for item delivery via 3D manufacturing on demand
First Claim
Patent Images
1. A computer-implemented method for manufacturing an item utilizing protected 3D manufacturing instructions, the method comprising:
- under the control of one or more computer systems configured with executable instructions,receiving, by at least one computer system of a service provider, an order for an item offered by a supplier within an electronic marketplace of the service provider, the item associated with 3D manufacturing instructions associated with the supplier and stored in a third-party system accessible to the at least one computer system of the service provider;
determining that a premanufactured item corresponding to the item exists;
determining that the item is associated with 3D manufacturing instructions accessible to the at least one computer system of the service provider;
in response to determining existence of the premanufactured item and determining that the item is associated with the 3D manufacturing instructions accessible to the at least one computer system of the service provider;
evaluating at least one parameter associated with fulfilling the order, the at least one parameter comprising at least one of a time of delivery, a cost of manufacture, a shipping cost, or at a location associated with a 3D manufacturing device;
based at least in part on the evaluation, determining that the order is to be fulfilled utilizing a newly-manufactured item produced utilizing the 3D manufacturing instructions associated with the item rather than the premanufactured item;
executing instructions, by an authorization module of the supplier, to authorize access to the 3D manufacturing instructions based on permissions restricting utilization of the 3D manufacturing instructions;
responsive to access to the 3D manufacturing instructions being authorized;
granting access to the 3D manufacturing instructions to the at least one computer system of the service provider, wherein the at least one computer system of the service provider retrieves, through a retrieval module, the 3D manufacturing instructions from the third-party system;
providing, by the at least one computer system of the service provider, the retrieved 3D manufacturing instructions to the 3D manufacturing device according to the permissions, wherein providing the retrieved 3D manufacturing instructions causes the 3D manufacturing device to manufacture the newly-manufactured item utilizing the 3D manufacturing instructions associated with the item, wherein the 3D manufacturing device is associated with the service provider or a home location of a user who issued the order for the item; and
fulfilling the order with the newly-manufactured item.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems can be provided for providing items manufactured on demand to users. A user request for an item can be received. The item can have 3D manufacturing instructions associated therewith. A delivery method for the item can be determined. A manufacturing apparatus can be selected to manufacture the item based on the 3D manufacturing instructions. Instructions can be sent to the manufacturing apparatus to manufacture the item based on the 3D manufacturing instructions. Delivery instructions can be provided for delivering the item according to the delivery method.
-
Citations
20 Claims
-
1. A computer-implemented method for manufacturing an item utilizing protected 3D manufacturing instructions, the method comprising:
-
under the control of one or more computer systems configured with executable instructions, receiving, by at least one computer system of a service provider, an order for an item offered by a supplier within an electronic marketplace of the service provider, the item associated with 3D manufacturing instructions associated with the supplier and stored in a third-party system accessible to the at least one computer system of the service provider; determining that a premanufactured item corresponding to the item exists; determining that the item is associated with 3D manufacturing instructions accessible to the at least one computer system of the service provider; in response to determining existence of the premanufactured item and determining that the item is associated with the 3D manufacturing instructions accessible to the at least one computer system of the service provider; evaluating at least one parameter associated with fulfilling the order, the at least one parameter comprising at least one of a time of delivery, a cost of manufacture, a shipping cost, or at a location associated with a 3D manufacturing device; based at least in part on the evaluation, determining that the order is to be fulfilled utilizing a newly-manufactured item produced utilizing the 3D manufacturing instructions associated with the item rather than the premanufactured item; executing instructions, by an authorization module of the supplier, to authorize access to the 3D manufacturing instructions based on permissions restricting utilization of the 3D manufacturing instructions; responsive to access to the 3D manufacturing instructions being authorized; granting access to the 3D manufacturing instructions to the at least one computer system of the service provider, wherein the at least one computer system of the service provider retrieves, through a retrieval module, the 3D manufacturing instructions from the third-party system; providing, by the at least one computer system of the service provider, the retrieved 3D manufacturing instructions to the 3D manufacturing device according to the permissions, wherein providing the retrieved 3D manufacturing instructions causes the 3D manufacturing device to manufacture the newly-manufactured item utilizing the 3D manufacturing instructions associated with the item, wherein the 3D manufacturing device is associated with the service provider or a home location of a user who issued the order for the item; and fulfilling the order with the newly-manufactured item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
offering, by at least one computing device of a service provider, an item from a supplier on a network page of an electronic marketplace of the service provider, the item being associated with on-demand manufacturing instructions associated with the supplier and stored in a third-party system accessible to the at least one computer system of the service provider, the item being further associated with a premanufactured item; receiving, by the computing device, an order request for the item; in response to receiving the order request, evaluating, by the computing device, at least one parameter associated with fulfilling the order request, the at least one parameter comprising at least one of a time of delivery, a cost of manufacture, a shipping cost, or at a location associated with an on-demand manufacturing apparatus; based at least in part on the evaluation, determining that the order is to be fulfilled with a newly-manufactured item produced utilizing the on-demand manufacturing instructions associated with the item rather than the premanufactured item; executing instructions, by an authorization module of the supplier, to authorize access to the on-demand manufacturing instructions based on permissions restricting utilization of the on-demand manufacturing instructions; responsive to access to the on-demand manufacturing instructions being authorized; granting access to the on-demand manufacturing instructions to the at least one computer system of the service provider, wherein the at least one computer system of the service provider retrieves, through a retrieval module, the 3D manufacturing instructions from the third-party system; providing, by the at least one computing device of the service provider, the retrieved on-demand manufacturing instructions to the on-demand manufacturing apparatus, the receipt of the on-demand manufacturing instructions causing the on-demand manufacturing apparatus to manufacture the newly-manufactured item utilizing the on-demand manufacturing instructions associated with the item, wherein the on-demand manufacturing apparatus is associated with the service provider or a location of a user who issued the order for the item; and fulfilling the order with the newly-manufactured item. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
receiving, by at least one computing device of a service provider, permissions data on behalf of a supplier of an item offered for consumption within an electronic marketplace of the service provider, the permissions data related to restricting utilization of 3D manufacturing instructions for producing the item via a 3D manufacturing apparatus, the 3D manufacturing instructions being associated with the supplier and stored in a third-party system accessible to the at least one computing device of the service provider; determining, by the at least one computing device, that a premanufactured item corresponding to the item exists; receiving, by the at least one computing device, an order request for the item; receiving, by the at least one computing device, payment for the item; in response to receiving the order request, evaluating, by the at least one computing device, at least one parameter associated with the order request, the at least one parameter comprising at least one of a time of delivery, a cost of manufacture, a shipping cost, or at a location associated with the 3D manufacturing apparatus; based at least in part on the evaluation, determining that the order request is to be fulfilled by providing the 3D manufacturing instructions rather than providing the premanufactured item; executing, by an authorization module of the supplier, instructions to authorize access to the 3D manufacturing instructions based on the permissions data restricting utilization of the 3D manufacturing instructions; and responsive to access to the 3D manufacturing instructions being authorized; granting access to the 3D manufacturing instructions to the at least one computer system of the service provider, wherein the at least one computer system of the service provider retrieves, through a retrieval module, the 3D manufacturing instructions from the third-party system; providing, by the at least one computing device, the 3D manufacturing instructions to a 3D manufacturing device according to the permissions data, wherein providing the retrieved 3D manufacturing instructions causes the 3D manufacturing device to manufacture the item utilizing the 3D manufacturing instructions associated with the item, wherein the 3D manufacturing device is associated with the service provider or a home location of a user who issued the order request for the item. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification