IP Library Granted Patent US 10,616,132
Granted Patent B2
US 10,616,132 · App. 15/434,106 · Granted Apr 7, 2020

Managing user privileges for computer resources in a networked computing environment

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 10,616,132
App. No.
15/434,106
Granted
Apr 7, 2020
Kind
B2
Abstract

Approaches for automatically managing user privileges for computer resources based on determined levels of expertise in a networked computing environment (e.g., a cloud computing environment) are provided. In a typical approach, a user profile associated with a prospective user of a set of computer resources in the networked computing environment may be accessed. The user profile may include information pertaining to a skill level of the prospective user with respect to the set of computer resources. Based on the information contained in the user profile, an expertise level of the prospective user with respect to the set of computer resources may be determined, and a corresponding score may be calculated. Based on the score, a level of user privileges for the set of computer resources may be provided.

Claims (50)

1. A computer-implemented method for managing user privileges for computer resources in a networked computing environment, comprising:

accessing, in a computer storage device in communication with a computer, a user profile associated with a prospective user of a set of computer resources in the networked computing environment, the user profile comprising information pertaining to a skill level of the prospective user with respect to the set of computer resources, the information comprising at least one of the following: certifications, education, experience, job titles, or affiliations;

determining an expertise level of the prospective user with respect to the set of computer resources based on the information contained in the user profile, the expertise level being determined based on a comparison of the information contained in the user profile to information of other users having previously determined expertise levels;

calculating, by the computer, a score based on the expertise level, the score indicating a proficiency of the prospective user with the set of computer resources;

providing a level of user privileges for the set of computer resources commensurate with the score;

establishing a set of features that are commensurate with the proficiency of the prospective user to be made available to the user based on the score;

providing a first user interface having the established features;

polling, by the computer, public social networking data for user information;

receiving, from the polling, at least one change to the information;

modifying, by the computer, the expertise level, the score, and the level of user privileges in response to the at least one change;

modifying the set of features available to the user to include features that are commensurate with a new level of proficiency of the prospective user with the set of computer resources in response to the modification to the expertise level, the score, and the level of user privileges; and

providing a second user interface having the modified features.

2. The computer-implemented method of claim 1 , the information comprising exam results associated with the prospective user.

3. The computer-implemented method of claim 1 , the expertise level ranging from beginner to expert.

4. The computer-implemented method of claim 1 , the score being based on a predetermined numeric scale.

5. The computer-implemented method of claim 1 , the set of computer resources comprising cloud computer resources and the networked computing environment comprising a cloud computing environment.

6. A system for managing user privileges for computer resources in a networked computing environment, comprising:

a bus;

a processor coupled to the bus; and

a memory medium coupled to the bus, the memory medium comprising instructions to:

access, in a computer storage device in communication with a computer, a user profile associated with a prospective user of a set of computer resources in the networked computing environment, the user profile comprising information pertaining to a skill level of the prospective user with respect to the set of computer resources, the information comprising at least one of the following: certifications, education, experience, job titles, or affiliations associated with the prospective user;

determine an expertise level of the prospective user with respect to the set of computer resources based on the information contained in the user profile, the expertise level being determined based on a comparison of the information contained in the user profile to information of other users having previously determined expertise levels;

calculate, by the computer, a score based on the expertise level, the score indicating a proficiency of the prospective user with the set of computer resources;

provide a level of user privileges for the set of computer resources commensurate with the score;

establish a set of features that are commensurate with the proficiency of the prospective user to be made available to the user based on the score;

provide a first user interface having the established features;

poll, by the computer, public social networking data for user information;

receive, from the polling, at least one change to the information;

modify, by the computer, the expertise level, the score, and the level of user privileges in response to the at least one change;

modify the set of features available to the user to include features that are commensurate with a new level of proficiency of the prospective user with the set of computer resources in response to the modification to the expertise level, the score, and the level of user privileges; and

provide a second user interface having the modified features.

7. The system of claim 6 , the information comprising exam results associated with the prospective user.

8. The system of claim 6 , the expertise level ranging from beginner to expert.

9. The system of claim 6 , the score being based on a predetermined numeric scale.

10. The system of claim 6 , the set of computer resources comprising cloud computer resources and the networked computing environment comprising a cloud computing environment.

11. A computer program product for managing user privileges for computer resources in a networked computing environment, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to:

access, in a computer storage device in communication with a computer, a user profile associated with a prospective user of a set of computer resources in the networked computing environment, the user profile comprising information pertaining to a skill level of the prospective user with respect to the set of computer resources, the information comprising at least one of the following: certifications, education, experience, job titles, or affiliations associated with the prospective user;

determine an expertise level of the prospective user with respect to the set of computer resources based on the information contained in the user profile, the expertise level being determined based on a comparison of the information contained in the user profile to information of other users having previously determined expertise levels;

calculate, by the computer, a score based on the expertise level, the score indicating a proficiency of the prospective user with the set of computer resources;

provide a level of user privileges for the set of computer resources commensurate with the score;

establish a set of features that are commensurate with the proficiency of the prospective user to be made available to the user based on the score;

provide a first user interface having the established features;

poll, by the computer, public social networking data for user information;

receive, from the polling, at least one change to the information;

modify, by the computer, the expertise level, the score, and the level of user privileges in response to the at least one change;

modify the set of features available to the user to include features that are commensurate with a new level of proficiency of the prospective user with the set of computer resources in response to the modification to the expertise level, the score, and the level of user privileges; and

provide a second user interface having the modified features.

12. The computer program product of claim 11 , the information comprising exam results associated with the prospective user.

13. The computer program product of claim 11 , the expertise level ranging from beginner to expert.

14. The computer program product of claim 11 , the score being based on a predetermined numeric scale.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2017
From: ABUELSAAD, KELLY; DELUCA, LISA SEACAT; JANG, SOOBAEK; KROOK, DANIEL C.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041268/0736 →