Spatialized haptic feedback based on dynamically scaled values
US-2015070153-A1 · Mar 12, 2015 · US
US12300095B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12300095-B2 |
| Application number | US-202318219625-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 7, 2023 |
| Priority date | Sep 2, 2014 |
| Publication date | May 13, 2025 |
| Grant date | May 13, 2025 |
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 computing device receives an input that corresponds to a first part of a multi-part operation performed by an application executing on the computing device. In response to receiving the input corresponding to the first part of the multi-part operation, the computing device initiates an ongoing haptic output sequence. After initiating the ongoing haptic output sequence, the computing device receives an input that corresponds to a second part of the multi-part operation. In response to receiving the input corresponding to the second part of the multi-part operation, the computing device terminates the ongoing haptic output sequence.
Opening claim text (preview).
What is claimed is: 1. A processor-implemented method performed on a computing device, the method comprising: receiving a first input that is based on a first user interaction with the computing device that corresponds to a first part of a multi-part operation performed by an application executing on the computing device; in response to receiving the first input that is based on the first user interaction with the computing device corresponding to the first part of the multi-part operation, initiating an ongoing haptic output sequence; after initiating the ongoing haptic output sequence, in response to receiving a second input that is based on a second user interaction with the computing device that is separate from the first user interaction with the computing device, performing a respective operation that corresponds to a second part of the multi-part operation; in conjunction with performing the respective operation corresponding to the second part of the multi-part operation: terminating the ongoing haptic output sequence; and initiating a second haptic output. 2. The method of claim 1 , wherein: the first input corresponding to the first part of the multi-part operation is detected on a touch-sensitive surface of the computing device; and the ongoing haptic output sequence and the second haptic output are provided via the touch-sensitive surface. 3. The method of claim 1 , wherein: the first input corresponding to the first part of the multi-part operation is detected by the computing device; the second input corresponds to the second part of the multi-part operation; and the second input corresponding to the second part of the multi-part operation is detected by a second computing device. 4. The method of claim 1 , wherein: the first input corresponding to the first part of the multi-part operation is detected by the computing device; the second input corresponds to the second part of the multi-part operation; and the second input corresponding to the second part of the multi-part operation is detected by the computing device. 5. The method of claim 1 , wherein: the multi-part operation is a secure transaction; the first part of the multi-part operation includes arming the computing device to authorize the secure transaction; and the respective operation that corresponds to the second part of the multi-part operation includes authorizing the secure transaction. 6. The method of claim 1 , wherein: the multi-part operation is a secure transaction; the first part of the multi-part operation includes determining that user authentication is required to complete the secure transaction; and the respective operation that corresponds to the second part of the multi-part operation includes receiving user authentication for the secure transaction. 7. The method of claim 1 , wherein: the first part of the multi-part operation includes closing a draft of a document; and the respective operation that corresponds to the second part of the multi-part operation includes returning to the draft of the document. 8. The method of claim 1 , wherein: the first input corresponding to the first part of the multi-part operation is a first user input interacting with an application executing on the computing device; the second input corresponds to the second part of the multi-part operation; and the second input corresponding to the second part of the multi-part operation is a second user input interacting with the application, the second user input distinct from the first user input. 9. The method of claim 1 , wherein: detecting the first input that corresponds to the first part of the multi-part operation includes detecting a contact on a touch-sensitive surface; the second input corresponds to the second part of the multi-part operation; and detecting the second input that corresponds to the second part of the multi-part operation includes detecting movement of the contact on the touch-sensitive surface. 10. The method of claim 1 , wherein: detecting the first input that corresponds to the first part of the multi-part operation includes detecting movement of a contact on a touch-sensitive surface; the second input corresponds to the second part of the multi-part operation; and detecting the second input that corresponds to the second part of the multi-part operation includes detecting liftoff of the contact from the touch-sensitive surface. 11. The method of claim 1 , wherein: the first input corresponding to the first part of the multi-part operation initiates an event associated with the application; the second input corresponds to the second part of the multi-part operation; the event is sustained until receipt of the second input corresponding to the second part of the multi-part operation; and the second input corresponding to the second part of the multi-part operation terminates the event associated with the application. 12. The method of claim 11 , wherein: the application is a text editing application; the first input corresponding to the first part of the multi-part operation is a selection of a first user interface element that enables a text-entry mode of the text editing application; the multi-part operation comprises one or more inputs for text entry to the text editing application; the event corresponds to text manipulation in the text editing document responsive to the one or more inputs for text entry; and the second input corresponding to the second part of the multi-part operation is a selection of a user interface element that disables the text-entry mode of the text editing application. 13. The method of claim 11 , wherein: the first input corresponding to the first part of the multi-part operation is a selection of a first user interface element that initiates a transaction; the multi-part operation comprises one or more inputs for entry of information required to process the transaction; the event corresponds to population of one or more data entry fields that receive information required to process the transaction; and the second input corresponding to the second part of the multi-part operation is a selection of a user interface element that authorizes completion of the transaction. 14. The method of claim 11 , wherein: the second input corresponding to the second part of the multi-part operation follows the first input corresponding to the first part of the multi-part operation and is separated in time from the first input corresponding to the first part of the multi-part operation by a specified interval of time corresponding to a duration of the event; and the ongoing haptic output sequence is provided throughout the duration of the event and indicates occurrence of the event. 15. The method of claim 11 , wherein characteristics of the ongoing haptic output sequence are selected based on the event that is initiated by the first input corresponding to the first part of the multi-part operation. 16. The method of claim 11 , further comprising, in response to receiving the first input corresponding to the first part of the multi-part operation, providing a first haptic feedback, wherein the first haptic feedback is selected based on the event and indicates an initiation of the event, and the first haptic feedback is distinct from the ongoing haptic output sequence. 17. The method of claim 1 , including providing the second haptic output in response to performing the respective operation corresponding to the second part of the multi-part operation, wherein the second haptic output is distinct f
using electric transmission; using electromagnetic transmission · CPC title
by bit configuration check, e.g. of formats or tags · CPC title
in an input/output transactions management context (input/output processing in general G06F13/00) · CPC title
providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title
according to context-related or environment-related conditions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.