IP Library Granted Patent US 8,473,088
Granted Patent B2
US 8,473,088 · App. 12/958,993 · Granted Jun 25, 2013

System and method for generating instructions for customization

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 8,473,088
App. No.
12/958,993
Granted
Jun 25, 2013
Kind
B2
Abstract

A method of creating a triangulated surfaces for generating machine readable instructions for customization is provided. The method comprises selecting text or symbols. The text or symbols are spaced. The text or symbols are mapped between first and second curves. Triangulated surfaces are generated from the mapped text or symbols. The triangulated surfaces are converted to machine readable instructions.

Claims (48)

1. A computer implemented method of creating a triangulated surface for engraving an item, the method comprising:

selecting text or symbols;

spacing the text or symbols;

mapping the text or symbols between first and second curves;

identifying areas for clean up by estimating where sharp edges are likely to result and generating clean-up lines for the elimination of sharp edges and burrs, the clean-up lines defining trimmed surfaces;

generating triangulated surfaces from the mapped text or symbols and the trimmed surfaces; and

converting the triangulated surfaces into machine readable instructions for the generation of a tool path.

2. The method of claim 1 , wherein selecting text or symbols further comprises selecting at least one divider and wherein spacing the text further comprises placing the at least one divider and mapping the text or symbols comprises mapping the at least one divider.

3. The method of claim 1 , wherein spacing the text or symbols and placing is performed on the basis of the selected text or symbols.

4. The method of claim 1 , wherein the first curve has a shape different from the second curve.

5. The method of claim 1 , wherein the first and second curves form a bezel.

6. The method of claim 1 , wherein areas for clean up includes text with center islands and a lower rim.

7. The method of claim 6 , wherein generating clean-up lines includes generating clean-up lines for each character of the text.

8. A method for creating a triangulated surface convertible to a series a machine readable instructions, the method comprising:

defining a shape for placement of text and/or symbols;

defining the text and/or symbols for placement on the shape;

placing the text and/or symbols on the shape as a first set of triangulated surfaces;

identifying areas for clean up by estimating where sharp edges are likely to result and generating clean-up lines for the elimination of sharp edges and burrs the clean-up lines defining trimmed surfaces;

generating a second set of triangulated surfaces from the trimmed surfaces; and

converting the sets of triangulated surfaces to machine readable instructions for generation of a customized item.

9. The method of claim 8 , wherein the shape comprises an upper and lower closed curve.

10. The method of claim 9 , wherein placing the text and/or symbols comprises spacing the text and/or dividers within the upper and lower closed curves.

11. The method of claim 10 , wherein the placed text and/or symbols are mapped between the upper and lower close curves.

12. The method of claim 11 , wherein triangulated surfaces are generated from the mapped text and/or symbols.

13. The method of claim 8 , wherein the text comprises one or more lines of text.

14. The method of claim 8 , wherein the triangulated surfaces are converted to machine readable instructions for the generation of a tool path.

15. The method of claim 8 , wherein the triangulated surfaces are converted to machine readable instructions for the generation of a photorealistic image.

16. The method of claim 8 , wherein the triangulated surfaces are converted to machine readable instructions for the generation of a rapid prototyping model.

17. The method of claim 8 , wherein areas for clean up includes text with center islands and a lower rim.

18. The method of claim 17 , wherein generating clean-up lines includes generating clean-up lines for each character of the text.

19. A non-transitory computer-readable storage medium encoded with a computer program code for creating a triangulated surface convertible to a series a machine readable instructions, the program code causing a computer to execute a method comprising:

defining a shape for placement of text and/or symbols;

defining the text and/or symbols for placement on the shape;

placing the text and/or symbols on the shape as a first set of triangulated surfaces;

identifying areas for clean up by estimating where sharp edges are likely to result and generating clean-up lines for the elimination of sharp edges and buns, the clean-up lines defining trimmed surfaces;

generating a second set of triangulated surfaces from the trimmed surfaces; and

converting the sets of triangulated surfaces to machine readable instructions for generation of a desired output.

20. The computer-readable medium of claim 19 , wherein the triangulated surfaces are converted to machine readable instructions for the generation of a tool path.

21. The computer-readable medium of claim 19 , wherein areas for clean up includes text with center islands and a lower rim.

22. The computer-readable medium of claim 21 , wherein generating clean-up lines includes generating clean-up lines for each character of the text.

23. A computer system for creating triangulated surfaces for engraving an item, the system comprising:

a personalization client module comprising a processor configured to generate a tool path for a milling machine to create the item; and

a database having information relating to the geometry of the item including computer readable instructions executable by the personalization client, the instructions comprising the operations of:

defining a shape for placement of text;

defining the text for placement on the shape;

placing the text on the shape as triangulated surfaces, wherein placing the text is performed on the basis of the defined text;

mapping the text on the shape, wherein mapping includes determining maximum and minimum expansion factors for the text and mapping based on these expansion factors; and

converting the triangulated surfaces to machine readable instructions for generation of a customized item.

Assignments (9)
RELEASE (REEL 047975 / FRAME 0229) Recorded Nov 26, 2024
From: BANK OF AMERICA, N.A.
To: JOSTENS, INC.
Reel/Frame 069446/0807 →
RELEASE (REEL 047980 / FRAME 0131) Recorded Nov 26, 2024
From: BANK OF AMERICA, N.A.
To: JOSTENS, INC.
Reel/Frame 069447/0056 →
SECURITY AGREEMENT Recorded Nov 26, 2024
From: JOSTENS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 069448/0488 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Nov 26, 2024
From: JOSTENS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 069449/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: CARBONERA, CARLOS D; MALININ, YURIY
To: JOSTENS, INC.
Reel/Frame 051631/0505 →
SECOND LIEN SECURITY AGREEMENT Recorded Dec 24, 2018
From: JOSTENS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047980/0131 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 21, 2018
From: JOSTENS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047975/0229 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2015
From: CREDIT SUISSE AG
To: JOSTENS, INC.; THE LEHIGH PRESS LLC
Reel/Frame 036949/0754 →
SECURITY AGREEMENT Recorded Oct 1, 2014
From: JOSTENS, INC.; THE LEHIGH PRESS LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 033882/0213 →