US20100205193A1

Simplifying determination of the groups to which users belong when using dynamic groups

Claim Score by NHIP

Read claim 10, the broadest

Abstract

A search tool provided according to an aspect of the present invention maintains a cache data indicating which users are members of which dynamic groups. When a membership request is received requesting a set of dynamic groups to which a user belongs, the search tool examines the cache data to determine the set of dynamic groups to which the user belongs and sends the determined groups as a response to the membership request. According to another aspect of the present invention, the search tool may store an include list and an exclude list, respectively indicating the users to be included and excluded from each dynamic group. The lists are inspected in forming the set of dynamic groups to which the user belongs.

US20100205193A1, drawing sheet 1
Sheet 1 of 6

Term

3.8 yearsto projected expiry

Projected expiry 14 July 2030, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    A computing system comprising:an identity management server to process membership requests related to a plurality of dynamic groups based on a user data and a plurality of rules;a collaboration system to execute an application requiring a set of dynamic groups to which a user belongs, wherein said set of dynamic groups is contained in said plurality of dynamic groups;and a search tool operable to: maintain a cache data indicating which of a plurality of users are members of which of said plurality of dynamic groups;receive a membership request from said application, said membership request requesting said set of dynamic groups to which said user belongs;examine said cache data to determine said set of dynamic groups to which said user belongs;and send a response to said application indicating that said user belongs to said set of dynamic groups, wherein said cache data is maintained before said search tool receives said membership request.
  2. 10
    Broadest claimClaim Score 70, broad(NHIP)A method of determining dynamic groups to which users belong, said method comprising:maintaining a cache data indicating which of a plurality of users are members of which of a plurality of dynamic groups;receiving a membership request requesting a set of dynamic groups to which a user belongs;examining said cache data to determine said set of dynamic groups to which said user belongs;and sending a response to said membership request indicating that said user belongs to said set of dynamic groups, wherein said maintaining is performed prior to receiving said membership request.
  3. 16
    A machine readable medium carrying one or more sequences of instructions for causing a system to determine dynamic groups to which users belong, wherein execution of said one or more sequences of instructions by one or more processors contained in said system causes said system to perform the actions of:maintaining a cache data indicating which of a plurality of users are members of which of a plurality of dynamic groups;receiving a membership request requesting a set of dynamic groups to which a user belongs;examining said cache data to determine said set of dynamic groups to which said user belongs;and sending a response to said membership request indicating that said user belongs to said set of dynamic groups, wherein said maintaining is performed prior to receiving said membership request.