Applying a filter set to information provided to a subscribing client
First Claim
Patent Images
1. 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 comprising a device type that identifies a format capability of the subscribing client indicating that the subscribing client cannot parse an element of a Portable Document Format (PDF) document;
the device type identifying a cellular telephone device type;
determining a filter set corresponding to the format capability, the filter set comprising one or more filters each configured to filter state information sent from the server to the subscribing client, a first filter configured to exclude the element that the subscribing client cannot parse;
obtaining the state information for the subscribing client, the state information placed in a PDF document comprising the element; and
applying the first filter to the state information to exclude the element from the PDF document.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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 comprising a device type that identifies a format capability of the subscribing client indicating that the subscribing client cannot parse an element of a Portable Document Format (PDF) document; the device type identifying a cellular telephone device type; determining a filter set corresponding to the format capability, the filter set comprising one or more filters each configured to filter state information sent from the server to the subscribing client, a first filter configured to exclude the element that the subscribing client cannot parse; obtaining the state information for the subscribing client, the state information placed in a PDF document comprising the element; and applying the first filter to the state information to exclude the element from the PDF document. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for applying a filter to state information sent from a server to a client, comprising:
-
a memory operates to; store state information; an interface operates 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 operates to; establish a subscriber value from the subscription request, the subscriber value comprising a device type that identifies a format capability of the subscribing client indicating that the subscribing client cannot parse an element of a Portable Document Format (PDF) document; the device type identifying a cellular telephone device type; determine a filter set corresponding to the format capability, the filter set comprising one or more filters each configured to filter state information sent from the server to the subscribing client, a first filter configured to exclude the element that the subscribing client cannot parse; obtain the state information for the subscribing client, the state information placed in a PDF document comprising the element; and apply the first filter to the state information to exclude the element from the PDF document. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing logic for applying a filter to state information sent from a server to a client, the logic when executed by a processor performs the following:
-
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, the subscriber value comprising a device type that identifies a format capability of the subscribing client indicating that the subscribing client cannot parse an extensible markup language (XML) element of a Portable Document Format (PDF) document; the device type identifying a cellular telephone device type; determine a filter set corresponding to the format capability, the filter set comprising one or more filters each configured to filter state information sent from the server to the subscribing client, a first filter configured to exclude the element that the subscribing client cannot parse; record the filter set in a subscription record of the subscription for the subscribing client; obtain the state information for the subscribing client, the state information placed in a PDF document comprising the element; and apply the first filter to the state information to exclude the element from the PDF document. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. 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, the subscriber value comprising a device type that identifies a format capability of the subscribing client indicating that the subscribing client cannot parse an extensible markup language (XML) element of a Portable Document Format (PDF) document; the device type identifying a cellular telephone device type; means for determining a filter set corresponding to the format capability, the filter set comprising one or more filters each configured to filter state information sent from the server to the subscribing client, a first filter configured to exclude the element that the subscribing client cannot parse; means for obtain the state information for the subscribing client, the state information placed in a PDF document comprising the element; and means for applying the first filter to the state information to exclude the element from the PDF document.
-
-
20. 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 comprising a device type and indicating; a format capability of the subscribing client indicating that the subscribing client cannot parse an extensible markup language (XML) element of a Portable Document Format (PDF) document; the device type identifying a cellular telephone device type; software of the subscribing client; and a device type of the subscribing client; determining a filter set corresponding to the format capability, the filter set comprising one or more filters each configured to filter state information sent from a server to the subscribing client, a first filter configured to exclude the element that the subscribing client cannot parse, a second filter of the filter set provides fewer updates, the filter set operates to make the state information compatible with the software used by 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, the state information placed in a PDF document comprising the element; applying the filter set to the state information to exclude the element from the PDF document; and sending the filtered state information to the subscribing client.
-
Specification