Custom data
First Claim
1. A system, comprising:
- a processor configured to;
obtain configuration data associated with a particular entity that includes;
a specification of how to extract a set of entity generated data records from a remote data store associated with the particular entity; and
a specification of how the set of entity generated data records is to be used by a centrally hosted application, wherein the centrally hosted application is hosted on a central hosted component configured to provide services to a plurality of entities;
wherein the remote data store comprises common data elements shared by the plurality of entities and entity-specific data elements specified by the particular entity;
obtain a template query comprising a standard query structure;
according to the specification, included in the obtained configuration data, of how to extract the set of entity generated data records from the remote data store, assemble a query at least in part by substituting text of the obtained template query comprising the standard query structure based at least in part on a set of characteristics of the remote data store associated with the entity, wherein the set of characteristics of the remote data store comprise one or more of a database language, database type, and database version;
wherein, for a different remote data store with a different set of characteristics, a different query is assembled from the template query;
based at least in part on the assembled query, extract, over a network, the set of entity generated data records from the remote data store associated with the particular entity; and
execute the centrally hosted application to process the extracted set of entity generated data records, wherein the execution of the centrally hosted application is performed according to the specification of how the extracted set of entity generated data records is to be used by the centrally hosted application; and
a memory coupled to the processor and configured to provide the processor with instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique of processing insurance data collected from a plurality of companies includes obtaining a company defined configuration that specifies how to extract a set of company generated data records from a data store and how the set of company generated data records is used by an application. The data store includes common data elements shared by the plurality of companies and company-specific data elements specified by a company. It further includes obtaining from the data store the set of company generated data records based on the company defined configuration. It further includes executing the application to process the company generated data records according to how the set of company generated data records is used by the application as specified by the company defined configuration.
-
Citations
19 Claims
-
1. A system, comprising:
-
a processor configured to; obtain configuration data associated with a particular entity that includes; a specification of how to extract a set of entity generated data records from a remote data store associated with the particular entity; and a specification of how the set of entity generated data records is to be used by a centrally hosted application, wherein the centrally hosted application is hosted on a central hosted component configured to provide services to a plurality of entities; wherein the remote data store comprises common data elements shared by the plurality of entities and entity-specific data elements specified by the particular entity; obtain a template query comprising a standard query structure; according to the specification, included in the obtained configuration data, of how to extract the set of entity generated data records from the remote data store, assemble a query at least in part by substituting text of the obtained template query comprising the standard query structure based at least in part on a set of characteristics of the remote data store associated with the entity, wherein the set of characteristics of the remote data store comprise one or more of a database language, database type, and database version; wherein, for a different remote data store with a different set of characteristics, a different query is assembled from the template query; based at least in part on the assembled query, extract, over a network, the set of entity generated data records from the remote data store associated with the particular entity; and execute the centrally hosted application to process the extracted set of entity generated data records, wherein the execution of the centrally hosted application is performed according to the specification of how the extracted set of entity generated data records is to be used by the centrally hosted application; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
obtaining configuration data associated with a particular entity that includes; a specification of how to extract a set of entity generated data records from a remote data store associated with the particular entity; and a specification of how the set of entity generated data records is to be used by a centrally hosted application, wherein the centrally hosted application is hosted on a central hosted component configured to provide services to a plurality of entities; wherein the remote data store comprises common data elements shared by the plurality of entities and entity-specific data elements specified by the entity; obtaining a template query comprising a standard query structure; according to the specification, included in the obtained configuration data, of how to extract the set of entity generated data records from the remote data store, assembling a query at least in part by substituting text of the obtained template query comprising the standard query structure based at least in part on a set of characteristics of the remote data store associated with the entity, wherein the set of characteristics of the remote data store comprise one or more of a database language, database type, and database version; wherein, for a different remote data store with a different set of characteristics, a different query is assembled from the template query; based at least in part on the assembled query, extracting, over a network, the set of entity generated data records from the remote data store associated with the particular entity; and executing, using one or more processors, the centrally hosted application to process the extracted set of entity generated data records, wherein the execution of the centrally hosted application is performed according to the specification of how the extracted set of entity generated data records is to be used by the centrally hosted application.
-
-
19. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
obtaining configuration data associated with a particular entity that includes; a specification of how to extract a set of entity generated data records from a remote data store associated with the particular entity; and a specification of how the set of entity generated data records is to be used by a centrally hosted application, wherein the centrally hosted application is hosted on a central hosted component configured to provide services to a plurality of entities; and wherein the remote data store comprises common data elements shared by the plurality of entities and entity-specific data elements specified by the particular entity; obtaining a template query comprising a standard query structure; according to the specification, included in the obtained configuration data, of how to extract the set of entity generated data records from the remote data store, assembling a query at least in part by substituting text of the obtained template query comprising the standard query structure based at least in part on a set of characteristics of the remote data store associated with the entity, wherein the set of characteristics of the remote data store comprise one or more of a database language, database type, and database version; wherein, for a different remote data store with a different set of characteristics, a different query is assembled from the template query; based at least in part on the assembled query, extracting, over a the set of entity generated data records from the remote data store associated with the particular entity; and executing the centrally hosted application to process the extracted set of entity generated data records, wherein the execution of the centrally hosted application is performed according to the specification of how the extracted set of entity generated data records is to be used by the centrally hosted application.
-
Specification