← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag