Network browser system, method, and computer program product for conditionally loading a portion of data from a network based on a data transfer rate
First Claim
Patent Images
1. A method, comprising:
- identifying a data transfer rate associated with a device connected to a network;
conditionally loading a portion of data associated with e-mail from the network utilizing a network browser of the device, based on the identified data transfer rate, wherein the portion of the data is selected for loading based on a relevancy of the portion of the data as indicated by a plurality of rules, the rules assigning text data as having a higher relevancy and advertising data as having a lower relevancy for loading;
issuing a command to prevent at least some of the data from being loaded based, at least in part, on its corresponding relevancy and the identified data transfer rate being lower than a specified threshold rate;
generating an average for a plurality of previous transfer rates for the device over a period of time;
comparing the average for the plurality of previous transfer rates to a predefined threshold rate; and
loading an entirety of requested data if the average for the plurality of previous transfer rates exceeds the predefined threshold rate.
10 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for optimizing network browser performance by conditionally loading a portion of data from a network based on a data transfer rate. In use, a data transfer rate associated with a device connected to a network is identified. Additionally, a portion of data from the network is conditionally loaded utilizing a network browser of the device, based on the identified data transfer rate. Further, the portion of the data is selected based on a relevancy of the portion of the data.
31 Citations
19 Claims
-
1. A method, comprising:
-
identifying a data transfer rate associated with a device connected to a network; conditionally loading a portion of data associated with e-mail from the network utilizing a network browser of the device, based on the identified data transfer rate, wherein the portion of the data is selected for loading based on a relevancy of the portion of the data as indicated by a plurality of rules, the rules assigning text data as having a higher relevancy and advertising data as having a lower relevancy for loading; issuing a command to prevent at least some of the data from being loaded based, at least in part, on its corresponding relevancy and the identified data transfer rate being lower than a specified threshold rate; generating an average for a plurality of previous transfer rates for the device over a period of time; comparing the average for the plurality of previous transfer rates to a predefined threshold rate; and loading an entirety of requested data if the average for the plurality of previous transfer rates exceeds the predefined threshold rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19)
-
-
16. A computer program product embodied on a non-transitory computer readable medium for performing operations, comprising:
-
identifying a data transfer rate associated with a device connected to a network; conditionally loading a portion of data associated with e-mail from the network utilizing a network browser of the device, based on the identified data transfer rate, wherein the portion of the data is selected for loading based on a relevancy of the portion of the data as indicated by a plurality of rules, the rules assigning text data as having a higher relevancy and advertising data as having a lower relevancy for loading; issuing a command to prevent at least some of the data from being loaded based, at least in part, on its corresponding relevancy and the identified data transfer rate being lower than a specified threshold rate; generating an average for a plurality of previous transfer rates for the device over a period of time; comparing the average for the plurality of previous transfer rates to a predefined threshold rate; and loading an entirety of requested data if the average for the plurality of previous transfer rates exceeds the predefined threshold rate.
-
-
17. A system, comprising:
-
a processor; a network adapter, wherein the system is configured for; identifying a data transfer rate associated with a device connected to a network; conditionally loading a portion of data associated with e-mail from the network utilizing a network browser of the device, based on the identified data transfer rate, wherein the portion of the data is selected for loading based on a relevancy of the portion of the data as indicated by a plurality of rules, the rules assigning text data as having a higher relevancy and advertising data as having a lower relevancy for loading; issuing a command to prevent at least some of the data from being loaded based, at least in part, on its corresponding relevancy and the identified data transfer rate being lower than a specified threshold rate; generating an average for a plurality of previous transfer rates for the device over a period of time; comparing the average for the plurality of previous transfer rates to a predefined threshold rate; and loading an entirety of requested data if the average for the plurality of previous transfer rates exceeds the predefined threshold rate. - View Dependent Claims (18)
-
Specification