Semantic framework for variable haptic output

US12300095B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12300095-B2
Application numberUS-202318219625-A
CountryUS
Kind codeB2
Filing dateJul 7, 2023
Priority dateSep 2, 2014
Publication dateMay 13, 2025
Grant dateMay 13, 2025

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

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 US12300095B2 cover?
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 re…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0488. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 13 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).