IP Library Granted Patent US 6,957,418
Granted Patent B2
US 6,957,418 · App. 09/767,509 · Granted Oct 18, 2005

System and method of designing, testing, and employing graphical computer code

Assignee: Altia, Inc.
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,957,418
App. No.
09/767,509
Granted
Oct 18, 2005
Kind
B2
Abstract

A system for designing, testing, and employing graphical computer code includes a graphics editor for creating a graphical display. The graphical display is made up of a plurality of graphical objects constructed by the graphics editor. A translator creates a high-level computer language code of the graphical object. The translator is connected to the graphics editor. A compiler receives the high level computer language code from the translator.

Claims (48)

1. A system for designing, testing, and employing graphical computer code comprises: a graphics editor for creating a graphical display made up of a plurality of graphical objects constructed by the graphics editor;

a translator for creating a high-level computer language code that creates the graphical display, the translator connected to the graphics editor; and

a compiler receiving the high level computer language code from the translator.

2. The system of claim 1 , further including: a run time system connected to the graphics editor, the run time system designed to execute a graphical design.

3. The system of claim 1 , further including: a control editor connected to the graphics editor.

4. The system of claim 1 , further including: a library of graphical objects connected to the graphics editor.

5. The system of claim 1 , wherein the translator includes an option of translating a graphical objects graphical representation.

6. The system of claim 1 , wherein the translator includes an option of translating a graphical objects input stimulus.

7. The system of claim 1 , wherein the translator includes an option of translating a graphical objects control logic.

8. The system of claim 1 , wherein the translator includes an option of allowing dynamic memory allocation.

9. The system of claim 1 , wherein the translator sizes a data structure.

10. A method for designing, testing, and employing graphical computer code including:

(a) creating a graphical object with a graphics editor;

(b) translating a graphical object of a graphical display into a high level computer language code; and

(c) compiling the high level computer language code.

11. The method of claim 10 , wherein step (c) further includes:

(c1) identifying a target processor for a compiler.

12. The method of claim 10 , wherein step (b) further includes:

(b1) examining a plurality of objects to be translated;

(b2) determining if a dynamic memory allocation is selected;

(b3) when the dynamic memory allocation is not selected, selecting a memory allocation size.

13. The method of claim 10 , wherein step (b) further includes:

(b1) translating a graphical objects input stimulus;

(b2) translating a graphical objects control logic;

(b3) translating a graphical objects graphical representation.

14. The method of claim 10 , wherein step (a) further includes:

(a1) creating an animation sequence by example;

(a2) creating an animation input stimulus.

15. A system for designing, testing, and employing graphical computer code comprises:

a graphics environment for creating a graphical display made up of a plurality of graphical objects constructed by the graphics environment;

a translator for creating a high-level computer language code designed to create the graphical display, the translator connected to the graphics environment; and

a control editor connected to the graphics environment.

16. The system of claim 15 , further including:

a library of components within the graphics environment.

17. The system of claim 15 , further including:

a run time system within the graphics environment, the run time system designed to execute a graphical design.

18. The system of claim 15 , wherein the translator includes an option of translating a graphical objects input stimulus.

19. The system of claim 15 , wherein the translator includes an option of translating a graphical objects control logic.

20. The system of claim 15 , wherein the translator includes an option of translating a graphical objects graphical representation.

21. The system of claim 15 , wherein the translator includes an option of allowing dynamic memory allocation.

22. The system of claim 15 , wherein the translator sizes a data structure.

23. A translation system for designing, testing, and employing graphical computer code comprising:

an array builder for constructing a data array from a plurality of graphical objects;

a code builder for translating a high-level computer language code that creates the graphical objects from the array data; and

a library of computer code operations connected to the code builder.

24. The system of claim 23 , wherein the code builder includes a data sizing function.

25. The system of claim 23 , wherein the library of computer code operations comprises a library of files for generating an animation, stimulus, and control code.

26. The system of claim 23 , wherein the code builder includes a dynamic memory allocation choice.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Dec 21, 2022
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: ALTIA ACQUISITION CORPORATION
Reel/Frame 062177/0572 →
SECURITY INTEREST Recorded Nov 30, 2018
From: ALTIA ACQUISITION CORPORATION
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 047642/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2018
From: ALTIA, INC.
To: ALTIA ACQUISITION CORPORATION
Reel/Frame 047595/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2001
From: BATCHA, THOMAS RUDOLPH; FULGHUM, KIPPER KYLE; WALTON, THOMAS JOSEPH; JURAN, MICHAEL THOMAS
To: ALTIA, INC.
Reel/Frame 011489/0795 →
Continuity (1)
Related Publication 20020097269A1 · Jul 25, 2002