Systems and methods for it services and social knowledge management using perspectives
First Claim
1. A method for information technology (IT) services and social knowledge management using perspectives, comprising:
- receiving, by a perspective management system via a user interface, an instruction from a user to build a perspective;
instantiating an IT object and an activity stream, the IT object representing the perspective, the instantiating performed by the perspective management system running on one or more server machines in the IT environment;
responsive to a specific IT object in the IT environment being selected via the user interface, performing a relationship based search in which IT objects within a certain degree of the selected specific IT object are searched and presented on the user interface;
responsive to an invocation of a function via the user interface, adding a set of IT objects currently presented on the user interface into the perspective such that the set of IT objects in the perspective represents a portion of the IT environment that is uniquely of interest to a group or the user, the activity stream configured for capturing communications, notifications, and knowledge relating to the set of IT objects, enabling collaboration between users, and facilitating entry and maintenance of information associated with the set of IT objects, each physical or non-physical object in the IT environment represented by an IT object, the each IT object in the IT environment having a one-to-one relationship with an associated activity stream configured for capturing communications, notifications, and knowledge related to the each IT object, the associated activity stream instantiated when the each IT object was created;
storing the IT object representing the perspective in an object store, the object store storing perspectives of the IT environment, each perspective of the perspectives having an associated activity stream instantiated when the each perspective was created;
in response to a request from a client device communicatively connected to the one or more server machines over a network, the perspective management system initiating a change request, the change request relating to a requested change to one or more IT objects in the IT environment;
in response to an impact analysis request from a client device communicatively connected to the one or more server machines over a network, the perspective management system constructing a graphical view for display on the client device showing a potential impact of the change request on IT objects in one or more perspectives of the perspectives; and
in response to an approval of the change request to make the requested change to the one or more IT objects in the IT environment, the perspective management system automatically generating a post about the approval of the change request and placing the post in an activity stream of a perspective of the perspectives.
2 Assignments
0 Petitions
Accused Products
Abstract
A perspective management system configured for providing a perspective editor through which users in the IT environment can build perspectives. A perspective specifies a set of IT objects representing a portion of the IT environment that a user or a group of users care about. The perspective management system implements a social networking paradigm. As such, each IT object has an activity stream configured for capturing communications, notifications, and knowledge related to the IT object. Perspectives are themselves IT objects. Therefore, each perspective also has an activity stream. In response to a request from a client device such as for an impact analysis on a change, an incident, or a problem, the system constructs a graphical view for display on the client device showing a potential impact on objects in one or more of the perspectives involved.
19 Citations
20 Claims
-
1. A method for information technology (IT) services and social knowledge management using perspectives, comprising:
-
receiving, by a perspective management system via a user interface, an instruction from a user to build a perspective; instantiating an IT object and an activity stream, the IT object representing the perspective, the instantiating performed by the perspective management system running on one or more server machines in the IT environment; responsive to a specific IT object in the IT environment being selected via the user interface, performing a relationship based search in which IT objects within a certain degree of the selected specific IT object are searched and presented on the user interface; responsive to an invocation of a function via the user interface, adding a set of IT objects currently presented on the user interface into the perspective such that the set of IT objects in the perspective represents a portion of the IT environment that is uniquely of interest to a group or the user, the activity stream configured for capturing communications, notifications, and knowledge relating to the set of IT objects, enabling collaboration between users, and facilitating entry and maintenance of information associated with the set of IT objects, each physical or non-physical object in the IT environment represented by an IT object, the each IT object in the IT environment having a one-to-one relationship with an associated activity stream configured for capturing communications, notifications, and knowledge related to the each IT object, the associated activity stream instantiated when the each IT object was created; storing the IT object representing the perspective in an object store, the object store storing perspectives of the IT environment, each perspective of the perspectives having an associated activity stream instantiated when the each perspective was created; in response to a request from a client device communicatively connected to the one or more server machines over a network, the perspective management system initiating a change request, the change request relating to a requested change to one or more IT objects in the IT environment; in response to an impact analysis request from a client device communicatively connected to the one or more server machines over a network, the perspective management system constructing a graphical view for display on the client device showing a potential impact of the change request on IT objects in one or more perspectives of the perspectives; and in response to an approval of the change request to make the requested change to the one or more IT objects in the IT environment, the perspective management system automatically generating a post about the approval of the change request and placing the post in an activity stream of a perspective of the perspectives. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by one or more server machines to perform:
-
receiving by a perspective management system via a perspective editor having a user interface, an instruction from a user to build a perspective; instantiating an IT object and an activity stream, the IT object representing the perspective in an IT environment; responsive to a specific IT object in the IT environment being selected via the user interface, performing a relationship based search in which IT objects within a certain degree of the selected specific IT object are searched and presented on the user interface; responsive to an invocation of a function via the user interface, adding a set of IT objects currently presented on the user interface into the perspective such that the set of IT objects in the perspective represents a portion of the IT environment that is uniquely of interest to a group or the user, the activity stream configured for capturing communications, notifications, and knowledge relating to the set of IT objects, enabling collaboration between users, and facilitating entry and maintenance of information associated with the set of IT objects, each physical or non-physical object in the IT environment represented by an IT object, each IT object in the IT environment having a one-to-one relationship with an associated activity stream configured for capturing communications, notifications, and knowledge related to the each IT object, the associated activity stream instantiated when the each IT object was created; storing the each IT object representing the perspective in an object store, the object store storing perspectives of the IT environment, each perspective of the perspectives having an associated activity stream instantiated when the each perspective was created; in response to a request from a client device communicatively connected to the one or more server machines over a network, the perspective management system initiating a change request, the change request relating to a requested change to one or more IT objects in the IT environment; in response to an impact analysis request from a client device communicatively connected to the one or more server machines over a network, constructing a graphical view for display on the client device showing a potential impact of the change request on IT objects in one or more of the perspectives of the perspectives; and in response to an approval of the change request to make the requested change to the one or more IT objects in the IT environment, the perspective management system automatically generating a post about the approval of the change request and placing the post in an activity stream of a perspective of the perspectives. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for information technology (IT) services and social knowledge management using perspectives, comprising:
-
a data storage device storing IT objects representing physical and non-physical objects in the IT environment, with each IT object of the IT objects representing one of the physical and non-physical objects in the IT environment, the physical objects including animate and non-animate objects; and one or more server machines communicatively connected to the data storage device, the one or more server machines executing a perspective management system configured for; receiving, by a perspective management system via a perspective editor having a user interface, an instruction from a user to build a perspective; instantiating an IT object and an activity stream, the IT object representing the perspective in the IT environment; responsive to a specific IT object in the IT environment being selected via the user interface, performing a relationship based search in which IT objects within a certain degree of the selected specific IT object are searched and presented on the user interface; responsive to an invocation of a function via the user interface, adding a set of IT objects currently presented on the user interface into the perspective such that the set of IT objects in the perspective represents a portion of the IT environment that is uniquely of interest to a group or the user, the activity stream configured for capturing communications, notifications, and knowledge relating to the set of IT objects, enabling collaboration between users, and facilitating entry and maintenance of information associated with the set of IT objects, each physical or non-physical object in the IT environment represented by an IT object, the each IT object having a one-to-one relationship with an associated activity stream configured for capturing communications, notifications, and knowledge related to the each IT object, the associated activity stream instantiated when the each IT object was created; storing the IT object representing the perspective in an object store, the object store storing perspectives of the IT environment, each perspective of the perspectives having an associated activity stream instantiated when the each perspective was created; in response to a request from a client device communicatively connected to the one or more server machines over a network, the perspective management system initiating a change request, the change request relating to a requested change to one or more IT objects in the IT environment; in response to an impact analysis request from a client device communicatively connected to the one or more server machines over a network, constructing a graphical view for display on the client device showing a potential impact of the change request on IT objects in one or more of the perspectives of the perspectives; and in response to an approval of the change request to make the requested change to the one or more IT objects in the IT environment, the perspective management system automatically generating a post about the approval of the change request and placing the post in an activity stream of a perspective of the perspectives. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification