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) maintaining a database of web site identifiers that are categorized by environmental factors;
(b) receiving environment information by a network server about the wireless device'"'"'s environment;
(c) querying 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 environment, 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; and
(d) pushing identifiers of the particular web sites identified to be most likely to be requested to the wireless device for selection by the user, wherein server policies determine which web site identifiers are sent to the device.
2 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 receives information about the wireless device'"'"'s environment, and then uses the environment to determine web sites most likely to be requested. Identifiers of the web sites most likely to be requested are then pushed to the wireless device for selection by the user. 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.
65 Citations
52 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) maintaining a database of web site identifiers that are categorized by environmental factors; (b) receiving environment information by a network server about the wireless device'"'"'s environment; (c) querying 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 environment, 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; and (d) pushing identifiers of the particular web sites identified to be most likely to be requested to the wireless device for selection by the user, wherein server policies determine which web site identifiers are sent to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 48, 49, 50, 51)
-
-
9. A system for increasing ease-of-use and bandwidth utilization in a wireless device capable of accessing a communication network, comprising:
-
database means for storing web site identifiers that are categorized by environmental factors; network server means for receiving environment information about the wireless device'"'"'s environment; means for querying 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 environment, 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; and means for pushing identifiers of the particular web sites identified to be most likely to be requested to the wireless device for selection by the user, wherein server policies determine which web site identifiers are sent to the device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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 program instructions for:
-
(a) maintaining a database of web site identifiers that are categorized by environmental factors; (b) receiving environment information by a network server about the wireless device'"'"'s environment; (c) querying 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 environment, 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; and (d) pushing identifiers of the particular web sites identified to be most likely to be requested to the wireless device for selection by the user, wherein server policies determine which web site identifiers are sent to the device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for generating and updating a URL database for providing a environment sensitive user interfaces on wireless devices capable of accessing the Internet, comprising the steps of:
-
(a) collecting information indicating which URLs are accessed by the wireless devices in what environments and categorizing the URLs according to environment; (b) analyzing the information collected for each environment for patterns of use; and (c) forming a location URL database from the patterns of use. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for providing a location sensitive user interface to wireless devices, comprising:
-
a communication network; a service provider; a plurality of wireless devices in communication with the communication network through the service provider; a location URL database; and a server in communication with the communication network for generating and updating the location URL database by; collecting information from the wireless devices indicating which URLs are accessed from the wireless devices at what locations and categorizing the URLs according to location, analyzing the information collected for each location for patterns of use, and forming a location URL database from the patterns of use. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 52)
-
Specification