×

Strategically providing event notifications in light of multiple nearby devices

  • US 8,347,317 B1
  • Filed: 01/14/2009
  • Issued: 01/01/2013
  • Est. Priority Date: 01/14/2009
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer-readable media having computer-useable instructions embodied thereon that, when executed, enable a given device to perform a method of intelligently providing notification of an occurrence of an event, the method comprising:

  • providing a data structure embodied on a computer-storage medium within the given device,(1) wherein the data structure stores notification information related to a set of particular devices, which set includes one or more particular devices including the given device,(2) wherein the notification information describes which of the one or more particular devices is to provide notification of the occurrence of the event, and(3) wherein the notification information is derived based on a proximity of the one or more particular devices to each other;

    receiving at the given device an indication of the occurrence of the event, wherein the given device is configured, without the data structure, to present a given notification of the event;

    determining whether the given device is to provide notification of the event even though it is otherwise configured to present the given notification without the data structure, in which case the device would normally present the given notification, wherein determining whether the given device is to provide the notification comprises at least one of referencing the data structure and referencing a configuration setting that indicates whether the given notification should be suppressed, wherein referencing the data structure includes inspecting the notification information to determine whether the notification information indicates that the given device is to suppress the given notification, and wherein referencing the configuration setting includes referencing a single bit, whose value indicates whether the given notification should be suppressed;

    if the given device is to provide notification of the event, then presenting the given notification; and

    if the device is not to provide notification, then suppressing the given notification.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×