IP Library Granted Patent US 7,904,560
Granted Patent B1
US 7,904,560 · App. 11/958,586 · Granted Mar 8, 2011

Administrative grouping of network resources

Assignee: Oracle America, Inc.
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,904,560
App. No.
11/958,586
Granted
Mar 8, 2011
Kind
B1
Abstract

A domain manager establishes an administrative domain for a network that has an associated set of assets and an associated set of users. The domain manager identifies at least one asset of the set of assets to be included in the administrative domain. An asset can be a hardware resource (e.g., computer, router, etc.) and/or a software resource (e.g., word processing application). In addition, the domain manager identifies at least one user of the set of users to be included in the administrative domain. The domain manager also establishes a set of roles within the administrative domain. For example, each role can define permissions (e.g., levels of accessibility) between a user and an asset (or group of assets) in the administrative domain.

Claims (38)

1. A computer system comprising:

a processor;

a memory unit that stores instructions associated with an application executed by the processor; and

an interconnect coupling the processor and the memory unit, enabling the computer system to execute the application and perform operations of:

establishing an administrative domain for a network that has an associated set of assets and an associated set of users;

identifying at least one asset of the set of assets to be included in the administrative domain, each asset having at least one asset type, wherein each asset represents at least one of a software resource and a hardware resource detectable by a network, wherein identifying at least one asset of the set of asset to be included in the administrative domain comprises:

registering the at least one asset with the administrative domain, wherein registering the at least one asset avails the at least one asset of services provided by the administrative domain;

identifying at least one user of the set of users to be included in the administrative domain;

establishing a set of roles within the administrative domain, each role defining at least one permission between a user and an asset in the administrative domain;

detecting that a user is no longer associated with the administrative domain, the user having previously been assigned a role within the administrative domain; and

in response to detection, disassociating the role from the user in order to revoke any permissions in which the role assigned to the user provided, wherein disassociating the role from the user assures that the user can no longer interact with assets in the administrative domain.

2. The computer system of claim 1 further comprising:

establishing an administrative sub-domain hierarchically nested within the administrative domain, the administrative sub-domain identifying a subset of assets and a subset of users registered with the administrative domain, the administrative sub-domain further identifying sub-domain roles that define permissions between the subset of users and the subset of assets; and

establishing an asset subgroup hierarchically nested within the administrative domain, the asset subgroup defining a relationship among assets registered with the administrative domain and permissions associated with each asset.

3. A computer system comprising:

a processor;

a memory unit that stores instructions associated with an application executed by the processor; and

an interconnect coupling the processor and the memory unit, enabling the computer system to execute the application and perform operations of:

establishing an administrative domain for a network that has an associated set of assets and an associated set of users;

identifying at least one asset of the set of assets to be included in the administrative domain, each asset having at least one asset type, wherein each asset represents at least one of a software resource and a hardware resource detectable by a network, wherein identifying at least one asset of the set of asset to be included in the administrative domain comprises:

registering the at least one asset with the administrative domain, wherein registering the at least one asset avails the at least one asset of services provided by the administrative domain;

identifying at least one user of the set of users to be included in the administrative domain;

establishing a set of roles within the administrative domain, each role defining at least one permission between a user and an asset in the administrative domain;

detecting a registration status of each asset included in the administrative domain, the registration status indicative of whether a given asset is registered with the administrative domain; and

in response to detecting that the registration status of the given asset indicates that the given asset is not registered with the administrative domain, initiating re-registration of the given assets to provide an opportunity for the given asset to be registered with the administrative domain.

4. The computer system of claim 3 further comprising:

establishing an administrative sub-domain hierarchically nested within the administrative domain, the administrative sub-domain identifying a subset of assets and a subset of users registered with the administrative domain, the administrative sub-domain further identifying sub-domain roles that define permissions between the subset of users and the subset of assets; and

establishing an asset subgroup hierarchically nested within the administrative domain, the asset subgroup defining a relationship among assets registered with the administrative domain and permissions associated with each asset.

5. A tangible non-transitory computer-readable medium having instructions stored thereon, the instructions, when executed by a processing device, enabling the processing device to perform operations of:

establishing an administrative domain for a network that has an associated set of assets and an associated set of users;

identifying at least one asset of the set of assets to be included in the administrative domain, each asset having at least one asset type, wherein each asset represents at least one of a software resource and a hardware resource detectable by a network, wherein identifying at least one asset of the set of asset to be included in the administrative domain comprises:

registering the at least one asset with the administrative domain, wherein registering the at least one asset avails the at least one asset of services provided by the administrative domain;

identifying at least one user of the set of users to be included in the administrative domain;

establishing a set of roles within the administrative domain, each role defining at least one permission between a user and an asset in the administrative domain;

detecting that a user is no longer associated with the administrative domain, the user having previously been assigned a role within the administrative domain;

in response to detection, disassociating the role from the user in order to revoke any permissions in which the role assigned to the user provided, wherein disassociating the role from the user assures that the user can no longer interact with assets in the administrative domain;

detecting a registration status of each asset included in the administrative domain, the registration status indicative of whether a given asset is registered with the administrative domain; and

in response to detecting that the registration status of the given asset indicates that the given asset is not registered with the administrative domain, initiating re-registration of the given assets to provide an opportunity for the given asset to be registered with the administrative domain.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA (ASSIGNEE) PREVIOUSLY RECORDED ON REEL 026692 FRAME 0225. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Sep 20, 2011
From: SUN MIRCROSYSTEMS, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 026932/0184 →
MERGER Recorded Aug 3, 2011
From: SUN MIRCROSYSTEMS, INC.
To: ORACLE USA, INC.
Reel/Frame 026692/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2007
From: MAYHEAD, MARTIN; WOOKEY, MICHAEL J.; TAYLOR, BRANDON
To: SUN MICROSYSTEMS, INC.
Reel/Frame 020262/0589 →