WEB PAGE DATA STREAMING
First Claim
1. An apparatus that generates a web page, the apparatus comprising:
- a requester that receives a web request for the web page from a browser and generates a frame for the web page;
wherein the web page comprises a plurality of embedded data windows, and the requester receives a data streaming request for each of the embedded data windows; and
wherein the requester determines if the data streaming requests are thread-safe, and generates a parallel thread for the thread-safe data streaming requests to fetch corresponding data; and
a render kit coupled to the requester, wherein the render kit comprises at least one renderer, and renders a first fetched data corresponding to a first data streaming request and streams the first rendered data to the browser.
1 Assignment
0 Petitions
Accused Products
Abstract
A system generates a web page that includes a plurality of embedded data windows. The system receives a request for the web page from a browser and in response generates and displays a frame for the web page on the browser. The frame includes holes for the embedded data windows. The system also receives a data streaming request for each of the embedded data windows and determines if the data streaming requests are thread-safe. For all the data streaming requests that are thread-safe, the system generates a parallel thread to fetch the data for each corresponding data streaming requests. When the data has been fetched for a particular data streaming requests, the data is rendered and streamed to the browser where it is displayed in place of the hole by the browser.
-
Citations
12 Claims
-
1. An apparatus that generates a web page, the apparatus comprising:
-
a requester that receives a web request for the web page from a browser and generates a frame for the web page; wherein the web page comprises a plurality of embedded data windows, and the requester receives a data streaming request for each of the embedded data windows; and wherein the requester determines if the data streaming requests are thread-safe, and generates a parallel thread for the thread-safe data streaming requests to fetch corresponding data; and a render kit coupled to the requester, wherein the render kit comprises at least one renderer, and renders a first fetched data corresponding to a first data streaming request and streams the first rendered data to the browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of generating a web page comprising:
-
receiving a request for the web page from a browser, wherein the web page comprises a plurality of embedded data windows; generating a frame for the web page; receiving a data streaming request for each of the embedded data windows; determining if the data streaming requests are thread-safe generating a parallel thread for the data streaming requests that are determined to be thread-safe, wherein the parallel thread fetch corresponding data for the data streaming requests; rendering a first fetched data corresponding to a first data streaming request; and streaming the first rendered data to the browser.
-
-
11. An apparatus comprising:
-
means for receiving a request for the web page from a browser, wherein the web page comprises a plurality of embedded data windows; means for generating a frame for the web page; means for receiving a data streaming request for each of the embedded data windows; means for determining if the data streaming requests are thread-safe means for generating a parallel thread for the data streaming requests that are determined to be thread-safe, wherein the parallel thread fetch corresponding data for the data streaming requests; means for rendering a first fetched data corresponding to a first data streaming request; and means for streaming the first rendered data to the browser.
-
-
12. A computer readable medium having instructions stored thereon that, when executed by a processor, causes the processor to:
-
receive a request for the web page from a browser, wherein the web page comprises a plurality of embedded data windows; generate a frame for the web page; receive a data streaming request for each of the embedded data windows; determine if the data streaming requests are thread-safe generate a parallel thread for the data streaming requests that are determined to be thread-safe, wherein the parallel thread fetch corresponding data for the data streaming requests; render a first fetched data corresponding to a first data streaming request; and stream the first rendered data to the browser.
-
Specification