×

Coordinated notifications

  • US 10,306,586 B2
  • Filed: 06/10/2016
  • Issued: 05/28/2019
  • Est. Priority Date: 06/10/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, in a first device:

  • storing activity ranking information that associates a plurality of device activities with respective activity ranking scores;

    receiving a notification of an incoming message by the first device;

    determining an activity currently being performed by the first device;

    comparing the activity currently being performed by the first device to the activity ranking information;

    determining a first ranking score for the first device based on the comparison, where the first ranking score is based on at least one of the activity ranking scores, wherein determining the first ranking score comprises;

    determining a highest-ranked activity from among at least one activity being performed by the first device; and

    determining the first ranking score for the first device based on the activity ranking score corresponding to the highest-ranked activity,wherein the at least one activity being performed by the first device is selected from a group comprising;

    a current connection with an in-car system having a first rank,a current connection with a wearable device having a second rank lower than the first rank,being in a condition of having been recently interacted with by a user having a third rank lower than the second rank,currently displaying active audio, video, or a combination thereof having a fourth rank lower than the third rank,being located relative to the at least one additional device having a fifth rank lower than the third rank,being in motion having a sixth rank lower than the third rank, andprocessing audio inputs, visual inputs, or a combination thereof having a seventh rank lower than the third rank;

    receiving a broadcast from a second device that also received the notification of the incoming message, the broadcast including a second ranking score determined based on activities currently being performed by the second device;

    comparing the first ranking score of the first device to the second ranking score of the second device; and

    in response to determining that the first ranking score of the first device is equal to or greater than the second ranking score, presenting the notification of the incoming message.

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