IP Library Granted Patent US 10,971,034
Granted Patent B1
US 10,971,034 · App. 17/089,341 · Granted Apr 6, 2021

Dynamic partitioning of a refreshable braille display based on presence of ancillary alphanumeric content

Inventors: James T. Datray (Louisville, KY); Joseph Kelton Stephen (Winkleigh, AU); Glen Gordon (Madison, WI)
Assignee: Freedom Scientific, Inc.
G09B21/004
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,971,034
App. No.
17/089,341
Granted
Apr 6, 2021
Kind
B1
Abstract

A method of automatically partitioning a refreshable braille display based on presence of pertinent ancillary alphanumeric content. In an unpartitioned configuration, every braille cell of the refreshable braille display is used to output the primary alphanumeric content. When the refreshable braille display outputs a segment of the primary alphanumeric content having associated ancillary alphanumeric content, such as a footnote or a comment, the braille display is automatically partitioned into a first partition and a second partition. The braille cells of the first partition are allocated for outputting the primary alphanumeric content, while the braille cells of the second partition are allocated for outputting the ancillary alphanumeric content.

Claims (32)

1. A method of dynamically partitioning a refreshable braille display having a plurality of braille cells to simultaneously display a primary alphanumeric content and an ancillary alphanumeric content associated therewith, the method comprising the steps of:

outputting a first segment of the primary alphanumeric content onto the refreshable braille display, wherein the first segment of the primary alphanumeric content is output using the plurality of the braille cells of the refreshable braille display;

determining whether a second segment of the primary alphanumeric content has the ancillary alphanumeric content associated therewith;

responsive to determining that the second segment of the primary alphanumeric content has the ancillary alphanumeric content associated therewith, automatically partitioning the refreshable braille display into a first partition having a first set of the plurality of braille cells and a second partition having a second set of the plurality of braille cells;

outputting the second segment of the primary alphanumeric content using the first set of the plurality of braille cells, and outputting the ancillary alphanumeric content using the second set of the plurality of braille cells;

determining whether the ancillary alphanumeric content is associated with a third segment of the primary alphanumeric content, wherein the third segment of the primary alphanumeric content is subsequent to the second segment of the primary alphanumeric content;

responsive to determining that the ancillary alphanumeric content is not associated with the third segment of the primary alphanumeric content, allocating all braille cells of the plurality of braille cells of the refreshable braille display for outputting the third segment of the primary alphanumeric content; and

outputting the third segment of the primary alphanumeric content onto the refreshable braille display using the plurality of braille cells.

2. The method of claim 1 , wherein the first partition of the refreshable braille display outputting the primary alphanumeric content and the second partition of the refreshable braille display outputting the ancillary alphanumeric content are configured to be navigated independently of one another.

3. The method of claim 2 , wherein the refreshable braille display is configured to output the third segment of the primary alphanumeric content responsive to a user navigating past the second segment of the primary alphanumeric content on the first partition of the refreshable braille display.

4. The method of claim 2 , wherein the refreshable braille display is configured to output the third segment of the primary alphanumeric content responsive to a predetermined user input.

5. The method of claim 1 , wherein the second segment of the primary alphanumeric content is selected from the group consisting of a character, a word, a word combination, a sentence, a paragraph, a page, and a combination thereof.

6. The method of claim 1 , wherein the plurality of the braille cells is allocated evenly between the first partition and the second partition.

7. The method of claim 1 , wherein a quantity of braille cells in the second set of the plurality of the braille cells is determined based on a length or a type of the ancillary alphanumeric content.

8. The method of claim 1 , wherein the refreshable braille display has a first line of braille cells and a second line of braille cells, and wherein the partitioning of the refreshable braille display comprises allocating the first line of braille cells to the first partition and allocating the second line of braille cells to the second partition.

9. The method of claim 1 , wherein the partitioning of the refreshable braille displayed is triggered automatically via a command issued by the computing device when a user navigates the refreshable braille display to the second segment of the primary alphanumeric content.

10. One or more non-transitory tangible computer-readable media having computer-executable instructions for outputting alphanumerical characters onto a refreshable braille display, the instructions comprising:

outputting a first segment of a primary alphanumeric content onto the refreshable braille display, wherein the first segment of the primary alphanumeric content is output using the plurality of the braille cells of the refreshable braille display;

determining whether a second segment of the primary alphanumeric content has an ancillary alphanumeric content associated therewith;

responsive to determining that the second segment of the primary alphanumeric content has the ancillary alphanumeric content associated therewith, automatically partitioning the refreshable braille display into a first partition having a first set of the plurality of braille cells and a second partition having a second set of the plurality of braille cells;

outputting the second segment of the primary alphanumeric content using the first set of the plurality of braille cells, and outputting the ancillary alphanumeric content using the second set of the plurality of braille cells;

determining whether the ancillary alphanumeric content is associated with a third segment of the primary alphanumeric content, wherein the third segment of the primary alphanumeric content is subsequent to the second segment of the primary alphanumeric content;

responsive to determining that the ancillary alphanumeric content is not associated with the third segment of the primary alphanumeric content, allocating all braille cells of the plurality of braille cells of the refreshable braille display for outputting the third segment of the primary alphanumeric content; and

outputting the third segment of the primary alphanumeric content onto the refreshable braille display using the plurality of braille cells.

11. The non-transitory computer-readable media of claim 10 , wherein the first partition of the refreshable braille display outputting the primary alphanumeric content and the second partition of the refreshable braille display outputting the ancillary alphanumeric content are configured to be navigated independently of one another.

12. The non-transitory computer-readable media of claim 11 , wherein the refreshable braille display is configured to output the third segment of the primary alphanumeric content responsive to a user navigating past the second segment of the primary alphanumeric content on the first partition of the refreshable braille display.

13. The non-transitory computer-readable media of claim 11 , wherein the refreshable braille display is configured to output the third segment of the primary alphanumeric content responsive to a predetermined user input.

14. The non-transitory computer-readable media of claim 10 , wherein the second segment of the primary alphanumeric content is selected from the group consisting of a character, a word, a word combination, a sentence, a paragraph, a page, and a combination thereof.

15. The non-transitory computer-readable media of claim 10 , wherein the plurality of the braille cells is allocated evenly between the first partition and the second partition.

16. The non-transitory computer-readable media of claim 10 , wherein a quantity of braille cells in the second set of the plurality of the braille cells is determined based on a length of the ancillary alphanumeric content.

17. The non-transitory computer-readable media of claim 10 , wherein the refreshable braille display has a first line of braille cells and a second line of braille cells, and wherein the partitioning of the refreshable braille display comprises allocating the first line of braille cells to the first partition and allocating the second line of braille cells to the second partition.

18. The non-transitory computer-readable media of claim 10 , wherein the partitioning of the refreshable braille displayed is triggered automatically via a command issued by the computing device when a user navigates the refreshable braille display to the second segment of the primary alphanumeric content.

Assignments (2)
SECURITY INTEREST Recorded Sep 29, 2024
From: FREEDOM SCIENTIFIC INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 069070/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2020
From: DATRAY, JAMES T.; STEPHEN, JOSEPH KELTON; GORDON, GLEN
To: FREEDOM SCIENTIFIC, INC.
Reel/Frame 054301/0474 →