System and methods for processing software authorization and error feedback
First Claim
1. A method for processing software application error feedback comprising:
- automatically receiving software error feedback information from a client computer; and
determining whether modifying how the client computer'"'"'s operating system interacts with the software application will prevent a software application error associated with the software error feedback information from occurring.
2 Assignments
0 Petitions
Accused Products
Abstract
Software error feedback information, typically that associated with authorization failures due to operating system resource access checks, is automatically communicated to a software vendor with actions needed to prevent the software application error from occurring on the client computer. If possible, information associated with the software error is communicated to the client computer in order to mitigate the error by modifying how the client computer'"'"'s operating system interacts with the software application so that the error may be avoided and user interaction minimized. Modifications may include automatically redirecting a resource request associated with the authorization failure in a manner such that authorization will be granted by the operating system and prevent the authorization failure due to the access check.
-
Citations
20 Claims
-
1. A method for processing software application error feedback comprising:
-
automatically receiving software error feedback information from a client computer; and
determining whether modifying how the client computer'"'"'s operating system interacts with the software application will prevent a software application error associated with the software error feedback information from occurring. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19)
-
-
15. A system for processing software application error feedback comprising:
-
means for receiving software error feedback information from a client computer; and
means for determining whether modifying how the client computer'"'"'s operating system interacts with the software application will prevent a software application error associated with the software error feedback information from occurring, said determining means in communication with said receiving means.
-
-
20. A method for processing software application error feedback comprising:
-
automatically receiving software error feedback information from a client computer, the information comprising;
a particular software application in which the error occurred, information regarding a problem receiving authorization from the client computer operating system to run the software, a reason for authorization failure, and whether the software application aborted operation or continued to run with limited functionality;
sorting software error feedback information according to which software applications cause the most frequent errors;
examining at least one of the software applications that caused the most frequent errors in determining whether modifying how the client computer'"'"'s operating system interacts with the software application will prevent a software application error associated with the software error feedback information from occurring;
communicating information to the client computer that modifies how the client computer'"'"'s operating system interacts with the software application if doing so will prevent the software application error from occurring; and
communicating the software error feedback information to a software vendor with actions needed to prevent the software application error from occurring on the client computer, if information associated with the software error is not communicated to the client computer in order to modify how the client computer'"'"'s operating system interacts with the software application.
-
Specification