Method, system and computer program to enable querying of resources in a certain context by definition of sip event package
First Claim
Patent Images
1. A method to operate an event server with a subscriber unit, comprising:
- formulating a query;
sending a subscription request message to the event server, said subscription request message comprising the query;
responsive to a receipt of the subscription request message, parsing the query; and
accepting the subscription request if the query is successfully parsed and understood, and if appropriate resource data is available to the event server to determine a result of the query.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and a method to provide event notification. The method operates an event server (20) with a subscriber unit (12). The method includes formulating a query; sending a subscription request message to the event server, the subscription request message comprising the query; responsive to a receipt of the subscription request message, parsing the query; and accepting the subscription request if the query is successfully parsed and understood, and if appropriate resource data is available to the event server to determine a result of the query.
-
Citations
57 Claims
-
1. A method to operate an event server with a subscriber unit, comprising:
-
formulating a query;
sending a subscription request message to the event server, said subscription request message comprising the query;
responsive to a receipt of the subscription request message, parsing the query; and
accepting the subscription request if the query is successfully parsed and understood, and if appropriate resource data is available to the event server to determine a result of the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
- 15. An event notification system comprising a data communications network, at least one event server coupled to the data communications network, and at least one subscriber coupled to the data communications network, where said subscriber is operable to formulate a query and to send a subscription request message to the event server, said subscription request message comprising query semantics, and said event server is responsive to a receipt of the subscription request message to parse the query semantics to determine whether to accept or reject the subscription request, where the subscription request is accepted if the query semantics are successfully parsed and understood, and appropriate resource data is available to the event server to determine a result of the query.
- 28. An event server, comprising an interface for coupling to a data communications network and a control logic, responsive to receipt of a subscription request query message from a subscriber to subscribe to resource_query events, the query message comprising query semantics, said event server comprising logic to parse the query semantics to determine whether to accept or reject the subscription request, where the subscription request is accepted if the query semantics are successfully parsed and understood, and appropriate resource data is available at least one of locally and remotely to the event server to determine a result of the query.
- 39. A subscriber unit, comprising an interface for coupling to a data communications network and a control logic for generating a resource_query event package comprising a body portion that contains a query that operates on resource data at an event server.
-
45. A computer program product embodied on a computer readable medium for directing a control logic of an event server having an interface for coupling to a data communications network to perform operations of:
-
receiving a subscription request query message from a subscriber to subscribe to resource_query events, the query message comprising query semantics; and
parsing the query semantics to determine whether to accept or reject the subscription request, where the subscription request is accepted if the query semantics are successfully parsed and understood, and appropriate resource data is available at least one of locally and remotely to the event server to determine a result of the query. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. An event server, comprising:
-
means for coupling to a data communications network; and
means, responsive to receipt of a subscription request query message from a subscriber to subscribe to resource query events, the query message comprising query semantics, for parsing the query semantics to determine whether to accept or reject the subscription request, where the subscription request is accepted if the query semantics are successfully parsed and understood, and appropriate resource data is available at least one of locally and remotely to the event server to determine a result of the query. - View Dependent Claims (57)
-
Specification