IP Library Granted Patent US 10,282,410
Granted Patent B2
US 10,282,410 · App. 15/143,003 · Granted May 7, 2019

Assistive technology for the 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 10,282,410
App. No.
15/143,003
Filed
Apr 29, 2016
Granted
May 7, 2019
Kind
B2
Art Unit
2672
USPC
358/1.15
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.

Claims (44)

1. A method, comprising:

obtaining a document in an initial format;

parsing the document to generate an intermediate document that conforms to an intermediate format, wherein the intermediate document defines a plurality of regions;

accessing a template for a type of the document, wherein the template includes computer-executable instructions for converting the intermediate document into an accessible document according to an order defined for the plurality of regions of the type of the document; and

converting the intermediate document into an accessible document using the template for the type of the document, wherein converting the intermediate document to the accessible document includes applying the template to insert a plurality of tags into the accessible document according to the order defined for the plurality of regions defined in the template, the plurality of tags associated with the plurality of regions in the accessible document and interpretable by an accessibility product to enable the accessibility product to present content associated with each of the plurality of regions according to the order defined by the template in the accessible document to a user without user involvement.

2. The method of claim 1 , wherein the accessibility product is for use with the visually impaired.

3. The method of claim 2 , wherein the plurality of tags are interpretable by the accessibility product to enable the accessibility product to present content in a Braille Ready Format or to present the content auditorily.

4. The method of claim 1 , wherein the accessibility product is for use with the reading disabled.

5. The method of claim 4 , wherein the plurality of tags are interpretable by the accessibility product to enable the accessibility product to present content in a large print format or to present the content auditorily.

6. The method of claim 1 , wherein the plurality of tags designate a presentation order for the plurality of regions of the accessible document and are interpretable by the accessibility product to present content associated with each of the plurality of regions in the designated order.

7. The method of claim 1 , further comprising:

receiving a request from the user for the accessible document;

determining an identity of the user; and

converting the document based on the identity or a characteristic of the user, were converting the document based on the identity of the user comprises selecting one or more of the plurality of tags based on the identity of the user.

8. A system for converting documents, comprising:

a processor; and

a computer readable medium, comprising first instructions executable on the processor for:

obtaining a document in an initial format;

parsing the document to generate an intermediate document that conforms to an intermediate format, wherein the intermediate document defines a plurality of regions;

accessing a template for a type of the document, wherein the template includes second computer-executable instructions for converting the intermediate document into an accessible document according to an order defined for the plurality of regions of the type of the document; and

converting the intermediate document into an accessible document using the template for the type of the document, wherein converting the intermediate document to the accessible document includes applying the template to insert a plurality of tags into the accessible document according to the order defined for the plurality of regions defined in the template, the plurality of tags associated with the plurality of regions in the accessible document and interpretable by an accessibility product to enable the accessibility product to present content associated with each of the plurality of regions according to the order defined by the template in the accessible document to a user without user involvement.

9. The system of claim 8 , wherein the accessibility product is for use with the visually impaired.

10. The system of claim 9 , wherein the plurality of tags are interpretable by the accessibility product to enable the accessibility product to present content in a Braille Ready Format or to present the content auditorily.

11. The system of claim 8 , wherein the accessibility product is for use with the reading disabled.

12. The system of claim 11 , wherein the plurality of tags are interpretable by the accessibility product to enable the accessibility product to present content in a large print format or to present the content auditorily.

13. The system of claim 8 , wherein the plurality of tags designate a presentation order for the plurality of regions of the accessible document and are interpretable by the accessibility product to present content associated with each of the plurality of regions in the designated order.

14. The system of claim 8 , wherein the first instructions are executable for:

receiving a request from the user for the accessible document;

determining an identity of the user; and

converting the document based on the identity or a characteristic of the user, were converting the document based on the identity of the user comprises selecting one or more of the plurality of tags based on the identity of the user.

15. A non-transitory computer readable medium, comprising instructions embodied thereon, the instructions for:

obtaining a document in an initial format;

parsing the document to generate an intermediate document that conforms to an intermediate format, wherein the intermediate document defines a plurality of regions;

accessing a template for a type of the document, wherein the template includes computer-executable instructions for converting the intermediate document into an accessible document according to an order defined for the plurality of regions of the type of the document; and

converting the intermediate document into an accessible document using the template for the type of the document, wherein converting the intermediate document to the accessible document includes applying the template to insert a plurality of tags into the accessible document according to the order defined for the plurality of regions defined in the template, the plurality of tags associated with the plurality of regions in the accessible document and interpretable by an accessibility product to enable the accessibility product to present content associated with each of the plurality of regions according to the order defined by the template in the accessible document to a user without user involvement.

16. The computer readable medium of claim 15 , wherein the accessibility product is for use with the visually impaired.

17. The computer readable medium of claim 16 , wherein the plurality of tags are interpretable by the accessibility product to enable the accessibility product to present content in a Braille Ready Format or to present the content auditorily.

18. The computer readable medium of claim 15 , wherein the accessibility product is for use with the reading disabled.

19. The computer readable medium of claim 18 , wherein the plurality of tags are interpretable by the accessibility product to enable the accessibility product to present content in a large print format or to present the content auditorily.

20. The computer readable medium of claim 15 , wherein the plurality of tags designate a presentation order for the plurality of regions of the accessible document and are interpretable by the accessibility product to present content associated with each of the plurality of regions in the designated order.

21. The computer readable medium of claim 15 , further comprising instructions for:

receiving a request from the user for the accessible document;

determining an identity of the user; and

converting the document based on the identity or a characteristic of the user, were converting the document based on the identity of the user comprises selecting one or more of the plurality of tags based on the identity of the user.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 063558/0682) Recorded Jun 21, 2024
From: BARCLAYS BANK PLC
To: OPEN TEXT HOLDINGS, INC.
Reel/Frame 067807/0062 →
SECURITY INTEREST Recorded Aug 30, 2023
From: OPEN TEXT HOLDINGS, INC.
To: THE BANK OF NEW YORK MELLON
Reel/Frame 064749/0852 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT HOLDINGS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 063558/0682 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT HOLDINGS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 063558/0690 →
SECURITY INTEREST Recorded May 7, 2023
From: OPEN TEXT HOLDINGS, INC.
To: BARCLAYS BANK PLC
Reel/Frame 063558/0698 →