×

Delivering data from device management services to devices using bulletin system

  • US 8,112,508 B1
  • Filed: 09/10/2007
  • Issued: 02/07/2012
  • Est. Priority Date: 09/08/2006
  • Status: Active Grant
First Claim
Patent Images

1. In a device management system, a method for transmitting content to one or more electronic devices, the method comprising:

  • receiving a service request from an electronic device, the service request containing a device identifier corresponding to the electronic device;

    in response to the service request, using the device identifier, which was contained in the service request, to perform a first query of a first database containing one or more targetable characteristics of the one or more electronic devices, the first database being indexed by device identifiers of the one or more electronic devices;

    identifying, via the first query, targetable characteristics of the electronic device that are associated with the device identifier, which was contained in the service request;

    using the query-identified targetable characteristics of the electronic device to perform a second query of a second database containing a notice of an event, called a bulletin, the bulletin comprising an action, a schedule of an appropriate time for the action to be processed, and one or more targetable characteristics requiring execution of the action, the second database indexed by targetable characteristics of the one or more electronic devices;

    determining, via the second query, that at least one of the query-identified targetable characteristics of the electronic device is included in the one or more targetable characteristics of the bulletin; and

    in response to determining, via the second query, that at least one of the query-identified targetable characteristics of the electronic device is included in the one or more targetable characteristics of the bulletin, transmitting the bulletin, which includes the action and the schedule of an appropriate time for the action to be processed, to the electronic device;

    wherein the action, which is included in the bulletin transmitted to the electronic device, includes a series of commands to be executed by the electronic device; and

    wherein the electronic device is configured to, in response to receiving the bulletin that includes the action and the schedule, execute the series of commands of the action according to the schedule;

    adding the electronic device to a group of electronic devices;

    in response to adding the electronic device to the group, creating a group sync bulletin in the second database which defines dependencies to one or more bulletins pertaining to the group;

    sending a notification to the electronic device that the group sync bulletin has been added to the second database;

    receiving a request from the electronic device for the group sync bulletin;

    sending the group sync bulletin to the electronic device which causes the electronic device to request each of the one or more bulletins pertaining to the group.

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