Method and systems for incorporating advertisements in objects printed on three-dimensional printers
First Claim
Patent Images
1. A method for three-dimensional (3-D) printing, comprising:
- receiving, by a server, an indication of a 3-D design for a first 3-D printable product to be printed on a 3-D printer of a user;
selecting, by the server, a 3-D ad for a second 3-D printable product to be printed on the 3-D printer in addition to the 3-D design for the first 3-D printable product, wherein the 3-D ad is a portion of the second 3-D printable product;
generating, by the server, a 3-D printable data model for the 3-D design and the 3-D ad;
sending, by the server, the 3-D printable data model to the 3-D printer;
receiving, by the server, a request for raw material to print the second 3-D printable product;
determining, by the server, whether the portion of the second 3-D printable product was previously printed on the 3-D printer of the user;
determining, by the server, whether the portion of the second 3-D printable product is capable of being fused with a remaining portion of the second 3-D printable product in response to determining that the portion of the second 3-D printable product was previously printed; and
sending, by the server, an indication that less than a full amount of the raw material for printing the remaining portion is needed to complete printing of the second 3-D printable product.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices of the various embodiments enable advertisements (e.g., promotions, signs, logos, samples, etc.) to be part of the 3-D printing process. In an embodiment, advertisements (i.e., “ads”), such as partial product samples, may be 3-D printed prior to 3-D printing a purchased 3-D printable good. In another embodiment, ads may be 3-D printed on a 3-D printable good itself (e.g., embossed, impressed, as a tag, etc.). In a further embodiment, users may select the ads to be 3-D printed on their goods in return for compensation from advertisers.
-
Citations
30 Claims
-
1. A method for three-dimensional (3-D) printing, comprising:
-
receiving, by a server, an indication of a 3-D design for a first 3-D printable product to be printed on a 3-D printer of a user; selecting, by the server, a 3-D ad for a second 3-D printable product to be printed on the 3-D printer in addition to the 3-D design for the first 3-D printable product, wherein the 3-D ad is a portion of the second 3-D printable product; generating, by the server, a 3-D printable data model for the 3-D design and the 3-D ad; sending, by the server, the 3-D printable data model to the 3-D printer; receiving, by the server, a request for raw material to print the second 3-D printable product; determining, by the server, whether the portion of the second 3-D printable product was previously printed on the 3-D printer of the user; determining, by the server, whether the portion of the second 3-D printable product is capable of being fused with a remaining portion of the second 3-D printable product in response to determining that the portion of the second 3-D printable product was previously printed; and sending, by the server, an indication that less than a full amount of the raw material for printing the remaining portion is needed to complete printing of the second 3-D printable product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server, comprising:
-
a network interface; and a processor connected to the network interface, wherein the processor is configured with processor executable instructions to perform operations comprising; receiving, via the network interface, an indication of a 3-D design for a first 3-D printable product to be printed on a 3-D printer of a user; selecting a 3-D ad for a second 3-D printable product to be printed on the 3-D printer in addition to 3-D design for the first 3-D printable product, where the 3-D ad is a portion of the second 3-D printable product; generating a 3-D printable data model for the 3-D design and the 3-D ad; sending the 3-D printable data model to the 3-D printer via the network interface; receiving a request for raw material to print the second 3-D printable product; determining whether the portion of the second 3-D printable product was previously printed on the 3-D printer of the user; determining whether the portion of the second 3-D printable product is capable of being fused with a remaining portion of the second 3-D printable product in response to determining that the portion of the second 3-D printable product was previously printed; and sending an indication that less than a full amount of the raw material for printing the remaining portion is needed to complete printing of the second 3-D printable product. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A server, comprising:
-
means for receiving an indication of a 3-D design for a first 3-D printable product to be printed on a 3-D printer of a user; means for selecting a 3-D ad for a second 3-D printable product to be printed on the 3-D printer in addition to the 3-D design for the first 3-D printable product, wherein the 3-D ad is a portion of the second 3-D printable product; means for generating a 3-D printable data model for the 3-D design and the 3-D ad; means for sending the 3-D printable data model to the 3-D printer; means for receiving a request for raw material to print the second 3-D printable product means for determining whether the portion of the second 3-D printable product was previously printed on the 3-D printer of the user; means for determining whether the portion of the second 3-D printable product is capable of being fused with a remaining portion of the second 3-D printable product in response to determining that the portion of the second 3-D printable product was previously printed; and means for sending an indication that less than a full amount of the raw material for printing the remaining portion is needed to complete printing of the second 3-D printable product. - View Dependent Claims (24, 25, 26)
-
-
27. A non-transitory processor readable medium having stored thereon processor executable instructions configured to cause a processor to perform operations, comprising:
-
receiving an indication of a 3-D design for a first 3-D printable product to be printed on a 3-D printer of a user; selecting a 3-D ad for a second 3-D printable product to be printed on the 3-D printer in addition to the 3-D design for the first 3-D printable product, wherein the 3-D ad is a portion of the second 3-D printable product; generating a 3-D printable data model for the 3-D design and the 3-D ad; sending the 3-D printable data model to the 3-D printer; receiving a request for raw material to print the second 3-D printable product; determining whether the portion of the second 3-D printable product was previously printed on the 3-D printer of the user; determining whether the portion of the second 3-D printable product is capable of being fused with a remaining portion of the second 3-D printable product in response to determining that the portion of the second 3-D printable product was previously printed; and sending an indication that less than a full amount of the raw material for printing the remaining portion is needed to complete printing of the second 3-D printable product. - View Dependent Claims (28, 29, 30)
-
Specification