Organizing display data on a multiuser display
US-9223340-B2 · Dec 29, 2015 · US
US8982104B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-8982104-B1 |
| Application number | US-201213571709-A |
| Country | US |
| Kind code | B1 |
| Filing date | Aug 10, 2012 |
| Priority date | Aug 10, 2012 |
| Publication date | Mar 17, 2015 |
| Grant date | Mar 17, 2015 |
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.
A touch typing emulator to be placed on any flat surface is made from as few as two acoustic sensors connected by a wire that determines the separation between the sensors and is connected by a USB cable to a computer. The emulator receives two waves from each finger tap on the surface, a higher velocity wave and a lesser velocity wave. By affixing the sensors to a surface, the sensors, in connection with software in a computer receiving the USB connection, determines the location of the tapping of a users fingers on the surface and uses that information to emulate a typewriter keyboard.
Opening claim text (preview).
What is claimed is: 1. A touch typing emulator for use on a surface comprising two wave sensors (n=1, 2) adapted to be placed upon the surface, wherein said sensors are each capable of transmitting signals or changing states in response to the arrival at different times at said sensor of first and second acoustic waves of different known velocities travelling to said sensor in different media and caused by typing on the surface, a processor adapted to determine from said sensors the times of arrival T 1 (n) and T 2 (n) at sensor n of the two acoustic waves, and programmed to determine, from those times of arrival the time of touch typing T = V 1 T 1 ( n ) - V 2 T 2 ( n ) V 2 - V 1 where V 1 and V 2 are the known velocities of the first and second acoustic waves and the subscripted and superscripted T factors are the times of arrival of the first and second waves at the nth sensor and to determine a typing key intended to be struck. 2. The touch typing emulator of claim 1 , wherein the sensors are attached to a flexible membrane to be placed on the surface. 3. The touch typing emulator of claim 2 , wherein the flexible membranes has drawn upon it a pattern of a typewriter keyboard. 4. The touch typing emulator of claim 3 , where the sensors are adapted to determine their distances from each other by exchanging and timing signals. 5. The touch typing emulator of claim 1 , wherein the emulator is adapted to determine the velocities of the waves from signals received during placement of the sensors on the surface. 6. The touch typing emulator of claim 1 , wherein the emulator is adapted to determine at least one velocity of waves on the surface during setup by touching the surface at a point along a line segment joining two sensors and not between the two sensors. 7. The touch typing emulator of claim 1 , wherein each sensor is adapted to detect a surface acoustic wave and an airborne acoustic wave. 8. A method for touch typing upon a surface comprising the steps of placing two wave sensors (n=1, 2) upon the surface, said sensors each transmitting signals or changing states in response to the arrival at different times at said sensors of first and second acoustic waves of different known velocities travelling through different media caused by touch typing on the surface, determining from said sensors the times of arrival T 1 (n) and T 2 (n) at sensor n of the two acoustic waves, and determining, from those times of arrival the time of touch typing T = V 1 T 1 ( n ) - V 2 T 2 ( n ) V 2 - V 1 where V 1 and V 2 are the known velocities of the first and second acoustic waves and the subscripted and superscripted T factors are the times of arrival of the first and second waves at the nth sensor and to determine a typing key intended to be struck. 9. The method for touch typing upon a surface claim 8 , further comprising determining the (x,y) coordinates of the point at which the surface was struck form the solution of ( x - x n ) 2 + ( y - y n ) 2 V 1 = T 1 ( n ) - T for n = 1 , 2 where (x n , y n ) are the coordinates for the location of the nth sensor. 10. The method of touch typing upon a flat surface of claim 8 , wherein one of said acoustic waves is a surface wave and the other of said acoustic waves is an airborne waves.
Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes · CPC title
in which the acoustic waves are either generated by a movable member and propagated within a surface layer or propagated within a surface layer and captured by a movable member · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.