Patent ID: 7356560

Claim:
A method for a first party to present a registration form to a second party on behalf of a third party, the method comprising: receiving, by the first party, registration provisioning data transmitted from the third party as an extensible markup language (XML) file, wherein the registration provisioning data are instructions and data specified by the third party to control the arrangement and content of multiple selectable styles of a custom registration form, wherein one of the multiple selectable styles of the custom registration form is provided by the first party to the second party to enable the second party to register for a specialized service provided by the third party; generating the custom registration form based at least in part on the registration provisioning data; receiving a request from the second party to register a specialized service provided by the third party; and responsive to receiving the request, communicating, by the first party, the custom registration form to the second party, wherein a style of the custom registration form is selected from the multiple selectable styles, based at least in part on characteristics of the second party as indicated by a data element transmitted as part of a redirect of the second party by the third party to the first party.