Systems and methods for communicating from an integration platform to a profile management server
First Claim
1. 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 an operational data storage system and a message from a billing system have been received; and
signaling the first server to write the transformed event information to the first database when messages from both the operational data storage system and the billing system have been received.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating from an integration platform to a profile management server includes receiving user-entered information at the integration platform. The integration platform generates an event based on the user-entered information and publishes the event on a channel subscribed to by a connector associated with the server. The connector receives the event information, transforms the event information to a format compatible with the server and establishes communications with the server via hypertext transfer protocol (HTTP). The connector downloads the information to the server and the server updates its database. The connector may also determine whether at least one other system received the event information before downloading the information to the server.
-
Citations
28 Claims
-
1. 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 an operational data storage system and a message from a billing system have been received; and
signaling the first server to write the transformed event information to the first database when messages from both the operational data storage system and the billing system have been received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having stored thereon a plurality of sequences of instructions, said sequences of instructions including instructions which, when executed by a processor, cause the processor to:
-
monitor an input channel for data associated with at least one of adding, deleting and modifying information stored in a profile management server, the profile management server storing information identifying services to which a user subscribes and device preference information identifying a device with which the user wishes to receive information;
receive the data associated with at least one of adding, deleting and modifying information stored in the profile management server;
format the data based on a type associated with the received data;
establish communications with the profile management server using hypertext transfer protocol (HTTP);
determine whether an operational data storage system received the data; and
download the formatted data to the profile management server via HTTP, when the determining indicates that the operational data storage system received the data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28)
-
-
17. A support system, comprising:
-
a memory configured to store an application program to integrate a number of hardware platforms; and
a processor configured to execute the application program and;
receive input data, transform the data into an appropriate format based on a type associated with the input data, output event information associated with the input data to a channel subscribed to by at least one connector, forward the data to at least one system, receive an indication that the at least one system has stored the data, establish communications with a server using hypertext transfer protocol (HTTP), in response to receiving the indication, and download the transformed data to the server.
-
-
23. A software-based connector for interfacing between an integration platform and a server, the connector comprising:
-
a transformer module configured to;
receive input information associated with at least one of a request to change attributes associated with a service or add a new service, and transform the data into an appropriate format based on the request; and
a client module configured to;
establish communications with the server via hypertext transfer protocol (HTTP), and download the transformed data to the server via HTTP.
-
Specification