IP Library Granted Patent US 9,129,420
Granted Patent B2
US 9,129,420 · App. 13/788,124 · Granted Sep 8, 2015

Detection of protected subject matter in three dimensional print media

Inventors: Christopher Buzz Baldwin (Attleboro, MA); Timothy Alan Padilla (Moorpark, CA); Jeffrey William Stevens (Los Angeles, CA)
Assignee: 3D Printlife LLC
G06T17/00G06F21/00G06F21/608
View Patent ↗
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 9,129,420
App. No.
13/788,124
Granted
Sep 8, 2015
Kind
B2
Abstract

A contemplated system analyzes files used to create 3D objects by first virtually constructing the 3D object, and then by examining the virtual construct in a variety of different ways to determine if the 3D object has protected content. The system could examine the virtualized object from a variety of different angles, read characters embossed or imprinted upon the 3D object, and could even play virtualized records and other virtualized video/audio tools to determine if the 3D object has protected content. If the system rules that the 3D object has a high probability of having protected content, an alert is sent to an appropriate authority.

Claims (30)

1. A method of analyzing a file containing instructions to print a three-dimensional object, comprising the steps of

saving the file in a memory;

executing instructions on a processor to virtually print a virtualized representation of the three-dimensional object within a virtualized Euclidian space using voxels to create the virtualized representation;

constructing a virtualized first two-dimensional representation of the virtualized three-dimensional object;

constructing a virtualized second two-dimensional representation of the virtualized three-dimensional object, wherein the first two-dimensional representation is different from the second two-dimensional representation;

analyzing the first and second two-dimensional representations to detect a protected subject matter; and

sending an alert when the protected subject matter is detected within at least one of the first two-dimensional representation and the second two-dimensional representation.

2. The method of claim 1 , wherein the file is at least one of a CAD file, STL file, VRML file, OBJ file, 3DS file, MAX file, and PRJ file.

3. The method of claim 1 , wherein constructing the virtualized first two-dimensional representation comprises creating an image of the virtualized three-dimensional object from a viewing angle of a first exterior surface of the virtualized three-dimensional object, and wherein constructing the virtualized second two-dimensional representation comprises creating an image of the virtualized three-dimensional object from a viewing angle of a second exterior surface of the virtualized three-dimensional object.

4. The method of claim 1 , wherein constructing the virtualized first two-dimensional representation comprises constructing an unfolded representation of a curved surface of the virtualized three-dimensional object.

5. The method of claim 1 , wherein constructing the virtualized first two-dimensional representation comprises merging a first flat surface of the virtualized three-dimensional object and a second flat surface of the virtualized three-dimensional object.

6. The method of claim 1 , wherein the step of analyzing the first and second two-dimensional representations further comprise:

determining whether at least one of the first and second two-dimensional representations could contain a visually unique component of the protected subject matter at an angle, wherein the visually unique component is detected upon a surface of the virtualized representation of the three-dimensional object; and

rotating a view of the virtualized representation of the three-dimensional object to display the visually unique component from a viewing angle that optimizes a similarity between the view and the protected subject matter.

7. The method of claim 6 , wherein the step of sending the alert comprises transmitting the optimized two-dimensional representation of the virtualized three-dimensional representation.

8. The method of claim 6 , wherein the alert is sent with the rotated two-dimensional representation.

9. The method of claim 1 , wherein the step of sending the alert comprises notifying an online service provider (OSP) of a potentially infringing act.

10. The method of claim 1 , further comprising analyzing metadata embedded within the file when the protected subject matter is detected.

11. The method of claim 10 , wherein the metadata comprises an identity of a distributor of the file.

12. The method of claim 10 , wherein the alert is sent with at least a portion of the metadata.

13. The method of claim 1 , wherein the protected subject matter is a copyrighted work.

14. The method of claim 1 , wherein the protected subject matter is a word mark.

15. The method of claim 1 , wherein the protected subject matter is a logo.

16. The method of claim 1 , wherein the step of analyzing the first and second two-dimensional representations to detect a protected subject matter comprises creating a text file that contains alphanumeric text detected within at least one of the first two-dimensional representation and the second two-dimensional representation.

17. The method of claim 1 , wherein the step of analyzing the first and second two-dimensional representations to detect a protected subject matter comprises determining a percentage likelihood of a similarity between at least one of the first and second two-dimensional representations and the protected subject matter, wherein the step of sending an alert is triggered when the percentage is above a threshold value.

18. The method of claim 1 , wherein the step of analyzing the first and second two-dimensional representations to detect a protected subject matter comprises:

determining a percentage likelihood of a similarity between at least one of the first and second two-dimensional representations and the protected subject matter; and

flagging the three-dimensional object for secondary review when the percentage is higher than a first threshold and lower than a second threshold.

19. The method of claim 1 , wherein the step of analyzing the first and second two-dimensional representations to detect a protected subject matter comprises detecting that a license term has been violated.

20. The method of claim 19 , wherein the step of sending an alert comprises notifying an authority that a distributor of the file violated the license term.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: 3D PRINTLIFE LLC
To: BUILD NETWORKS, LLC
Reel/Frame 039846/0931 →
CHANGE OF NAME Recorded Feb 18, 2015
From: MERCURY 3D, LLC
To: 3D PRINTLIFE LLC
Reel/Frame 035033/0716 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2013
From: BALDWIN, CHRISTOPHER BUZZ; PADILLA, TIMOTHY ALAN; STEVENS, JEFFREY WILLIAM
To: MERCURY 3D, LLC
Reel/Frame 029939/0129 →
Continuity (2)
Provisional Application 61607658 · Mar 7, 2012
Related Publication 20130235037A1 · Sep 12, 2013