System and Method of Handling Historical Activities for Membership Changes in Group Collaboration
First Claim
1. A computer-implemented method comprising:
- receiving a group action from a component at a membership manager, the component also sending the group action to a plurality of user identifiers included in a user group;
storing the group action at the membership manager;
receiving a member change notification at the membership manager that includes a group identifier and a new member identifier, the new member identifier not included in the user group;
determining that the group identifier corresponds to the user group; and
in response to determining that the group identifier corresponds to the user group, sending an action redistribution request to the component that instructs the component to send the group action to the new member identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of handling historical activities for membership changes in group collaboration is presented. A membership manager uses a register service to log group actions that components send to user groups. As such, when the register service receives a member change notification corresponding to a user group, the register service sends action redistribution requests to the components that instruct each of the components to resend the group actions to a new user group member. In one embodiment, the membership manager allows a user to select particular group actions to redistribute to a new member. In this embodiment, the user may also select whether to instruct a component to send event information corresponding to events that have passed, such as a prior month'"'"'s team meeting notifications, or to only send upcoming event information.
28 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a group action from a component at a membership manager, the component also sending the group action to a plurality of user identifiers included in a user group; storing the group action at the membership manager; receiving a member change notification at the membership manager that includes a group identifier and a new member identifier, the new member identifier not included in the user group; determining that the group identifier corresponds to the user group; and in response to determining that the group identifier corresponds to the user group, sending an action redistribution request to the component that instructs the component to send the group action to the new member identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product stored on a computer operable media, the computer operable media containing instructions for execution by a computer, which, when executed by the computer, cause the computer to implement a method to redistribute group actions to a new user group member, the method comprising:
-
receiving a group action from a component at a membership manager, the component also sending the group action to a plurality of user identifiers included in a user group; storing the group action at the membership manager; receiving a member change notification at the membership manager that includes a group identifier and a new member identifier, the new member identifier corresponding to the new user group member and not included in the user group; determining that the group identifier corresponds to the user group; and in response to determining that the group identifier corresponds to the user group, sending an action redistribution request to the component that instructs the component to send the group action to the new member identifier. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An information handling system comprising:
- one or more processors;
a memory accessible by the processors; one or more nonvolatile storage devices accessible by the processors; and a set of instructions stored in the memory, wherein one or more of the processors executes the set of instructions in order to perform actions of; receiving a group action from a component at a membership manager, the component also sending the group action to a plurality of user identifiers included in a user group; storing the group action in one of the nonvolatile storage devices at the membership manager; receiving a member change notification at the membership manager that includes a group identifier and a new member identifier, the new member identifier corresponding to the new user group member and not included in the user group; determining that the group identifier corresponds to the user group; and in response to determining that the group identifier corresponds to the user group, sending an action redistribution request to the component that instructs the component to send the group action to the new member identifier. - View Dependent Claims (16, 17, 18, 19, 20)
- one or more processors;
Specification