Method, Web service gateway (WSG) for presence, and presence server for presence information filtering and retrieval
First Claim
1. A method for obtaining presence information comprising the steps of:
- a. receiving a request for presence information, the request comprising an indication of one or more criteria associated with presence entities;
b. retrieving presence information for each one of a plurality of presence entities; and
c. filtering the presence information of the plurality of presence entities based on the one or more criteria for determining those presence entities of the plurality of presence entities that match the one or more criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a Web Service Gateway (WSG) for presence, and a presence server that responsive to a request for presence information received from a watcher, filters the presence information of a plurality of presence entities based on one or more criteria received from the watcher in the request, and respond back to the watcher only with the presence information of those presence entities that match the desired criteria. The request may comprise identification of a plurality of presence entities. In a first variant, the WSG for presence, which interfaces with the presence server, obtains the presence information of the plurality of presence entities from the server, filters them, and returns to the watcher the presence information of the presence entities matching the criteria. In a second variant, the presence server receives the request, performs the filtering, and responds to the watcher with the presence information of the matching presence entities.
117 Citations
20 Claims
-
1. A method for obtaining presence information comprising the steps of:
-
a. receiving a request for presence information, the request comprising an indication of one or more criteria associated with presence entities;
b. retrieving presence information for each one of a plurality of presence entities; and
c. filtering the presence information of the plurality of presence entities based on the one or more criteria for determining those presence entities of the plurality of presence entities that match the one or more criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A Web Service Gateway (WSG) for presence, comprising:
-
a watcher interface receiving a request for presence information, the request comprising an indication of one or more criteria associated with presence entities;
a presence Information Retriever module that retrieves presence information for each one of a plurality of presence entities from a presence server; and
a Filtering module that filters the presence information based on the one or more criteria for determining those presence entities from the plurality of presence entities that match the one or more criteria. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A presence server comprising:
-
a presence database storing presence information related to presence entities;
a service logic module receiving a request for presence information, the request comprising an indication of once or more criteria associated with presence entities;
a presence Information Retriever module that retrieves from the presence database presence information for each one of the plurality of presence entities; and
a Filtering module that filters the presence information of each one of the plurality of presence entities based on the one or more criteria for determining those presence entities that match the one or more criteria. - View Dependent Claims (17, 18, 19, 20)
-
Specification