US2007089052A1PendingUtilityA1

Systems, methods, and media for enforcing accessible content development

Individually held — no corporate assignee on recordPriority: Oct 13, 2005Filed: Oct 13, 2005Published: Apr 19, 2007
Est. expiryOct 13, 2025(expired)· nominal 20-yr term from priority
G06F 16/986G06F 40/226G06F 40/143
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods and media for enforcing accessible content development are disclosed. One embodiment provides a method for enforcing accessible content development comprising accessing a tag library descriptor for each of a plurality of markup tags for web content authoring where the tag library descriptor notes one or more tag sub-elements required for accessibility. The method may further include analyzing each markup tag in a piece of web content by comparing the tag library descriptor accessibility requirements to sub-elements included with each markup tag to determine whether all required accessibility sub-elements are present. The method may further include generating an error message if all required accessibility sub-elements of a markup tag are not present. The one or more tag sub-elements associated with accessibility may include alternate text for one or more of an image, table, label or graph. Other embodiments are disclosed and claimed.

Claims

exact text as granted — not AI-modified
1 . A method for enforcing accessible content development, the method comprising: 
 accessing a tag library descriptor for each of a plurality of markup tags for web content authoring, the tag library descriptor noting one or more tag sub-elements required for accessibility;    analyzing each markup tag in a piece of web content by comparing the tag library descriptor accessibility requirements to sub-elements included with each markup tag to determine whether all required accessibility sub-elements are present; and    generating an error message if all required accessibility sub-elements of a markup tag are not present.    
   
   
       2 . The method of  claim 1 , further comprising storing the tag library descriptor.  
   
   
       3 . The method of  claim 1 , further comprising modifying the tag library descriptor to require one or more markup tag sub-elements associated with accessibility.  
   
   
       4 . The method of  claim 1 , further comprising prompting a user for information associated with a required accessibility tag sub-element.  
   
   
       5 . The method of  claim 1 , wherein the one or more tag sub-elements associated with accessibility comprises alternate text for one or more of an image, table, label or graph.  
   
   
       6 . The method of  claim 1 , wherein noting one or more tag sub-elements required for accessibility comprises requiring an accessibility attribute of a markup tag.  
   
   
       7 . A machine-accessible medium containing instructions effective, when executing in a data processing system, to cause said data processing system to perform operations comprising: 
 accessing a tag library descriptor for each of a plurality of markup tags for web content authoring, the tag library descriptor noting one or more tag sub-elements required for accessibility;    analyzing each markup tag in a piece of web content by comparing the tag library descriptor accessibility requirements to sub-elements included with each markup tag to determine whether all required accessibility sub-elements are present; and    generating an error message if all required accessibility sub-elements of a markup tag are not present.    
   
   
       8 . The machine-accessible medium of  claim 7 , further comprising storing the tag library descriptor.  
   
   
       9 . The machine-accessible medium of  claim 7 , further comprising modifying the tag library descriptor to require one or more markup tag sub-elements associated with accessibility.  
   
   
       10 . The machine-accessible medium of  claim 7 , further comprising prompting a user for information associated with a required accessibility tag sub-element.  
   
   
       11 . The machine-accessible medium of  claim 7 , wherein the one or more tag sub-elements associated with accessibility comprises alternate text for one or more of an image, table, label or graph.  
   
   
       12 . The machine-accessible medium of  claim 7 , wherein noting one or more tag sub-elements required for accessibility comprises requiring an accessibility attribute of a markup tag.  
   
   
       13 . A content authoring system, the system comprising: 
 a markup tag library comprising a plurality of markup tags each associated with a tag library descriptor, the tag library descriptor noting all markup tag sub-elements required for accessibility; and    a web authoring tool in communication with the markup tag library to compile code for a piece of web content based on the tag library descriptor and the markup tags, the web authoring tool being adapted to generate an error message if all required sub-elements are not present.    
   
   
       14 . The system of  claim 13 , further comprising a user interface to receive input from a user and to provide output to the user.  
   
   
       15 . The system of  claim 13 , further comprising an accessibility altering module to modify the tag library descriptor to require one or more markup tag sub-elements associated with accessibility.  
   
   
       16 . The system of  claim 13 , wherein the tag sub-elements required for accessibility comprises alternate text for one or more of an image, table, label or graph.  
   
   
       17 . The system of  claim 13 , wherein the web authoring tool comprises a compiler to compile generated code based on the tag library descriptor and the markup tags.  
   
   
       18 . The system of  claim 13 , wherein the web authoring tool comprises a tag library descriptor file analyzer to compare a markup tag with a tag library descriptor and to prompt a user for information relating to markup tag sub-element required for accessibility.  
   
   
       19 . The system of  claim 13 , wherein the web authoring tool comprises an accessibility altering module to modify the tag library descriptor to require one or more markup tag sub-elements associated with accessibility.  
   
   
       20 . The system of  claim 13 , wherein the web authoring tool and the markup tag library are in communication via a network.

Join the waitlist — get patent alerts

Track US2007089052A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.