IP Library Granted Patent US 11,741,270
Granted Patent B2
US 11,741,270 · App. 16/398,924 · Granted Aug 29, 2023

Computer aided design (CAD)-based foam part generation for seat designs

Inventor: Marc Attar (Somerville, MA)
Assignee: Siemens Industry Software Inc.
G06F30/00B68G7/00G06F30/17A47C7/18A47C31/02
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,741,270
App. No.
16/398,924
Granted
Aug 29, 2023
Kind
B2
Abstract

A system may include an access engine and a foam part generation engine. The access engine may be configured to access a computer-aided design (CAD) seat surface that represents a seat surface of a seat design and access seat parameters for the seat design. The foam part generation engine may be configured to construct a CAD foam part for the seat design based on the CAD seat surface and the seat parameters.

Claims (45)

1. A method comprising:

by a computing system:

accessing a computer-aided design (CAD) seat surface that represents a seat surface of a seat design;

accessing seat parameters for the seat design; and

automatically constructing a CAD foam part for the seat design based on the accessed CAD seat surface and the accessed seat parameters, wherein the CAD foam part represents an internal foam component of the seat design that is to be covered by a surface material represented through the CAD seat surface,

wherein the seat parameters comprise an overbuild section indicative that a geometry of a section of the internal foam component is to extend past the seat surface of the seat design, and

wherein constructing the CAD foam part comprises constructing an overbuild curve of the CAD foam part to extend past the CAD seat surface at the overbuild section.

2. The method of claim 1 , wherein the seat parameters comprise a seam location on the seat surface and an attachment point; and

wherein constructing the CAD foam part comprises inserting a trench into the CAD foam part for the seam location to reach the attachment point.

3. The method of claim 1 , wherein the seat parameters comprise underbuild offsets at multiple points on the seat surface; and

comprising constructing the CAD foam part to offset the seat surface at the multiple points by the underbuild offsets.

4. The method of claim 3 , wherein constructing the CAD foam part further comprises:

generating underbuild curves of the CAD foam part from the underbuild offsets; and

trimming the underbuild curves at a curve intersection to form a trimmed corner of the CAD foam part.

5. The method of claim 1 , wherein constructing the CAD foam part further comprises blending a portion of the overbuild curve with a portion of an adjacent underbuild curve of the CAD foam part to form a blended surface curve.

6. The method of claim 5 , wherein blending the overbuild curve with the adjacent underbuild curve comprises interpolating a portion of the blended surface curve to reduce or eliminate a geometric discontinuity.

7. A system comprising: an access engine configured to:

access a computer-aided design (CAD) seat surface that represents a seat surface of a seat design; and

access seat parameters for the seat design; and

a foam part generation engine configured to automatically construct a CAD foam part for the seat design based on the accessed CAD seat surface and the accessed seat parameters, wherein the CAD foam part represents an internal foam component of the seat design that is to be covered by a surface material represented through the CAD seat surface,

wherein the seat parameters comprise an overbuild section indicative that a geometry of a section of the internal foam component is to extend past the seat surface of the seat design, and

wherein the foam part generation engine is configured to construct the CAD foam part by constructing an overbuild curve of the CAD foam part to extend past the CAD seat surface at the overbuild section.

8. The system of claim 7 , wherein the seat parameters comprise a seam location on the seat surface and an attachment point; and

wherein the foam part generation engine is configured to construct the CAD foam part by inserting a trench into the CAD foam part for the seam location to reach the attachment point.

9. The system of claim 7 , wherein the seat parameters comprise underbuild offsets at multiple points on the seat surface; and

wherein the foam part generation engine is configured to construct the CAD foam part to offset the seat surface at the multiple points by the underbuild offsets.

10. The system of claim 9 , wherein the foam part generation engine is configured to construct the CAD foam part further by:

generating underbuild curves of the CAD foam part from the underbuild offsets; and

trimming the underbuild curves at a curve intersection to form a trimmed corner of the CAD foam part.

11. The system of claim 7 , wherein the foam part generation engine is configured to construct the CAD foam part further by blending a portion of the overbuild curve with a portion of an adjacent underbuild curve of the CAD foam part to form a blended surface curve.

12. The system of claim 11 , wherein the foam part generation engine is configured to blend the overbuild curve with the adjacent underbuild curve by interpolating a portion of the blended surface curve to reduce or eliminate a geometric discontinuity.

13. A non-transitory machine-readable medium comprising instructions that, when executed by a processor, cause a computing system to:

access a computer-aided design (CAD) seat surface that represents a seat surface of a seat design; and

access seat parameters for the seat design; and

automatically construct a CAD foam part for the seat design based on the accessed CAD seat surface and the accessed seat parameters, wherein the CAD foam part represents an internal foam component of the seat design that is to be covered by a surface material represented through the CAD seat surface,

wherein the seat parameters comprise an overbuild section indicative that a geometry of a section of the internal foam component is to extend past the seat surface of the seat design, and

wherein constructing the CAD foam part comprises constructing an overbuild curve of the CAD foam part to extend past the CAD seat surface at the overbuild section.

14. The non-transitory machine-readable medium of claim 13 , wherein the seat parameters comprise a seam location on the seat surface and an attachment point; and

wherein the instructions, when executed, cause the computing system to construct the CAD foam part by inserting a trench into the CAD foam part for the seam location to reach the attachment point.

15. The non-transitory machine-readable medium of claim 13 , wherein the seat parameters comprise underbuild offsets at multiple points on the seat surface; and

wherein the instructions, when executed, cause the computing system to construct the CAD foam part to offset the seat surface at the multiple points by the underbuild offsets and further by:

generating underbuild curves of the CAD foam part from the underbuild offsets; and

trimming the underbuild curves at a curve intersection to form a trimmed corner of the CAD foam part.

16. The non-transitory machine-readable medium of claim 13 , wherein the instructions, when executed, cause the computing system to construct the CAD foam part further by blending a portion of the overbuild curve with a portion of an adjacent underbuild curve of the CAD foam part to form a blended surface curve.

17. The non-transitory machine-readable medium of claim 16 , wherein the instructions, when executed, cause the computing system to blend the overbuild curve with the adjacent underbuild curve by interpolating a portion of the blended surface curve to reduce or eliminate a geometric discontinuity.

Assignments (2)
CHANGE OF NAME Recorded Dec 3, 2019
From: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 051171/0024 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2019
From: ATTAR, MARC
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 049050/0215 →
Cited By (1)
US 12,576,760