IP Library Granted Patent US 8,964,201
Granted Patent B2
US 8,964,201 · App. 14/136,939 · Granted Feb 24, 2015

Assistive technology for the visually impaired

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 8,964,201
App. No.
14/136,939
Granted
Feb 24, 2015
Kind
B2
Abstract

Disclosed are methods and apparatus for generating accessible documents. In one embodiment, an initial document in a print format is obtained. The print format of the initial document is identified as one of a plurality of print formats. A parser corresponding to the one of the plurality of print formats is applied such that the initial document is parsed according to the print format of the initial document. An intermediate document that conforms to an intermediate format is generated based upon results obtained from applying the parser. A template for converting the intermediate document into an accessible document is obtained. The template is then such that an accessible document corresponding to the initial document is generated, wherein the accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document.

Claims (62)

1. A method, comprising:

obtaining a template for converting documents into accessible documents; and

converting, by a processor, a document into an accessible document using the template, wherein the accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document;

wherein the plurality of tags conform to at least one accessibility standard.

2. The method as recited in claim 1 , wherein the at least one accessibility standard is for generating documents compatible with an accessibility product for disabled individuals.

3. The method as recited in claim 1 , wherein the document includes the plurality of regions and the accessibility document includes the plurality of regions.

4. The method as recited in claim 1 , wherein the template comprises computer-readable instructions, wherein converting the document comprises executing the computer-readable instructions.

5. The method as recited in claim 1 , wherein the template is configured for converting documents of a first document type into accessible documents.

6. The method as recited in claim 1 , further comprising:

generating the template.

7. The method as recited in claim 6 , wherein the template is generated based, at least in part, upon an initial document that conforms to a print format.

8. The method as recited in claim 7 , wherein the template is configured for converting documents of a first document type into accessible documents, wherein the initial document is of the first document type.

9. The method as recited in claim 1 , further comprising:

identifying a print format of the document as one of a plurality of formats for which accessible documents can be generated.

10. The method as recited in claim 1 , wherein converting the document comprises:

generating an intermediate document from the document; and

applying the template to the intermediate document.

11. The method as recited in claim 10 , wherein the intermediate format is a Portable Document Format (PDF).

12. The method as recited in claim 1 , wherein the accessible document is a Portable Document Format (PDF) document.

13. The method as recited in claim 1 , wherein the designated order of the plurality of regions of the accessible document is different from an order of the plurality of regions in the document.

14. The method as recited in claim 1 , wherein the designated order of the plurality of regions of the accessible document is different from an order of the plurality of regions in the accessible document.

15. The method as recited in claim 1 , wherein the template is configured to replace an image with a set of text or add a set of text in association with the image.

16. A non-transitory computer-readable storage medium, comprising:

instructions for obtaining a template for converting documents into accessible documents; and

instructions for converting, by a processor, a document into an accessible document using the template, wherein the accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document;

wherein the plurality of tags conform to at least one accessibility standard.

17. The non-transitory computer-readable storage medium as recited in claim 16 , wherein the at least one accessibility standards is for generating documents compatible with an accessibility product for disabled individuals.

18. The non-transitory computer-readable storage medium as recited in claim 16 , wherein the document includes the plurality of regions and the accessibility document includes the plurality of regions.

19. The non-transitory computer-readable storage medium as recited in claim 16 , wherein the template comprises computer-readable instructions, wherein converting the document comprises executing the computer-readable instructions.

20. The non-transitory computer-readable storage medium as recited in claim 16 , wherein the template is configured for converting documents of a first document type into accessible documents.

21. The non-transitory computer-readable storage medium as recited in claim 16 , further comprising:

instructions for generating the template based, at least in part, upon an initial document.

22. The non-transitory computer-readable storage medium as recited in claim 21 , wherein the template is configured for converting documents of a first document type into accessible documents, wherein the initial document is of the first document type.

23. The non-transitory computer-readable storage medium as recited in claim 21 , wherein the initial document conforms to a print format.

24. The non-transitory computer-readable storage medium as recited in claim 16 , wherein the document conforms to a print format.

25. The non-transitory computer-readable storage medium as recited in claim 16 , wherein converting the document comprises:

generating an intermediate document from the document; and applying the template to the intermediate document.

26. The non-transitory computer-readable storage medium as recited in claim 16 , wherein the accessible document is a Portable Document Format (PDF) document.

27. The non-transitory computer-readable storage medium as recited in claim 16 , wherein the designated order of the plurality of regions of the accessible document is different from an order of the plurality of regions in the document.

28. The non-transitory computer-readable storage medium as recited in claim 16 , wherein the designated order of the plurality of regions of the accessible document is different from an order of the plurality of regions in the accessible document.

29. The non-transitory computer-readable storage medium as recited in claim 16 , wherein the template is configured to replace an image with a set of text or add a set of text in association with the image.

30. An apparatus, comprising:

a processor; and

a memory, at least one of the processor or the memory being configured to obtain a template; and

convert a document into an accessible document using the template, wherein the accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document;

wherein the plurality of tags conform to at least one accessibility standard.

31. The apparatus as recited in claim 30 , wherein the designated order of the plurality of regions of the accessible document is different from an order of the plurality of regions in the accessible document.

32. The apparatus as recited in claim 30 , wherein the template is configured for converting documents of a first document type into accessible documents.

33. The apparatus as recited in claim 30 , wherein the document conforms to a print format.

34. The apparatus as recited in claim 30 , wherein converting the document comprises:

generating a Portable Document Format (PDF) document from the document; and

applying the template to the PDF document.

35. An apparatus, comprising:

a processor; and

a memory, at least one of the processor or the memory being configured to receive a request associated with a document; and

convert the document into an accessible document using a template, wherein the accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document;

wherein the plurality of tags conform to at least one accessibility standard.

36. An apparatus, comprising:

a processor; and

a memory, at least one of the processor or the memory being configured to obtain one or more documents; and

convert the documents into accessible documents using a template, wherein each accessible document includes a plurality of tags that designate an order of a plurality of regions of the accessible document;

wherein the plurality of tags conform to at least one accessibility standard.

Assignments (1)
MERGER Recorded Oct 12, 2018
From: ACTUATE CORPORATION
To: OPEN TEXT HOLDINGS, INC.
Reel/Frame 047152/0937 →