Identifying solutions from images
AssigneeSap SE
InventorsQi Xu, Yong Zhang, Jianquan Ye, Han Wang, Qianting Wang
Life of this patent
Estimating the term…
Abstract
Implementations of the present disclosure include receiving an image representing a screenshot associated with the incident occurring within the software system, processing the image to generate a vector, the vector including features representative of the image, at least one feature representing one of more keywords of the image, comparing the vector to a set of known vectors to provide a result, each known vector being associated with at least one solution for resolving a known incident, identifying a solution of a plurality of solutions based on the result, and transmitting data representation of the solution to a customer, the customer having transmitted the image.
Claims17
A computer-implemented method for resolving an incident associated with a software system, the method comprising:
- receiving, by the one or more processors, an image representing a screenshot associated with the incident occurring within the software system;
- processing, by the one or more processors, the image to generate a vector, the vector comprising features representative of the image, at least one feature representing one of more keywords of the image, processing the image comprising:
- providing the image for processing through an image model, the image model providing an initial set of features, each feature in the initial set of features being representative of the image,
- determining the at least one feature representing one of more keywords of the image, and
- adding the at least one feature of the initial set of features to provide a set of features, the vector comprising the set of features;
- comparing, by the one or more processors, the vector to a set of known vectors to provide a result, each known vector being associated with at least one solution for resolving a known incident;
- identifying, by the one or more processors, a solution of a plurality of solutions based on the result;
- and
- transmitting, by the one or more processors, data representation of the solution to a customer, the customer having transmitted the image.
A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for resolving an incident associated with a software system, the operations comprising:
- receiving an image representing a screenshot associated with the incident occurring within the software system;
- processing the image to generate a vector, the vector comprising features representative of the image, at least one feature representing one of more keywords of the image, processing the image comprising:
- providing the image for processing through an image model, the image model providing an initial set of features, each feature in the initial set of features being representative of the image,
- determining the at least one feature representing one of more keywords of the image, and
- adding the at least one feature of the initial set of features to provide a set of features, the vector comprising the set of features;
- comparing the vector to a set of known vectors to provide a result, each known vector being associated with at least one solution for resolving a known incident;
- identifying a solution of a plurality of solutions based on the result;
- and
- transmitting data representation of the solution to a customer, the customer having transmitted the image.
A system, comprising:
- one or more computers;
- and
- a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for resolving an incident associated with a software system, the operations comprising:
- receiving an image representing a screenshot associated with the incident occurring within the software system;
- processing the image to generate a vector, the vector comprising features representative of the image, at least one feature representing one of more keywords of the image, processing the image comprising:
- providing the image for processing through an image model, the image model providing an initial set of features, each feature in the initial set of features being representative of the image,
- determining the at least one feature representing one of more keywords of the image, and
- adding the at least one feature of the initial set of features to provide a set of features, the vector comprising the set of features;
- comparing the vector to a set of known vectors to provide a result, each known vector being associated with at least one solution for resolving a known incident;
- identifying a solution of a plurality of solutions based on the result;
- and
- transmitting data representation of the solution to a customer, the customer having transmitted the image.
Dependencies are inferred from the claim text.