×

Device delegation of push notification distribution

  • US 10,389,830 B2
  • Filed: 02/13/2015
  • Issued: 08/20/2019
  • Est. Priority Date: 02/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for delegating distribution of push notification messages, the method comprising:

  • determining, by one or more processors, whether a push notification message includes an associated indication that the push notification message is intended for distribution within a defined location;

    in response to determining that the push notification message does include an associated indication to that the push notification message is intended for distribution within the defined location, identifying, by one or more computer processors, based, at least in part, on a plurality of characteristics, a plurality of computing devices, that are operating within the defined location, to receive push notification information,wherein the push notification information includes at least the push notification message, an indication of subject matter of the push notification, an instruction for distribution of the push notification message, and a list of one or more computing devices to which the push notification message is to be distributed, andwherein the plurality of characteristics includes a central processing unit (CPU) speed of a computing device, a computing device type, a network connection speed corresponding to a computing device, and a battery power level of the device;

    determining, by one or more computer processors, a first criteria for each of the plurality of computing devices, the first criteria including an indication of a number of other devices, of the list of one or more computing devices to which the push notification message is to be distributed, that are nearby a respective computing device;

    determining, by one or more computer processors, a second criteria for each of the plurality of computing devices, the second criteria indicating whether a respective computing device is registered to receive and distribute the subject matter of the push notification;

    identifying, by one or more computer processors, at least a first computing device of the plurality of computing devices that satisfies the first criteria and the second criteria;

    prior to sending the push notification information to the identified first computing device, determining, by one or more processors, whether the identified first computing device accepts responsibility for push notification distribution; and

    sending, by one or more computer processors, the push notification information to the identified first computing device.

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