System and method for triggering a provisioning event
First Claim
1. A system for triggering a plurality of provisioning events using a single, hierarchical provisioning request message stored in a computer-readable medium generated by an external system, the hierarchical provisioning request message identifying a plurality of provisioning events from a plurality of service providers to request for an entity, comprising:
- a provisioning system operable to electronically receive the single, hierarchical provisioning request message from the external system and transmit information in the hierarchical provisioning request message to each of the plurality of service providers identified in the hierarchical provisioning request to trigger the provisioning events, wherein the provisioning system is separate from the external system and the plurality of service providers, and wherein the plurality of provisioning events include one or more of activation of a service, deactivation of a service, suspension of a service, resumption of a service, modification of a service profile or service parameters, and obtaining status information regarding a service;
the hierarchical provisioning request message being a format-independent electronic message capable of being constructed by and interpreted by a plurality of different external systems, the hierarchical provisioning request message having a data structure that includes information identifying the entity to which the plurality of provisioning events pertain, wherein the identifying information includes one or more attributes defined by the external system, wherein the hierarchical provisioning request message further includes a provisioning event data structure associated with each of the plurality of provisioning events requested for the entity, wherein the provisioning event data structure identifies a service provider associated with a provisioning event requested for the entity;
wherein the provisioning system uses a provisioning reply to return status or error information relating to the hierarchical provisioning request message to the external system;
the provisioning system in communication with the external system and the plurality of service providers, wherein a service provider is operable to communicate with the entity to cause one of the provisioning events to occur in response to receiving the information from the hierarchical provisioning request message received from the provisioning system; and
the service provider operable to provide mobile communication service to the entity.
4 Assignments
0 Petitions
Accused Products
Abstract
In accordance with the teachings described herein, systems and methods are provided for triggering a provisioning event in a service provider using a provisioning request message generated by an external system. A provisioning system may be used to receive the provisioning request message from the external system and transmit information in the provisioning request message to the service provider to trigger the provisioning event. The provisioning request message may have a data structure that includes a header section and a body section. The body section may contain a provisioning entity section that includes information identifying an entity to which the provisioning event pertains, wherein the provisioning entity section includes one or more attributes defined by the external system.
25 Citations
49 Claims
-
1. A system for triggering a plurality of provisioning events using a single, hierarchical provisioning request message stored in a computer-readable medium generated by an external system, the hierarchical provisioning request message identifying a plurality of provisioning events from a plurality of service providers to request for an entity, comprising:
-
a provisioning system operable to electronically receive the single, hierarchical provisioning request message from the external system and transmit information in the hierarchical provisioning request message to each of the plurality of service providers identified in the hierarchical provisioning request to trigger the provisioning events, wherein the provisioning system is separate from the external system and the plurality of service providers, and wherein the plurality of provisioning events include one or more of activation of a service, deactivation of a service, suspension of a service, resumption of a service, modification of a service profile or service parameters, and obtaining status information regarding a service; the hierarchical provisioning request message being a format-independent electronic message capable of being constructed by and interpreted by a plurality of different external systems, the hierarchical provisioning request message having a data structure that includes information identifying the entity to which the plurality of provisioning events pertain, wherein the identifying information includes one or more attributes defined by the external system, wherein the hierarchical provisioning request message further includes a provisioning event data structure associated with each of the plurality of provisioning events requested for the entity, wherein the provisioning event data structure identifies a service provider associated with a provisioning event requested for the entity; wherein the provisioning system uses a provisioning reply to return status or error information relating to the hierarchical provisioning request message to the external system; the provisioning system in communication with the external system and the plurality of service providers, wherein a service provider is operable to communicate with the entity to cause one of the provisioning events to occur in response to receiving the information from the hierarchical provisioning request message received from the provisioning system; and the service provider operable to provide mobile communication service to the entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for triggering a plurality of provisioning events event in a mobile communication device using a single, hierarchical provisioning request message, the hierarchical provisioning request message identifying a plurality of provisioning events to request for an entity, comprising:
-
a plurality of service providers in communication with the mobile device, one or more of the plurality of service providers providing mobile communication services to the mobile device; a system external to the service provider, the system operable to generate the single, hierarchical provisioning request message to trigger the plurality of provisioning events; a provisioning system in communication with the service provider and the system, the provisioning system operable to electronically receive the single, hierarchical provisioning request message from the external system and to transmit information in the hierarchical provisioning request message to each of the plurality of service providers identified in the hierarchical provisioning request over a computer network to trigger the provisioning events in the mobile device, wherein the provisioning system is separate from the external system and the plurality of service providers, and wherein the plurality of provisioning events include one or more of activation of a service, deactivation of a service, suspension of a service, resumption of a service, modification of a service profile or service parameters, and obtaining status information regarding a service; and the hierarchical provisioning request message being a format-independent electronic message capable of being instructed and interpreted by a plurality of different external systems, the hierarchical provisioning request message having a data structure that includes information identifying the mobile device to which the plurality of provisioning events pertain, the identifying information including one or more attributes defined by the external system, wherein the hierarchical provisioning request message further includes a provisioning event data structure associated with each of the plurality of provisioning events requested for the entity, wherein a provisioning event data structure identifies a service provider associated with a provisioning event requested for the entity; wherein the provisioning system uses a provisioning reply to return status information or error information relating to the hierarchical provisioning request message to the external system. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A system, comprising:
-
a processor; a computer-readable storage medium containing instructions operable to cause the processor to perform operations including; receiving at a provisioning system, a single, hierarchical provisioning request message generated by an external system, wherein the provisioning request message is a format-independent electronic message capable of being constructed and interpreted by a plurality of different external systems, the hierarchical provisioning request message identifying a plurality of provisioning events to request for an entity, wherein the hierarchical provisioning request message includes a provisioning event data structure associated with each of the plurality of provisioning events requested for the entity, wherein the provisioning event data structure identifies a service provider associated with a provisioning event requested for the entity; transmitting the received hierarchical provisioning request message from the provisioning system to a plurality of service providers, one or more of the plurality of service providers being operable to process the hierarchical provisioning request message and to provide mobile communication service to the entity, wherein providing mobile communication service includes one or more of activation of a service, deactivation of a service, suspension of a service, resumption of a service, modification of a service profile or service parameters, and obtaining status information regarding a service; and transmitting the received provisioning reply from the provisioning system to the external system, the provisioning reply including status information or error information relating to the hierarchical provisioning request message, wherein the status information describes the status of the entity after the hierarchical provisioning request message has been processed, and wherein the error information describes an error that occurred while performing an action in the hierarchical provisioning request message.
-
-
32. A system, comprising:
-
a processor; a computer-readable storage medium containing instructions operable to cause the processor to perform operations including; receiving at a provisioning system, a single, hierarchical provisioning request message generated by an external system, wherein the provisioning request message is a format-independent electronic message capable of being constructed and interpreted by a plurality of different external systems, the hierarchical provisioning request message identifying a plurality of provisioning events to request for an entity, wherein the hierarchical provisioning request message includes a provisioning event data structure associated with each of the plurality of provisioning events requested for the entity, wherein the provisioning event data structure identifies a service provider associated with a provisioning event requested for the entity; wherein, after receiving the hierarchical provisioning request message, the provisioning system uses the hierarchical provisioning request message to verify an identity of the external system, and the provisioning system sends an acknowledgement to the external system indicating successful receipt of the hierarchical provisioning request message; wherein, after verifying the identity of the external system, the provisioning system transmits the received hierarchical provisioning request message to a plurality of service providers, one or more of the plurality of service providers being operable to process the hierarchical provisioning request message and to provide mobile communication service to the entity; wherein, after the provisioning system transmits the received hierarchical provisioning request message to a particular service provider, the particular service provider processes the hierarchical provisioning request message; wherein, after the hierarchical provisioning request message has been processed by the particular service provider, the provisioning system transmits the provisioning reply, including status information or error information, to the external system; wherein, after the external system has received the provisioning reply, the external system verifies an identity of the provisioning system; and wherein, after verifying the identity of the provisioning system, the external system takes action based upon the contents of the provisioning reply.
-
-
33. A method for triggering a plurality of provisioning events using a single, hierarchical provisioning request message generated by an external system, the hierarchical provisioning request message identifying a plurality of provisioning events to request for an entity, the method comprising:
-
receiving at a provisioning system, the single, hierarchical provisioning request message generated by the external system, the hierarchical provisioning request message identifying a plurality of provisioning events to request for an entity, wherein the hierarchical provisioning request message includes a provisioning event data structure associated with each of the plurality of provisioning events requested for the entity, wherein the provisioning event data structure identifies a service provider associated with a provisioning event requested for the entity; transmitting the received hierarchical provisioning request message from the provisioning system to a plurality of service providers, one or more of the plurality of service providers being operable to process the hierarchical provisioning request message and to provide mobile communication service to the entity, wherein providing mobile communication service includes one or more of activation of a service, deactivation of a service, suspension of a service, resumption of a service, modification of a service profile or service parameters, and obtaining status information regarding a service; and transmitting the received provisioning reply from the provisioning system to the external system, the provisioning reply including status information or error information relating to the hierarchical provisioning request message, wherein the status information describes the status of the entity after the hierarchical provisioning request message has been processed, and wherein the error information describes an error that occurred while performing an action in the hierarchical provisioning request message. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification