← Back to Patent Explorer
US5862372A Expired / Lapsed US ⏱️ 0.0 years remaining

Visually oriented computer implemented application development system utilizing standardized objects and multiple views

Assignee: Google LLC
•
Filing: 1994-11-16
•
Granted: 1999-01-19
•
Expires: 2014-11-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer implemented application development (authoring) system permits objects (such as VBX custom controls) to be graphically inserted into the program under development by dragging and dropping associated icons into one of four views. The properties associated with the object may then be assigned settings. Development of a complete application is accomplished by visually arranging, ordering, and interconnecting the objects without the necessity of writing any code. The four views of Output, Map, Multitrack, and Workform may be synchronized so that changes made to the program in one view are simultaneously reflected in all other views. The system generates as output a script listing the objects and their properties which is then executed by a separate run time program. The system permits use of objects written to a standard specification and the addition at any time of additional objects written to that. Integration of the objects into the system is achieved by wrapping each object in an "envelope" of system specific properties.

Inventors

  • 👤 Robert M. Morris
  • 👤 Leet E. Denton, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 02:28
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 122 words
A computer implemented application development system for visually developing an application without the necessity of writing any code comprising: a. means for wrapping objects written to a standard specification; b. means for establishing four views; c. means to synchronize said views; d. means for moving an object into one of four said views; e. means for setting the properties of said object; f. means for moving and setting the properties of additional objects until all of the desired objects have been specified; g. means for interconnecting the objects in temporal sequences; h. means for specifying the flow of data and control between the objects; i. means for generating a script reflecting means C. through H.; and j. means for running said script.
Claim 2
Dependent Claim 122 words
A computer implemented application development system for visually developing an application without the necessity of writing any code comprising: a. means for wrapping objects written to a standard specification; b. means for establishing four views; c. means to synchronize said views; d. means for moving an object into one of four said views; e. means for setting the properties of said object; f. means for moving and setting the properties of additional objects until all of the desired objects have been specified; g. means for interconnecting the objects in temporal sequences; h. means for specifying the flow of data and control between the objects; i. means for generating a script reflecting means C. through H.; and j. means for running said script.
Claim 3
Dependent Claim 18 words
The system of claim 1 in which the objects written to a standard specification are VBX Custom Controls.
Claim 4
Dependent Claim 179 words
A computer implemented application development system comprising: a. means for storing objects written to a standard specification; b. wrapper means for encapsulating said stored objects; c. means for visually displaying the application under development comprising: (1) means for displaying an output view; (2) means for displaying a map view; (3) means for displaying a multitrack view; and (4) means for displaying a workform view; d. means for providing synchronization among four said visual display means; e. means for selecting from said object storage means one or more of said wrapped objects for inclusion into the application under development; f. means for setting the properties of each selected wrapped object; g. means for setting the desired temporal relationships among said wrapped objects; h. means for specifying the flow of data and control among said selected wrapped objects; i. means for creating and storing a persistent representation of said selected wrapped objects, the property settings of said objects, the temporal relationships among said objects, and the flow of data and control among said objects; and j. means for executing said representation.
Claim 5
Dependent Claim 179 words
A computer implemented application development system comprising: a. means for storing objects written to a standard specification; b. wrapper means for encapsulating said stored objects; c. means for visually displaying the application under development comprising: (1) means for displaying an output view; (2) means for displaying a map view; (3) means for displaying a multitrack view; and (4) means for displaying a workform view; d. means for providing synchronization among four said visual display means; e. means for selecting from said object storage means one or more of said wrapped objects for inclusion into the application under development; f. means for setting the properties of each selected wrapped object; g. means for setting the desired temporal relationships among said wrapped objects; h. means for specifying the flow of data and control among said selected wrapped objects; i. means for creating and storing a persistent representation of said selected wrapped objects, the property settings of said objects, the temporal relationships among said objects, and the flow of data and control among said objects; and j. means for executing said representation.
Claim 6
Dependent Claim 18 words
The system of claim 3 in which the objects written to a standard specification are VBX Custom Controls.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-18 2002-07-20 2003-01-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-18 2006-07-20 2007-01-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-18 2010-07-20 2011-01-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag