Method, system and computer program to provide support for sporadic resource availability in SIP event environments
First Claim
1. A method, comprising:
- associating an event template subscription with a particular event subscription, the event template subscription and the particular event subscription both being subscribed to by a same subscriber unit, the event template subscription configured to cause, at least in part, providing a notification to the subscriber unit of availability of input information needed to determine an event state for the particular event subscription;
causing, at least in part, transmission of an initial notify message to the subscriber unit with a current availability of the input information; and
for a duration of the particular event subscription, upon detecting a change in availability of the input information, causing, at least in part, transmission of an event template notification to the subscriber unit for informing the subscriber unit of the change in the availability of the input information.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an event notification system and a method to operate an event notification system that has servers and a subscriber unit. The method includes associating with a particular event subscription an “available” event template subscription; sending an initial notify message to the subscriber unit with a current availability of an event state of the event subscription and, for the duration of the particular event subscription, upon detecting a change in the availability of the event state sending an “available” event template notification to the subscriber unit from the event server for informing the subscriber unit of the change in the availability of the event state. The change can be from available to unavailable, or from unavailable to available.
-
Citations
38 Claims
-
1. A method, comprising:
-
associating an event template subscription with a particular event subscription, the event template subscription and the particular event subscription both being subscribed to by a same subscriber unit, the event template subscription configured to cause, at least in part, providing a notification to the subscriber unit of availability of input information needed to determine an event state for the particular event subscription; causing, at least in part, transmission of an initial notify message to the subscriber unit with a current availability of the input information; and for a duration of the particular event subscription, upon detecting a change in availability of the input information, causing, at least in part, transmission of an event template notification to the subscriber unit for informing the subscriber unit of the change in the availability of the input information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, associate an event template subscription with a particular event subscription, both the event template subscription and the particular event subscription being subscribed to by a same subscriber unit, the event template subscription comprising a request to provide a notification to the subscriber unit of availability of input information needed to determine an event state for the particular event subscription; cause, at least in part, transmission of an initial notify message to the subscriber unit via the data communications network with a current availability of the input information; and for a duration of the particular event subscription, in response to detecting a change in availability of the input information, cause, at least in part, transmission of an event template notification to the subscriber unit via the data communications network to inform the subscriber unit of the change in the availability of the input information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, cause, at least in part, transmission of an event template subscription, in association with a particular event subscription; receive an initial notify message indicating availability of input information needed to determine an event state for the particular event subscription; and for a duration of the particular event subscription, receive an event template notification indicating a change in the availability of the input information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method, comprising:
-
establishing an event subscription and an associated event package template with an event server; receiving from the event server an initial notify message indicating availability of input information needed to determine an event state for the event subscription; and in response to a change in availability of the input information, receiving an event template notification from the event server indicating the change in the availability of the input information. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
associating an event template subscription with a particular event subscription, the event template subscription and the particular event subscription both being subscribed to by a same subscriber unit, the event template subscription configured to cause, at least in part, providing a notification to the subscriber unit of availability of input information needed to determine an event state for the particular event subscription; causing, at least in part, transmission of an initial notify message to the subscriber unit with a current availability of the input information; and for a duration of the particular event subscription, upon detecting a change in availability of the input information, causing, at least in part, transmission of an event template notification to the subscriber unit for informing the subscriber unit of the change in the availability of the input information.
-
-
38. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
establishing an event subscription and an associated event package template with an event server; receiving from the event server an initial notify message indicating availability of input information needed to determine an event state for the event subscription; and in response to a change in availability of the input information, receiving an event template notification from the event server indicating the change in the availability of the input information.
-
Specification