Service Request Management Methods and Apparatus
First Claim
1. A method comprising:
- receiving service data, via a server, from an information source;
selecting, via the server, a source data model, among a plurality of source data models, that is associated with the information source, the source data model being configured to specify how the service data in a first format from the information source is to be mapped to data fields of a generic service data model;
creating, via the server, a service data entry of the generic service data model by applying the determined source data model to the service data and storing the appropriate portions of the service data into data fields of the service data entry;
determining, via the server, a service need by applying service rules to the service data within the data fields of the service data entry;
selecting, via the server, a service provider based on the service data within the data fields of the service data entry;
determining, via the server, a fulfillment requirement of the service need by applying fulfillment rules to the service data within the data fields of the service data entry;
selecting, via the server, a fulfillment provider based on the service data within the data fields of the service data entry;
transmitting, via the server, a service request message to the service provider including at least some of the service data within the data fields of the service data entry; and
publishing, via the server, a fulfillment request to a webpage accessible by fulfillment providers, the fulfillment request including at least some of the service data within the data fields of the service data entry.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and apparatus for service request management are disclosed. An example method includes receiving service data from an information source and selecting a source data model that is associated with the information source, the source data model being configured to specify how the service data in a first format from the information source is to be mapped to data fields of a generic service data model. The example method also includes creating a service data entry of the generic service data model by applying the determined source data model to the service data and storing the service data into data fields of the service data entry. The example method further includes selecting a service provider based on the service data within the data fields of the service data entry and transmitting a service request message to the service provider including at least some of the service data.
25 Citations
21 Claims
-
1. A method comprising:
-
receiving service data, via a server, from an information source; selecting, via the server, a source data model, among a plurality of source data models, that is associated with the information source, the source data model being configured to specify how the service data in a first format from the information source is to be mapped to data fields of a generic service data model; creating, via the server, a service data entry of the generic service data model by applying the determined source data model to the service data and storing the appropriate portions of the service data into data fields of the service data entry; determining, via the server, a service need by applying service rules to the service data within the data fields of the service data entry; selecting, via the server, a service provider based on the service data within the data fields of the service data entry; determining, via the server, a fulfillment requirement of the service need by applying fulfillment rules to the service data within the data fields of the service data entry; selecting, via the server, a fulfillment provider based on the service data within the data fields of the service data entry; transmitting, via the server, a service request message to the service provider including at least some of the service data within the data fields of the service data entry; and publishing, via the server, a fulfillment request to a webpage accessible by fulfillment providers, the fulfillment request including at least some of the service data within the data fields of the service data entry.
-
-
2. A method comprising:
-
receiving service data, via a server, from an information source; selecting, via the server, a source data model, among a plurality of source data models, that is associated with the information source, the source data model being configured to specify how the service data in a first format from the information source is to be mapped to data fields of a generic service data model; creating, via the server, a service data entry of the generic service data model by applying the determined source data model to the service data and storing the appropriate portions of the service data into data fields of the service data entry; selecting, via the server, a service provider based on the service data within the data fields of the service data entry; and transmitting, via the server, a service request message to the service provider including at least some of the service data within the data fields of the service data entry. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
an adapter processor configured to; transmit a request for service data message to an application programmable interface of a communicatively coupled information source, and responsive to the request for service data message, receive service data from the information source; an aggregator processor configured to; select a source data model from among a plurality of source data models based on the information source, and create a service data entry of a generic service data model by applying the determined source data model to the service data and storing the appropriate portions of the service data into data fields of the service data entry; and a content router configured to; select a service provider based on the service data within the data fields of the service data entry, and transmit a service request message to the service provider including an indication of the service data within the data fields of the service data entry. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-accessible device having instructions stored thereon that are configured when executed to cause a machine to at least:
-
receive service data from an information source; select a source data model, among a plurality of source data models, that is associated with the information source, the source data model being configured to specify how the service data in a first format from the information source is to be stored to data fields of a generic service data model; create a service data entry of the generic service data model by applying the determined source data model to the service data and storing the appropriate portions of the service data into data fields of the service data entry; determine a service need by applying service rules to the service data within the data fields of the service data entry; select a service provider based on the determined service need and the service data within the data fields of the service data entry; and transmit a service request message to the service provider including an indication of the service need. - View Dependent Claims (20, 21)
-
Specification