Device and method for generating vibrations
US-2015332565-A1 · Nov 19, 2015 · US
US9542820B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9542820-B2 |
| Application number | US-201514835708-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 26, 2015 |
| Priority date | Sep 2, 2014 |
| Publication date | Jan 10, 2017 |
| Grant date | Jan 10, 2017 |
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.
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.
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
Semantic analysis · CPC title
the ringing-current being generated at the substations · CPC title
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
Tactile signalling systems, e.g. tactile personal calling systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.