Haptic device for providng somesthesis by using magnetic stimulation, and method using same
US-2015371509-A1 · Dec 24, 2015 · US
US9747813B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9747813-B2 |
| Application number | US-61767209-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 12, 2009 |
| Priority date | Nov 12, 2009 |
| Publication date | Aug 29, 2017 |
| Grant date | Aug 29, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
providing for individual presentation of information to a plurality of student stations · CPC title
using tactile presentation of the information, e.g. Braille displays · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.