Braille mirroring

US9747813B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9747813-B2
Application numberUS-61767209-A
CountryUS
Kind codeB2
Filing dateNov 12, 2009
Priority dateNov 12, 2009
Publication dateAug 29, 2017
Grant dateAug 29, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for performing Braille mirroring are disclosed. In one aspect, content is converted into Braille content, and then formatted for each of a plurality of Braille displays. The formatted content is then sent to each of the Braille displays. In another aspect, data identifying a primary Braille display in a plurality of Braille displays is stored. Input requesting that a data processing apparatus perform an action is received from one of the Braille displays, and it is determined whether to perform the action, based in part on whether the requesting Braille display is the primary Braille display.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: receiving, in a data processing apparatus, content in a reference format; converting, with the data processing apparatus, the content into corresponding Braille content having an intermediate Braille format; and for each of a plurality of Braille displays, formatting, with the data processing apparatus, the Braille content from the intermediate format into a specific format for that Braille display, and sending the specifically formatted Braille content to the Braille display, wherein at least two of the Braille displays have different specific formats, wherein the data processing apparatus causes the specifically formatted Braille content to be simultaneously presented by each of the plurality of Braille displays; and storing a history buffer of previous Braille content sent to the plurality of Braille displays. 2. The method of claim 1 , wherein the reference format is selected from the group consisting of Hypertext Markup Language and Extensible Markup Language. 3. The method of claim 1 , wherein the intermediate Braille format is Braille Ready File. 4. The method of claim 1 , wherein: each of the plurality of Braille displays have a respective number of cells; and formatting the Braille content from the intermediate format into the specific format for each Braille display includes formatting a number of characters of the Braille content corresponding to the respective number of cells for the Braille display. 5. The method of claim 1 , further comprising: storing data identifying one of the plurality of Braille displays as a primary display; and determining whether to respond to input received from a first Braille display based, at least in part, on whether the first Braille display is the primary Braille display. 6. A system comprising: a plurality of Braille displays; an accessibility module operable to perform operations comprising: receiving content for presentation; converting the received content to content in a reference format; and sending the content in the reference format to a Braille display manager; a Braille display manager operable to perform operations comprising: receiving the content in the reference format from the accessibility module; converting the content in the reference format into Braille content having an intermediate Braille format; and managing each of a plurality of Braille display engines; a plurality of Braille display engines, each engine corresponding to a respective Braille display in the plurality of Braille displays, each engine operable to perform operations comprising: receiving the Braille content from the Braille display manager; formatting the Braille content from the intermediate Braille format into a specific format for the Braille display corresponding to the engine; providing the specifically formatted Braille content to the Braille display wherein the Braille display manager causes the formatted Braille content to be simultaneously presented by each of the plurality of Braille displays; and storing a history buffer of previous Braille content sent to the plurality of Braille displays. 7. The system of claim 6 , wherein the Braille display manager is further operable to perform operations comprising: storing data identifying one of the plurality of Braille display as a primary Braille display; and determining whether to respond to input received from a first Braille display based, at least in part, on whether the first Braille display is the primary Braille display. 8. A non-transitory computer storage medium encoded with a computer program, the computer program including instructions, that when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising: receiving content in a reference format; converting the content in the reference format into corresponding Braille content having an intermediate Braille format; and for each of a plurality of Braille displays, formatting the Braille content from the intermediate format into a specific format for that Braille display, and sending the specifically formatted content to the Braille display, wherein at least two of the Braille displays have different specific formats, wherein the sending causes the formatted Braille content to be simultaneously presented by each of the plurality of Braille displays and; and storing a history buffer of previous Braille content sent to the plurality of Braille displays. 9. A computer-implemented method, comprising: storing, in a data processing apparatus, data identifying one of a plurality of Braille displays coupled to the data processing apparatus as a primary Braille display; receiving, in the data processing apparatus, first text corresponding to first content displayed on a display device of the data processing apparatus; and sending, with the data processing apparatus, first formatted Braille content to each of the plurality of Braille displays, wherein the first formatted Braille content sent to each display corresponds to the first text and is formatted according to a format appropriate for the display and the first text is converted into an intermediate format Braille content before being converted into the first formatted content, wherein the data processing apparatus causes the formatted Braille content to be simultaneously presented by each of the plurality of Braille displays; and storing a history buffer of previous Braille content sent to the plurality of Braille displays. 10. The method of claim 8 , further comprising: receiving input from a first Braille display in the plurality of Braille displays, the input requesting that the data processing apparatus perform a first action; and determining whether to perform the first action based at least in part on whether the first Braille display is the primary Braille display. 11. The method of claim 9 , further comprising receiving input from the primary Braille display, and in response to the input, sending new formatted Braille content to each of the plurality of Braille displays. 12. The method of claim 9 , further comprising: receiving second text corresponding to second content displayed on the display device; and sending, with the data processing apparatus, second formatted Braille content to each of the plurality of Braille displays, wherein the second formatted Braille content sent to each display corresponds to the second text and is formatted according to a format appropriate for the display. 13. The method of claim 9 , further comprising: receiving an input indicating that a different Braille display in the plurality of Braille displays should be the primary Braille display; and updating the stored data to identify the different Braille display as the primary Braille display.

Assignees

Inventors

Classifications

  • providing for individual presentation of information to a plurality of student stations · CPC title

  • G09B21/003Primary

    using tactile presentation of the information, e.g. Braille displays · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9747813B2 cover?
Techniques for performing Braille mirroring are disclosed. In one aspect, content is converted into Braille content, and then formatted for each of a plurality of Braille displays. The formatted content is then sent to each of the Braille displays. In another aspect, data identifying a primary Braille display in a plurality of Braille displays is stored. Input requesting that a data processing …
Who is the assignee on this patent?
Schramm Karl, Seymour Eric Taylor, Apple Inc
What technology area does this patent fall under?
Primary CPC classification G09B21/003. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 29 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).