Method and system for increasing ease-of-use and bandwidth utilization in wireless devices
First Claim
1. A method for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network, comprising the steps of:
- (a) sending environment information describing the environment of the wireless device to a server on the communication network, wherein the environment information includes geographical location, local weather, time and date, and any combination thereof, wherein the server maintains a database of web site identifiers that are categorized by environmental factors, and queries the database using the environment information to determine particular web sites most likely to be requested by a user of the wireless device in that the environment of the wireless device, wherein the particular web sites are determined by examining prior patterns of access of web sites in the environment of the wireless device by users of the communication network;
(b) receiving identifiers from the server of the particular web sites most likely to be requested by the user of the wireless device in that environment, wherein server policies determine which particular web site identifiers are received by the device; and
(c) caching the identifiers for selection by the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network is disclosed. The present invention uses the wireless device to send information about the environment to a server on the communication network. In response, the wireless device receives identifiers from the server of the web sites most likely to be requested by a user of the wireless device in that environment. In a further aspect of the present invention, the wireless device may also pre-fetch contents from the identified web sites in times when bandwidth is not in use to further speed responsiveness of the device.
211 Citations
64 Claims
-
1. A method for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network, comprising the steps of:
-
(a) sending environment information describing the environment of the wireless device to a server on the communication network, wherein the environment information includes geographical location, local weather, time and date, and any combination thereof, wherein the server maintains a database of web site identifiers that are categorized by environmental factors, and queries the database using the environment information to determine particular web sites most likely to be requested by a user of the wireless device in that the environment of the wireless device, wherein the particular web sites are determined by examining prior patterns of access of web sites in the environment of the wireless device by users of the communication network; (b) receiving identifiers from the server of the particular web sites most likely to be requested by the user of the wireless device in that environment, wherein server policies determine which particular web site identifiers are received by the device; and (c) caching the identifiers for selection by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network, comprising:
-
means for sending environment information describing the environment of the wireless device to a server on the communication network, wherein the environment information includes geographical location, local weather, time and date, and any combination thereof, wherein the server maintains a database of web site identifiers that are categorized by environmental factors, and queries the database using the environment information to determine particular web sites most likely to be requested by a user of the wireless device in the environment of the wireless device, wherein the particular web sites are determined by examining prior patterns of access of web sites in the environment of the wireless device by users of the communication network; means for receiving identifiers from the server of the particular web sites most likely to be requested by the user of the wireless device in that environment, wherein server policies determine which particular web site identifiers are received by the device; and means for caching the identifiers for selection by the user. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-readable medium containing program instructions for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network, the instructions for:
-
a. sending environment information describing the environment of the wireless device to a server on the communication network, wherein the environment information includes geographical location, local weather, time and date, and any combination thereof, wherein the server maintains a database of web site identifiers that are categorized by environmental factors, and queries the database using the environment information to determine particular web sites most likely to be requested by a user of the wireless device in the environment of the wireless device, wherein the particular web sites are determined by examining prior patterns of access of web sites in the environment of the wireless device by users of the communication network; b. receiving identifiers from the server of the particular web sites most likely to be requested by the user of the wireless device in that environment, wherein server policies determine which particular web site identifiers are received by the device; and
caching the identifiers for selection by the user. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network, comprising the steps of:
-
a. sending a geographic location, local weather, time and date, and any combination thereof of the wireless device to a server on the communication network, wherein the server maintains a database of web site identifiers that are categorized by types of environments from which the identifiers are accessed by users of the communication network, and queries the database using the environment information to determine particular web sites most likely to be requested by a user of the wireless device in the environment of the wireless device, wherein the particular web sites are determined by examining prior patterns of access of web sites in the environment of the wireless device by users of the communication network; b. receiving identifiers from the server of the particular web sites most likely to be requested by the user of the wireless device in that environment, wherein server policies determine which particular web site identifiers are received by the device; and c. caching the identifiers for selection by the user. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network, comprising:
-
means for sending a geographic location, local weather, time and date, and any combination thereof of the wireless device to a server on the communication network, wherein the server maintains a database of web site identifiers that are categorized by types of environments from which the identifiers are accessed by users of the communication network, and queries the database using the environment information to determine particular web sites most likely to be requested by a user of the wireless device in the environment of the wireless device, wherein the particular web sites are determined by examining prior patterns of access of web sites in the environment of the wireless device by users of the communication network; means for receiving identifiers from the server of the particular web sites most likely to be requested by the user of the wireless device in that environment, wherein server policies determine which particular web site identifiers are received by the device; and means for caching the identifiers for selection by the user. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A computer-readable medium containing program instructions for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network, the instructions for:
-
a. sending a geographic location, local weather, time and date, and any combination thereof of the wireless device to a server on the communication network, wherein the server maintains a database of web site identifiers that are categorized by types of environments from which the identifiers are accessed by users of the communication network, and queries the database using the environment information to determine particular web sites most likely to be requested by a user of the wireless device in the environment of the wireless device, wherein the particular web sites are determined by examining prior patterns of access of web sites in the environment of the wireless device by users of the communication network; b. receiving identifiers from the server of the particular web sites most likely to be requested by the user of the wireless device in that environment, wherein server policies determine which particular web site identifiers are received by the device; and c. caching the identifiers for selection by the user. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64)
-
Specification