IP Library Granted Patent US 10,346,555
Granted Patent B2
US 10,346,555 · App. 14/969,968 · Granted Jul 9, 2019

Producing the design of an article of manufacture using the arrangements of shapes subject to boundary distance constraints among those shapes

Inventor: Paul B. Morton (Austin, TX)
Assignee: Monarch Intellectual Property LLC
G06F17/50G06F17/11
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 10,346,555
App. No.
14/969,968
Granted
Jul 9, 2019
Kind
B2
Abstract

This disclosure describes a method and design in producing the design of an article of manufacture that includes two or more components and the method satisfies the analytical representation of the boundary distance constraint between the shapes of the two components during the design. The disclosure includes providing a software program executing on a workstation that executes a number of steps that include: Providing the shape of a first component, the shape of a second component, and a boundary distance constraint. The disclosure includes the construction of a shape spectrum. The disclosure searches to find an arrangement of the shapes. The disclosure evaluates the boundary distance constraint to determine if the boundary distance constraint is satisfied. Further, the disclosure evaluates a subderivative of the shape spectrum. Additionally, the disclosure provides that the searching continues until the boundary distance constraint is satisfied, and when satisfied, the design is produced.

Claims (39)

1. A method to produce the design of an article of manufacture that further comprises two or more components of the article and that uses a software program executing on a workstation that satisfies the analytical representation of the boundary distance constraint between the shapes of two components during the design of the article of manufacture, comprising:

providing a software program executing on a workstation, said workstation includes a processor, memory, and storage, said software program executes the following steps:

providing the shape of a first component and providing the shape of a second component;

providing a boundary distance constraint, said boundary distance constraint specifies the desired geometric relationship to be enforced between the shape of said first component and the shape of said second component;

constructing a shape spectrum of the exterior boundary surface of closest approach associated with the shape of said first component, the shape of said second component, and said boundary distance constraint, wherein said shape spectrum is an analytical representation of the boundary surface of closest approach and forms the analytical foundation for evaluating said boundary distance constraint;

searching to find an arrangement of the shape of said first component and the shape of said second component that satisfies said boundary distance constraint;

evaluating said boundary distance constraint to determine if said boundary distance constraint is satisfied;

evaluating a subderivative of said shape spectrum of the exterior boundary surface of closest approach associated with the shape of said first component, the shape of said second component, and said boundary distance constraint, wherein said subderivative is used in the evaluation of said boundary distance constraint and where the exterior boundary surface of closest approach is the shape that forms the geometric foundation for the step of evaluating said boundary distance constraint;

wherein said searching to find an arrangement of the shape of said first component and the shape of said second component continues until said boundary distance constraint is satisfied, and when satisfied, said software program can produce a design of the article of manufacture.

2. The claim of claim 1 wherein said boundary distance constraint is that the two said components do not overlap.

3. The claim of claim 1 wherein said boundary distance constraint is that the two said components overlap by a fixed distance.

4. The claim of claim 1 wherein said boundary distance constraint is that the two said components abut.

5. The claim of claim 1 wherein said boundary distance constrain is that the two said components are no closer than a fixed distance.

6. A non-transitory program storage device readable by a computing device that tangibly embodies a program of instructions executable by the computing device to perform a method to produce the design of an article of manufacture that further comprises two or more components of the article and that uses a software program executing on a workstation that satisfies the analytical representation of the boundary distance constraint between the shapes of two components during the design of the article of manufacture, comprising:

providing a software program executing on a workstation, said workstation includes a processor, memory, and storage, said software program executes the following steps:

providing the shape of a first component and providing the shape of a second component;

providing a boundary distance constraint, said boundary distance constraint specifies the desired geometric relationship to be enforced between the shape of said first component and the shape of said second component;

constructing a shape spectrum of the exterior boundary surface of closest approach associated with the shape of said first component, the shape of said second component, and said boundary distance constraint, wherein said shape spectrum is an analytical representation of the boundary surface of closest approach and forms the analytical foundation for evaluating said boundary distance constraint;

searching to find an arrangement of the shape of said first component and the shape of said second component that satisfies said boundary distance constraint;

evaluating said boundary distance constraint to determine if said boundary distance constraint is satisfied;

evaluating a subderivative of said shape spectrum of the exterior boundary surface of closest approach associated with the shape of said first component, the shape of said second component, and said boundary distance constraint, wherein said subderivative is used in the evaluation of said boundary distance constraint and where the exterior boundary surface of closest approach is the shape that forms the geometric foundation for the step of evaluating said boundary distance constraint;

wherein said searching to find an arrangement of the shape of said first component and the shape of said second component continues until said boundary distance constraint is satisfied, and when satisfied, said software program can produce a design of the article of manufacture.

7. The claim of claim 6 wherein said boundary distance constraint is that the two said components do not overlap.

8. The claim of claim 6 wherein said boundary distance constraint is that the two said components overlap by a fixed distance.

9. The claim of claim 6 wherein said boundary distance constraint is that the two said components abut.

10. The claim of claim 6 wherein said boundary distance constrain is that the two said components are no closer than a fixed distance.

11. A product made by the method to produce the design of an article of manufacture that further comprises two or more components of the article and that uses a software program executing on a workstation that satisfies the analytical representation of the boundary distance constraint between the shapes of two components during the design of the article of manufacture, comprising:

providing a software program executing on a workstation, said workstation includes a processor, memory, and storage, said software program executes the following steps:

providing the shape of a first component and providing the shape of a second component;

providing a boundary distance constraint, said boundary distance constraint specifies the desired geometric relationship to be enforced between the shape of said first component and the shape of said second component;

constructing a shape spectrum of the exterior boundary surface of closest approach associated with the shape of said first component, the shape of said second component, and said boundary distance constraint, wherein said shape spectrum is an analytical representation of the boundary surface of closest approach and forms the analytical foundation for evaluating said boundary distance constraint;

searching to find an arrangement of the shape of said first component and the shape of said second component that satisfies said boundary distance constraint;

evaluating said boundary distance constraint to determine if said boundary distance constraint is satisfied;

evaluating a subderivative of said shape spectrum of the exterior boundary surface of closest approach associated with the shape of said first component, the shape of said second component, and said boundary distance constraint, wherein said subderivative is used in the evaluation of said boundary distance constraint and where the exterior boundary surface of closest approach is the shape that forms the geometric foundation for the step of evaluating said boundary distance constraint;

wherein said searching to find an arrangement of the shape of said first component and the shape of said second component continues until said boundary distance constraint is satisfied, and when satisfied, said software program can produce the design of the article of manufacture.

12. The claim of claim 11 wherein said boundary distance constraint is that the two said components do not overlap.

13. The claim of claim 11 wherein said boundary distance constraint is that the two said components overlap by a fixed distance.

14. The claim of claim 11 wherein said boundary distance constraint is that the two said components abut.

15. The claim of claim 11 wherein said boundary distance constraint is that the two said components are no closer than a fixed distance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2019
From: MORTON, PAUL B
To: MONARCH INTELLECTUAL PROPERTY LLC
Reel/Frame 048798/0277 →
Continuity (9)
Continuation 13866677 · Apr 19, 2013
Continuation 12844585 · Jul 27, 2010
Continuation 14969968
Continuation 13908586 · Jun 3, 2013
Continuation 12870692 · Aug 27, 2010
Provisional Application 61248234 · Oct 2, 2009
Provisional Application 61246648 · Sep 29, 2009
Provisional Application 61231825 · Aug 6, 2009
Related Publication 20160162605A1 · Jun 9, 2016