Patent ID: 8447874

Claim:
An apparatus that generates a web page that includes a plurality of embedded data windows, the apparatus comprising: a processor programmed to perform as: a requester that receives a first data streaming request for a first embedded data window of the plurality of embedded data windows, and that receives a second data streaming request for a second embedded data window of the plurality of embedded data windows, wherein the first data streaming request requests data from a first database that is determined to be multi-threadable, the second data streaming request requests data from a second database that is determined to not be multi-threadable, and the first data streaming request is one of a plurality of data streaming requests from databases that are determined to be multi-threadable; and a generator that generates a parallel thread for the first data streaming request and for all other data streaming requests of the plurality of data streaming requests to fetch the corresponding data in parallel from the databases that are determined to be multi-threadable, and that generates a serial data streaming request thread for the second data streaming request to fetch the corresponding data serially from the second database; and a render kit that renders a first fetched data fetched by the first data streaming request, streams the first rendered data to the first embedded data window before all of a second fetched data has been fetched by the second data streaming request, and the render kit displays an indication in the second embedded data window that the second embedded data window will be filled by the second fetched data.