Adjusting timing between automatic, non-user-initiated pollings of server to download data therefrom
First Claim
1. A method comprising:
- detecting user input in relation to polling a server to download data from the server; and
, changing a timing between automatic, non-user-initiated pollings of the server based at least on the user input detected.
5 Assignments
0 Petitions
Accused Products
Abstract
The timing between automatic, non-user-initiated pollings of a server to download data from the server is changed. In one embodiment, user input in relation to polling the server to download data from the server is detected. In response, the timing between automatic, non-user-initiated pollings of the server is changed based at least on the user input detected. In another embodiment, the amount of data downloaded from the server at each polling is tracked. The timing between pollings of the server is thus changed based on the amount of data downloaded from the server during the pollings of the server. The server may be an email server, such that the data downloaded therefrom includes email messages.
36 Citations
25 Claims
-
1. A method comprising:
-
detecting user input in relation to polling a server to download data from the server; and
,changing a timing between automatic, non-user-initiated pollings of the server based at least on the user input detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
tracking email messages downloaded from a email server at each of a plurality of automatic, non-user-initiated pollings of the email server; and
,changing a timing between future automatic, non-user-initiated pollings of the email server based at least on email messages downloaded during a most recent automatic, non-user-initiated polling of the email server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
tracking an amount of data downloaded from a server at each of a plurality of automatic, non-user-initiated pollings of the server; and
,changing a timing between the automatic, non-user-initiated pollings of the server based on the amount of data downloaded from the server at the automatic, non-user-initiated pollings of the server. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computing device comprising:
-
a communication mechanism to communicatively couple the computing device to a network to which a server is also communicatively coupled;
an application program to periodically and automatically poll the server without user initiation to download data from the server; and
,a mechanism to change a timing between automatic, non-user-initiated pollings of the server based at least on user input in relation to polling the server to download data from the server. - View Dependent Claims (22, 23)
-
-
24. An article of manufacture comprising:
-
a computer-readable medium; and
,means in the medium for changing a timing between automatic, non-user-initiated pollings of a server to download data from the server based on user input in relation to polling the server and based at least on an amount of data downloaded from the server at each automatic, non-user-initiated polling of the server. - View Dependent Claims (25)
-
Specification