US5913065A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System, method and article of manufacture for creating hierarchical folder components for use in a java application or applet
Assignee: Oracle America Inc
•
Filing: 1997-01-31
•
Granted: 1999-06-15
•
Expires: 2017-01-31
Abstract
Abstract Method, system and article of manufacture for creating hierarchical folder components for use with in holding other object oriented based components, including other folder components, and component assemblies. Each hierarchical folder is provided with an editor that pops up upon its instantiation and permits a user to edit the folder component name as well as the number and type of ports assigned to the folder component.
Inventors
- 👤 Antony Azio Faustini
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 23:37
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34
Claims Analysis
Total Claims: 51
Claim 1
Independent Claim
101 words
A method of creating hierarchical, object oriented folder component objects for use in a development environment for creating an object oriented applet or application, comprising the steps of: a. providing a folder class configured to produce instantiated folder component objects having a folder editor for editing folder component object properties and editable ports effective to transfer data and software components between the folder component object and another software component object; b. creating a folder component object by instantiating it from the folder class; and c. editing the properties of the folder component object to reflect user requirements using the folder editor.
Claim 2
Independent Claim
101 words
A method of creating hierarchical, object oriented folder component objects for use in a development environment for creating an object oriented applet or application, comprising the steps of: a. providing a folder class configured to produce instantiated folder component objects having a folder editor for editing folder component object properties and editable ports effective to transfer data and software components between the folder component object and another software component object; b. creating a folder component object by instantiating it from the folder class; and c. editing the properties of the folder component object to reflect user requirements using the folder editor.
Claim 3
Dependent Claim
28 words
The method according to claim 1 wherein the editing step includes changing the name of the folder component object and selecting the number and type of folder ports.
Claim 4
Dependent Claim
23 words
The method according to claim 2 which includes the step of placing other software components within the folder component object via its ports.
Claim 5
Dependent Claim
27 words
The method according to claim 3 wherein the step of placing other components within the folder component object includes placing one or more other folder components therein.
Claim 6
Dependent Claim
22 words
The method according to claim 1 which includes the step of placing other components within the folder component object via its ports.
Claim 7
Dependent Claim
27 words
The method according to claim 5 wherein the step of placing other components within the folder component object includes placing one or more other folder components therein.
Claim 8
Dependent Claim
28 words
The method according to claim 1 which includes the step of placing other software components within the folder component through an editable port of the folder component object.
Claim 9
Dependent Claim
19 words
The method according to claim 1 wherein the ports are configured for the unidirectional or bidirectional transfer of data.
Claim 10
Dependent Claim
36 words
The method according to claim 1 wherein the folder component object is further configured to perform an operation upon data received from a connected software component object through an editable port of the folder component object.
Claim 11
Dependent Claim
31 words
The method according to claim 9 wherein the folder component object is configured to forward data to a connected software component object through an editable port of the folder component object.
Claim 12
Dependent Claim
31 words
The method according to claim 1 wherein the folder component object is configured to forward data to a connected software component object through an editable port of the folder component object.
Claim 13
Dependent Claim
23 words
The method according to claim 1 including the step of defining the characteristics of at least one port of the folder component object.
Claim 14
Dependent Claim
20 words
The method according to claim 12 wherein the step of defining includes determining whether the port is unidirectional or bidirectional.
Claim 15
Dependent Claim
21 words
The method according to claim 1 including the step of placing a first software component object into the folder component object.
Claim 16
Dependent Claim
27 words
The method according to claim 14 including the step of creating a connection between a port on the first software component object and the folder component object.
Claim 17
Dependent Claim
54 words
The method according to claim 15 including the step of creating a connection between a port on the folder component object and a port on a second software component object that is outside of the folder component object such that information can be transmitted between the first software object and the second software object.
Claim 18
Dependent Claim
28 words
The method according to claim 16 including the step of transferring data between the software object placed in the folder component object and the second software component object.
Claim 19
Dependent Claim
15 words
The method of claim 17 wherein the second software object is a folder component object.
Claim 20
Dependent Claim
24 words
The method according to claim 1 which includes the step of connecting a port of the instantiated folder component to another software component object.
Claim 21
Independent Claim
124 words
A system for creating hierarchical, object oriented folder component objects for use in a development environment for creating an object oriented applet or application, said system comprising: a. a folder class configured to produce instantiated folder component objects having a folder editor for editing folder component object properties and editable ports effective to transfer data and software components between the folder component object and another software component object; b. an object oriented software development environment configured to instantiate the folder component object from the folder class, the development environment being further configured to enable connections between the port and other software component objects instantiated in the development environment; and c. an editor for editing the properties of the folder component to reflect user requirements.
Claim 22
Independent Claim
124 words
A system for creating hierarchical, object oriented folder component objects for use in a development environment for creating an object oriented applet or application, said system comprising: a. a folder class configured to produce instantiated folder component objects having a folder editor for editing folder component object properties and editable ports effective to transfer data and software components between the folder component object and another software component object; b. an object oriented software development environment configured to instantiate the folder component object from the folder class, the development environment being further configured to enable connections between the port and other software component objects instantiated in the development environment; and c. an editor for editing the properties of the folder component to reflect user requirements.
Claim 23
Dependent Claim
29 words
The system according to claim 20 wherein the editor is enabled to change the name of the folder component object and select the number and type of folder ports.
Claim 24
Dependent Claim
26 words
The system according to claim 21 which additionally comprises notified components that respond to requests to place themselves within the folder component object via its ports.
Claim 25
Dependent Claim
25 words
The system according to claim 22 which additionally comprises other notified folder components that respond to requests to place themselves within the folder component object.
Claim 26
Dependent Claim
26 words
The system according to claim 20 which additionally comprises notified components that respond to requests to place themselves within the folder component object via its ports.
Claim 27
Dependent Claim
26 words
The system according to claim 24 which additionally comprises other notified folder component objects that respond to requests to place themselves within the folder component object.
Claim 28
Dependent Claim
26 words
The system according to claim 20 which additionally comprises other notified folder component objects that respond to requests to place themselves within the folder component object.
Claim 29
Dependent Claim
27 words
The system of claim 8, wherein said development environment includes an instantiated folder component object and the instantiated folder component object contains a first software component object.
Claim 30
Dependent Claim
22 words
The system of claim 27, wherein the first software component object is connected with a port of the instantiated folder component object.
Claim 31
Dependent Claim
24 words
The system of claim 28, wherein a port of the instantiated folder component object is connected is connected with a second software component object.
Claim 32
Dependent Claim
19 words
The system of claim 29, wherein the second software component object is contained in the instantiated folder component object.
Claim 33
Dependent Claim
18 words
The system of claim 30, wherein the second software component object is a second instantiated folder component object.
Claim 34
Dependent Claim
18 words
The system of claim 29, wherein the second software component object is outside the instantiated folder component object.
Claim 35
Dependent Claim
18 words
The system of claim 32, wherein the second software component object is a second instantiated folder component object.
Claim 36
Dependent Claim
18 words
The system of claim 33, wherein the second instantiated folder component object contains a third software component object.
Claim 37
Dependent Claim
44 words
The system of claim 34, wherein the third software object is connected to a port on the second instantiated folder component object such that the third software component object can communicate with the first software component object contained in the first instantiated object folder.
Claim 38
Dependent Claim
109 words
A computer program embodied on a computer-readable medium for creating hierarchical, object oriented folder component objects for use in a development environment for creating an object oriented applet or application, said embodied program comprising: a. software that encodes a folder class configured to produce instantiated folder component objects having a folder editor for editing folder component object properties and editable ports effective to transfer data and software components between the folder component object and another software component object; b. software that supports creation of a folder component by instantiating it from the folder class; and c. software that edits the properties of the folder component to reflect user requirements.
Claim 39
Dependent Claim
109 words
A computer program embodied on a computer-readable medium for creating hierarchical, object oriented folder component objects for use in a development environment for creating an object oriented applet or application, said embodied program comprising: a. software that encodes a folder class configured to produce instantiated folder component objects having a folder editor for editing folder component object properties and editable ports effective to transfer data and software components between the folder component object and another software component object; b. software that supports creation of a folder component by instantiating it from the folder class; and c. software that edits the properties of the folder component to reflect user requirements.
Claim 40
Dependent Claim
37 words
The computer program embodied on a computer-readable medium as recited in claim 36 which additionally comprises software for editing the name of the folder component object and for selecting the number and type of folder component ports.
Claim 41
Dependent Claim
31 words
The computer program embodied on a computer-readable medium as recited in claim 37 which additionally comprises software for supporting placement of other components within the folder component object via its ports.
Claim 42
Dependent Claim
34 words
The computer program embodied on a computer-readable medium as recited in claim 38 which additionally comprises software for supporting the placement of other components, including other folder component objects, within the folder component object.
Claim 43
Dependent Claim
33 words
The computer program embodied on a computer-readable medium as recited in claim 37 which additionally comprises software for supporting the placement of other components, including other folder components, within the folder component object.
Claim 44
Dependent Claim
34 words
The computer program embodied on a computer-readable medium as recited in claim 36 which additionally comprises software for supporting the placement of other components, including other folder component objects, within the folder component object.
Claim 45
Dependent Claim
32 words
The computer program embodied on a computer-readable medium as recited in claim 36 including software for enabling connections between a port of the folder component object and another other software component object.
Claim 46
Dependent Claim
26 words
The computer program embodied on a computer-readable medium as recited in claim 42 wherein the other software component object is located in the folder component object.
Claim 47
Dependent Claim
25 words
The computer program embodied on a computer-readable medium as recited in claim 43, wherein the other software component object is a second folder component object.
Claim 48
Dependent Claim
25 words
The computer program embodied on a computer-readable medium as recited in claim 44, wherein the second folder component object contains a third software component object.
Claim 49
Dependent Claim
26 words
The computer program embodied on a computer-readable medium as recited in claim 42, wherein the other software component object is located outside the folder component object.
Claim 50
Dependent Claim
25 words
The computer program embodied on a computer-readable medium as recited in claim 46, wherein the other software component object is a second folder component object.
Claim 51
Dependent Claim
25 words
The computer program embodied on a computer-readable medium as recited in claim 47, wherein the second folder component object contains a third software component object.
References Cited (Backward Citations)
US4813013A
Cited
US4901221A
Cited
US5291587A
Cited
US4914568A
Cited
US5301336A
Cited
US5301301A
Cited
US5386568A
Cited
US5367633A
Cited
US5315703A
Cited
US5572648A
Cited
US5574918A
Cited
US5388264A
Cited
US5517645A
Cited
US5485617A
Cited
US5555370A
Cited
US5487141A
Cited
US5553227A
Cited
US5850548A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-06-14 | 2002-12-14 | 2003-06-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-06-14 | 2006-12-14 | 2007-06-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-06-14 | 2010-12-14 | 2011-06-15 | $7700.00 | Window Closed / Lapsed |