Method and apparatus for verifying and ensuring safe handling of notifications
First Claim
Patent Images
1. A method comprising:
- receiving a notification; and
handling the notification safely using program code that has a notification handler that has been statically verified to handle the notification according to a notification acceptance policy.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for verifying and/or ensuring safe handling of notifications. In one embodiment, the method comprises receiving a notification and handling the notification safely using program code that has a notification handler that has been statically verified to handle the notification according to a notification acceptance policy.
7 Citations
30 Claims
-
1. A method comprising:
-
receiving a notification; and
handling the notification safely using program code that has a notification handler that has been statically verified to handle the notification according to a notification acceptance policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture having one or more computer readable storage media storing instructions thereon which, when executed by a system, cause the system to perform a method comprising:
-
receiving a notification; and
handling the notification safely using program code that has a notification handler that has been statically verified to handle the notification according to a notification acceptance policy.
-
- 19. The article of manufacture defined in claim 19 wherein the notification handler has been dynamically instrumented with dynamic checks to conform to the notification acceptance policy if the program code, prior to receiving the notification, was determined to be unable to handle notifications safely.
-
25. A method comprising:
-
performing static verification on program code that handles a notification, wherein the static verification is performed according to a notification acceptance policy;
dynamically instrumenting the program code with dynamic checks to conform to the notification acceptance policy if the program code, prior to receiving a notification, is determined to be unable to handle notifications safely;
receiving a notification;
executing a program that includes a handler to handle the notification safely according to the notification acceptance policy. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification