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

Enterprise management system and method which includes a common enterprise-wide namespace and prototype-based hierarchical inheritance

Assignee: BMC Helix Inc
•
Filing: 2000-08-30
•
Granted: 2005-05-17
•
Expires: 2020-08-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for providing an improved namespace and object description system for enterprise management are disclosed. The system and method employ a hierarchical namespace with objects including prototypes and instances where an instance inherits traits from a prototype, such as attribute values and/or child objects.

Inventors

  • 👤 Michael Eugene Brasher
  • 👤 Roger Glenn Huebner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 20:25
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465; H; H04; H04L; H04L61/00; H04L61/45; H04L61/4553; G06F2209/00; G06F2209/46; G06F2209/463

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 103 words
A method for managing an enterprise, wherein the enterprise comprises one or more networked computer systems, the method comprising: providing a hierarchical namespace; adding a plurality of objects to the namespace, wherein the objects relate to software and hardware of the one or more computer systems; sharing the plurality of objects with a plurality of the one or more computer system, wherein at least one of the objects is a prototype and at least one of the objects is an instance, wherein the instance dynamically inherits traits from the prototype; and wherein the values of the traits inherited from the prototype change dynamically.
Claim 2
Independent Claim 103 words
A method for managing an enterprise, wherein the enterprise comprises one or more networked computer systems, the method comprising: providing a hierarchical namespace; adding a plurality of objects to the namespace, wherein the objects relate to software and hardware of the one or more computer systems; sharing the plurality of objects with a plurality of the one or more computer system, wherein at least one of the objects is a prototype and at least one of the objects is an instance, wherein the instance dynamically inherits traits from the prototype; and wherein the values of the traits inherited from the prototype change dynamically.
Claim 3
Dependent Claim 38 words
The method of claim 1 , wherein sharing the plurality of objects with the plurality of the one or more computer systems further comprises sharing data and events with the plurality of the one or more computer systems.
Claim 4
Dependent Claim 30 words
The method of claim 1 , wherein sharing the plurality of objects with the plurality of the one or more computer systems further comprises mounting local objects and remote objects.
Claim 5
Dependent Claim 21 words
The method of claim 1 , defining an association of a plurality of objects which specifics a relationship between the objects.
Claim 6
Dependent Claim 13 words
The method of claim 1 , wherein the inherited traits comprise child objects.
Claim 7
Dependent Claim 16 words
The method of claim 1 , wherein the inherited traits comprise attribute values and child objects.
Claim 8
Dependent Claim 41 words
The method of claim 1 , wherein each computer system of the plurality of the one or more networked computer systems stores an agent application, wherein the agent application is configurable to monitor the software and hardware of a computer system.
Claim 9
Independent Claim 137 words
A method for managing an enterprise, wherein the enterprise comprises one or more networked computer systems, the method comprising: distributing a plurality of objects across the one or more networked computer systems of the enterprise, wherein the objects relate to software and hardware of the one or more computer systems of the enterprise; creating a namespace, wherein the namespace comprises a logical arrangement of the objects stored hierarchically; sharing the namespace with the one or more computer systems of the enterprise, comprising sharing the objects with the one or more computer systems of the enterprise; wherein at least one of the objects is a prototype and at least one of the objects is an instance, wherein the instance dynamically inherits traits from the prototype; and wherein the values of the traits inherited from the prototype change dynamically.
Claim 10
Independent Claim 137 words
A method for managing an enterprise, wherein the enterprise comprises one or more networked computer systems, the method comprising: distributing a plurality of objects across the one or more networked computer systems of the enterprise, wherein the objects relate to software and hardware of the one or more computer systems of the enterprise; creating a namespace, wherein the namespace comprises a logical arrangement of the objects stored hierarchically; sharing the namespace with the one or more computer systems of the enterprise, comprising sharing the objects with the one or more computer systems of the enterprise; wherein at least one of the objects is a prototype and at least one of the objects is an instance, wherein the instance dynamically inherits traits from the prototype; and wherein the values of the traits inherited from the prototype change dynamically.
Claim 11
Dependent Claim 36 words
The method of claim 8 , wherein sharing the namespace with the one or more computer systems of the enterprise further comprises sharing data and events with te one or more computer systems of the enterprise.
Claim 12
Dependent Claim 28 words
The method of claim 8 , wherein sharing the namespace with the one or more computer systems of the enterprise further comprises mounting local objects and remote objects.
Claim 13
Dependent Claim 13 words
The method of claim 8 , wherein the inherited traits comprise child objects.
Claim 14
Dependent Claim 16 words
The method of claim 8 , wherein the inherited traits comprise attribute values and child objects.
Claim 15
Dependent Claim 41 words
The method of claim 8 , wherein each computer system of the plurality of the one or more networked computer systems stores an agent application, wherein the agent application is configurable to monitor the software and hardware of a computer system.
Claim 16
Dependent Claim 83 words
An application programming interface for managing an enterprise, wherein the application programming interface enables a first application to: share a plurality of objects stored in a hierarchical namespace with a plurality of other applications; designate a prototype, wherein the prototype is one of the plurality of objects; designate an instance, wherein the instance is one of the plurality of objects, and wherein the instance dynamically inherits traits from the prototype; and wherein the values of the traits inherited from the prototype change dynamically.
Claim 17
Dependent Claim 83 words
An application programming interface for managing an enterprise, wherein the application programming interface enables a first application to: share a plurality of objects stored in a hierarchical namespace with a plurality of other applications; designate a prototype, wherein the prototype is one of the plurality of objects; designate an instance, wherein the instance is one of the plurality of objects, and wherein the instance dynamically inherits traits from the prototype; and wherein the values of the traits inherited from the prototype change dynamically.
Claim 18
Dependent Claim 46 words
The application programming interface of claim 14 , wherein in enabling the first application to share the plurality of objects with a plurality of other applications, the application programming interface further enables the first application to share data and events with the plurality of other applications.
Claim 19
Dependent Claim 42 words
The application programming interface of claim 14 , wherein in enabling the first application to share the plurality of objects with a plurality of other applications, the application programming interface further enables the first application to mount local objects and remote objects.
Claim 20
Dependent Claim 15 words
The application programming interface of claim 14 , wherein the inherited traits comprise child objects.
Claim 21
Dependent Claim 18 words
The application programming interface of claim 14 , wherein the inherited traits comprise attribute values and child objects.
Claim 22
Dependent Claim 39 words
The application programming interface of claim 14 , wherein the first application and the plurality of other applications comprise agent applications, wherein each of the agent applications is configurable to monitor the software and hardware of a computer system.
Claim 23
Dependent Claim 25 words
The application programming interface of claim 14 , wherein the first application and the other applications are located on a plurality of networked computer systems.
Claim 24
Independent Claim 163 words
A system for managing an enterprise, the system comprising: one or more networked computer systems, wherein each of the networked computer systems comprises: a CPU; a system memory coupled to the CPU, wherein the system memory stores a plurality of objects in a hierarchical namespace, wherein the objects relate to software and hardware of the one or more networked computer systems; wherein the system memory stores program instructions executable by the CPU, wherein the program instructions are executable to share the objects with a plurality of the one or more networked computer systems; wherein the system memory of at least one of the networked computer systems stores: a prototype, wherein the prototype is one of the plurality of objects stored in the system memory; an instance, wherein the instance is one of the plurality of objects stored in the system memory, wherein the instance dynamically inherits traits from the prototype, and wherein the values of the traits inherited from the prototype change dynamically.
Claim 25
Independent Claim 163 words
A system for managing an enterprise, the system comprising: one or more networked computer systems, wherein each of the networked computer systems comprises: a CPU; a system memory coupled to the CPU, wherein the system memory stores a plurality of objects in a hierarchical namespace, wherein the objects relate to software and hardware of the one or more networked computer systems; wherein the system memory stores program instructions executable by the CPU, wherein the program instructions are executable to share the objects with a plurality of the one or more networked computer systems; wherein the system memory of at least one of the networked computer systems stores: a prototype, wherein the prototype is one of the plurality of objects stored in the system memory; an instance, wherein the instance is one of the plurality of objects stored in the system memory, wherein the instance dynamically inherits traits from the prototype, and wherein the values of the traits inherited from the prototype change dynamically.
Claim 26
Dependent Claim 44 words
The system of claim 21 , wherein in sharing the objects with the plurality of the one or more networked computer systems, the program instructions are further executable to share data and events with the plurality of the one or more networked computer systems.
Claim 27
Dependent Claim 35 words
The system of claim 21 , wherein in sharing the objects with the plurality of the one or more networked computer systems, the program instructions are further executable to mount local objects and remote objects.
Claim 28
Dependent Claim 26 words
The system of claim 21 , wherein the system memory further stores an association of a plurality of objects which specifies a relationship between the objects.
Claim 29
Independent Claim 13 words
The system of clam 21 , wherein the inherited traits comprise child objects.
Claim 30
Independent Claim 13 words
The system of clam 21 , wherein the inherited traits comprise child objects.
Claim 31
Dependent Claim 16 words
The system of claim 21 , wherein the inherited traits comprise attribute values and child objects.
Claim 32
Dependent Claim 37 words
The system of claim 21 , wherein the system memory of each of the networked computer systems stores an agent application, wherein the agent application is configurable to monitor the software and hardware of a computer system.
Claim 33
Dependent Claim 109 words
A carrier medium comprising program instructions for managing an enterprise, wherein the enterprise comprises one or more networked computers, wherein the program instructions comprising instructions to: provide a hierarchical namespace; add a plurality of objects to the namespace, wherein the objects relate to software and hardware of the one or more computer systems; share the plurality of objects with a plurality of the one or more computer systems, wherein at least one of the objects is a prototype and at least one of the objects is an instance, wherein the instance inherits traits from the prototype; and wherein the values of the traits inherited from the prototype change dynamically.
Claim 34
Dependent Claim 109 words
A carrier medium comprising program instructions for managing an enterprise, wherein the enterprise comprises one or more networked computers, wherein the program instructions comprising instructions to: provide a hierarchical namespace; add a plurality of objects to the namespace, wherein the objects relate to software and hardware of the one or more computer systems; share the plurality of objects with a plurality of the one or more computer systems, wherein at least one of the objects is a prototype and at least one of the objects is an instance, wherein the instance inherits traits from the prototype; and wherein the values of the traits inherited from the prototype change dynamically.
Claim 35
Dependent Claim 47 words
The carrier medium of claim 28 , wherein the instructions to share the plurality of objects with the plurality of the one or more computer systems, further comprising program instructions executable to implement sharing data and events with the plurality of the one or more computer systems.
Claim 36
Dependent Claim 39 words
The carrier medium of claim 28 , wherein the instructions to share the plurality of objects with the plurality of the one or more computer systems, further comprising program instructions executable to implement mounting local objects and remote objects.
Claim 37
Dependent Claim 14 words
The carrier medium of claim 28 , wherein the inherited traits comprise child objects.
Claim 38
Dependent Claim 17 words
The carrier medium of claim 28 , wherein the inherited traits comprise attribute values and child objects.
Claim 39
Dependent Claim 42 words
The carrier medium of claim 28 , wherein each computer system of the plurality of the one or more networked computer systems stores an agent application, wherein the agent application is executable to monitor the software and hardware of a computer system.
Claim 40
Dependent Claim 15 words
The carrier medium of claim 28 , wherein the carrier medium comprises a memory medium.
Claim 41
Dependent Claim 15 words
The carrier medium of claim 28 , wherein the carrier medium comprises a transmission medium.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-05-16 2008-11-15 2009-05-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-05-16 2012-11-15 2013-05-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-05-16 2016-11-15 2017-05-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag