Data surfacing control framework
First Claim
1. A computing system comprising:
- a processor; and
memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to provide;
a controller component configured to;
receive an input request for a structured data representation (SDR) to be generated; and
based on the input request,generate a plurality of data requests, each data request identifying a requested data set for the SDR; and
define a sequential order associated with the plurality of data request;
a data gathering system; and
an SDR generation system configured to;
generate a plurality of data entries in a request status store, each data entry including;
a mapping attribute that maps the data entry to a corresponding one of the data requests that is represented by the data entry,a status attribute indicating whether the requested data set for the corresponding data request has been obtained by the data gathering system, anda destination identifier that identifies a destination for the requested data set that corresponds to the data request represented by the data entry,wherein the plurality of data entries indicate the sequential order for the plurality of data requests; and
based on the status and mapping attributes, retrieve the requested data set for a first one of the data requests obtained by the data gathering system; and
based on the sequential order associated with the plurality of data requests and a destination type of a destination system, generate an SDR rendering instruction that instructs the destination system to output the requested data set for the first data request while the data gathering system performs a data gathering operation to gather the requested data set for a second one of the data requests.
1 Assignment
0 Petitions
Accused Products
Abstract
A parallel processing framework comprises, in one example, a data gathering system configured to receive a set of data requests, each corresponding to at least one structured data representation (SDR). The data gathering system is configured to obtain a data set for each of the data requests. The parallel processing framework comprises an SDR generation system configured to receive indications of the plurality of data requests and, for each data request, an indication as to whether the data set corresponding to the data request has been obtained by the data gathering system. The SDR generation system is configured to generate the plurality of SDRs based on the data sets obtained by the data gathering system.
-
Citations
20 Claims
-
1. A computing system comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to provide; a controller component configured to; receive an input request for a structured data representation (SDR) to be generated; and based on the input request, generate a plurality of data requests, each data request identifying a requested data set for the SDR; and define a sequential order associated with the plurality of data request; a data gathering system; and an SDR generation system configured to; generate a plurality of data entries in a request status store, each data entry including; a mapping attribute that maps the data entry to a corresponding one of the data requests that is represented by the data entry, a status attribute indicating whether the requested data set for the corresponding data request has been obtained by the data gathering system, and a destination identifier that identifies a destination for the requested data set that corresponds to the data request represented by the data entry, wherein the plurality of data entries indicate the sequential order for the plurality of data requests; and based on the status and mapping attributes, retrieve the requested data set for a first one of the data requests obtained by the data gathering system; and based on the sequential order associated with the plurality of data requests and a destination type of a destination system, generate an SDR rendering instruction that instructs the destination system to output the requested data set for the first data request while the data gathering system performs a data gathering operation to gather the requested data set for a second one of the data requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to; receive a structured data generation request for a plurality of documents to be generated; generate a plurality of data requests, each data request corresponding to one of the documents and identifying a requested data set for the corresponding document; define a sequential order associated with the plurality of documents; generate a plurality of data entries, each data entry including; a mapping attribute that maps the data entry to the data request that corresponds to the document that is represented by the data entry, a destination attribute that identifies a destination system associated with outputting the document that is represented by the data entry, and a status attribute indicating whether the requested data set for the corresponding data request has been obtained, wherein the plurality of data entries indicate the sequential order; retrieve the requested data set for a first one of the data requests; determine whether the destination system associated with outputting a first document corresponding to the first data request is order-dependent; if the destination system is order-dependent, generate a rendering instruction that instructs the destination system to output the first document in accordance with sequential order; and if the destination system is not order-dependent, generate a rendering instruction that instructs the destination system to output the first document regardless of the sequential order. - View Dependent Claims (13)
-
-
14. A method performed by a computing system, the method comprising:
-
receiving an input request for a structured data representation (SDR) to be generated; based on the input request, generating a plurality of data requests, each data request identifying a requested data set for the SDR; and defining a sequential order associated with the plurality of data request; generating a plurality of data entries in a request status store, each data entry including; a mapping attribute that maps the data entry to a corresponding one of the data requests that is represented by the data entry, a status attribute indicating whether the requested data set for the corresponding data request has been obtained by the data gathering system, and a destination identifier that identifies a destination for the requested data set that corresponds to the data request represented by the data entry, wherein the plurality of data entries indicate the sequential order for the plurality of data requests; and based on the status and mapping attributes, retrieving the requested data set for a first one of the data requests obtained by the data gathering system; and based on the sequential order associated with the plurality of data requests and a destination type of a destination system, generating an SDR rendering instruction that instructs the destination system to output the requested data set for the first data request while the data gathering system performs a data gathering operation to gather the requested data set for a second one of the data requests. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification