Identity management in a networked computing environment

US9781220B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9781220-B2
Application numberUS-201615163983-A
CountryUS
Kind codeB2
Filing dateMay 25, 2016
Priority dateApr 17, 2013
Publication dateOct 3, 2017
Grant dateOct 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An approach for user identity management in a virtualized/networked (e.g., cloud) computing environment is provided. In a typical embodiment, historical command usage within a server environment is analyzed to determine the characteristics of the commands being run against a cloud resource to determine with a confidence rating the likelihood the commands are being executed by a certain user. Such an approach allows for more efficient user identity management in order to optimize cloud security and system administration.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for identifying an unknown user in a networked computing environment, the method comprising the computer-implemented steps of: receiving, by at least one computer device over a network, a set of commands entered by the unknown user in a logged-in environment, the set of commands having a command name and a set of command options; determining, by the at least one computer device, a user style of the unknown user based on an analysis of the set of commands, including detecting a pattern within the set of command options; performing, by the at least one computer device, a matching operation between the user style of the unknown user and a set of profiles of known users in a profiles database, wherein each profile includes a user style associated with each respective known user; and terminating, by the at least computer device, in response to the matching operation not providing a matching user, an access of the unknown user to the logged-in environment in the networked environment. 2. The method of claim 1 , further comprising the computer-implemented step of calculating a confidence level based on the matching operation. 3. The method of claim 1 , wherein the user style is based on the set of commands received and characteristics associated with the set of commands received. 4. The method of claim 1 , wherein the set of profiles is based on historical data. 5. The method of claim 1 , wherein the networked computing environment comprises a cloud computing environment. 6. The method of claim 2 , further comprising the computer-implemented step of allowing the user to continue entering commands when the confidence level exceeds a predefined threshold. 7. The method of claim 2 , further comprising the computer-implemented step of implementing at least one action, as set forth in a set of rules, to require the unknown user to provide additional information when the confidence level does not exceed a predefined threshold. 8. A system for identifying an unknown user in a networked computing environment, comprising: a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the system to: receive, over a network, a set of commands entered by the unknown user in a logged-in environment, the set of commands having a command name and a set of command options; determine a user style of the unknown user based on an analysis of the set of commands, including detecting a pattern within the set of command options; perform a matching operation between the user style of the unknown user and a set of profiles of known users in a profiles database, wherein each profile includes a user style associated with each respective known user; and terminate, in response to the matching operation not providing a matching user, an access of the unknown user to the logged-in environment in the networked environment. 9. The system of claim 8 , the memory medium further comprising instructions for causing the system to calculate a confidence level based on the matching operation. 10. The system of claim 8 , wherein the user style is based on the set of commands received and characteristics associated with the set of commands received. 11. The system of claim 8 , wherein the set of profiles is based on historical data. 12. The system of claim 8 , wherein the networked computing environment comprises a cloud computing environment. 13. The system of claim 9 , the memory medium further comprising instructions for causing the system to allow the user to continue entering commands when the confidence level exceeds a predefined threshold. 14. The system of claim 9 , the memory medium further comprising instructions for causing the system to implement at least one action, as set forth in a set of rules, to require the unknown user to provide additional information when the confidence level does not exceed a predefined threshold. 15. A computer program product for identifying an unknown user in a networked computing environment, the computer program product comprising a computer readable storage device, and program instructions stored on the computer readable storage device, to: receive, over a network, a set of commands entered by the unknown user in a logged-in environment, the set of commands having a command name and a set of command options; determine a user style of the unknown user based on an analysis of the set of commands, including detecting a pattern within the set of command options; perform a matching operation between the user style of the unknown user and a set of profiles of known users in a profiles database, wherein each profile includes a user style associated with each respective known user; and terminate, in response to the matching operation not providing a matching user, an access of the unknown user to the logged-in environment in the networked environment. 16. The computer program product of claim 15 , the computer readable storage device further comprising instructions to calculate a confidence level based on the matching operation. 17. The computer program product of claim 15 , wherein the user style is based on the set of commands received and characteristics associated with the set of commands received. 18. The computer program product of claim 15 , wherein the set of profiles is based on historical data. 19. The computer program product of claim 16 , the computer readable storage device further comprising instructions to allow the user to continue entering commands when the confidence level exceeds a predefined threshold. 20. The computer program product of claim 16 , the computer readable storage device further comprising instructions to implement at least one action, as set forth in the set of rules, to require the unknown user to provide additional information when the confidence level does not exceed a predefined threshold.

Assignees

Inventors

Classifications

  • Profiles · CPC title

  • Threshold monitoring · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9781220B2 cover?
An approach for user identity management in a virtualized/networked (e.g., cloud) computing environment is provided. In a typical embodiment, historical command usage within a server environment is analyzed to determine the characteristics of the commands being run against a cloud resource to determine with a confidence rating the likelihood the commands are being executed by a certain user. Su…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).