Patent ID: 7870293

Claim:
A method for communicating electronic information comprising the computer-implemented steps of: intercepting, at an intermediary that has access to information about a service requestor, a message sent from the service requestor to a service provider; wherein the information about the service requestor to which the intermediary has access includes first data about the service requestor and second data about the service requestor; wherein the first data conveys different information about the service requestor than the information about the service requestor that is conveyed by the second data; without requiring communication from the service provider, the intermediary performing the following steps in response to intercepting the message: reading information contained in the message; based on the information contained in the message, determining what type of information is required by a service requested by the service requestor; selecting additional information to convey to the service provider based on the type of information required by the service, as determined from the information that was read from the message; responsive to the service requested by the service requestor being a first service, selecting the first data but not the second data as the additional information to convey to the service provider; responsive to the service requested by the service requestor being a second service, selecting the second data but not the first data as the additional information to convey to the service provider; modifying the message to create a modified message that includes the additional information; and transmitting the modified message for receipt by the service provider; wherein the method is performed by one or more computing devices.