Natural language processing to merge related alert messages for accessibility
First Claim
Patent Images
1. Apparatus, comprising:
- a processor;
computer memory holding computer program instructions executed by the processor for searching for merging incoming alerts for accessibility, the computer program instructions comprising;
program code, operative to receiving two input alerts intended for presentation by a screen reader;
program code, operative to determining whether the two input alerts arrived within a specified time interval;
program code responsive to determining that the two input alerts arrived within the specified time interval, operative to determining whether the two input alerts are similar;
program code responsive to determining that the two input alerts are not similar, operative to combining the two input alerts in a concatenation operation to produce an output alert, wherein the output alert is a concatenated alert; and
program code, operative to sending the output alert to the screen reader for presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and a computer program product for merging incoming alerts for accessibility are described. Two input alerts intended for presentation by a screen reader are received. If the two input alerts have arrived with a specified time interval, the two input alerts are combined into an output alert. The output alert is sent to a screen reader for presentation.
28 Citations
13 Claims
-
1. Apparatus, comprising:
-
a processor; computer memory holding computer program instructions executed by the processor for searching for merging incoming alerts for accessibility, the computer program instructions comprising; program code, operative to receiving two input alerts intended for presentation by a screen reader; program code, operative to determining whether the two input alerts arrived within a specified time interval; program code responsive to determining that the two input alerts arrived within the specified time interval, operative to determining whether the two input alerts are similar; program code responsive to determining that the two input alerts are not similar, operative to combining the two input alerts in a concatenation operation to produce an output alert, wherein the output alert is a concatenated alert; and program code, operative to sending the output alert to the screen reader for presentation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product in a non-transitory computer readable medium for use in a data processing system, the computer program product holding computer program instructions executed by the data processing system for merging incoming alerts for accessibility, the computer program instructions comprising:
-
program code, operative to receiving two input alerts intended for presentation by a screen reader; program code, operative to determining whether the two input alerts arrived with a specified time interval; program code responsive to determining that the two input alerts arrived within the specified time interval, operative to combining the two input alerts into an output alert; program code responsive to determining that the two input alerts arrived within the specified time interval, operative to determining whether the two input alerts are similar; program code responsive to determining that the two input alerts are similar, operative to combining the two input alerts in a merge operation wherein the output alert is a merged alert, wherein the merge operation merges two similar elements which occur in each of the two input alerts into a single element; program code responsive to determining that the two input alerts are not similar, operative to combining the two input alerts in a concatenation operation, wherein the output alert is a concatenated alert; and program code, operative to sending the output alert to the screen reader for presentation. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification