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

Shared modules graphical user interface

Assignee: International Business Machines Corp
•
Filing: 1997-03-31
•
Granted: 1999-09-21
•
Expires: 2017-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, apparatus, and article of manufacture for providing a programming development environment that supports the development of Internet and Intranet applications. More specifically, a visual representation of an application file is displayed in a project window on a monitor connected to a computer. The visual representation comprises a hierarchical view of a project and its components stored in the application file, and includes one or more visual elements indicating a component is shared.

Inventors

  • 👤 Howard Justin Glaser
  • 👤 Daniel Edward House
  • 👤 Constance Jane Nelin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:35
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/20

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 215 words
A computer-implemented method of developing computer programs, comprising the steps of: creating a data section in an appliction file, wherein the data section comprises source code, project related data, at least one object identification number, and at least one object relationship; appending a runtime section to the created data section in the application file, wherein the runtime section comprises executable code, at least one object identification number, and at least one object relationship; retrieving the application file from a data storage device connected to a computer, wherein the created data section of the application file is read at a first time for the purpose of developing an application and the appended runtime section of the application file is read at a second time for the purpose of executing the application, and wherein the application file has at least one function that is adapted to operate on both the created data section and the appended runtime section, each section containing at least one component; and displaying a visual representation of the retrieved application file in a project window on a monitor connected to the computer, wherein the visual representation comprises a hierarchical view of a software project and includes one or more visual elements which show relationships between objects and indicate that an object is shared.
Claim 2
Dependent Claim 215 words
A computer-implemented method of developing computer programs, comprising the steps of: creating a data section in an appliction file, wherein the data section comprises source code, project related data, at least one object identification number, and at least one object relationship; appending a runtime section to the created data section in the application file, wherein the runtime section comprises executable code, at least one object identification number, and at least one object relationship; retrieving the application file from a data storage device connected to a computer, wherein the created data section of the application file is read at a first time for the purpose of developing an application and the appended runtime section of the application file is read at a second time for the purpose of executing the application, and wherein the application file has at least one function that is adapted to operate on both the created data section and the appended runtime section, each section containing at least one component; and displaying a visual representation of the retrieved application file in a project window on a monitor connected to the computer, wherein the visual representation comprises a hierarchical view of a software project and includes one or more visual elements which show relationships between objects and indicate that an object is shared.
Claim 3
Dependent Claim 21 words
The method of claim 1 above, wherein the visual element is selected from a group comprising an icon and a label.
Claim 4
Dependent Claim 14 words
The method of claim 1 above, wherein the visual element is a visual shortcut.
Claim 5
Dependent Claim 20 words
The method of claim 3 above, further comprising the step of selecting the visual shortcut to retrieved the shared component.
Claim 6
Dependent Claim 94 words
The method of claim 1 above, wherein the hierarchical view comprises one or more elements selected from a group comprising: a project name at a top level of the hierarchical view; a tier-2 application at a level of the hierarchical view lower than the top level; a tier-3 stored procedure at a level of the hierarchical view lower than the top level; a tier-3 user-defined function at a level of the hierarchical view lower than the top level; and a tier-3 query at a level of the hierarchical view lower than the top level.
Claim 7
Dependent Claim 16 words
The method of claim 5 above, wherein the tier-2 application is executed by a network server.
Claim 8
Dependent Claim 17 words
The method of claim 5 above, wherein the tier-3 stored procedure is executed of a database server.
Claim 9
Dependent Claim 17 words
The method of claim 5 above, wherein the tier-3 user-defined function is executed by a database server.
Claim 10
Dependent Claim 16 words
The method of claim 5 above, wherein the tier-3 query is executed by a database server.
Claim 11
Dependent Claim 32 words
The method of claim 1 above, further comprising the step of publishing the application to a network server and a database server in response to a command entered at the project window.
Claim 12
Independent Claim 268 words
An apparatus for developing computer programs, comprising: (a) a computer having a monitor and a data storage device connected thereto; (b) one or more computer programs, performed by the computer, for creating a data section in an application file, wherein the data section comprises source code, project related data, at least one object identification number, and at least one object relationship; (c) one or more computer programs, performed by the computer, for appending a runtime section to the created data section in the application file, wherein the runtime section comprises executable code, at least one object identification number, and at least one object relationship; (d) one or more computer programs, performed by the computer, for retrieving an application file from the data storage device connected to a computer, wherein the created data section of the application file is read at a first time for the purpose of developing an application and the appended runtime section of the application file is read at a second time for the purpose of executing the application, and wherein the application file has at least one function that is adapted to operate on both the created data section and the appended runtime section, each section containing at least one component; and (e) one or more computer programs, performed by the computer, for displaying a visual representation or the retrieved application file in a project window on a monitor connected to the computer, wherein the visual representation comprises a hierarchical view of a software project and includes one or more visual elements which show relationships between objects and indicate that an object is shared.
Claim 13
Independent Claim 268 words
An apparatus for developing computer programs, comprising: (a) a computer having a monitor and a data storage device connected thereto; (b) one or more computer programs, performed by the computer, for creating a data section in an application file, wherein the data section comprises source code, project related data, at least one object identification number, and at least one object relationship; (c) one or more computer programs, performed by the computer, for appending a runtime section to the created data section in the application file, wherein the runtime section comprises executable code, at least one object identification number, and at least one object relationship; (d) one or more computer programs, performed by the computer, for retrieving an application file from the data storage device connected to a computer, wherein the created data section of the application file is read at a first time for the purpose of developing an application and the appended runtime section of the application file is read at a second time for the purpose of executing the application, and wherein the application file has at least one function that is adapted to operate on both the created data section and the appended runtime section, each section containing at least one component; and (e) one or more computer programs, performed by the computer, for displaying a visual representation or the retrieved application file in a project window on a monitor connected to the computer, wherein the visual representation comprises a hierarchical view of a software project and includes one or more visual elements which show relationships between objects and indicate that an object is shared.
Claim 14
Dependent Claim 240 words
An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform method steps for developing computer programs, the method comprising the steps of: creating a data section in an application file, wherein the data section comprises source code, project related data, at least one object identification number, and at least one object relationship; appending a runtime section to the created data section in the application file, wherein the runtime section comprises executable code, at least one object identification number, and at least one object relationship; retrieving the application file from a data storage device connected to a computer, wherein the created data section of the application file is read at a first time for the purpose of developing an application and the appended runtime section of the application file is read at a second time for the purpose of executing the application, and wherein the application file has at least one function that is adapted to operate on both the data section and the appended runtime section, each section containing at least one component; and displaying a visual representation of the retrieved application file in a project window on a monitor connected to the computer, wherein the visual representation comprises a hierarchical view of a software project and includes one or more visual elements which show relationships between objects and indicate that an object is shared.
Claim 15
Dependent Claim 240 words
An article of manufacture comprising a program storage medium readable by a computer and embodying one or more instructions executable by the computer to perform method steps for developing computer programs, the method comprising the steps of: creating a data section in an application file, wherein the data section comprises source code, project related data, at least one object identification number, and at least one object relationship; appending a runtime section to the created data section in the application file, wherein the runtime section comprises executable code, at least one object identification number, and at least one object relationship; retrieving the application file from a data storage device connected to a computer, wherein the created data section of the application file is read at a first time for the purpose of developing an application and the appended runtime section of the application file is read at a second time for the purpose of executing the application, and wherein the application file has at least one function that is adapted to operate on both the data section and the appended runtime section, each section containing at least one component; and displaying a visual representation of the retrieved application file in a project window on a monitor connected to the computer, wherein the visual representation comprises a hierarchical view of a software project and includes one or more visual elements which show relationships between objects and indicate that an object is shared.
Claim 16
Dependent Claim 20 words
The apparatus of claim 11, wherein the visual element is selected from a group comprising an icon and a label.
Claim 17
Dependent Claim 13 words
The apparatus of claim 11, wherein the visual element is a visual shortcut.
Claim 18
Dependent Claim 19 words
The apparatus of claim 14, further comprising the step of selecting the visual shortcut to retrieved the shared component.
Claim 19
Dependent Claim 93 words
The apparatus of claim 11, wherein the hierarchical view comprises one or more elements selected from a group comprising: a project name at a top level of the hierarchical view; a tier-2 application at a level of the hierarchical view lower than the top level; a tier-3 stored procedure at a level of the hierarchical view lower than the top level; a tier-3 user-defined function at a level of the hierarchical view lower than the top level; and a tier-3 query at a level of the hierarchical view lower than the top level.
Claim 20
Dependent Claim 15 words
The apparatus of claim 16, wherein the tier-2 application is executed by a network server.
Claim 21
Dependent Claim 16 words
The apparatus of claim 16, wherein the tier-3 stored procedure is executed by a database server.
Claim 22
Dependent Claim 16 words
The apparatus of claim 16, wherein the tier-3 user-defined function is executed by a database server.
Claim 23
Dependent Claim 15 words
The apparatus of claim 16, wherein the tier-3 query is executed by a database server.
Claim 24
Dependent Claim 38 words
The apparatus of claim 11, further comprising one or more computer programs, performed by the computer, for publishing the application to a network server and a database server in response to a command entered at the project window.
Claim 25
Dependent Claim 22 words
The article of manufacture of claim 12, wherein the visual element is selected from a group comprising an icon and a label.
Claim 26
Dependent Claim 15 words
The article of manufacture of claim 12, wherein the visual element is a visual shortcut.
Claim 27
Dependent Claim 21 words
The article of manufacture of claim 23, further comprising the step of selecting the visual shortcut to retrieved the shared component.
Claim 28
Dependent Claim 95 words
The article of manufacture of claim 12, wherein the hierarchical view comprises one or more elements selected from a group comprising: a project name at a top level of the hierarchical view; a tier-2 application at a level of the hierarchical view lower than the top level; a tier-3 stored procedure at a level of the hierarchical view lower than the top level; a tier-3 user-defined function at a level of the hierarchical view lower than the top level; and a tier-3 query at a level of the hierarchical view lower than the top level.
Claim 29
Dependent Claim 17 words
The article of manufacture of claim 25, wherein the tier-2 application is executed by a network server.
Claim 30
Dependent Claim 18 words
The article of manufacture of claim 25, wherein the tier-3 stored procedure is executed by a database server.
Claim 31
Dependent Claim 18 words
The article of manufacture of claim 25, wherein the tier-3 user-defined function is executed by a database server.
Claim 32
Dependent Claim 17 words
The article of manufacture of claim 25, wherein the tier-3 query is executed by a database server.
Claim 33
Dependent Claim 33 words
The article of manufacture of claim 12, further comprising the step of publishing the application to a network server and a database server in response to a command entered at the project window.

References Cited (Backward Citations)

US5179698A Cited
US5193183A Cited
US5193182A Cited
US5195178A Cited
US5241645A Cited
US5249300A Cited
US5168441A Cited
US5731813A Cited
US5713020A Cited
US5715432A Cited
US5752246A Cited
US5774123A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag