IP Library Granted Patent US 11,722,626
Granted Patent B2
US 11,722,626 · App. 17/710,082 · Granted Aug 8, 2023

Designated region projection printing

Inventor: John Hamilton (San Rafael, CA)
Assignee: Steelcase Inc.
H04N1/3873G06K15/021G06K15/1849G06K15/1868G06T3/0031G06K2215/0097G06T2200/04G06T2219/008G06T2219/021
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 11,722,626
App. No.
17/710,082
Granted
Aug 8, 2023
Kind
B2
Abstract

A system determines an object-design for a three-dimensional model of an object. The object-design may exhibit a design continuity. The system breaks the object-design in to spatial patterns corresponding to the discrete surfaces making up the outward surface of the object. The system then generates flattened patterns by projecting the spatial patterns into a two-dimensional plane. The system prints the flattened patterns on to designated regions of material sheets in an orientation that preserves the design continuity of the object-design. The regions may be extracted from the sheets and then joined at their edges to form a cover for object that exhibits the continuity of the object design.

Claims (50)

1. A method for performing object-design for a three-dimensional object, the method comprising:

obtaining a plurality of discrete surfaces of a three-dimensional object;

obtaining a plurality of spatial patterns for the plurality of discrete surfaces;

projecting the plurality of spatial patterns into a two-dimensional plane to obtain a plurality of flattened patterns; and

outputting the plurality of flattened patterns as an object-design result for the three-dimensional object.

2. The method according to claim 1 , wherein the projecting the plurality of spatial patterns into a two-dimensional plane to obtain a plurality of flattened patterns comprises:

for a spatial pattern in the plurality of spatial patterns, applying a surface area preserving transform to a portion of the spatial pattern, or applying a silhouette-type transform to a portion of the spatial pattern.

3. The method according to claim 2 , wherein orientation of a flattened pattern corresponding to the spatial pattern preserves continuity of the object-design result.

4. The method according to claim 1 , wherein a spatial pattern in the plurality of spatial patterns comprises a curved surface in three dimensions.

5. The method according to claim 1 , further comprising:

printing at least one flattened pattern in the plurality of flattened patterns onto a material sheet.

6. The method according to claim 5 , further comprises:

printing more than one alignment markers onto the material sheet; and

aligning a pair of mated alignment markers.

7. The method according to claim 6 , wherein the aligning the pair of mated alignment markers comprises:

detecting the more than one alignment markers; and

in response to detecting a common feature of a pair of alignment markers, determining the pair of alignment markers as the pair of mated alignment markers.

8. An apparatus for performing object-design for a three-dimensional object, the apparatus comprising:

a memory storing instructions; and

a processor in communication with the memory, wherein, when the processor executes the instructions, the processor is configured to cause the apparatus to perform:

obtaining a plurality of discrete surfaces of a three-dimensional object,

obtaining a plurality of spatial patterns for the plurality of discrete surfaces,

projecting the plurality of spatial patterns into a two-dimensional plane to obtain a plurality of flattened patterns, and

outputting the plurality of flattened patterns as an object-design result for the three-dimensional object.

9. The apparatus according to claim 8 , wherein, when the processor is configured to cause the apparatus to perform projecting the plurality of spatial patterns into a two-dimensional plane to obtain a plurality of flattened patterns, the processor is configured to cause the apparatus to perform:

for a spatial pattern in the plurality of spatial patterns, applying a surface area preserving transform to a portion of the spatial pattern, or applying a silhouette-type transform to a portion of the spatial pattern.

10. The apparatus according to claim 9 , wherein orientation of a flattened pattern corresponding to the spatial pattern preserves continuity of the object-design result.

11. The apparatus according to claim 8 , wherein, wherein a spatial pattern in the plurality of spatial patterns comprises a curved surface in three dimensions.

12. The apparatus according to claim 8 , wherein, when the processor executes the instructions, the processor is configured to cause the apparatus to further perform:

printing at least one flattened pattern in the plurality of flattened patterns onto a material sheet.

13. The apparatus according to claim 12 , wherein, when the processor executes the instructions, the processor is configured to cause the apparatus to further perform:

printing more than one alignment markers onto the material sheet; and

aligning a pair of mated alignment markers.

14. The apparatus according to claim 13 , wherein, when the processor is configured to cause the apparatus to perform aligning the pair of mated alignment markers, the processor is configured to cause the apparatus to perform:

detecting the more than one alignment markers; and

in response to detecting a common feature of a pair of alignment markers, determining the pair of alignment markers as the pair of mated alignment markers.

15. A non-transitory computer-readable storage medium, storing computer-readable instructions, wherein, the computer-readable instructions, when executed by a processor, are configured to cause the processor to perform:

obtaining a plurality of discrete surfaces of a three-dimensional object;

obtaining a plurality of spatial patterns for the plurality of discrete surfaces;

projecting the plurality of spatial patterns into a two-dimensional plane to obtain a plurality of flattened patterns; and

outputting the plurality of flattened patterns as an object-design result for the three-dimensional object.

16. The non-transitory computer-readable storage medium according to claim 15 , wherein, when the computer-readable instructions are configured to cause the processor to perform projecting the plurality of spatial patterns into a two-dimensional plane to obtain a plurality of flattened patterns, the computer-readable instructions are configured to cause the processor to perform:

for a spatial pattern in the plurality of spatial patterns, applying a surface area preserving transform to a portion of the spatial pattern, or applying a silhouette-type transform to a portion of the spatial pattern.

17. The non-transitory computer-readable storage medium according to claim 16 , wherein orientation of a flattened pattern corresponding to the spatial pattern preserves continuity of the object-design result.

18. The non-transitory computer-readable storage medium according to claim 15 , wherein a spatial pattern in the plurality of spatial patterns comprises a curved surface in three dimensions.

19. The non-transitory computer-readable storage medium according to claim 15 , wherein, when the computer-readable instructions are executed by the processor, the computer-readable instructions are configured to further cause the processor to perform:

printing at least one flattened pattern in the plurality of flattened patterns onto a material sheet.

20. The non-transitory computer-readable storage medium according to claim 19 , wherein, when the computer-readable instructions are executed by the processor, the computer-readable instructions are configured to further cause the processor to perform:

printing more than one alignment markers onto the material sheet; and

aligning a pair of mated alignment markers.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Feb 4, 2026
From: AMQ SOLUTIONS, LLC; HALCON FURNITURE LLC; SMITH SYSTEM MANUFACTURING COMPANY; STEELCASE INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 074944/0368 →
PATENT SECURITY AGREEMENT Recorded Feb 4, 2026
From: AMQ SOLUTIONS, LLC; HALCON FURNITURE LLC; SMITH SYSTEM MANUFACTURING COMPANY; STEELCASE INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 074944/0784 →
Continuity (4)
Continuation 16985426 · Aug 5, 2020
Continuation 16183259 · Nov 7, 2018
Provisional Application 62583339 · Nov 8, 2017
Related Publication 20220284541A1 · Sep 8, 2022