Method for improving accessibility to rich internet applications through collaborative crawling and computer program for the same
First Claim
Patent Images
1. A method involving a server connected with a client via a network, the method comprising the steps of:
- receiving from the client an action event indicative of an action performed by a user on content displayed on the client and a change event indicative of a change in the content; and
generating metadata for improving accessibility to the content based on the action event and the change event;
wherein the action performed by the user on the content is placing a pointer on the content, and the change in the content is that new content is displayed in addition to the content;
wherein the content is an element of a hierarchical menu, and the new content is a submenu included in the element; and
wherein the generating metadata comprises;
determining a difference in time between occurrence of the action event and occurrence of the change event; and
associating the action event and the change event together in the metadata only if the determined difference in time is smaller than a threshold;
wherein the threshold equals one of;
(a) first time, T1; and
(b) a second time T2;
wherein T1 is longer than T2;
wherein T1 is used as the threshold if the change event requires communication and;
wherein T2 is used as the threshold if the change event does not require communication.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and article of manufacture of making dynamic content more accessible to screen readers and web spiders. The method applies to a server connected to a client via a network. The method includes receiving from the client an action event indicative of an action performed by a user on content displayed on the client and a change event indicative of a change in the content. The method further includes generating metadata for improving accessibility to the content based on the action event and the change event.
11 Citations
15 Claims
-
1. A method involving a server connected with a client via a network, the method comprising the steps of:
-
receiving from the client an action event indicative of an action performed by a user on content displayed on the client and a change event indicative of a change in the content; and generating metadata for improving accessibility to the content based on the action event and the change event; wherein the action performed by the user on the content is placing a pointer on the content, and the change in the content is that new content is displayed in addition to the content; wherein the content is an element of a hierarchical menu, and the new content is a submenu included in the element; and wherein the generating metadata comprises; determining a difference in time between occurrence of the action event and occurrence of the change event; and associating the action event and the change event together in the metadata only if the determined difference in time is smaller than a threshold; wherein the threshold equals one of;
(a) first time, T1; and
(b) a second time T2;wherein T1 is longer than T2; wherein T1 is used as the threshold if the change event requires communication and; wherein T2 is used as the threshold if the change event does not require communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method involving a client connected with a server via a network, the method comprising the steps of:
-
tracking an action event indicative of an action performed by a user on content displayed on the client and a change event indicative of a change in the content; and generating metadata for improving accessibility to the content based on the action event and the change event; wherein the action performed by the user on the content is placing a pointer on the content, and the change in the content is that new content is displayed in addition to the content; wherein the content is an element of a hierarchical menu, and the new content is a submenu included in the element; and wherein the generating metadata comprises; determining a difference in time between occurrence of the action event and occurrence of the change event; and associating the action event and the change event together in the metadata only if the determined difference in time is smaller than a threshold; wherein the threshold equals one of;
(a) first time, T1; and
(b) a second time T2;wherein T1 is longer than T2; wherein T1 is used as the threshold if the change event requires communication and; wherein T2 is used as the threshold if the change event does not require communication.
-
-
15. An article of manufacture tangibly embodying computer readable non-transitory instructions which, when implemented, cause a server connected with a client via a network, to carry out the steps of a method comprising:
-
receiving from the client an action event indicative of an action performed by a user on content displayed on the client and a change event indicative of a change in the content; and generating metadata for improving accessibility to the content based on the action event and the change event; wherein the action performed by the user on the content is placing a pointer on the content, and the change in the content is that new content is displayed in addition to the content; wherein the content is an element of a hierarchical menu, and the new content is a submenu included in the element; and wherein the generating metadata comprises; determining a difference in time between occurrence of the action event and occurrence of the change event; and associating the action event and the change event together in the metadata only if the determined difference in time is smaller than a threshold; wherein the threshold equals one of;
(a) first time, T1; and
(b) a second time T2;wherein T1 is longer than T2; wherein T1 is used as the threshold if the change event requires communication and; wherein T2 is used as the threshold if the change event does not require communication.
-
Specification