×

Method for presence notification based on a sequence of events

  • US 9,307,038 B2
  • Filed: 12/29/2009
  • Issued: 04/05/2016
  • Est. Priority Date: 12/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for presence notification based on a sequence of events, the method comprising:

  • at a presence server;

    receiving, from a client entity, a subscription to a presentity that includes a sequence of events which define a trigger that controls when the presence server sends a notification to the client entity, wherein the subscription further indicates a time period parameter for the sequence of events, wherein the sequence of events comprises a plurality of events, wherein at least two events in the sequence of events occur at different times over a time period associated with the time period parameter, and wherein an event comprises a state transition from one value to a different value for one or more presence information elements;

    receiving presence information and monitoring the presence information based on the indicated time period parameter to detect an occurrence of the sequence of events; and

    sending the notification to the client entity when the monitored presence information satisfies the trigger, wherein the monitored presence information satisfies the trigger;

    upon the presence server detecting that all of the events in the sequence of events occurred;

    orupon the presence server detecting that all of the events in the sequence of events occurred, but with an occurrence of at least one intervening event;

    orupon the presence server detecting that at least one of the events in the sequence of events failed to occur;

    orupon the presence server detecting occurrence of an additional event that is not included in the sequence of events;

    orupon the presence server detecting that all of the events in the sequence of events occurred but failed to meet the time period parameter.

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