Patent ID: 7089295

Claim:
A method for customizing content provided by a service in response to a request, the method comprising the computer-implemented steps of: receiving data from said service at an intermediary that is remotely located relative to said service, wherein the data includes a single file containing a plurality of output segments; wherein each output segment of said plurality of output segments is, relative to the other output segments in said plurality of output segments, a mutually exclusive response to at least a portion of said request; wherein each output segment of said plurality of output segments is associated with one or more conditions that are included in said single file; at said intermediary, identifying, based on one or more parameters, a particular output segment from said plurality of output segments to include in a reply to said request by performing the steps of: comparing said one or more parameters to said one or more conditions; selecting said particular output segment based on the results of said comparing step; wherein the one or more conditions associated with the particular output segment specify one or more rules about circumstances under which said particular output segment is to be identified, without specifying any attributes of the particular output segment itself; generating said reply to the request, wherein said reply includes said particular output segment; and sending said reply in response to said request.