Dynamic file retrieving for web page loading
First Claim
Patent Images
1. A method for dynamic web page file retrieving, comprising the steps of:
- a computer receiving a request to load a web page, wherein the web page includes a first file coupled with a likelihood of change value of the first file and a second file coupled with a likelihood of change value of the second file, wherein the likelihood of change value of the first file and the likelihood of change value of the second file are determined by observations made when the first file or the second file are loaded, wherein the determination is performed by a web crawler, and wherein a determination of change value for each first tier subsequent files is performed, andwherein the first file and the second file are loaded from a website and not from a cached version of the web page when there is a maximum likelihood of change value assigned to the first file and the second file, wherein the maximum likelihood of change value is a maximum value that can be obtained by a likelihood of change value of a file, and wherein the second file has not been previously loaded from the cached version of the web page;
the computer updating the likelihood of change value of the first file and the likelihood of change value of the second file, wherein the computer updating the likelihood of change value of the first file and the likelihood of change value of the second file further comprises;
based on determining the second file has not been loaded before from the cached version of the web page,assigning new values to the likelihood of change value of the first file and the likelihood of change value of the second file, wherein the likelihood of change value of the second file is assigned the maximum likelihood of change value, and wherein the likelihood of change value of the second file is higher than the assigned first file likelihood of change value;
based on determining the second file likelihood of change value is higher than the first file likelihood of change value, the computer determining whether the second file has one or more associated dependent files;
based on determining that the second file has one or more associated dependent files, the computer loading the second file and the one or more associated dependent files and subsequently loading the first file; and
based on determining that the second file does not have one or more associated dependent files, the computer loading the second file and subsequently loading the first file.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer loads a web page, the web page including a first file and a second file. The computer then determines a likelihood of change value for the first and second file. The computer then loads one of the first or second file having a higher likelihood of change value and subsequently loads the other of the first or second file having a lower likelihood of change value.
23 Citations
17 Claims
-
1. A method for dynamic web page file retrieving, comprising the steps of:
-
a computer receiving a request to load a web page, wherein the web page includes a first file coupled with a likelihood of change value of the first file and a second file coupled with a likelihood of change value of the second file, wherein the likelihood of change value of the first file and the likelihood of change value of the second file are determined by observations made when the first file or the second file are loaded, wherein the determination is performed by a web crawler, and wherein a determination of change value for each first tier subsequent files is performed, and wherein the first file and the second file are loaded from a website and not from a cached version of the web page when there is a maximum likelihood of change value assigned to the first file and the second file, wherein the maximum likelihood of change value is a maximum value that can be obtained by a likelihood of change value of a file, and wherein the second file has not been previously loaded from the cached version of the web page; the computer updating the likelihood of change value of the first file and the likelihood of change value of the second file, wherein the computer updating the likelihood of change value of the first file and the likelihood of change value of the second file further comprises; based on determining the second file has not been loaded before from the cached version of the web page, assigning new values to the likelihood of change value of the first file and the likelihood of change value of the second file, wherein the likelihood of change value of the second file is assigned the maximum likelihood of change value, and wherein the likelihood of change value of the second file is higher than the assigned first file likelihood of change value; based on determining the second file likelihood of change value is higher than the first file likelihood of change value, the computer determining whether the second file has one or more associated dependent files; based on determining that the second file has one or more associated dependent files, the computer loading the second file and the one or more associated dependent files and subsequently loading the first file; and based on determining that the second file does not have one or more associated dependent files, the computer loading the second file and subsequently loading the first file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for dynamic web page file retrieving, the computer program product comprising:
-
one or more computer-readable storage devices and program instructions stored on at least one of the one or more computer-readable storage devices, wherein the one or more computer-readable storage devices do not include transitory signals per se, the program instructions comprising; program instructions to load a web page, wherein the web page includes a first file coupled with a likelihood of change value of the first file and a second file coupled with a likelihood of change value of the second file, wherein the likelihood of change value of the first file and the likelihood of change value of the second file are determined by observations made when the first file or the second file are loaded, wherein the determination is performed by a web crawler, and wherein a determination of change value for each first tier subsequent files is performed, and wherein the first file and the second file are loaded from a website and not from a cached version of the web page when there is a maximum likelihood of change value assigned to the first file and the second file, wherein the maximum likelihood of change value is a maximum value that can be obtained by a likelihood of change value of a file, and wherein the second file has not been previously loaded from the cached version of the web page; program instructions to update the likelihood of change value of the first file and the likelihood of change value of the second file, wherein the computer updating the likelihood of change value of the first file and the likelihood of change value of the second file further comprises; based on determining the second file has not been loaded before from the cached version of the web page, program instructions to assign new values to the likelihood of change value of the first file and the likelihood of change value of the second file, wherein the likelihood of change value of the second file is assigned the maximum likelihood of change value, and wherein the likelihood of change value of the second file is higher than the assigned first file likelihood of change value; based on determining the second file likelihood of change value is higher than the first file likelihood of change value, program instructions to determine whether the second file has one or more associated dependent files; based on determining that the second file has one or more associated dependent files, program instructions to load the second file and the one or more associated dependent files and subsequently load the first file; and based on determining that the second does not have one or more associated dependent files, program instructions to load the second file and subsequently load the first file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for dynamic web page file retrieving, the computer system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising; program instructions to load a web page, wherein the web page includes a first file coupled with a likelihood of change value of the first file and a second file coupled with a likelihood of change value of the second file, wherein the likelihood of change value of the first file and the likelihood of change value of the second file are determined by observations made when the first file or the second file are loaded and, wherein the determination is performed by a web crawler, and wherein a determination of change value for each first tier subsequent files is performed, and wherein the first file and the second file are loaded from a website and not from a cached version of the web page when there is a maximum likelihood of change value assigned to the first file and the second file, wherein the maximum likelihood of change value is a maximum value that can be obtained by a likelihood of change value of a file, and wherein the second file has not been previously loaded from the cached version of the web page; program instructions to update the likelihood of change value of the first file and the likelihood of change value of the second file, wherein the computer updating the likelihood of change value of the first file and the likelihood of change value of the second file further comprises; based on determining the second file has not been loaded before from the cached version of the web page, program instructions to assign new values to the likelihood of change value of the first file and the likelihood of change value of the second file, wherein the likelihood of change value of the second file is assigned the maximum likelihood of change value, and wherein the likelihood of change value of the second file is higher than the assigned first file likelihood of change value; based on determining the second file likelihood of change value is higher than the first file likelihood of change value, program instructions to determine whether the second file has one or more associated dependent files; based on determining that the second file has one or more associated dependent files, program instructions to load the second file and the one or more associated dependent files and subsequently load the first file; and based on determining that the second does not have one or more associated dependent files, program instructions to load the second file and subsequently load the first file. - View Dependent Claims (16, 17)
-
Specification