IP Library › Granted Patent US 9,910,880
Granted Patent B2
US 9,910,880 · App. 14/477,972 · Granted Mar 6, 2018

System and method for managing enterprise user group

Inventors: Shishir Kumar (Patna, IN); Jayakumar Panicker (Bangalore, IN)
Assignee: WIPRO LIMITED
G06F17/30342G06F17/30598
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 9,910,880
App. No.
14/477,972
Granted
Mar 6, 2018
Kind
B2
Abstract

According to an exemplary embodiment, a method for generating an enterprise user group is provided. The method may include receiving a set of attributes for an enterprise network user; receiving one or more enterprise group member identification rules including a similarity distance threshold and a set of target attributes; calculating, using a hardware processor, a similarity assessment score based on the set of target attributes and the set of attributes; and determining, using the hardware processor, whether the enterprise network user is an enterprise group member based on the similarity assessment score and the similarity distance threshold.

Claims (47)

1. A method for generating an enterprise user group, comprising:

receiving, by a computer system, a set of attributes for an enterprise network user;

receiving, by the computer system, one or more enterprise group member identification rules including a similarity distance threshold and a set of target attributes;

receiving an enterprise network domain ontology including hierarchical relationships among a plurality of enterprise groups;

determining that the one or more enterprise group member identification rules are valid based on the enterprise network domain ontology;

determining, using a hardware processor, a change in selection criteria for enterprise group members of the enterprise user group, wherein the similarity distance threshold is updated on determination of the change and a target attribute from the set of target attributes is removed from the set of target attributes to create an updated set of attributes when the target attribute is not relevant to the enterprise user group;

calculating, using the hardware processor, a similarity assessment score based on the updated set of target attributes and the set of attributes; and

determining, using the hardware processor, whether the enterprise network user is an enterprise group member based on the similarity assessment score and the similarity distance threshold, wherein determining whether the enterprise network user is an enterprise group member comprises:

comparing the similarity assessment score with the similarity distance threshold; and

determining that the enterprise network user is an enterprise group member if the similarity assessment score is greater than or equal to the similarity distance threshold.

2. The method of claim 1 , further comprising: storing user identifiers associated with enterprise group members; and outputting the user identifiers after receiving a user request.

3. The method of claim 2 , further comprising: receiving data associated with the enterprise group members; storing the data associated with the enterprise group members; and outputting the data associated with the enterprise group members after receiving the user request.

4. The method of claim 1 , wherein calculating the similarity assessment score comprises comparing string distance between one or more of the set of attributes and one or more of the set of target attributes.

5. The method of claim 1 , wherein calculating the similarity assessment score comprises determining whether one or more of the set of attributes are identical to one or more of the set of target attributes.

6. The method of claim 1 , wherein calculating the similarity assessment score comprises determining whether one or more of the set of attributes are synonyms of one or more of the set of target attributes.

7. A system for generating an enterprise user group, comprising:

one or more hardware processors; and

a memory storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations including:

receiving a set of attributes for an enterprise network user;

receiving one or more enterprise group member identification rules including a similarity distance threshold and a set of target attributes;

receiving an enterprise network domain ontology including hierarchical relationships among a plurality of enterprise groups;

determining that the one or more enterprise group member identification rules are valid based on the enterprise network domain ontology;

determining a change in selection criteria for enterprise group members of the enterprise user group, wherein the similarity distance threshold is updated on determination of the change and a target attribute from the set of target attributes is removed from the set of target attributes to create an updated set of attributes when the target attribute is not relevant to the enterprise user group;

calculating, using the one or more hardware processors, a similarity assessment score based on the updated set of target attributes and the set of attributes; and

determining, using the one or more hardware processors, whether the enterprise network user is an enterprise group member based on the similarity assessment score and the similarity distance threshold, wherein determining whether the enterprise network user is an enterprise group member comprises:

comparing the similarity assessment score with the similarity distance threshold; and

determining that the enterprise network user is an enterprise group member if the similarity assessment score is greater than or equal to the similarity distance threshold.

8. The system of claim 7 , wherein the memory stores instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to further perform operations including: storing user identifiers associated with enterprise group members; and outputting the user identifiers after receiving a user request.

9. The system of claim 8 , wherein the memory stores instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to further perform operations including: receiving data associated with the enterprise group members; storing the data associated with the enterprise group members; and outputting the data associated with the enterprise group members after receiving the user request.

10. The system of claim 7 , wherein calculating the similarity assessment score comprises comparing string distance between one or more of the set of attributes and one or more of the set of target attributes.

11. The system of claim 7 , wherein calculating the similarity assessment score comprises determining whether one or more of the set of attributes are identical to one or more of the set of target attributes.

12. The system of claim 7 , wherein calculating the similarity assessment score comprises determining whether one or more of the set of attributes are synonyms of one or more of the set of target attributes.

13. A non-transitory computer-readable medium storing instructions for generating an enterprise user group that, when executed by a hardware processor, cause the hardware processor to perform operations including:

receiving a set of attributes for an enterprise network user;

receiving one or more enterprise group member identification rules including a similarity distance threshold and a set of target attributes;

receiving an enterprise network domain ontology including hierarchical relationships among a plurality of enterprise groups;

determining that the one or more enterprise group member identification rules are valid based on the enterprise network domain ontology;

determining a change in selection criteria for enterprise group members of the enterprise user group, wherein the similarity distance threshold is updated on determination of the change and a target attribute from the set of target attributes is removed from the set of target attributes to create an updated set of attributes when the target attribute is not relevant to the enterprise user group;

calculating, using the hardware processor, a similarity assessment score based on the updated set of target attributes and the set of attributes; and

determining, using the hardware processor, whether the enterprise network user is an enterprise group member based on the similarity assessment score and the similarity distance threshold, wherein determining whether the enterprise network user is an enterprise group member comprises:

comparing the similarity assessment score with the similarity distance threshold; and

determining that the enterprise network user is an enterprise group member if the similarity assessment score is greater than or equal to the similarity distance threshold.

14. The non-transitory computer-readable medium of claim 13 , wherein the non-transitory computer-readable medium stores instructions that, when executed by the hardware processor, cause the hardware processor to further perform operations including: storing user identifiers associated with enterprise group members; and outputting the user identifiers after receiving a user request.

15. The non-transitory computer-readable medium of claim 14 , wherein the non-transitory computer-readable medium stores instructions that, when executed by the hardware processor, cause the hardware processor to further perform operations including: receiving data associated with the enterprise group members; storing the data associated with the enterprise group members; and outputting the data associated with the enterprise group members after receiving the user request.

16. The non-transitory computer-readable medium of claim 13 , wherein calculating the similarity assessment score comprises comparing string distance between one or more of the set of attributes and one or more of the set of target attributes.

17. The non-transitory computer-readable medium of claim 13 , wherein calculating the similarity assessment score comprises determining whether one or more of the set of attributes are identical to one or more of the set of target attributes.

18. The non-transitory computer-readable medium of claim 13 , wherein calculating the similarity assessment score comprises determining whether one or more of the set of attributes are synonyms of one or more of the set of target attributes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2014
From: KUMAR, SHISHIR; PANICKER, JAYAKUMAR
To: WIPRO LIMITED
Reel/Frame 033692/0615 →
Priority Claims (1)
IN 3495/CHE/2014 · Jul 16, 2014 · national
Continuity (1)
Related Publication 20160019250A1 · Jan 21, 2016