IP Library Granted Patent US 10,860,748
Granted Patent B2
US 10,860,748 · App. 15/453,448 · Granted Dec 8, 2020

Systems and method for adjusting properties of objects depicted in computer-aid design applications

Inventors: Brian Christopher Wheeler (Simpsonville, SC); Jason Anton Byers (Greenville, SC); Prashant Madhukar Kulkarni (Simpsonville, SC)
Assignee: General Electric Company
G06F30/00G06T19/20
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,860,748
App. No.
15/453,448
Granted
Dec 8, 2020
Kind
B2
Abstract

A system includes a display, a processor, and memory storing instructions that cause the processor to receive a request to scale one or more objects of on a model depicted on the display, identify the one or more objects of the model, determine one or more model parameters of the model, such that the model parameters include information indicative of the one or more objects, the model, the display, or any combination thereof, calculate a size for the one or more objects of the model based on the one or more model parameters; and scale the one or more objects based on the size for the objects.

Claims (48)

1. A system comprising:

a display;

a processor;

memory storing instructions configured to cause the processor to:

receive a request to scale one or more textual characters of a model depicted on the display, wherein the one or more textual characters comprise one or more textual annotations indicative of one or more features of the model;

identify the one or more textual characters of the model and an original size of each of the one or more textual characters;

determine whether a number of the one or more textual characters displayed on the model exceeds a threshold;

determine one or more model parameters of the model, wherein the model parameters comprise information indicative of the one or more textual characters and at least two dimensions of the display;

automatically calculate a uniform size for the one or more textual characters of the model based on the one or more model parameters, in response to the number exceeding the threshold; and

scale the one or more textual characters to the uniform size based on the original size for each of the one or more textual characters and the uniform size, wherein the one or more textual characters are scaled, in response to the number exceeding the threshold, by:

reducing a first size of a first textual character of the one or more textual characters to the uniform size;

increasing a second size of a second textual character of the one or more textual characters to the uniform size; or

a combination thereof.

2. The system of claim 1 , wherein the one or more textual characters comprise text, one or more graphics, one or more tables, or any combination thereof, displayed on the model.

3. The system of claim 1 , wherein the model comprises a portion of the one or more textual characters visible via the display, wherein the portion of the one or more textual characters visible via the display is bound by one or more borders of the display.

4. The system of claim 1 , wherein the instructions that cause the processor to identify the one or more textual characters comprise manually receiving an input configured to identify the one or more textual characters.

5. The system of claim 1 , wherein the instructions that cause the processor to identify the one or more textual characters comprise automatically identifying the one or more textual characters depicted via the display.

6. The system of claim 1 , wherein the threshold comprises a first quantity indicative of the number of the one or more textual characters identified on the display or a second quantity indicative of the number of the one or more textual characters identified per unit area of the display.

7. The system of claim 1 , wherein the instructions that cause the processor to scale the one or more textual characters comprise adjusting the original size of each of the one or more textual characters of the model based on the uniform size.

8. A method, comprising:

receiving, via a processor, a request via a user interface to scale one or more textual characters of a model depicted on a display, wherein the one or more textual characters comprise one or more textual annotations indicative of one or more features of the model;

identifying, via the processor, the one or more textual characters of the model and an original size of each of the one or more textual characters;

determining, via the processor, whether a number of the one or more textual characters displayed on the model exceeds a threshold;

determining, via the processor, one or more model parameters of the model, wherein the one or more model parameters comprise information indicative of the one or more textual characters and at least two dimensions of the display;

automatically calculating, via the processor, a uniform size for the one or more textual characters of the model based on the one or more model parameters and in response to the number exceeding the threshold; and

scaling, via the processor, the one or more textual characters to the uniform size based on the original size for each of the one or more textual characters and the uniform size, wherein the one or more textual characters are scaled, in response to the number exceeding the threshold, by:

reducing a first size of a first textual character of the one or more textual characters to the uniform size;

increasing a second size of a second textual character of the one or more textual characters to the uniform size; or

a combination thereof.

9. The method of claim 8 , wherein identifying the one or more textual characters comprises automatically identifying a portion of the one or more textual characters visible via the display, wherein the portion of the one or more textual characters visible via the display is bound by one or more borders of the display.

10. The method of claim 8 , wherein automatically calculating the uniform size for the one or more textual characters is based at least on one or more dimensions of the display.

11. The method of claim 8 , wherein automatically calculating the uniform size for the one or more textual characters comprises:

determining whether the number of the one or more textual characters displayed on the model are less than an other threshold; and

determining the uniform size of the one or more textual characters when the number is less than the other threshold.

12. The method of claim 8 , wherein scaling the one or more textual characters comprises uniformly scaling the one or more textual characters identified on the display.

13. A tangible, non-transitory, and computer-readable medium having instructions stored thereon that, when executed by one or more processors of a computer-aided design (CAD) system, are configured to cause the one or more processors to:

receive a request to scale one or more textual characters of a model depicted on a display, wherein the one or more textual characters comprise one or more textual annotations indicative of one or more features of the model;

identify the one or more textual characters of the model and an original size of each of the one or more textual characters;

determine whether a number of the one or more textual characters displayed on the model exceeds a threshold;

determine one or more model parameters of the model, wherein the model parameters comprise information indicative of the one or more textual characters and at least two dimensions of the display;

automatically calculate a uniform size for the one or more textual characters of the model based on the one or more model parameters and in response to the number exceeding the threshold; and

scale the one or more textual characters to the uniform size based on the original size for each of the one or more textual characters and the uniform size, wherein the one or more textual characters are scaled, in response to the number exceeding the threshold, by:

reducing a first size of a first textual character of the one or more textual characters to the uniform size;

increasing a second size of a second textual character of the one or more textual characters to the uniform size; or

a combination thereof.

14. The tangible, non-transitory, and computer-readable medium of claim 13 , wherein the instructions that cause the one or more processors to identify the one or more textual characters comprises automatically identifying the one or more textual characters depicted via the display.

15. The tangible, non-transitory, and computer-readable medium of claim 13 , wherein the instructions that cause the one or more processors to determine the one or more model parameters comprise determining one or more dimensions of the display, a first number of characters of each of the one or more textual characters, a second number of the one or more textual characters per unit area, a view of the model, or any combination thereof.

16. The tangible, non-transitory, and computer-readable medium of claim 15 , wherein the one or more dimensions of the display comprise a length and width of the display.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: GENERAL ELECTRIC COMPANY
To: GE DIGITAL HOLDINGS LLC
Reel/Frame 065612/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: WHEELER, BRIAN CHRISTOPHER; BYERS, JASON ANTON; KULKARNI, PRASHANT MADHUKAR
To: GENERAL ELECTRIC COMPANY
Reel/Frame 041527/0142 →
Continuity (1)
Related Publication 20180260494A1 · Sep 13, 2018