System, method and computer program product for providing a team object in association with an object
First Claim
Patent Images
1. A method, comprising:
- providing a system having hardware and software shared by multiple organizations over a network, wherein the system stores an object for one of the organizations of the multiple organizations and wherein a setting of the object indicates that the object is allowed to have a team associated therewith;
receiving, by the system from a user associated with the organization of the multiple organizations, a selection of a predefined team to be added to the object, the predefined team having predefined members and being defined in a predefined team object having identifiers of the predefined members;
configuring in the system a team object for the object that references the predefined team object;
providing in the system a reference between the object and the team object for adding the predefined team to the object;
identifying, by the system, a modification made to the object;
in response to the identification of the modification made to the object, identifying by the system the team object associated with the object;
in response to the identification of the team object associated with the object, identifying by the system the predefined members of the predefined team using the team object; and
after identifying the predefined members of the predefined team using the team object, notifying, by the system, the predefined members of the predefined team using a notification associated with the object, such that the predefined members of the predefined team are notified based on the predefined members of the predefined team being identified using the team object.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for providing a team object in association with an object. These mechanisms and methods for providing a team object in association with an object can allow for centralized management of a team in association with an object. For example, members of the team may be automatically identified (e.g. without manual intervention) for receiving notifications in association with an object.
145 Citations
15 Claims
-
1. A method, comprising:
-
providing a system having hardware and software shared by multiple organizations over a network, wherein the system stores an object for one of the organizations of the multiple organizations and wherein a setting of the object indicates that the object is allowed to have a team associated therewith; receiving, by the system from a user associated with the organization of the multiple organizations, a selection of a predefined team to be added to the object, the predefined team having predefined members and being defined in a predefined team object having identifiers of the predefined members; configuring in the system a team object for the object that references the predefined team object; providing in the system a reference between the object and the team object for adding the predefined team to the object; identifying, by the system, a modification made to the object; in response to the identification of the modification made to the object, identifying by the system the team object associated with the object; in response to the identification of the team object associated with the object, identifying by the system the predefined members of the predefined team using the team object; and after identifying the predefined members of the predefined team using the team object, notifying, by the system, the predefined members of the predefined team using a notification associated with the object, such that the predefined members of the predefined team are notified based on the predefined members of the predefined team being identified using the team object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product embodied on a non-transitory computer readable medium, the computer program product comprising computer code adapted to be executed by a computer to perform a method comprising:
-
providing a system having hardware and software shared by multiple organizations over a network, wherein the system stores an object for one of the organizations of the multiple organizations and wherein a setting of the object indicates that the object is allowed to have a team associated therewith; receiving, by the system from a user associated with the organization of the multiple organizations, a selection of a predefined team to be added to the object, the predefined team having predefined members and being defined in a predefined team object having identifiers of the predefined members; configuring in the system a team object for the object that references the predefined team object; providing in the system a reference between the object and the team object for adding the predefined team to the object; identifying, by the system, a modification made to the object; in response to the identification of the modification made to the object, identifying by the system the team object associated with the object; in response to the identification of the team object associated with the object, identifying by the system the predefined members of the predefined team using the team object; and after identifying the predefined members of the predefined team using the team object, notifying, by the system, the predefined members of the predefined team using a notification associated with the object, such that the predefined members of the predefined team are notified based on the predefined members of the predefined team being identified using the team object.
-
-
14. An apparatus, comprising:
-
a system having hardware and software shared by multiple organizations over a network, wherein the system stores an object for one of the organizations of the multiple organizations and wherein a setting of the object indicates that the object is allowed to have a team associated therewith; the hardware of the system including a processor for; receiving, from a user associated with the organization of the multiple organizations, a selection of a predefined team to be added to the object, the predefined team having predefined members and being defined in a predefined team object having identifiers of the predefined members; configuring in the system a team object for the object that references the predefined team object; providing in the system a reference between the object and the team object for adding the predefined team to the object; identifying a modification made to the object; in response to the identification of the modification made to the object, identifying the team object associated with the object; in response to the identification of the team object associated with the object, identifying the predefined members of the predefined team using the team object; and after identifying the predefined members of the predefined team using the team object, notifying the predefined members of the predefined team using a notification associated with the object, such that the predefined members of the predefined team are notified based on the predefined members of the predefined team being identified using the team object. - View Dependent Claims (15)
-
Specification