Multi-layer context parsing and incident model construction for software support
First Claim
1. A system including instructions stored on a non-transitory computer-readable storage medium executable by at least one processor, the system comprising:
- a context analyzer configured to cause the at least one processor to receive, from a software support system associated with a software application associated with multiple architectural layers, an incident report associated with a software incident of the software application, the incident report including context information associated with the software application at the time of the software incident, the context information being received from a plurality of context providers including a first context provider associated with a first architectural layer of the software application and a second context provider associated with a second architectural layer of the software application, the context analyzer includinga plurality of context parsers, each associated with a layer of the multiple architectural layers of the software application, and each configured to parse context information from a corresponding one of the plurality of context providers;
an incident model generator configured to determine a use of the first context provider and the second context provider from among the plurality of context providers, and configured to activate a first context parser and a second context parser from the plurality of context parsers, based thereon,wherein the incident model generator is further configured to determine, from parsed context information output by the first context parser and the second context parser, a plurality of entities and links therebetween associated with the software application, and configured to display an incident model that includes the entities and the links and that provides access to the parsed context information on an entity-specific basis, the parsed context information including first parsed context information from the first context parser and second parsed context information from the second context parser, the second context parser configured to leverage the first parsed context information when parsing the context information to obtain the second parsed context information.
2 Assignments
0 Petitions
Accused Products
Abstract
A context analyzer may be configured to receive, from a software support system associated with a software application associated with multiple architectural layers, an incident report associated with a software incident of the software application. The incident report may include context information associated with the software application at the time of the software incident, the context information being received from a plurality of context providers. An incident model generator may be configured to determine, from parsed context information output by a first context parser and a second context parser, a plurality of entities and links therebetween associated with the software application, and configured to display an incident model that includes the entities and the links and that provides access to the parsed context information on an entity-specific basis.
-
Citations
20 Claims
-
1. A system including instructions stored on a non-transitory computer-readable storage medium executable by at least one processor, the system comprising:
a context analyzer configured to cause the at least one processor to receive, from a software support system associated with a software application associated with multiple architectural layers, an incident report associated with a software incident of the software application, the incident report including context information associated with the software application at the time of the software incident, the context information being received from a plurality of context providers including a first context provider associated with a first architectural layer of the software application and a second context provider associated with a second architectural layer of the software application, the context analyzer including a plurality of context parsers, each associated with a layer of the multiple architectural layers of the software application, and each configured to parse context information from a corresponding one of the plurality of context providers; an incident model generator configured to determine a use of the first context provider and the second context provider from among the plurality of context providers, and configured to activate a first context parser and a second context parser from the plurality of context parsers, based thereon, wherein the incident model generator is further configured to determine, from parsed context information output by the first context parser and the second context parser, a plurality of entities and links therebetween associated with the software application, and configured to display an incident model that includes the entities and the links and that provides access to the parsed context information on an entity-specific basis, the parsed context information including first parsed context information from the first context parser and second parsed context information from the second context parser, the second context parser configured to leverage the first parsed context information when parsing the context information to obtain the second parsed context information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method comprising:
-
receiving, from a software support system associated with a software application associated with multiple architectural layers, an incident report associated with a software incident of the software application, the incident report including context information associated with the software application at the time of the software incident, the context information being received from a plurality of context providers including a first context provider associated with a first architectural layer of the software application and a second context provider associated with a second architectural layer of the software application; determining a use of the first context provider and the second context provider from among the plurality of context providers; activating a first context parser and a second context parser from the plurality of context parsers, based thereon; parsing the context information at the first context parser and at the second context parser to obtain parsed context information including first parsed context information from the first context parser and second parsed context information from the second context parser, the second parsed context information obtained by the second context parser based on the first parsed context information; determining, from the parsed context information, a plurality of entities and links therebetween that are associated with the software application; and displaying an incident model that includes the entities and the links and that provides access to the parsed context information on an entity-specific basis. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a computing device; and instructions stored on a computer readable medium and that, when executed on the computing device, cause the computing device to receive, from a software support system associated with a software application associated with multiple architectural layers, an incident report associated with a software incident of the software application, the incident report including context information associated with the software application at the time of the software incident, the context information being received from a plurality of context providers including a first context provider associated with a lower architectural layer of the software application and a second context provider associated with a higher architectural layer of the software application; determine a use of the first context provider and the second context provider from among the plurality of context providers; activate a first context parser and a second context parser from the plurality of context parsers, based thereon; parse the context information at the first context parser to obtain first parsed context information; parse the first parsed context information at the second context parser to obtain second parsed context information; determine, from the first and second parsed context information, a plurality of entities and links therebetween that are associated with the software application; and display an incident model that includes the entities and the links and that provides access to the first and second parsed context information on an entity-specific basis. - View Dependent Claims (18, 19, 20)
-
Specification