IP Library Granted Patent US 6,859,769
Granted Patent B1
US 6,859,769 · App. 09/491,864 · Granted Feb 22, 2005

Method and apparatus for creating elements and systems for description of position and motion of bodies in three-dimensional space to support orbital maneuver analysis

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 6,859,769
App. No.
09/491,864
Granted
Feb 22, 2005
Kind
B1
Abstract

The present invention provides a graphical user interface and software architecture that empowers the user to create new vectors, axes, points, coordinate systems, and other elements, and combinations thereof. The explicit means of creating coordinate systems and primitives are carried out via user input, imported data from files, or any other means of supplying numerical data to computer programs. In addition to geometrical relationships, coordinate system definitions can describe rates of change in the primitives, thus providing additional ways to create vectors.

Claims (19)

1. A method for a spacecraft maneuver analyst to model orbital maneuver phenomena on a computer without needing to hard-code a software solution for new spatial objects, comprising:

defining an original coordinate system within a graphic user interface of said computer;

defining one or more parent spatial objects relative to said original coordinate system by selection of one or more pre-existing files from within said graphic user interface; and

creating at least one new spatial object based on said one or more parent spatial objects, comprising:

defining said new spatial object relative to said one or more parent spatial objects, comprising:

finding said new spatial object in each of said one or more parent spatial objects; and performing a building operation to obtain a combined transformation based on said parent spatial objects to create said new spatial object, wherein said one or more parent spatial objects and said at least one new spatial object are related to orbital maneuver phenomena.

2. The method of claim 1 , wherein said one or more parent spatial objects and said at least one new spatial object are selected from the group consisting of coordinate systems, coordinate systems primitives, derivatives of coordinate system primitives, and combinations thereof.

3. The method of claim 1 , wherein defining said new spatial object relative to said one or more parent spatial objects comprises:

finding said new spatial object in one parent spatial object and using information explicitly provided by said analyst into the graphic user interface to obtain a first transformation;

finding said one parent object in said new spatial object to obtain a second transformation; and

combining said first and second transformations to create said new spatial object.

4. The method of claim 1 , wherein defining one or more parent spatial objects relative to said original coordinate system is accomplished by user input, file input, or both.

5. The method of claim 1 , wherein said original coordinate system is a default within said graphic user interface of said computer.

6. The method of claim 1 , wherein said original coordinate system is selectable within said graphic user interface from pre-existing coordinate systems.

7. The method of claim 1 , wherein said new spatial object is subsequently reused by said analyst as a parent spatial object to create a different new spatial object.

8. The method of claim 1 , wherein a correction to a parent spatial object results in a correction to said new spatial object.

9. A system for a spacecraft maneuver analyst to model orbital maneuver phenomena on a computer system without needing to hard-code a software solution, comprising:

a processor;

a memory, addressable by the processor, including software instructions adapted to enable the computer system to perform the method of claim 1 .

Assignments (7)
MERGER AND CHANGE OF NAME Recorded Apr 27, 2022
From: ANALYTICAL GRAPHICS, INC.; ANSYS GOVERNMENT INITIATIVES, INC.
To: ANSYS GOVERNMENT INITIATIVES, INC.
Reel/Frame 059811/0883 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 026477/0843 Recorded Dec 1, 2020
From: SILICON VALLEY BANK
To: ANALYTICAL GRAPHICS, INC.
Reel/Frame 054558/0535 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 053512/0267 Recorded Dec 1, 2020
From: SILICON VALLEY BANK
To: ANALYTICAL GRAPHICS, INC.
Reel/Frame 054558/0786 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 17, 2020
From: ANALYTICAL GRAPHICS, INC.
To: SILICON VALLEY BANK
Reel/Frame 053512/0267 →
SECURITY AGREEMENT Recorded Jun 22, 2011
From: ANALYTICAL GRAPHICS, INC.
To: SILICON VALLEY BANK
Reel/Frame 026477/0843 →
NOTICE OF SECURITY INTEREST IN U.S. PATENTS Recorded Sep 21, 2005
From: ANALYTICAL GRAPHICS, INC.
To: MANUFACTURERS AND TRADERS TRUST COMPANY
Reel/Frame 016561/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2000
From: TANYGIN, SERGEI
To: ANALYTICAL GRAPHICS, INC.
Reel/Frame 010524/0533 →