IP Library Patent Application 16183557
Patent Application
App. No. 16/183,557

DATA ASSURANCE IN THREE-DIMENSIONAL FORMING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/183,557
Abstract

Provided herein are apparatuses, and non-transitory computer readable media regarding data assurance for instructions data utilized in forming at least one requested 3D object, and methods associated therewith. Data assurance may comprise (i) security, (ii) certification, (iii) validation, (iv) integrity, or (v) authentication. Data assurance may be implemented in a pre-formation environment and/or by a manufacturing device that forms the requested 3D object(s). The pre-formation environment may include one or more stages, and/or modules of a pre-formation environment (e.g., application).

Claims (29)

1 . A method for processing a first file associated with instructions for printing at least one three-dimensional object, comprising:

(a) providing the first file associated with the instructions for printing the at least one three-dimensional object, wherein the first file is an electronic file;

(b) encrypting the first file to yield at least one encrypted file usable by a printer that is configured to print the at least one three-dimensional object, wherein the at least one encrypted file is an electronic file; and

(c) outputting the at least one encrypted file for use by the printer.

2 . The method of claim 1 , wherein providing the first file comprises (i) receiving the first file or (ii) generating the first file.

3 . The method of claim 1 , wherein outputting the at least one encrypted file comprises storing the at least one encrypted file in a computer memory device.

4 . The method of claim 1 , wherein outputting the at least one encrypted file comprises transmitting the at least one encrypted file to the printer.

5 . The method of claim 1 , wherein the at least one encrypted file is usable by the printer upon decryption.

6 . The method of claim 1 , wherein the printer is configured for processing the at least one encrypted file to print the at least one three-dimensional object.

7 . A non-transitory computer-readable medium comprising machine-executable code that, upon execution by one or more processors, implement a method for processing a first file associated with instructions for printing at least one three-dimensional object, the machine-executable code comprising commands for:

(a) providing the first file associated with the instructions for printing the at least one three-dimensional object;

(b) encrypting the first file to yield at least one encrypted file usable by a printer that is configured to print the at least one three-dimensional object; and

(c) outputting the at least one encrypted file for use by the printer.

8 . The non-transitory computer-readable medium of claim 7 , wherein the machine-executable code comprising commands for authenticating an identity of an accessing party prior to processing the at least one encrypted file to print the at least one three-dimensional object.

9 . The non-transitory computer-readable medium of claim 7 , wherein encrypting the first file is performed by a pre-print application that comprises: (i) at least one stage or (ii) at least one module, and wherein an operation is performed during: (I) the at least one stage, and/or (II) the at least one module, for encrypting the first file.

10 . The non-transitory computer-readable medium of claim 9 , wherein the at least one module performs operations associated with: (A) a requested three-dimensional object model, (B) a region of interest designation in the requested three-dimensional object model, (C) an estimation of a likelihood of print failure of the requested three-dimensional object model, (D) a simulation of printing the requested three-dimensional object model, and/or (E) processing instructions for the printer to print the requested three-dimensional object model, wherein the requested three-dimensional object model is associated with a three-dimensional object of the at least one three-dimensional object.

11 . The non-transitory computer-readable medium of claim 7 , wherein the instructions comprise layout instructions for the printer that comprise placement of the at least one three-dimensional object in a build volume.

12 . The non-transitory computer-readable medium of claim 11 , wherein the layout instructions comprise commands for the printer to print at least the at least one three-dimensional object (i) according to a requested arrangement, (ii) according to a specified sequence with which one or more transforming agents of the printer are operated, or (iii) to have a requested marking.

13 . A system for printing at least one three-dimensional object, comprising:

a target surface configured to support the at least one three-dimensional object during printing;

a transforming agent generator that is configured to generate a transforming agent that transforms a pre-transformed material to a transformed material to print at least a portion of the at least one three-dimensional object; and

one or more controllers that are operatively coupled with the transforming agent generator, wherein the one or more controllers are collectively or individually configured to: (i) process at least one encrypted file to yield instructions for printing the at least one three-dimensional object; and (ii) using at least the instructions, direct the transforming agent generator to generate the transforming agent that transforms the pre-transformed material to the transformed material to print the at least the portion of the at least one three-dimensional object.

14 . The system of claim 13 , wherein the transforming agent comprise an electron beam, an electromagnetic beam, or a binder.

15 . The system of claim 13 , wherein printing the at least one three-dimensional object comprises layerwise addition of the transformed material.

16 . The system of claim 13 , wherein to process the at least one encrypted file comprises to decrypt at least a portion of at least one encrypted file.

17 . The system of claim 16 , further comprising a data storage unit that comprises a decryption key, wherein the one or more controllers are operatively coupled with the data storage unit, which one or more controllers are configured to use the decryption key to decrypt the at least the portion of the at least one encrypted file.

18 . The system of claim 13 , wherein at least a portion of the at least one encrypted file is generated by a pre-print application.

19 . The system of claim 18 , further comprising a non-transitory computer-readable medium operatively coupled with the one or more controllers, which non-transitory computer-readable medium is processing: (i) at least one stage and/or (ii) at least one module, of the pre-print application, and wherein the non-transitory computer-readable medium generates the at least the portion of the at least one encrypted file.

20 . The system of claim 19 , further comprising a computer system that is operatively coupled with the one or more controllers, wherein the computer system comprises the non-transitory computer-readable medium.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 8, 2023
From: SILICON VALLEY BANK, A DIVISION OF FIRST- CITIZENS BANK & TRUST COMPANY (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
To: VELO3D, INC.
Reel/Frame 064845/0523 →
RELEASE OF SECURITY INTEREST Recorded Sep 8, 2023
From: SILICON VALLEY BANK, A DIVISION OF FIRST- CITIZENS BANK & TRUST COMPANY (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
To: VELO3D, INC.
Reel/Frame 064845/0840 →
SECURITY INTEREST Recorded May 17, 2021
From: VELO3D, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 056259/0328 →
SECURITY INTEREST Recorded May 17, 2021
From: VELO3D, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 056259/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2018
From: BULLER, BENYAMIN; TSVETANOV, TSVETAN; RUSSEL, DANIEL; SMITH, KYLE JOSEPH; LAPPAS, TASSO
To: VELO3D, INC.
Reel/Frame 047461/0469 →