Detection of a user's visual impairment based on user inputs or device settings, and presentation of a website-related data for sighted or visually-impaired users based on those inputs or settings
First Claim
1. A method executed in a data processing device connected to a web data providing unit, the data processing device including a displaying unit that displays a web page;
- a pointing device; and
a key inputting unit having Tab key, Space key, Alt key, and Arrow key, the method comprising;
counting a number of times an input operation is performed with the key inputting device;
displaying a dialog box on the displaying unit when the number of times the input operation is performed with the key inputting device exceeds a first predetermined number, the dialog box having a text, a first button, and a NO button, the text indicating a message prompting a user to confirm whether to acquire an alternate web page;
determining whether or not the first button is pressed with the pointing device;
setting a toggle flag to ON when it is determined that the first button is pressed with the pointing device;
counting a number of times an input operation is performed with the pointing device;
determining whether or not the number of times the input operation is performed with the pointing device exceeds a second predetermined number;
setting the toggle flag to OFF when it is determined that the number of times the input operation is performed with the pointing device exceeds the second predetermined number or when it is determined that the first button is pressed with the pointing device;
acquiring first web page data for displaying first web page from the web data providing unit via a network, the first web page including a first information region, the first web page data including first displaying information and URL information, the first displaying information for displaying a first image that cannot be voiced by a screen reader on the first information region, the URL information for obtaining second web page data for displaying a second web page on the displaying unit, the first image that cannot be voiced by the screen reader being displayed on the first information region based on the first displaying information contained in the first web page data, the second web page including a second information region, the second web page data including second displaying information for displaying a second image that can be voiced by the screen reader on the second information region, a matter indicated by the second image displayed on the second information region being substantially identical to a matter indicated by the first image displayed on the first information region;
determining whether the toggle flag is set to ON or OFF after the first web page data is acquired;
when the toggle flag is determined to be ON, acquiring the second web page data using the URL information contained in the first web page data and displaying the second web page based on the second web page data;
andwhen the toggle flag is determined to be OFF, displaying the first web page based on the first web page data without acquiring the second web page data using the URL information.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing device is connected to a web data providing unit that provides web data via a network. The web data has at least one of first web data and second web data corresponding to the first web data. A screen reader can be installed on the data processing device. The displaying unit displays the web data. The screen reader voices the first web data displayed on the displaying unit and fails to voice the second web data displayed on the displaying unit. The acquiring unit acquires the web data from the web data providing unit. The determining unit determines, based on visually impaired information indicating that the user is a visually impaired, whether or not the acquiring unit should acquire the first web data from the web data providing unit even if the user instructs the acquiring unit to acquire the second web data from the web data providing unit.
67 Citations
10 Claims
-
1. A method executed in a data processing device connected to a web data providing unit, the data processing device including a displaying unit that displays a web page;
- a pointing device; and
a key inputting unit having Tab key, Space key, Alt key, and Arrow key, the method comprising;counting a number of times an input operation is performed with the key inputting device; displaying a dialog box on the displaying unit when the number of times the input operation is performed with the key inputting device exceeds a first predetermined number, the dialog box having a text, a first button, and a NO button, the text indicating a message prompting a user to confirm whether to acquire an alternate web page; determining whether or not the first button is pressed with the pointing device; setting a toggle flag to ON when it is determined that the first button is pressed with the pointing device; counting a number of times an input operation is performed with the pointing device; determining whether or not the number of times the input operation is performed with the pointing device exceeds a second predetermined number; setting the toggle flag to OFF when it is determined that the number of times the input operation is performed with the pointing device exceeds the second predetermined number or when it is determined that the first button is pressed with the pointing device; acquiring first web page data for displaying first web page from the web data providing unit via a network, the first web page including a first information region, the first web page data including first displaying information and URL information, the first displaying information for displaying a first image that cannot be voiced by a screen reader on the first information region, the URL information for obtaining second web page data for displaying a second web page on the displaying unit, the first image that cannot be voiced by the screen reader being displayed on the first information region based on the first displaying information contained in the first web page data, the second web page including a second information region, the second web page data including second displaying information for displaying a second image that can be voiced by the screen reader on the second information region, a matter indicated by the second image displayed on the second information region being substantially identical to a matter indicated by the first image displayed on the first information region; determining whether the toggle flag is set to ON or OFF after the first web page data is acquired; when the toggle flag is determined to be ON, acquiring the second web page data using the URL information contained in the first web page data and displaying the second web page based on the second web page data; and when the toggle flag is determined to be OFF, displaying the first web page based on the first web page data without acquiring the second web page data using the URL information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- a pointing device; and
-
9. A computer readable storage device storing a set of program instructions executable on a data processing device connected to a web data providing unit, the data processing device including a displaying unit that displays a web page;
- a pointing device; and
a key inputting unit having Tab key, Space key, Alt key, and Arrow key, the instructions comprising;counting a number of times an input operation is performed with the key inputting device; displaying a dialog box on the displaying unit when the number of times the input operation is performed with the key inputting device exceeds a first predetermined number, the dialog box having a text, a first button, and a NO button, the text indicating a message prompting a user to confirm whether to acquire an alternate web page; determining whether or not the first button is pressed with the pointing device; setting a toggle flag to ON when it is determined that the first button is pressed with the pointing device; counting a number of times an input operation is performed with the pointing device; determining whether or not the number of times the input operation is performed with the pointing device exceeds a second predetermined number; setting the toggle flag to OFF when it is determined that the number of times the input operation is performed with the pointing device exceeds the second predetermined number or when it is determined that the first button is pressed with the pointing device; acquiring first web page data for displaying first web page from the web data providing unit via a network, the first web page including a first information region, the first web page data including first displaying information and URL information, the first displaying information for displaying a first image that cannot be voiced by a screen reader on the first information region, the URL information for obtaining second web page data for displaying a second web page on the displaying unit, the first image that cannot be voiced by the screen reader being displayed on the first information region based on the first displaying information contained in the first web page data, the second web page including a second information region, the second web page data including second displaying information for displaying a second image that can be voiced by the screen reader on the second information region, a matter indicated by the second image displayed on the second information region being substantially identical to a matter indicated by the first image displayed on the first information region; determining whether the toggle flag is set to ON or OFF after the first web page data is acquired; when the toggle flag is determined to be ON, acquiring the second web page data using the URL information contained in the first web page data and displaying the second web page based on the second web page data; and when the toggle flag is determined to be OFF, displaying the first web page based on the first web page data without acquiring the second web page data using the URL information.
- a pointing device; and
-
10. A data processing device connected to a web data providing unit, comprising:
-
a controller; a memory storing a program; a displaying unit that displays a web page; a pointing device; and a key inputting unit having Tab key, Space key, Alt key, and Arrow key; wherein the program causes the controller to perform; counting a number of times an input operation is performed with the key inputting device; displaying a dialog box on the displaying unit when the number of times the input operation is performed with the key inputting device exceeds a first predetermined number, the dialog box having a text, a first button, and a NO button, the text indicating a message prompting a user to confirm whether to acquire an alternate web page; determining whether or not the first button is pressed with the pointing device; setting a toggle flag to ON when it is determined that the first button is pressed with the pointing device; counting a number of times an input operation is performed with the pointing device; determining whether or not the number of times the input operation is performed with the pointing device exceeds a second predetermined number; setting the toggle flag to OFF when it is determined that the number of times the input operation is performed with the pointing device exceeds the second predetermined number or when it is determined that the first button is pressed with the pointing device; acquiring first web page data for displaying first web page from the web data providing unit via a network, the first web page including a first information region, the first web page data including first displaying information and URL information, the first displaying information for displaying a first image that cannot be voiced by a screen reader on the first information region, the URL information for obtaining second web page data for displaying a second web page on the displaying unit, the first image that cannot be voiced by the screen reader being displayed on the first information region based on the first displaying information contained in the first web page data, the second web page including a second information region, the second web page data including second displaying information for displaying a second image that can be voiced by the screen reader on the second information region, a matter indicated by the second image displayed on the second information region being substantially identical to a matter indicated by the first image displayed on the first information region; determining whether the toggle flag is set to ON or OFF after the first web page data is acquired; when the toggle flag is determined to be ON, acquiring the second web page data using the URL information contained in the first web page data and displaying the second web page based on the second web page data; and when the toggle flag is determined to be OFF, displaying the first web page based on the first web page data without acquiring the second web page data using the URL information.
-
Specification