Patent ID: 8195738

Claim:
A method for communicating from a first system to a first server, the first server storing profile management information for a number of users, the method comprising: receiving user-entered information at the first system; sending, by the first system, event information to a channel, the event information being based on the user-entered information and the channel being subscribed to by a connector configured to communicate with the first server; receiving, by the connector, the event information; transforming the event information to a format compatible with the first server; establishing, by the connector, communications with the first server using hypertext transfer protocol (HTTP), the first server controlling access to a first database; downloading the transformed event information to the first server; determining, by the connector, whether a message from a data storage system and a message from a billing system have been received; signaling the first server to write the transformed event information to the first database when messages from both the data storage system and the billing system have been received; queuing the transformed event information if the connector is unable to establish communications with the first server; periodically attempting to establish communications with the first server; and generating an alarm if communications with the first server are not established after a predetermined period of time or after a predetermined number of attempts.