Applying a filter set to information provided to a subscribing client
AssigneeCisco Technology, Inc.
InventorsDavid Ladd, Kathleen McMurry
Life of this patent
Estimating the term…
Abstract
Applying a filter to state information sent from a server to a subscribing client includes receiving a subscription request from the subscribing client, where the subscription request requests a subscription for the subscribing client. A subscriber value is established from the subscription request. A filter set corresponding to the subscriber value is implicitly determined. The filter set comprises one or more filters, where a filter operates to filter state information sent from a server to the subscribing client. The filter set is recorded in a subscription record of the subscription for the subscribing client.
Claims20
A method for applying a filter to state information sent from a server to a client, comprising:
- receiving a subscription request from a subscribing client, the subscription request requesting a subscription for the subscribing client;
- establishing a subscriber value from the subscription request;
- implicitly determining a filter set corresponding to the subscriber value, the filter set comprising one or more filters, a filter operable to filter state information sent from a server to the subscribing client;
- and
- recording the filter set in a subscription record of the subscription for the subscribing client.
A system for applying a filter to state information sent from a server to a client, comprising:
- a memory operable to:
- store state information;
- an interface operable to:
- receive a subscription request from a subscribing client, the subscription request requesting a subscription for the subscribing client;
- and
- a subscription handler coupled to the interface and to the memory, the subscription handler operable to:
- establish a subscriber value from the subscription request;
- implicitly determine a filter set corresponding to the subscriber value, the filter set comprising one or more filters, a filter operable to filter state information sent from a server to the subscribing client;
- and
- record the filter set in a subscription record of the subscription for the subscribing client.
Logic for applying a filter to state information sent from a server to a client, the logic embodied in a medium and operable to:
- receive a subscription request from a subscribing client, the subscription request requesting a subscription for the subscribing client;
- establish a subscriber value from the subscription request;
- implicitly determine a filter set corresponding to the subscriber value, the filter set comprising one or more filters, a filter operable to filter state information sent from a server to the subscribing client;
- and
- record the filter set in a subscription record of the subscription for the subscribing client.
A system for applying a filter to state information sent from a server to a client, comprising:
- means for receiving a subscription request from a subscribing client, the subscription request requesting a subscription for the subscribing client;
- means for establishing a subscriber value from the subscription request;
- means for implicitly determining a filter set corresponding to the subscriber value, the filter set comprising one or more filters, a filter operable to filter state information sent from a server to the subscribing client;
- and
- means for recording the filter set in a subscription record of the subscription for the subscribing client.
A method for applying a filter to state information sent from a server to a client, comprising:
- receiving a subscription request from a subscribing client, the subscription request requesting a subscription for the subscribing client;
- establishing a subscriber value from the subscription request, the subscriber value indicating:
- a link type between the server and the subscribing client.;
- software of the subscribing client;
- and
- a device type of the subscribing client;
- implicitly determining a filter set corresponding to the subscriber value, the filter set comprising one or more filters, a filter operable to filter state information sent from a server to the subscribing client, the state information comprising presence information;
- recording the filter set in a subscription record of the subscription for the subscribing client;
- obtaining the state information for the subscribing client;
- applying the filter set to the state information;
- and
- sending the filtered state information to the subscribing client.
Dependencies are inferred from the claim text.