Location-based web browsing
First Claim
1. A computer-readable storage medium containing instructions that are executable by a computer to perform steps comprising:
- sending an HTTP request that includes geographical coordinates of a mobile client;
receiving from a server, geographically-dependent content that is customized to the geographical coordinates in the HTTP request, the geographically-dependent content including a valid zone indicator indicating an area in which the geographically-dependent content is valid;
comparing a current location of the mobile client to the valid zone indicator;
determining that the geographically-dependent content is no longer valid based on the comparing; and
sending a new HTTP request that includes new geographical coordinates of the mobile client.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein is a hyperlink browsing system that includes a plurality of mobile hyperlink browsers that communicate wirelessly with a plurality of servers having geographically-dependent information content. The hyperlink browsers have access to positioning receivers that generate varying geographical coordinates indicating the varying locations of the hyperlink browsers. When submitting HTTP requests, the hyperlink browsers include the geographical coordinates. The servers recognize the parameters and customize returned content in accordance with the geographic locations of the requesting users.
-
Citations
24 Claims
-
1. A computer-readable storage medium containing instructions that are executable by a computer to perform steps comprising:
-
sending an HTTP request that includes geographical coordinates of a mobile client;
receiving from a server, geographically-dependent content that is customized to the geographical coordinates in the HTTP request, the geographically-dependent content including a valid zone indicator indicating an area in which the geographically-dependent content is valid;
comparing a current location of the mobile client to the valid zone indicator;
determining that the geographically-dependent content is no longer valid based on the comparing; and
sending a new HTTP request that includes new geographical coordinates of the mobile client. - View Dependent Claims (2, 3)
-
-
4. A computer-readable storage medium having stored thereon a hyperlink browser program, the hyperlink browser program being executable by a mobile computer to perform steps comprising:
-
accepting a designation of hyperlinked content from a user;
obtaining current geographical coordinates of the mobile computer from a global positioning receiver associated with the mobile computer;
in response to user designation of hyperlinked content, sending an HTTP request to a hyperlinked content network over a wireless transmission medium; and
including the current geographical coordinates of the mobile computer in the HTTP request. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A mobile information system comprising:
-
a mobile client running a mobile hyperlink browser to communicate with one or more remote servers, wherein geographically-dependent hyperlinked content is available from the servers;
wherein the mobile hyperlink browser sends resource requests to the servers; and
wherein a resource request from the mobile hyperlink browser includes geographical coordinates indicating a current location of the mobile hyperlink browser. - View Dependent Claims (11, 12)
-
-
13. A mobile information system comprising:
-
a computer;
a wireless communications interface that provides communications between the computer and a remote server over a wireless communications medium;
a hyperlink browser that executes on the computer, the hyperlink browser sending resource requests to the remote server over the wireless communications medium;
a positioning receiver that generates varying geographical coordinates indicating a varying location of the computer;
wherein the hyperlink browser includes the varying geographical coordinates in at least some of the resource requests. - View Dependent Claims (14, 15)
-
-
16. A hyperlink browsing system comprising:
-
a plurality of servers that provide geographically-dependent hyperlinked content on a wide-area network;
a plurality of mobile clients that communicate with the wide-area network over a wireless communications medium, each mobile client having a varying location, a positioning receiver that generates varying geographical coordinates indicating the varying location of the mobile client, and a hyperlink browser that is responsive to user designations of hyperlinked content to send an HTTP request to servers and to render content that is returned in response to the HTTP request;
wherein the HTTP request includes current geographical coordinates of the mobile client; and
wherein the servers select and return different geographically-dependent content to the hyperlink browser in response to the HTTP request depending on the geographical coordinates in the HTTP request.
-
-
17. A hyperlink browsing system comprising:
-
a plurality of servers that provide hyperlinked content on a wide-area network, wherein at least some of the hyperlinked content is geographically-dependent;
a plurality of mobile clients that communicate with the wide-area network over a wireless communications medium, the mobile clients having varying locations;
the mobile clients having positioning receivers that generate varying geographical coordinates indicating the varying locations of the mobile clients;
the mobile clients having hyperlink browsers that are responsive to user designations of hyperlinked content to send HTTP requests to servers and to render content that is returned in response to the HTTP requests;
wherein the hyperlink browser of a particular mobile client includes current geographical coordinates of that mobile client in HTTP requests; and
wherein the servers select and return different geographically-dependent content to the hyperlink browsers in response to the HTTP requests depending on the geographical coordinates in the HTTP requests. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification