×

Revision locking

  • US 10,095,500 B2
  • Filed: 03/06/2015
  • Issued: 10/09/2018
  • Est. Priority Date: 09/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of varying delivery of different types of messages based on device state and message origin, the method comprising:

  • at a first device having one or more processors, performing, by a filter executing on the first device;

    receiving a first message from a first application executing on the first device;

    reading a set of stored mappings that includes a first mapping, wherein the first mapping maps the first application to a first set of two or more message types comprising at least one of an update message type, a configuration message type, or a compatibility message type;

    determining, based on the first mapping and a program version of the first application, that the first application sends messages of the first set of two or more message types, the first message being of one of the first set of two or more message types;

    determining a first state of the first device, the first state of the first device defining;

    that messages of a first message type of the two or more message types are allowed to pass to or from the first device; and

    that messages of a second message type of the two or more message types are prohibited from passing to or from the first device;

    determining the first state corresponds to the first message type;

    determining whether the first message type corresponding to the first state is a member of the first set of two or more message types;

    in response to determining that the first message type is not a member of the first set of two or more message types, holding the first message in a queue until the first device transitions to a different state corresponding to a message type that is contained in the first set of two or more message types; and

    in response to the first device transitioning to the different state corresponding to the message type that is contained in the first set of two or more message types, sending the first message from the queue.

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