Semantic framework for variable haptic output

US9542820B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9542820-B2
Application numberUS-201514835708-A
CountryUS
Kind codeB2
Filing dateAug 26, 2015
Priority dateSep 2, 2014
Publication dateJan 10, 2017
Grant dateJan 10, 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.

Methods and apparatus organize a plurality of haptic output variations into a cohesive semantic framework that uses various information about the alert condition and trigger, application context, and other conditions to provide a system of haptic outputs that share characteristics between related events. In some embodiments, an event class or application class provides the basis for a corresponding haptic output. In some embodiments, whether an alert-salience setting is on provides the basis for adding an increased salience haptic output to the standard haptic output for the alert. In some embodiments, consistent haptics provide for branding of the associated application class, application, and/or context.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: at a computing device with a tactile output generator: detecting an occurrence of a first event, and in response to detecting the occurrence of the first event: in accordance with a determination that the first event is a first type of event of a plurality of types of events that are affected by the alert-salience setting, providing a first alert with the tactile output generator that includes a first haptic output selected based at least in part on an alert-salience setting of the device; and in accordance with a determination that the first event is a second type of event of a plurality of types of events that are not affected by the alert-salience setting, providing a second alert with the tactile output generator that includes a second haptic output selected without regard to the alert-salience setting of the device. 2. The method of claim 1 , wherein the first alert is different from the second alert. 3. The method of claim 1 , wherein providing the first alert that includes the first haptic output selected based at least in part on the alert-salience setting of the device includes: determining a value of the alert-salience setting; in accordance with a determination that the alert-salience setting has a first value, providing the first alert that includes the first haptic output comprising a first haptic component and a second haptic component; and in accordance with a determination that the alert-salience setting has a second value different from the first value, providing the first alert that includes the first haptic output comprising the first haptic component but not including the second haptic component. 4. The method of claim 3 , wherein the second haptic component precedes the first haptic component. 5. The method of claim 4 , including, in accordance with a determination that the first event is a third type of event of the plurality of types of events that are affected by the alert-salience setting, providing a third alert that includes a haptic output selected based at least in part on the alert-salience setting of the device, wherein providing the third alert that includes the haptic output selected based at least in part on the alert-salience setting of the device includes: determining a value of the alert-salience setting; in accordance with a determination that the alert-salience setting has the first value, the third alert includes a third haptic component and a fourth haptic component; and in accordance with a determination that the alert-salience setting has the second value different from the first value, the third alert includes the third haptic component but does not include the fourth haptic component. 6. The method of claim 5 , wherein the fourth haptic component is the same as the second haptic component. 7. The method of claim 3 , wherein: the occurrence of the first event is detected while the alert-salience setting of the device has the first value; the first alert provided in response to the first event includes the first haptic component and the second haptic component; and the second alert provided in response to the first event includes a second-alert haptic component; and the method further comprises: while the alert-salience setting of the device has the first value, receiving a request to change the alert-salience setting of the device to the second value; and in response to receiving the request to change the alert-salience setting to the second value, changing the alert-salience setting to the second value; while the alert-salience setting of the device has the second value: detecting the occurrence of a second event; and in response to detecting the occurrence of the second event: in accordance with a determination that the second event is the first type of event, providing a third alert that includes the first haptic component and does not include the second haptic component; and in accordance with a determination that the second event is the second type of event, providing the second alert that includes the second-alert haptic component. 8. The method of claim 7 , wherein the first value of the alert-salience setting is on and the second value of the alert-salience setting is off. 9. The method of claim 1 , further comprising: providing an additional haptic component for alerts triggered in response to events in a first plurality of event classes when the alert-salience setting has a first value; forgoing providing the additional haptic component for alerts triggered in response to events in the first plurality of event classes when the alert-salience setting has the second value; and forgoing providing the additional haptic component for alerts triggered in response to events in a second plurality of event classes, distinct from the first plurality of event classes, without regard to whether the alert-salience setting has the first value or the second value. 10. The method of claim 1 , wherein: the device has a touch-sensitive display; and the haptic outputs are provided via the touch-sensitive display on the computing device. 11. The method of claim 1 , wherein when the alert-salience setting has a first value, a plurality of different events in the first type of events are augmented in the same respective manner and when the alert-salience setting has a second value that is different from the first value, a plurality of different events in the first type of events are not augmented in the respective manner. 12. The method of claim 1 , wherein: when the alert-salience setting has a first value, a plurality of different events in the plurality of event types that are affected by the alert-salience setting are augmented in the same respective manner; and when the alert-salience setting has a second value that is different from the first value, a plurality of different events in the plurality of event types that are affected by the alert-salience setting are not augmented in the respective manner. 13. A non-transitory computer readable storage medium storing executable code, the code when executed causes a processor at a computing device with a tactile output generator to perform the following steps: detecting an occurrence of a first event; and in response to detecting the occurrence of the first event: in accordance with a determination that the first event is a first type of event of a plurality of types of events that are affected by the alert-salience setting, providing a first alert with the tactile output generator that includes a first haptic output selected based at least in part on an alert-salience setting of the device; and in accordance with a determination that the first event is a second type of event of a plurality of types of events that are not affected by the alert-salience setting, providing a second alert with the tactile output generator that includes a second haptic output selected without regard to the alert-salience setting of the device. 14. The non-transitory computer readable storage medium of claim 13 , wherein the first alert is different from the second alert. 15. The non-transitory computer readable storage medium of claim 13 , wherein providing the first alert that includes the first haptic output selected based at least in part on the alert-salience setting of the device includes: determining a value of the alert-salience setting; in accordance with a determination that the alert-salience setting has a first value, providing the first alert that includes the first haptic output comprising a first haptic component and a second haptic component; an

Assignees

Inventors

Classifications

  • Semantic analysis · CPC title

  • the ringing-current being generated at the substations · CPC title

  • G06F3/0488Primary

    using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

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

  • G08B6/00Primary

    Tactile signalling systems, e.g. tactile personal calling systems · 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 US9542820B2 cover?
Methods and apparatus organize a plurality of haptic output variations into a cohesive semantic framework that uses various information about the alert condition and trigger, application context, and other conditions to provide a system of haptic outputs that share characteristics between related events. In some embodiments, an event class or application class provides the basis for a correspon…
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 Jan 10 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).