IP Library Granted Patent US 7,051,030
Granted Patent B2
US 7,051,030 · App. 09/973,184 · Granted May 23, 2006

Method and system for managing a directory with a template

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,051,030
App. No.
09/973,184
Granted
May 23, 2006
Kind
B2
Abstract

A system of managing a directory with templates. A template file is created containing various structure templates. The templates entries may then be loaded into the directory or be read directly from the file by users. The templates provide structure information to users of the directory, and allow an administrator to more easily configure part or all of the directory.

Claims (30)

1. A method for managing a directory comprising the steps of:

creating a template to define the directory comprising one or more definitions corresponding to one or more object types, wherein for a given one of said object types, said corresponding definition identifies zero or more others of said object types to be automatically created and added to the directory whenever said given object type is added to the directory;

creating an object of said given type;

adding said object of said given type to the directory;

automatically creating zero or more objects of said others of said object types whenever said given object type is added to the directory; and

adding said zero or more objects to the directory, wherein the template defines relationships between the zero or more objects of said object types.

2. The method of claim 1 , wherein said zero or more objects of said others of said object types are added as children to said object of said given type in the directory.

3. The method of claim 1 , wherein said one or more object types are Java object types.

4. The method of claim 1 , wherein said one or more definitions comprise one or more attributes.

5. The method of claim 4 , wherein said one or more attributes have values.

6. The method of claim 1 , wherein said step of automatically creating zero or more objects comprises the steps of:

selecting one of said definitions that corresponds to said given type of said object that is created; and

reading said zero or more others of said object types from said selected definition.

7. The method of claim 1 , wherein said template is created using a markup language.

8. The method of claim 7 , wherein said markup language is one or more of the following:

an extensible markup language; and

a generalized markup language.

9. The method of claim 7 , wherein said markup language is the Extensible Markup Language.

10. A template for managing a directory comprising:

one or more definitions corresponding to one or more object types, wherein for a given one of said object types, said corresponding definition identifies zero or more others of said object types of zero or more objects to be automatically created whenever an object of said given object type is added to the directory, the template specifying relationships among the zero or more objects of the one or more object types.

11. The template of claim 10 , wherein said one or more object types are Java object types.

12. The template of claim 10 , wherein said one or more definitions comprise one or more attributes.

13. The template of claim 10 , wherein said one or more attributes have values.

14. A method for managing a directory of one or more entries comprising the steps of:

creating a template to provide one or more instruction on how to manage the directory;

automatically creating at least one of the entries whenever said given object type is added to the directory; and

adding said at least one entry to the directory in accordance with at least one of said instructions, wherein the template specifies relationships among the one or more entries.

15. The method of claim 14 , further comprising the step of:

deleting said at least one entry from the directory in accordance with said instruction.

16. The method of claim 14 , wherein said one or more instructions comprise one or more definitions corresponding to one or more entry types wherein for a given one of said entry types, said corresponding definition identifies zero or more of said entries that must be added to the directory whenever an entry of said given type is added to the directory.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Dec 14, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037280/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2002
From: KITAIN, ROGER; BHANDARI, ATUL
To: SUN MICROSYSTEMS, INC.; NETSCAPE COMMUNICATIONS CORP.
Reel/Frame 013031/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2002
From: NETSCAPE COMMUNICATIONS CORPORATION
To: SUN MICROSYSTEMS, INC.
Reel/Frame 013031/0972 →