×

Semantic framework for variable haptic output

  • US 9,830,784 B2
  • Filed: 09/29/2015
  • Issued: 11/28/2017
  • Est. Priority Date: 09/02/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with one or more haptic output devices and one or more audio output devices;

    detecting occurrence of a plurality of conditions in a plurality of software applications, wherein the electronic device is configured to;

    for conditions of a same type, generate respective alerts that include same haptic components that indicate that the conditions are of the same type, and for conditions of different types, generate respective alerts that include different respective haptic components that indicate that the conditions are of different types, regardless of respective software applications in the plurality of software applications in which the conditions in the plurality of conditions were detected;

    for conditions detected in a same software application in the plurality of software applications, generate respective alerts that include same audio components that indicate that the conditions occurred in the same software application, and for conditions detected in different software applications in the plurality of software applications, generate respective alerts that include different audio components that indicate that the conditions occurred in different software applications, regardless of respective types of the conditions;

    wherein detecting the occurrence of the plurality of conditions in the plurality of software applications includes;

    detecting occurrence of a first condition of a first type in a first software application at the electronic device, wherein the first condition of the first type indicates failure of an operation requested by a user to occur;

    in response to detecting the occurrence of the first condition in the first software application, generating a first alert corresponding to the first condition that includes;

    a first haptic component that indicates that the first condition of the first type has occurred; and

    a first audio component that corresponds to the first software application;

    detecting occurrence at the electronic device of the first condition of the first type in a second software application that is different from the first software application;

    in response to detecting the occurrence of the first condition in the second software application, generating a second alert corresponding to the first condition that includes;

    the first haptic component that indicates that the first condition of the first type has occurred; and

    a second audio component, different from the first audio component, the second audio component corresponding to the second software application;

    detecting occurrence at the electronic device of a second condition of a second type in the first software application, the second type different than the first type; and

    in response to detecting the occurrence of the second condition in the first software application, generating a third alert corresponding to the second condition that includes;

    a second haptic component that indicates that the second condition of the second type has occurred, the second haptic component different than the first haptic component; and

    the first audio component corresponding to the first software application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×