Method and system for providing location-based services
First Claim
Patent Images
1. A method of obtaining location-based information services, comprising:
- (a) receiving a resource request without physical location information from an access point, which is in a network of a plurality of access points, the resource request originated by a wireless communications device (WCD) located within a coverage area of the access point, the WCD communicating with the access point over a wireless short-range communications link, wherein the resource request includes a resource identifier in a form of a Uniform Resource Locator (URL) and an access point identifier appended by the access point, the access point identifier distinguishing the access point from other ones of the plurality of access points in the network;
b) accessing a location manager database remote from the access point, said location manager database maintaining an association between a physical location of the access point and the access point identifier, to determine the physical location of the access point that corresponds with the received access point identifier the physical location being assigned to the WCD communicating with the access point, as representing the physical location of the WCD;
c) appending the physical location at the location manager database, into the URL of the resource request; and
d) forwarding the appended resource request to a data network for receipt by a content server identified by the URL.
2 Assignments
0 Petitions
Accused Products
Abstract
A resource request that is originated by a short-range wireless communications device originates a request. A location indicator is added to the resource request that identifies a location of the WCD. The location indicator is based on a location of an access point that forwarded the resource request. Then, the resource request is forwarded to a content server.
82 Citations
52 Claims
-
1. A method of obtaining location-based information services, comprising:
-
(a) receiving a resource request without physical location information from an access point, which is in a network of a plurality of access points, the resource request originated by a wireless communications device (WCD) located within a coverage area of the access point, the WCD communicating with the access point over a wireless short-range communications link, wherein the resource request includes a resource identifier in a form of a Uniform Resource Locator (URL) and an access point identifier appended by the access point, the access point identifier distinguishing the access point from other ones of the plurality of access points in the network; b) accessing a location manager database remote from the access point, said location manager database maintaining an association between a physical location of the access point and the access point identifier, to determine the physical location of the access point that corresponds with the received access point identifier the physical location being assigned to the WCD communicating with the access point, as representing the physical location of the WCD; c) appending the physical location at the location manager database, into the URL of the resource request; and d) forwarding the appended resource request to a data network for receipt by a content server identified by the URL. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a location manager database that stores physical locations for short-range wireless communications devices (WCDs), wherein the physical location for each WCD is determined from a predetermined physical location of an access point remote from the location manager database, that supports a wireless connection with the WCD, the access point being in a network of a plurality of access points, said location manager database maintaining an association between a physical location of the access point and an access point identifier, to determine the physical location of the access point; a communications interface coupled to the location manager database and coupled to said network of a plurality of access points, for receiving resource requests without physical location information from said access point, the resource requests originated by one of said WCDs located within a coverage area of said access point, wherein the resource requests include a resource identifier in a form of a Uniform Resource Locator (URL) and an access point identifier appended by said access point, the access point identifier distinguishing the access point from other ones of the plurality of access points in the network; a location appending unit coupled to the location manager database configured to receive said resource requests, and for each request, to add the physical location that corresponds to the requesting WCD, wherein the location appending unit is further configured to insert the physical locations into said Uniform Resource Locators (URLs) said remote location manager database assigning the physical location of the access point as the physical location of the WCD. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for obtaining location-based information services, comprising:
-
means for receiving a resource request without physical location information from an access point, which is in a network of a plurality of access points, the resource request originated by a wireless communications device (WCD) located within a coverage area of the access point, the WCD communicating with the access point over a wireless short-range communications link, wherein the resource request includes a resource identifier in a form of a Uniform Resource Locator (URL) and an access point identifier appended by the access point, the access point identifier distinguishing the access point from other ones of the plurality of access points in the network; means for accessing a location manager database remote from the access point, said location manager database maintaining an association between a physical location of the access point and the access point identifier, to determine the physical location of the access point that corresponds with the received access point identifier and identifies a physical location of the access point with which the WCD is communicating; means for appending the physical location into the URL of the resource request, and means for forwarding the appended resource request to a data network for receipt by a content server identified by the URL said remote location manager database assigning the physical location of the access point as the physical location of the WCD. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor in a computer system to obtain location based services, the computer program logic comprising:
-
program code for enabling the processor to receive a resource request without physical location information from an access point, which is in a network of a plurality of access points, the resource request originated by a wireless communications device (WCD) located within a coverage area of the access point, the WCD communicating with the access point over a wireless short-range communications link, wherein the resource request includes a resource identifier in a form of a Uniform Resource Locator (URL) and an access point identifier appended by the access point, the access point identifier distinguishing the access point from other ones of the plurality of access points in the network; program code for enabling the processor to access a location manager database remote from the access point, said location manager database maintaining an association between a physical location of the access point and the access point identifier, to determine the physical location of the access point that corresponds with the received access point identifier and identifies a physical location of the access point with which the WCD is communicating; program code for enabling the processor to append the physical location into the URL of the resource request; and program code for enabling the processor to forward the appended resource request to a data network for receipt by a content server identified by the URL said remote location manager database assigning the physical location of the access point as the physical location of the WCD. - View Dependent Claims (45)
-
-
46. An apparatus for providing location-based services, comprising:
-
a short-range wireless communications module for communicating with wireless communications devices (WCDs), the short-range wireless communications module being in a data network infrastructure of a plurality of short-range wireless communications modules; a network interface coupled to the data network infrastructure for enabling communication with at least one content server; a memory; a processor that executes instructions stored in the memory for; receiving a resource request without physical location information originated by a WCD through the shod-range wireless communications module wherein the resource request includes a resource identifier in a form of a Uniform Resource Locator (URL) and a communications module identifier appended by the shod-range wireless communications module, the communications module identifier distinguishing the communications module from other ones of the plurality of communications modules in the network; accessing a location manager database remote from the communications moduel, said location manager database maintaining an association between a physical location of the communications module and the communications module identifier, to determine a physical location of the communications module that corresponds with the received communications module identifier; adding to the resource request the physical location that identifies a location of the WCD by inserting the physical location into a Uniform Resource Locator (URL) of the resource request, wherein the physical location is based on a location of the apparatus; and forwarding the resource request including the added location information to a content server through the network interface said remote location manager database assigning the physical location of the access point as the physical location of the WCD. - View Dependent Claims (47)
-
-
48. A method, comprising:
-
(a) receiving a resource request without physical location information originated by a short-range wireless communications device (WCD); (b) forwarding the resource request to a content server; (c) receiving from the content server an instruction for a location indicator that identifies a location of the WCD; (d) determining the location indicator based on a location of an access point that is in communication with the WCD over a short-range communications link, the access point being in a network of a plurality of access points, and wherein said resource request includes a resource identifier in a form of a Uniform Resource Locator (URL) and an access point identifier appended by the access point, the access point identifier distinguishing the access point from other ones of the plurality of access points in the network; (e) accessing a location manager database remote from the access point, said location manager database maintaining an association between a physical location of the communications module and the communications module identifier, to determine a physical location of the communications module that corresponds with the received access point identifier; and (f) in response to the instruction, sending the physical location of the communications module to the content server; said remote location manager database assigning the physical location of the access point as the physical location of the WCD. - View Dependent Claims (49, 50, 51)
-
-
52. An apparatus, comprising:
-
a short-range wireless communications module for communicating with wireless communications devices (WCDs), the short-range wireless communications module being in a data network infrastructure of a plurality of short-range wireless communications modules; a network interface coupled to the data network infrastructure for enabling communication with at least one content server; a memory; a processor that executes instructions stored in the memory for; receiving a resource request without physical location information originated by a short-range wireless communications device (WCD); forwarding the resource request to a content server; receiving from the content server an instruction for a location indicator that identifies a location of the WCD; determining the location indicator based on a location of the short-range wireless communications module, which is in communication with the WCD across a short-range network, wherein the resource request includes a resource identifier in a form of a Uniform Resource Locator (URL) and a communications module identifier appended by the short-range wireless communications module, the communications module identifier distinguishing the communications module from other ones of the plurality of communications modules in the network; accessing a location manager database remote from the communications modules, said location manager database maintaining an association between a physical location of the communications module and the communications module identifier, to determine a physical location of the communications module a that corresponds with the received access point identifier; and in response to the instruction, sending the physical location of the communications module to the content server; said remote location manager database assigning the physical location of the access point as the physical location of the WCD.
-
Specification