IP Library Granted Patent US 8,388,346
Granted Patent B2
US 8,388,346 · App. 12/202,262 · Granted Mar 5, 2013

Tactile feedback

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 8,388,346
App. No.
12/202,262
Granted
Mar 5, 2013
Kind
B2
Abstract

For providing a tactile feedback to a user of a device, textual or graphical information is converted into instructions for a sequence of pulses representing the information. An actuator is then caused to move at least a part of a display according to the obtained instructions.

Claims (63)

1. A method comprising:

converting at least one of a textual information and graphical information into instructions for a sequence of pulses representing the information,

wherein the instructions for the sequence of pulses comprise instructions for a sequence of groups of subsequent pulses;

causing a single actuator, which is configured to convert energy into a movement, to move a display in the sequence of pulses according to the instructions; and

detecting a moving of a touch on a display by a predetermined distance in a predetermined direction before causing the actuator to move the display according to instructions for a respective next group of pulses,

wherein each group of pulses represents one dot of a six-dot Braille character, wherein the predetermined direction comprises a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the first and the second dot, a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the second and the third dot, a vertical upward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the third and fourth dot, a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the fourth and the fifth dot, and a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the fifth and the sixth dot.

2. The method according to claim 1 , wherein the actuator is a piezoelectric actuator.

3. The method according to claim 1 , wherein the information is information that is visually presented on the display.

4. The method according to claim 1 , wherein the information is textual information and wherein the sequence of pulses comprises for each character of the textual information a plurality of subsequent groups of subsequent pulses, each group of pulses representing one dot of a multi-dot Braille character.

5. The method according to claim 1 , wherein the display comprises a touchscreen.

6. The method according to claim 5 , comprising causing the actuator to move the display according to the instructions upon detection of a touch of the touchscreen by a user.

7. The method according to claim 5 , further comprising detecting a moving of a touch on the touchscreen by a predetermined distance in a predetermined direction before causing the actuator to move the display.

8. The method according to claim 1 , wherein the predetermined direction between causing the actuator to move the display according to the instructions for the groups of pulses for the third and the fourth dot comprises in addition to the vertical upward direction a subsequent vertical downward direction.

9. The method according to claim 1 , wherein the predetermined direction comprises a horizontal direction.

10. The method according to claim 5 , comprising causing the actuator to move the display according to the instructions after a predetermined period of time after detection of a touch of the touchscreen by a user.

11. The method according to claim 1 , comprising causing the actuator to move the display according to the entire instructions at a predetermined speed.

12. The method according to claim 1 , wherein different pieces of information are represented by pulses with at least one of

different amplitudes;

different frequencies;

different shapes; and

different rhythms.

13. An apparatus comprising

a processor, and

a memory including computer program instructions, the memory and computer program instructions being configured to, in cooperation with the processor, cause the apparatus to:

convert at least one of textual information and graphical information into instructions for a sequence of pulses representing the information, wherein the instructions for the sequence of pulses comprise instructions for a sequence of groups of subsequent pulses;

cause a single actuator, which is configured to convert energy into a movement, to move a display in the sequence of pulses according to the instructions; and

detect a moving of a touch on the display by a predetermined distance in a predetermined direction before causing the actuator to move the display to instructions for a respective next group of pulses,

wherein each group of pulses represents one dot of a six-dot Braille character, wherein the predetermined direction comprises a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the first and the second dot, a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the second and the third dot, a vertical upward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the third and the fourth dot, a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the fourth and the fifth dot, and a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the fifth and sixth dot.

14. The apparatus according to claim 13 , wherein the actuator is a piezoelectric actuator.

15. The apparatus according to claim 13 , wherein the information is information that is visually presented on the display.

16. The apparatus according to claim 13 , wherein the information is textual information and wherein the sequence of pulses comprises for each character of the textual information a plurality of subsequent groups of subsequent pulses, each group of pulses representing one dot of a multi-dot Braille character.

17. The apparatus according to claim 13 , wherein the display comprises a touchscreen, the processor being configured to detect a touch of the touchscreen by a user and to cause the actuator to move the display according to the instructions upon detection of a touch of the touchscreen by a user.

18. The apparatus according to claim 17 , the processor further configured to detect a moving of a touch on the touchscreen by a predetermined distance in a predetermined direction before causing the actuator to move the display.

19. The apparatus according to claim 13 , wherein the predetermined direction between causing the actuator to move the display according to the instructions for the groups of pulses for the third and the fourth dot comprises in addition to the vertical upward direction a subsequent vertical downward direction.

20. The apparatus according to claim 13 , wherein the predetermined direction comprises a horizontal direction.

21. The apparatus according to claim 17 , the processor being configured to cause the actuator to move the display according to the instructions after a predetermined period of time after detection of a touch of the touchscreen by a user.

22. The apparatus according to claim 13 , the processor being configured to cause the actuator to move the display according to the entire instructions at a predetermined speed.

23. The apparatus according to claim 13 , wherein different pieces of information are represented by pulses with at least one of

different amplitudes;

different frequencies;

different shapes; and

different rhythms.

24. A device comprising:

the apparatus according to claim 13 ;

the display; and

the actuator, the actuator being configured to enable a movement of the display.

25. The device according to claim 24 , wherein the display comprises a touchscreen.

26. A non-transitory computer readable storage medium in which computer program code realizing the following when executed by a processor is stored:

converting at least one of textual information and graphical information into instructions for a sequence of pulses representing the information, wherein the instructions for the sequence of pulses comprise instructions for a sequence of groups of subsequent pules;

causing a single actuator, which is configured to convert energy into a movement, to move a display in the sequence of pulses according to the instructions; and

detecting a moving of a touch on a display by a predetermined distance in a predetermined direction before causing the actuator to move the display according to instructions for a respective next group of pulses,

wherein each group of pulses represents one dot of a six-dot Braille character, wherein the predetermined direction comprises a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the first and the second dot, a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the second the third dot, a vertical upward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the third and the fourth dot, a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the fourth and the fifth dot, and a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the fifth and the sixth dot.

27. An apparatus comprising:

means for converting at least one of textual information and graphical information into instructions for a sequence of pulses representing the information, wherein the instructions for the sequence of pulses comprise instructions for a sequence of groups of subsequent pulses; and

means for causing a single actuator, which is configured to convert energy into a movement, to move a display in the sequence of pulses according to the instructions; and

means for detecting a moving of a touch on a display by a predetermined distance in a predetermined direction before causing the actuator to move the display according to instructions for a respective next group of pulses,

wherein each group of pulses represents one dot of a six-dot Braille character, wherein the predetermined direction comprises a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the first and the second dot a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the second and the third dot, a vertical upward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the third and the fourth dot, a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the fourth and the fifth dot, and a vertical downward direction between causing the actuator to move the display according to the instructions for the groups of pulses for the fifth and the sixth dot.

28. The method according to claim 1 , wherein at least one of

textual information that is converted into the instructions for a single sequence of pulses representing the information comprises at least one character; and

graphical information that is converted into the instructions for a single sequence of pulses representing the information comprises a two-dimensional representation.

29. The apparatus according to claim 13 , wherein at least one of

textual information that is converted into the instructions for a single sequence of pulses representing the information comprises at least one character; and

graphical information that is converted into the instructions for a single sequence of pulses representing the information comprises a two-dimensional representation.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2016
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 040812/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2008
From: RANTALA, JUSSI; RAISAMO, ROOPE; LYLYKANGAS, JANI; PAKKANEN, TONI; HIPPULA, ARTO; RAISAMO, JUKKA; SURAKKA, VEIKKO; SALMINEN, KATRI; TAKALA, ROOPE
To: NOKIA CORPORATION
Reel/Frame 021826/0113 →