Seamless importation of data
First Claim
1. A subscriber management system (SMS)data transfer interface, comprising:
- an SMS data adapter comprising;
a first subscribing element configured to receive SMS data having a first format and at least one attribute definition described by a first description;
an attribute definition transcriber configured to transcribe said at least one attribute definition from said first description into a second description; and
a first publishing element configured to publish said SMS data including said at least one attribute definition having said second description; and
an authentication, authorization, and accounting (AAA) data adapter comprising;
a second subscribing element configured to receive said SMS data including said at least one attribute definition having said second description;
a format converter configured to convert from said first format to a second format said SMS data including said at least one attribute definition having said second description; and
a second publishing element configured to publish said SMS data having said second format and at least one attribute definition having said second description.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transfer interface for importing data from a source system to a target system, including a source data adapter having an attribute definition transcriber for generating transcribed data, and a target data adapter having a data format converter for converting the transcribed data from a first format to a second format. The data transfer interface may include a data validator to ensure that the user data selected for importation is valid before the data is transcribed. The source data adapter and the target data adapter may be configured for use with a communications architecture that allows the source data adapter and the target data adapter to receive and transmit user data as events on a data communications network.
119 Citations
58 Claims
-
1. A subscriber management system (SMS)data transfer interface, comprising:
-
an SMS data adapter comprising;
a first subscribing element configured to receive SMS data having a first format and at least one attribute definition described by a first description;
an attribute definition transcriber configured to transcribe said at least one attribute definition from said first description into a second description; and
a first publishing element configured to publish said SMS data including said at least one attribute definition having said second description; and
an authentication, authorization, and accounting (AAA) data adapter comprising;
a second subscribing element configured to receive said SMS data including said at least one attribute definition having said second description;
a format converter configured to convert from said first format to a second format said SMS data including said at least one attribute definition having said second description; and
a second publishing element configured to publish said SMS data having said second format and at least one attribute definition having said second description. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of importing subscriber management system (SMS) data from an SMS location to an authentication, authorization, and accounting (AAA) location, said SMS data having a first format and at least one attribute definition having a first description, said method comprising:
-
receiving the SMS data from the SMS location at a second location;
validating the SMS data;
transcribing the first description to a second description if the SMS data is valid;
transmitting the transcribed SMS data from the second location to a third location;
receiving the transcribed SMS data at the third location; and
converting the first format to a second format. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
listing a reply attribute corresponding to the SMS data between a first delimiter and a second delimiter; and
equating an attribute ID with said reply attribute, said attribute ID corresponding to said reply attribute.
-
-
15. The method of claim 14, further including placing a reply attribute header before said first delimiter.
-
16. The method of 7, wherein converting the first format to said second format includes:
-
listing a check item attribute corresponding to the SMS data between a first delimiter and a second delimiter; and
equating an attribute ID with said check item attribute, said attribute ID corresponding to said check item attribute. - View Dependent Claims (17)
-
-
18. A subscriber management system (SMS) data adapter for an SMS data transfer interface having an SMS database, an authentication, authorization, and accounting (AAA) database, and an AAA data adapter, the SMS data adapter comprising:
-
a subscribing element for receiving SMS data from the SMS database;
a data validator coupled to said subscribing element;
an attribute definition transcriber coupled to said data validator; and
a publishing element coupled to said attribute definition transcriber, wherein SMS data is published to the AAA data adapter. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. An authentication, authorization, and accounting (AAA) data adapter for a subscriber management system (SMS) data transfer interface having an SMS database, an SMS data adapter, and an AAA database, the AAA data adapter comprising:
-
a subscribing element for receiving SMS data from the SMS data adapter;
a data format converter coupled to said subscribing element; and
a publishing element coupled to said data format converter, wherein SMS data is published to the AAA database. - View Dependent Claims (25, 26, 27)
-
-
28. An apparatus for importing subscriber management system (SMS) data from an SMS location to an authentication, authorization, and accounting (AAA) location, the SMS data having a first format and at least one attribute definition having a first description, the apparatus comprising:
-
means for receiving the SMS data from the SMS location at a second location;
means for validating the SMS data;
means for transcribing the first description to a second description if the SMS data is valid;
means for transmitting the transcribed SMS data from the second location to a third location;
means for receiving the transcribed SMS data at the third location; and
means for converting the first format to a second format. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
means for listing a reply attribute corresponding to the SMS data between a first delimiter and a second delimiter; and
means for equating an attribute ID with the reply attribute, the attribute ID corresponding to the reply attribute.
-
-
36. The apparatus of claim 35, wherein means for converting the first format to the second format further comprises means for placing a reply attribute header before the first delimiter.
-
37. The apparatus of 28, wherein means for converting the first format to the second format comprises:
-
means for listing a check item attribute corresponding to the SMS data between a first delimiter and a second delimiter; and
means for equating an attribute ID with the check item attribute, the attribute ID corresponding to the check item attribute. - View Dependent Claims (38)
-
-
39. A method of subscriber management system (SMS) data adaptation for an SMS data transfer interface having an SMS database, an authentication, authorization, and accounting (AAA) database, and an AAA data adapter, the SMS data having a first format and at least one attribute definition having a first description, the method comprising:
-
receiving the SMS data from the SMS database;
validating the SMS data;
transcribing the first description to a second description if the SMS data is valid; and
transmitting the transcribed SMS data to the AAA data adapter. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A method of authentication, authorization, and accounting (AAA) data adaptation for a subscriber management system (SMS) data transfer interface having an SMS database, an SMS data adapter, and an AAA database, the transcribed SMS data having a first format and at least one attribute definition having a second description, the method comprising:
-
receiving the transcribed SMS data from the SMS data adapter;
converting the first format to a second format; and
transmitting the converted SMS data to the AAA database. - View Dependent Claims (45, 46)
listing a reply attribute corresponding to the SMS data between a first delimiter and a second delimiter; and
equating an attribute ID with the reply attribute, the attribute ID corresponding to the reply attribute.
-
-
46. The method of claim 45, wherein converting further comprises placing a reply attribute header before the first delimiter.
-
47. The method of 44, wherein converting comprises:
-
listing a check item attribute corresponding to the SMS data between a first delimiter and a second delimiter; and
equating an attribute ID with the check item attribute, the attribute ID corresponding to the check item attribute. - View Dependent Claims (48)
-
-
49. A computer-readable medium having stored thereon computer-executable instructions for performing a method of subscriber management system (SMS) data adaptation for an SMS data transfer interface having an SMS database, an authentication, authorization, and accounting (AAA) database, and an AAA data adapter, the SMS data having a first format and at least one attribute definition having a first description, the method comprising:
-
receiving the SMS data from the SMS database;
validating the SMS data;
transcribing the first description to a second description if the SMS data is valid; and
transmitting the transcribed SMS data to the AAA data adapter. - View Dependent Claims (50, 51, 52, 53)
-
-
54. A computer-readable medium having stored thereon computer-executable instructions for performing a method of authentication, authorization, and accounting (AAA) data adaptation for a subscriber management system (SMS) data transfer interface having an SMS database, an SMS data adapter, and an AAA database, the transcribed SMS data having a first format and at least one attribute definition having a second description, the method comprising:
-
receiving the transcribed SMS data from the SMS data adapter;
converting the first format to a second format; and
transmitting the converted SMS data to the AAA database. - View Dependent Claims (55, 56)
listing a reply attribute corresponding to the SMS data between a first delimiter and a second delimiter; and
equating an attribute ID with the reply attribute, the attribute ID corresponding to the reply attribute.
-
-
56. The computer-readable medium of claim 55, wherein converting further comprises placing a reply attribute header before the first delimiter.
-
57. The computer-readable medium of 54, wherein converting comprises:
-
listing a check item attribute corresponding to the SMS data between a first delimiter and a second delimiter; and
equating an attribute ID with the check item attribute, the attribute ID corresponding to the check item attribute. - View Dependent Claims (58)
-
Specification