Profile data extensions
Abstract
A method for providing generating data extensions for a first data profile includes receiving a request for historical data, the data being associated with a first data profile, the first data profile being generated from data supplied by a data source system, creating a data model for obtaining the historical data based on data from at least one of the first data profile, a second data profile, or the data source system, executing the data model to obtain the historical data, and storing the historical data as a data extension of the first data profile. The first data profile and the data extension of the first data profile may be generated and stored separately, and the data extension of the first data profile is generated on the fly at runtime.
Claims
exact text as granted — not AI-modified1 . A data processing system comprising:
a processor; and a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the data processing system to perform functions of:
receiving a request for historical data, the data being associated with a first data profile, the first data profile being generated from data supplied by a data source system;
responsive to the received request, creating a data model for obtaining the historical data based on data from at least one of the first data profile, a second data profile, or the data source system;
executing the data model to obtain the historical data; and
storing the historical data as a data extension of the first data profile;
wherein:
the first data profile and the data extension of the first data profile are generated and stored separately, and
the data extension of the first data profile is generated dynamically at runtime.
2 . The data processing system of claim 1 , wherein the memory further stores executable instructions that, when executed by the processor, cause the data processing system to receive a request to restate data associated with the first data profile, the data model being created in response to receiving the request to restate data.
3 . The data processing system of claim 1 , wherein the request is associated with a change to a data structure of the first data profile.
4 . The data processing system of claim 1 , wherein the memory further stores executable instructions that, when executed by the processor, cause the data processing system to evaluate the data model for compliance with at least one of access control policies and privacy policies.
5 . The data processing system of claim 1 , wherein the memory further stores executable instructions that, when executed by the processor, cause the data processing system to populate a data profile extension interface.
6 . The data processing system of claim 1 , wherein the first data profile includes base data associated with the first data profile.
7 . The data processing system of claim 1 , wherein the data extension of the first data profile includes at least one of derived or inferred data associated with the first data profile.
8 . A method for providing generating data extensions for a first data profile comprising:
receiving a request for historical data, the data being associated with a first data profile, the first data profile being generated from data supplied by a data source system; responsive to the received request, creating a data model for obtaining the historical data based on data from at least one of the first data profile, a second data profile, or the data source system; executing the data model to obtain the historical data; and storing the historical data as a data extension of the first data profile; wherein:
the first data profile and the data extension of the first data profile are generated and stored separately, and
the data extension of the first data profile is generated dynamically at runtime.
9 . The method of claim 8 , further comprising receiving a request to restate data associated with the first data profile, the data model being created in response to receiving the request to restate data.
10 . The method of claim 8 , wherein the request is associated with a change to a data structure of the first data profile.
11 . The method of claim 8 , further comprising evaluating the data model for compliance with at least one of access control policies and privacy policies.
12 . The method of claim 8 , further comprise populating a data profile extension interface.
13 . The method of claim 8 , wherein the first data profile includes base data associated with the first data profile.
14 . The method of claim 8 , wherein the data extension of the first data profile includes at least one of derived or inferred data associated with the first data profile.
15 . A non-transitory computer readable medium on which are stored instructions that when executed cause a programmable device to:
receive a request for historical data, the data being associated with a first data profile, the first data profile being generated from data supplied by a data source system; responsive to the received request, create a data model for obtaining the historical data based on data from at least one of the first data profile, a second data profile, or the data source system; execute the data model to obtain the historical data; and store the historical data as a data extension of the first data profile; wherein:
the first data profile and the data extension of the first data profile are generated and stored separately, and
the data extension of the first data profile is generated dynamically at runtime.
16 . The non-transitory computer readable medium of claim 15 , wherein the instructions further cause the programmable device to receive a request to restate data associated with the first data profile, the data model being created in response to receiving the request to restate data.
17 . The non-transitory computer readable medium of claim 15 , wherein the instructions further cause the programmable device to perform a function of evaluating the data model for compliance with at least one of access control policies and privacy policies.
18 . The non-transitory computer readable medium of claim 15 , wherein the instructions further cause the programmable device to perform a function of populating a data profile extension interface.
19 . The non-transitory computer readable medium of claim 15 , wherein the first data profile includes base data associated with the first data profile.
20 . The non-transitory computer readable medium of claim 15 , wherein the data extension of the first data profile includes at least one of derived or inferred data associated with the first data profile.Join the waitlist — get patent alerts
Track US2022358100A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.