IP Library Granted Patent US 7,551,180
Granted Patent B2
US 7,551,180 · App. 10/803,031 · Granted Jun 23, 2009

Graphical end conditions for roadway design

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 7,551,180
App. No.
10/803,031
Granted
Jun 23, 2009
Kind
B2
Abstract

A system and method for graphically designing and testing end conditions is provided. The method and system allow for easy visualization and reuse of end condition components. A simple drag and drop methodology may be provided to allow for quick creation of end condition combinations. A user can create various different design scenarios. The system and method may determine which of those design scenarios is valid based on existing conditions. The testing environment may read the proposed end condition combination to determine targets. Various targets can be moved and placed in the testing environment in order to determine if the end condition combination is valid or not.

Claims (54)

1. A method, comprising:

graphically displaying at least one end condition;

receiving user input placing a target at a location;

receiving user input moving the location of the target;

determining a target type of the end condition using a computer device;

dynamically solving the at least one end condition based on the current location of the target; and

dynamically modifying the display to reflect valid end conditions determine to when the end condition is valid.

2. The method of claim 1 , further comprising graphically displaying valid end conditions.

3. The method of claim 1 , further comprising:

presenting a graphical user interface (GUI), the GUI including a graphics portion;

displaying a template and the at least one end conditions graphically in the graphics portion;

displaying available targets in the current template; and

displaying the invalid end conditions differently from valid end conditions.

4. A method comprising:

receiving user input placing a target at a location;

determining targets for a plurality of end conditions using a computer device;

displaying the targets to a user;

receiving user input selecting one of the targets;

receiving user input moving the location of the target;

dynamically solving the plurality of end conditions based on the current location of the target; and

dynamically modifying the display to reflect valid end conditions.

5. The method of claim 4 , further comprising:

determining a valid solution to each of the plurality of the end conditions based on the targets and locations.

6. The method of claim 5 , further comprising tracking the locations of the targets with the pointer.

7. A method, comprising:

receiving user input defining properties of an end condition;

receiving user input placing a target at a location;

receiving user input moving the location of the target using a computer device;

dynamically solving the at least one end condition based on the current location of a target;

dynamically modifying the display to reflect valid end conditions determine to when the end condition is valid; and

causing the end condition to be graphically displayed.

8. The method of claim 7 , further comprising presenting a graphical user interface to a user.

9. The method of claim 7 , wherein the properties include at least one of a priority, a target type, a target name, an offset, and benching information.

10. The method of claim 9 , wherein the target type includes at least one of a surface, a material, an elevation, a vertical plane, a horizontal plane, and a point.

11. The method of claim 10 , wherein the horizontal plane is one of a feature and an alignment.

12. The method of claim 10 , wherein the vertical plane is one of a feature and an alignment.

13. The method of claim 7 , further comprising:

locating a point within a template that represents a beginning of the end condition;

solving the end conditions that begin at the point;

displaying the end condition that has a valid solution.

14. The method of claim 7 , further comprising:

solving the end condition starting with a highest priority and proceeding to a lowest priority.

15. The method of claim 7 , further comprising chaining a second end condition to the end condition.

16. The method of claim 15 , further comprising:

determining a solution to the second end condition; and

validating the solution only when all end conditions in the chain have valid solutions.

17. A method, comprising:

presenting a graphical user interface (GUI), the GUI including a graphics portion;

displaying a template and a plurality of end conditions graphically in the graphics portion;

displaying available targets in the current template;

determining a target type of the end condition using a computer device;

determining a location of a targets;

determining when the end condition is valid for the targets; and

displaying valid end conditions differently from not valid end conditions.

Assignments (7)
SECURITY INTEREST Recorded Oct 25, 2024
From: BENTLEY SYSTEMS, INCORPORATED
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 069268/0042 →
SECURITY AGREEMENT Recorded Mar 2, 2012
From: BENTLEY SYSTEMS, INCORPORATED
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 027794/0026 →
RELEASE OF SECURITY INTERESTS Recorded Feb 9, 2012
From: JPMORGAN CHASE BANK, N.A.
To: BENTLEY SYSTEMS, INCORPORATED
Reel/Frame 027682/0012 →
SECURITY AGREEMENT Recorded Mar 4, 2011
From: BENTLEY SYSTEMS INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025902/0806 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 14, 2011
From: WELLS FARGO CAPITAL FINANCE, INC., AS AGENT (F/K/A WELLS FARGO FOOTHILL, INC.)
To: BENTLEY SYSTEMS, INCORPORATED
Reel/Frame 025783/0739 →
SECURITY AGREEMENT Recorded Oct 12, 2007
From: BENTLEY SYSTEMS, INCORPORATED
To: WELLS FARGO FOOTHILL, INC.
Reel/Frame 019955/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2004
From: SCHAFFER, DENIS J.
To: BENTLEY SYSTEMS, INCORPORATED
Reel/Frame 015120/0976 →