IP Library Granted Patent US 11,625,663
Granted Patent B2
US 11,625,663 · App. 17/319,148 · Granted Apr 11, 2023

Systems and methods of assessing web accessibility of computing systems

Inventors: Daniel Sonnenfeld (San Francisco, CA); Adam Rodenbeck (San Diego, CA); Jesse Hausler (San Francisco, CA)
Assignee: Salesforce, Inc.
G06Q10/06395G06Q10/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,625,663
App. No.
17/319,148
Granted
Apr 11, 2023
Kind
B2
Abstract

Systems and methods are provided for receiving, at a server, one or more success criteria for content accessibility. The server may receive a product, such as a web-based application or a website, to be evaluated based on the success criteria. The server may determine one or more accessibility exceptions of the product based on one or more inputs and the one or more success criteria. The server may determine relationships between the one or more accessibility exceptions of the product and the one or more success criteria using custom objects and schema from a database communicatively connected to the server. The server may determine product quality of the received product using the determined relationships and the one or more accessibility exceptions. The server may generate a dynamic accessibility conformance report based on the determined product quality, and may transmit the dynamic accessibility conformance report for display.

Claims (42)

1. A method comprising:

receiving, at a server, one or more success criteria for content accessibility;

receiving, at the server, a product to be evaluated based on the one or more success criteria, wherein the product is selected from at least one of the group consisting of: a web-based application and a website;

performing, at the server, automated accessibility testing of the product;

determining, at the server, one or more accessibility exceptions of the product based on one or more inputs that include results of the automated accessibility testing, logged bugs determined for the product, and the one or more success criteria;

determining, at the server, relationships between the one or more accessibility exceptions of the product and the one or more success criteria using custom objects and schema from a database communicatively connected to the server;

determining, at the server, product quality of the product using the determined relationships and the one or more accessibility exceptions;

generating, at the server, a dynamic accessibility conformance report based on the product quality; and

transmitting, at the server, the dynamic accessibility conformance report for display.

2. The method of claim 1 , wherein the one or more inputs are selected from the group consisting of: audits, logged bugs, pre-release manual testing, and customer compliance requests.

3. The method of claim 1 , further comprising:

identifying, at the server, whether the product quality has been determined for each of the one or more success criteria.

4. The method of claim 3 , wherein the generating the dynamic accessibility conformance report comprises:

generating, at the server, the dynamic accessibility conformance report that includes the one or more success criteria that the one or more accessibility exceptions have been determined for; and

transmitting, at the server, the dynamic accessibility conformance report for display.

5. The method of claim 1 , wherein the dynamic accessibility conformance report includes at least one selected from the group consisting of: the one or more success criteria, one or more work items, a subject of the one or more work items, and a work identifying number.

6. The method of claim 5 , wherein the one or more success criteria comprise at least one selected from the group consisting of: non-text content, text content, time-based media, adaptability, distinguishable presentation, keyboard accessibility, navigability, input modalities, readability, predictability of operation, input assistance, and compatibility.

7. The method of claim 6 , wherein the one or more work items are product items to be addressed based on the one or more success criteria and the one or more accessibility exceptions.

8. The method of claim 6 , wherein the subject of the one or more work items comprises a description of an identified work item based on the one or more success criteria and the one or more accessibility exceptions.

9. The method of claim 1 , wherein the dynamic accessibility conformance report provides a status of the product quality at a first predetermined time.

10. The method of claim 9 , further comprising:

generating, at the server, an updated dynamic accessibility conformance report based on the product quality and the one or more inputs received by the server at a second predetermined time that is different from the first predetermined time; and

transmitting, at the server, the second dynamic accessibility conformance report for display.

11. A system comprising:

a server comprising a processor coupled to a memory to:

receive one or more success criteria for content accessibility;

receive a product to be evaluated based on the one or more success criteria, wherein the product is selected from at least one of the group consisting of: a web-based application and a website;

perform automated accessibility testing of the product;

determine one or more accessibility exceptions of the product based on one or more inputs that include results of the automated accessibility testing, logged bugs determined for the product, and the one or more success criteria;

determine relationships between the one or more accessibility exceptions of the product and the one or more success criteria using custom objects and schema from a database communicatively connected to the server;

determine product quality of the product using the determined relationships and the one or more accessibility exceptions;

generate a dynamic accessibility conformance report based on the product quality; and

transmit the dynamic accessibility conformance report for display.

12. The system of claim 11 , wherein the one or more inputs are selected from the group consisting of: audits, pre-release manual testing, and customer compliance requests.

13. The system of claim 11 , wherein the server identifies whether the product quality has been determined for each of the one or more success criteria.

14. The system of claim 13 , wherein the server generates the dynamic accessibility conformance report that includes the one or more success criteria that the one or more accessibility exceptions have been determined for and transmits the dynamic accessibility conformance report for display.

15. The system of claim 11 , wherein the dynamic accessibility conformance report includes at least one selected from the group consisting of: the one or more success criteria, one or more work items, a subject of the one or more work items, and a work identifying number.

16. The system of claim 15 , wherein the one or more success criteria comprise at least one selected from the group consisting of: non-text content, text content, time-based media, adaptability, distinguishable presentation, keyboard accessibility, navigability, input modalities, readability, predictability of operation, input assistance, and compatibility.

17. The system of claim 16 , wherein the one or more work items are product items to be addressed based on the one or more success criteria and the one or more accessibility exceptions.

18. The system of claim 16 , wherein the subject of the one or more work items comprises a description of an identified work item based on the one or more success criteria and the one or more accessibility exceptions.

19. The system of claim 11 , wherein the dynamic accessibility conformance report provides a status of the product quality at a first predetermined time.

20. The system of claim 19 , wherein the server generates an updated dynamic accessibility conformance report based on the product quality and the one or more inputs received by the server at a second predetermined time that is different from the first predetermined time, and transmit the second dynamic accessibility conformance report for display.

Assignments (2)
CHANGE OF NAME Recorded Dec 18, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069717/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2021
From: SONNENFELD, DANIEL; RODENBECK, ADAM; HAUSLER, JESSE
To: SALESFORCE.COM, INC.
Reel/Frame 056226/0555 →
Continuity (1)
Related Publication 20220366347A1 · Nov 17, 2022