Location-based web browsing
First Claim
Patent Images
1. A computer-readable storage medium containing instructions that are executable by a computer to perform steps comprising:
- sending an Hypertext Transfer Protocol (HTTP) request that includes geographical coordinates of a mobile client in a header of the request;
receiving a response from a server, the response comprising;
a geographically-dependent content that is customized to the geographical coordinates in the HTTP request, anda header including the geographical coordinates, and a valid radius indicator indicating a radius from the geographical coordinates within which the geographically-dependent content is displayed on the mobile client;
comparing a current location of the mobile client to the valid radius indicator;
determining, by the mobile client, that the geographically-dependent content is no longer valid based on the comparing when the mobile client leaves an area encompassed by the radius; and
sending a new HTTP request that includes new geographical coordinates of the mobile client in a header of the new HTTP request.
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.
56 Citations
24 Claims
-
1. A computer-readable storage medium containing instructions that are executable by a computer to perform steps comprising:
-
sending an Hypertext Transfer Protocol (HTTP) request that includes geographical coordinates of a mobile client in a header of the request; receiving a response from a server, the response comprising; a geographically-dependent content that is customized to the geographical coordinates in the HTTP request, and a header including the geographical coordinates, and a valid radius indicator indicating a radius from the geographical coordinates within which the geographically-dependent content is displayed on the mobile client; comparing a current location of the mobile client to the valid radius indicator; determining, by the mobile client, that the geographically-dependent content is no longer valid based on the comparing when the mobile client leaves an area encompassed by the radius; and sending a new HTTP request that includes new geographical coordinates of the mobile client in a header of the new HTTP request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 a Hypertext Transfer Protocol (HTTP) request to a hyperlinked content network over a wireless transmission medium;including the current geographical coordinates of the mobile computer in a header of the HTTP request; and receiving and rendering a reply from the hyperlinked content network as a result of the HTTP request, the reply comprising; a geographically-dependent content, and a header including a valid zone specification that is returned to the hyperlink browser program indicating a range relative to the geographical coordinates in which the geographically-dependent content is valid, and the current geographical coordinates of the mobile computer. - View Dependent Claims (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 a geographically-dependent hyperlinked content is available from the servers; wherein the mobile hyperlink browser sends resource requests to the servers; wherein a header of a resource request from the mobile hyperlink browser includes geographical coordinates indicating a current location of the mobile client; wherein the servers return a response comprising; a geographically-dependent content having a valid zone specification indicating a geographical zone within which the geographically-dependent content is displayed by the mobile hyperlink browser, and a header including the geographical coordinates and the valid zone specification; and wherein the mobile hyperlink browser invalidates geographically-dependent content when the mobile client leaves the geographical zone specified by the valid zone specification. - 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 a header of at least some of the resource requests; wherein the remote server returns a header including the varying geographical coordinates and a valid zone specification in conjunction with a returned geographically-dependent content, the valid zone specification indicating a geographical zone around the varying geographical coordinates within which the returned geographically-dependent content is displayed by the hyperlink browser; and wherein the hyperlink browser invalidates returned geographically-dependent content when the computer leaves the geographical zone specified for that returned geographically-dependent content. - 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 a header of the HTTP request includes current geographical coordinates of the mobile client; wherein the servers select and return responses comprising; a geographically-dependent content to the hyperlink browser in response to the HTTP request depending on the geographical coordinates in the HTTP request; and a header including the current geographical coordinates of the mobile client and a valid zone specification in conjunction with the geographically-dependent content, the valid zone specification indicating a geographical zone around the current geographical coordinates of the mobile client within which the returned geographically-dependent content is displayed on the mobile client. - View Dependent Claims (17)
-
-
18. 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 UTIP 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 an HTTP requests header along with each HTTP request; wherein the servers select and return responses comprising; a geographically-dependent content to the hyperlink browsers in response to the HTTP requests depending on the geographical coordinates in the HTTP requests; and a header including the current geographical coordinates of that mobile client and valid zone specifications in conjunction with the geographically-dependent content, the valid zone specifications indicating geographical zones within which the returned geographically-dependent content is displayed on the mobile client. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification