Patent US5557731A successfully refreshed from Google Patents.
US5557731A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for detecting undefined objects in an application
Assignee: International Business Machines Corp
•
Filing: 1993-12-28
•
Granted: 1996-09-17
•
Expires: 2013-12-28
Abstract
Abstract The present invention provides a method and system for permitting a user to efficiently create an application utilizing a plurality of objects in a graphic user interface. A database is created to track objects selected by a user. The objects selected by a user for utilization in the application are registered in the database. The user is permitted to create definitions for the selected objects. An absence of a definition for one of the selected objects within the database is graphically indicated, wherein the user may efficiently identify objects requiring a definition.
Inventors
- 👤 Shih-Gong Li
- 👤 John S. Wang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 06:49
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34; G06F9/00; G06F9/06; G06F9/44; G06F9/451; G06F9/453; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
111 words
A method in a data processing system for permitting a user to efficiently create an application utilizing a plurality of objects in a graphic user interface, said method comprising: creating a database, wherein said database is utilized to track objects selected by a user; registering particular ones of said plurality of objects selected by a user for utilization in said application in said database; permitting said user to create definitions for said particular ones of said plurality of objects; and graphically indicating an absence of a definition for one of said particular ones of said plurality of objects within said database, wherein said user may efficiently identify objects requiring a definition.
Claim 2
Independent Claim
111 words
A method in a data processing system for permitting a user to efficiently create an application utilizing a plurality of objects in a graphic user interface, said method comprising: creating a database, wherein said database is utilized to track objects selected by a user; registering particular ones of said plurality of objects selected by a user for utilization in said application in said database; permitting said user to create definitions for said particular ones of said plurality of objects; and graphically indicating an absence of a definition for one of said particular ones of said plurality of objects within said database, wherein said user may efficiently identify objects requiring a definition.
Claim 3
Dependent Claim
27 words
The method of claim 1, wherein said step of graphically indicating an absence is performed in response to said user attempting to terminate development of said application.
Claim 4
Dependent Claim
29 words
The method of claim 1, wherein said step of graphically indicating an absence is performed in response to said user requesting a search for an absence of a definition.
Claim 5
Dependent Claim
21 words
The method of claim 1, wherein said steps of creating, registering, permitting and graphically indicating are performed in an object-oriented environment.
Claim 6
Dependent Claim
121 words
A data processing system for permitting a user to efficiently create an application utilizing a plurality of objects in a graphic user interface, said data processing system comprising: creation means for creating a database, wherein said database is utilized to track objects selected by a user; registration means for registering particular ones of said plurality of objects selected by a user for utilization in said application in said database; means for permitting said user to create definitions for said particular ones of said plurality of objects; and indication means for graphically indicating an absence of a definition for one of said particular ones of said plurality of objects within said database, wherein said user may efficiently identify objects requiring a definition.
Claim 7
Dependent Claim
121 words
A data processing system for permitting a user to efficiently create an application utilizing a plurality of objects in a graphic user interface, said data processing system comprising: creation means for creating a database, wherein said database is utilized to track objects selected by a user; registration means for registering particular ones of said plurality of objects selected by a user for utilization in said application in said database; means for permitting said user to create definitions for said particular ones of said plurality of objects; and indication means for graphically indicating an absence of a definition for one of said particular ones of said plurality of objects within said database, wherein said user may efficiently identify objects requiring a definition.
Claim 8
Dependent Claim
23 words
The data processing system of claim 5, wherein said indication means is responsive to said user attempting to terminate development of said application.
Claim 9
Dependent Claim
25 words
The data processing system of claim 5, wherein said indication means is responsive to said user requesting a search for an absence of a definition.
Claim 10
Dependent Claim
15 words
The data processing system of claim 5, wherein said database has a hierarchial tree structure.
Claim 11
Dependent Claim
37 words
The data processing system of claim 8, wherein said hierarchial tree structure includes a plurality of nodes and links connecting nodes and wherein an object is a node and a link is an association between two objects.
Claim 12
Dependent Claim
17 words
The data processing system of claim 9, wherein said link defines a parent-child relationship between two objects.
Claim 13
Dependent Claim
21 words
The data processing system of claim 5, wherein said registration means includes storing a connection between two objects in said database.
Claim 14
Dependent Claim
122 words
A computer program product for permitting a user to efficiently create an application utilizing a plurality of objects in a graphic user interface, said computer program product comprising: instruction means for creating a database, wherein said database is utilized to track objects selected by a user; instruction means for registering particular ones of said plurality of objects selected by a user for utilization in said application in said database; instruction means for permitting said user to create definitions for said particular ones of said plurality of objects; and instruction means for graphically indicating an absence of a definition for one of said particular ones of said plurality of objects within said database, wherein said user may efficiently identify objects requiring a definition.
Claim 15
Dependent Claim
122 words
A computer program product for permitting a user to efficiently create an application utilizing a plurality of objects in a graphic user interface, said computer program product comprising: instruction means for creating a database, wherein said database is utilized to track objects selected by a user; instruction means for registering particular ones of said plurality of objects selected by a user for utilization in said application in said database; instruction means for permitting said user to create definitions for said particular ones of said plurality of objects; and instruction means for graphically indicating an absence of a definition for one of said particular ones of said plurality of objects within said database, wherein said user may efficiently identify objects requiring a definition.
Claim 16
Dependent Claim
150 words
A data processing system for permitting a user to efficiently create an application in a graphic user interface, said data processing system comprising: a display; a processor; processor means for creating a database including data for objects selected by a user; processor means for creating a plurality of objects for utilization in an application; processor means for registering particular ones of said plurality of objects selected by a user for utilization in said application in said database; processor manipulation means, responsive to user input, for adding an object to said application and for defining an undefined object; and processor search means for automatically searching said database in response to a request to detect a presence of an undefined object; and processor indication means, responsive to a presence of an undefined object detected by said search means, for indicating said presence of an undefined object to said user on said display.
Claim 17
Dependent Claim
150 words
A data processing system for permitting a user to efficiently create an application in a graphic user interface, said data processing system comprising: a display; a processor; processor means for creating a database including data for objects selected by a user; processor means for creating a plurality of objects for utilization in an application; processor means for registering particular ones of said plurality of objects selected by a user for utilization in said application in said database; processor manipulation means, responsive to user input, for adding an object to said application and for defining an undefined object; and processor search means for automatically searching said database in response to a request to detect a presence of an undefined object; and processor indication means, responsive to a presence of an undefined object detected by said search means, for indicating said presence of an undefined object to said user on said display.
Claim 18
Dependent Claim
24 words
The data processing system of claim 13, wherein said processor indication means is responsive to said user attempting to terminate development of said application.
Claim 19
Dependent Claim
26 words
The data processing system of claim 13, wherein said processor indication means is responsive to said user requesting a search for an absence of a definition.
Claim 20
Dependent Claim
14 words
The data processing system of 13, wherein said database has a hierarchial tree structure.
Claim 21
Dependent Claim
14 words
The data processing system of 13, wherein said database has a hierarchial tree structure.
Claim 22
Dependent Claim
37 words
The data processing system of claim 16, wherein said hierarchial tree structure includes a plurality of nodes and links connecting nodes and wherein an object is a node and a link is a connection between two objects.
Claim 23
Dependent Claim
22 words
The data processing system of claim 13, wherein said processor registration means includes storing a connection between two objects in said database.
Claim 24
Dependent Claim
20 words
The data processing system of claim 13, wherein an undefined object is an object requiring a connection to another object.
Claim 25
Dependent Claim
22 words
The data processing system of claim 13, wherein said plurality of objects are graphically presented to a user on said display screen.
Claim 26
Dependent Claim
33 words
The data processing system of claim 20, wherein said processor indication means indicates said presence of an undefined object to said user on said display by presenting said undefined object in a list.
Claim 27
Dependent Claim
30 words
The data processing system of claim 20, wherein said processor indication means indicates said presence of an undefined object to said user on said display by highlighting said undefined object.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-17 | 2000-03-18 | 2000-09-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-17 | 2004-03-18 | 2004-09-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-17 | 2008-03-18 | 2008-09-17 | $7700.00 | Window Closed / Lapsed |