Products and processes for providing force sensations in a user interface

US9727141B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9727141-B2
Application numberUS-201414572529-A
CountryUS
Kind codeB2
Filing dateDec 16, 2014
Priority dateOct 15, 2002
Publication dateAug 8, 2017
Grant dateAug 8, 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.

Products and processes for providing haptic feedback in a user interface device are disclosed. In one exemplary embodiment, a process comprises defining a first cell, mapping a first location of a matrix with the defined first cell, and mapping a second location of the matrix with the defined first cell. The first cell comprises a first parameter representing a first haptic effect.

First claim

Opening claim text (preview).

That which is claimed is: 1. A method comprising: defining a graphical user interface having a plurality of graphical input elements arranged in a matrix configuration; defining a first cell, the first cell comprising a first parameter representing a first haptic effect; assigning the first cell to a first graphical input element in the matrix configuration; assigning the first cell to a second graphical input element in the matrix configuration; receiving a sensor signal associated with a graphical user interface (“GUI”) comprising the first and second graphical input elements, the sensor signal associated with a user input; determining a position within the GUI of the user input based at least in part on the sensor signal; determining an interaction between the position of the user input and at least one of the plurality of graphical input elements; and outputting the first haptic effect based at least in part on the first parameter and the interaction, the first haptic effect configured to resist or assist the user input. 2. The method of claim 1 , further comprising displaying the GUI by a mobile phone or a personal digital assistant. 3. The method of claim 1 , further comprising communicating the first cell from a first processor to a second processor. 4. The method of claim 3 , further comprising: defining a second cell, the second cell comprising a second parameter representing a second haptic effect; communicating the second cell from the first processor to the second processor; and assigning the second cell to a third input element in the matrix configuration. 5. The method of claim 4 , wherein the first and second cells are defined by the first processor and the first, second, and third input elements are assigned by the second processor. 6. The method of claim 4 , wherein the third input element is disposed between the first and second input elements. 7. The method of claim 4 , wherein the first cell comprises a first detent and the second cell comprises a second detent. 8. The method of claim 4 , further comprising providing an actuator in communication with the first, second, and third input elements, the actuator operable to provide a computer-modulated force to the first, second, and third input elements. 9. The method of claim 3 , wherein the second processor is disposed remotely from the first processor. 10. The method of claim 1 , wherein the matrix configuration comprises a square shape. 11. The method of claim 1 , wherein the matrix configuration comprises a circular shape. 12. The method of claim 1 , wherein the first cell comprises an arc and first and second edges; and wherein the first haptic effect comprises a plurality of force vectors within the first cell, the force vectors directed outward from a centerline of the first cell toward the first and second edges. 13. A mobile device comprising: a sensor; an actuator configured to output a haptic effect; and a processor in communication with the sensor and the actuator, the processor configured to: define a graphical user interface having a plurality of graphical input elements arranged in a matrix configuration; define a first cell, the first cell comprising a first parameter representing a first haptic effect; assign the first cell to a first graphical input element in the matrix configuration; assign the first cell to a second graphical input element in the matrix configuration; receive a sensor signal from the sensor, the sensor signal associated with a graphical user interface (“GUI”) comprising the first and second graphical input elements, the sensor signal associated with a user input; determine a position within the GUI of the user input based at least in part on the sensor signal; determine an interaction between the position of the user input and at least one of the plurality of graphical input elements; and output the first haptic effect based at least in part on the first parameter and the interaction, the haptic effect configured to resist or assist the user input. 14. The mobile device of claim 13 , wherein the mobile device comprises a mobile phone or a personal digital assistant. 15. The mobile device of claim 13 , wherein the haptic effect is based on a plurality of detents defining: a first primary channel defined along a first axis, a second primary channel defined along a second axis, a first secondary channel proximate to the first primary channel, and a second secondary channel proximate to the second primary channel, the plurality of detents configured to substantially constrain movement of the interaction to one of the first primary channel, the second primary channel, the first secondary channel, or the second secondary channel. 16. The mobile device of claim 15 , wherein: each channel is a substantially one-dimensional channel, the first primary channel intersects the second primary channel, the first secondary channel intersects one of the first or second primary channel, and the second secondary channel intersects one of the first or second primary channels or the first secondary channel. 17. The mobile device of claim 16 , further comprising: a third primary channel defined substantially co-axial with the first primary channel; a fourth primary channel defined substantially co-axial with the second primary channel; a third secondary channel defined proximate to the third primary channel; and a fourth secondary channel defined proximate to the fourth primary channel. 18. The mobile device of claim 17 , wherein the third secondary channel is oblique to the third primary channel and the fourth secondary channel is oblique to the fourth primary channel. 19. The mobile device of claim 17 , wherein the third secondary channel is substantially orthogonal to the third primary channel; and the fourth secondary channel is substantially orthogonal to the fourth primary channel. 20. The mobile device of claim 15 , wherein the first axis is substantially orthogonal to the second axis. 21. The mobile device of claim 15 , wherein the first secondary channel is oblique to the first primary channel and the second secondary channel is oblique to the second primary channel. 22. The mobile device of claim 15 , wherein the first secondary channel is substantially orthogonal to the first primary channel; and the second secondary channel is substantially orthogonal to the second primary channel. 23. The mobile device of claim 15 , wherein the GUI comprises a circular shape. 24. The mobile device of claim 15 , wherein the GUI comprises an eight-way switch, the eight-way switch operable to select a channel about a first axis. 25. A non-transitory computer-readable medium comprising program code, the program code comprising: program code for defining a graphical user interface having a plurality of graphical input elements arranged in a matrix configuration; program code for defining a first cell, the first cell comprising a first parameter representing a first haptic effect; program code for assigning the first cell to a first graphical input element in the matrix configuration; program code for assigning the first cell to a second graphical input element in the matrix configuration; program code for receiving a sensor signal from a sensor associated with a graphical user interface (“GUI”) comprising the first and second graphical input elements, the sensor configured to detect a

Assignees

Inventors

Classifications

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • G06F3/016Primary

    Input arrangements with force or tactile feedback as computer generated output to the user · CPC title

  • Character input methods · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • 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

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 US9727141B2 cover?
Products and processes for providing haptic feedback in a user interface device are disclosed. In one exemplary embodiment, a process comprises defining a first cell, mapping a first location of a matrix with the defined first cell, and mapping a second location of the matrix with the defined first cell. The first cell comprises a first parameter representing a first haptic effect.
Who is the assignee on this patent?
Immersion Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 08 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).