US20160054985A1

Evaluating accessibility compliance of a hybrid user interface design

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A first hierarchy of a first type of elements of a user interface is received from a first application. A second application presents the user interface including a set of the first type of elements and a set of a second type of elements at a client. A second hierarchy of the second type of elements used in a system-specific presentation of the user interface at the client is received from a first application. A determination is made that a first element of the first type in the first hierarchy violates a condition specified in a compliance rule, and that a second element of the second type in the second hierarchy is related to the first element. An evaluation is made that an attribute of the second element causes the condition to be violated. The second element is reported as the cause of violating the condition.

US20160054985A1, drawing sheet 1
Sheet 1 of 13

Term

9.2 yearsto projected expiry

Projected expiry 12 December 2035, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 44, average(NHIP)A method for evaluating compliance of a hybrid user interface design, the method comprising:receiving, from a first application executing in a client data processing system, a first hierarchy of a first type of elements of a user interface, wherein a second application presents the user interface including a set of the first type of elements and a set of a second type of elements at the client data processing system;receiving, from the first application, a second hierarchy of the second type of elements used in a system-specific presentation of the user interface at the client data processing system;determining that a first element of the first type in the first hierarchy violates a condition specified in a compliance rule;determining that a second element of the second type in the second hierarchy is related to the first element;evaluating that an attribute of the second element causes the condition to be violated;and reporting, responsive to the evaluating, the second element as the cause of violating the condition.
  2. 13
    A computer usable program product comprising a computer readable storage device including computer usable code for evaluating compliance of a hybrid user interface design, the computer usable code comprising:computer usable code for receiving, from a first application executing in a client data processing system, a first hierarchy of a first type of elements of a user interface, wherein a second application presents the user interface including a set of the first type of elements and a set of a second type of elements at the client data processing system;computer usable code for receiving, from the first application, a second hierarchy of the second type of elements used in a system-specific presentation of the user interface at the client data processing system;computer usable code for determining that a first element of the first type in the first hierarchy violates a condition specified in a compliance rule;computer usable code for determining that a second element of the second type in the second hierarchy is related to the first element;computer usable code for evaluating that an attribute of the second element causes the condition to be violated;and computer usable code for reporting, responsive to the evaluating, the second element as the cause of violating the condition.
  3. 20
    A data processing system for evaluating compliance of a hybrid user interface design, the data processing system comprising:a storage device, wherein the storage device stores computer usable program code;and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises: computer usable code for receiving, from a first application executing in a client data processing system, a first hierarchy of a first type of elements of a user interface, wherein a second application presents the user interface including a set of the first type of elements and a set of a second type of elements at the client data processing system;computer usable code for receiving, from the first application, a second hierarchy of the second type of elements used in a system-specific presentation of the user interface at the client data processing system;computer usable code for determining that a first element of the first type in the first hierarchy violates a condition specified in a compliance rule;computer usable code for determining that a second element of the second type in the second hierarchy is related to the first element;computer usable code for evaluating that an attribute of the second element causes the condition to be violated;and computer usable code for reporting, responsive to the evaluating, the second element as the cause of violating the condition.