METHODS AND SYSTEMS FOR PROVIDING LOCATION BASED SERVICES IN A VENUE
First Claim
Patent Images
1. A method for providing location services in a venue at a Location Based Services Application Server (LBS AS) comprising:
- transmitting one or more messages to a location server (LS) to configure the LS to detect a presence of a mobile device in the venue;
receiving one or more messages from the LS comprising location parameters indicative of a location of the mobile device; and
providing location services based on the received location parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems, methods and devices for application of location based services in a venue using mobile centric and network centric positioning techniques. In particular, call message flows are described for specific use cases. In one particular implementation, a system obtains estimated locations of mobile devices to provide location aware content to applications hosted on the mobile devices. In another implementation, a system may gather statistics regarding mobile devices'"'"' entry into, departure from or movement within a venue for development of user analytics.
189 Citations
46 Claims
-
1. A method for providing location services in a venue at a Location Based Services Application Server (LBS AS) comprising:
-
transmitting one or more messages to a location server (LS) to configure the LS to detect a presence of a mobile device in the venue; receiving one or more messages from the LS comprising location parameters indicative of a location of the mobile device; and providing location services based on the received location parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A Location Based Services Application Server (LBS AS) comprising:
-
a communication interface to transmit messages to and receive messages from a communication network; one or more processors to; initiate transmission of one or more messages through said communication interface to a location server (LS) to configure the LS to detect a presence of a mobile device in a venue; obtain one or more messages received at said communication interface from the LS comprising location parameters indicative of a location of the mobile device; and initiate provisioning of location services based on the obtained location parameters.
-
-
16. An article comprising:
-
a non-transitory storage medium comprising machine-readable instructions stored thereon which are executable by a special purpose computing apparatus of a Location Based Application Server (LBS AS) to; initiate transmission of one or more messages through a communication network to a location server (LS) to configure the LS to detect a presence of a mobile device in a venue; obtain one or more messages received from the LS through the communication network comprising location parameters indicative of a location of the mobile device; and initiate provisioning of location services based, at least in part, on the obtained location parameters.
-
-
17. A Location Based Services Application Server (LBS AS) comprising:
-
means for transmitting one or more messages to a location server (LS) to configure the LS to detect a presence of a mobile device in the venue; means for receiving one or more messages from the LS comprising location parameters indicative of a location of the mobile device; and means for providing location services based on the received location parameters.
-
-
18. A method for providing location services in a venue at a Location Server (LS) comprising:
-
receiving one or more messages from a Location Based Services Application Server (LBS AS) comprising instructions to configure a location server (LS) to at least detect a presence of one or more mobile devices in said venue; transmitting one or more messages to at least a portion of an access/location network (ALN) to configure said ALN to detect said presence of said at least one of the one or more mobile devices in the venue based, at least in part, on said instructions; receiving one or more messages from said ALN comprising first location information sent by the ALN, said first location information being indicative of a location of at least one of the one or more mobile devices; obtaining second location information for the at least one of the one or more mobile devices based, at least in part, on the first location information; and returning second location information to the LBS AS. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A location server comprising:
-
a communication interface to transmit messages to and receive messages from a communication network; one or more processors to; obtain one or more messages from a Location Based Services Application Server (LBS AS) at said communication interface comprising instructions to configure a location server (LS) to at least detect a presence of one or more mobile devices in a venue; initiate transmission of one or more messages through said communication interface to at least a portion of an access/location network (ALN) to configure said ALN to detect said presence of said at least one of the one or more mobile devices in the venue based, at least in part, on said instructions; obtain one or more messages from said ALN through said communication interface comprising first location information sent by the ALN, said first location information being indicative of a location of at least one of the one or more mobile devices; obtain second location information for the at least one of the one or more mobile devices based, at least in part, on the first location information; and initiate transmission of said second location information through said communication interface to the LBS AS.
-
-
34. An article comprising:
a non-transitory storage medium comprising machine-readable instructions stored thereon which are executable by a special purpose computing apparatus of a location server to; obtain one or more messages from a Location Based Services Application Server (LBS AS) comprising instructions to configure a location server (LS) to at least detect a presence of one or more mobile devices in a venue; initiate transmission of one or more messages to at least a portion of an access/location network (ALN) to configure said ALN to detect said presence of said at least one of the one or more mobile devices in the venue based, at least in part, on said instructions; obtain one or more messages from said ALN comprising first location information sent by the ALN, said first location information being indicative of a location of at least one of the one or more mobile devices; obtain second location information for the at least one of the one or more mobile devices based, at least in part, on the first location information; and initiate transmission of said second location information to the LBS AS.
-
35. A location server comprising:
-
means for receiving one or more messages from a Location Based Services Application Server (LBS AS) comprising instructions to configure a location server (LS) to at least detect a presence of one or more mobile devices in a venue; means for transmitting one or more messages to at least a portion of an access/location network (ALN) to configure said ALN to detect said presence of said at least one of the one or more mobile devices in the venue based, at least in part, on said instructions; means for receiving one or more messages from said ALN comprising first location information sent by the ALN, said first location information being indicative of a location of at least one of the one or more mobile devices; means for obtaining second location for the at least one of the one or more mobile devices based, at least in part, on the first location information; and means for returning second location information to the LBS AS.
-
-
36. A method for obtaining a location service in a venue by a mobile device comprising:
-
registering said mobile device with a Location Based Services Application Server (LBS AS); detecting an entry of the mobile device to the venue; sending a service request message to the LBS AS in response to detecting the entry; engaging in a positioning session with a location server (LS), wherein the LS obtains an estimated location of the mobile device; and receiving the location service from the LBS AS based, at least in part, on said estimated location of the mobile device. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. A mobile device comprising:
-
a transceiver to transmit messages to and receive messages from a communication network; one or more processors to; initiate transmission of one or more messages through said transceiver to register said mobile device with a Location Based Services Application Server (LBS AS); detect an entry of the mobile device to a venue; initiate transmission of a service request message through said transceiver to said LBS AS in response to detecting the entry; engage in a positioning session with a location server (LS), wherein the LS obtains an estimate of a location of the mobile device; and receive location service from the LBS AS based, at least in part, on said estimate of said location of the mobile device.
-
-
45. An article comprising:
-
a storage medium comprising machine-readable instructions stored thereon which are executable by a special purpose computing apparatus of a mobile device to; register said mobile device with a Location Based Services Application Server (LBS AS); detect an entry of the mobile device to the venue; initiate transmission of a service request message to the LBS AS in response to detecting the entry; engage in a positioning session with a location server (LS), wherein the LS obtains an estimate of a location of the mobile device; and receive a location service from the LBS AS based, at least in part, on said estimate of said location of the mobile device.
-
-
46. An apparatus comprising:
-
means for registering a mobile device with a Location Based Services Application Server (LBS AS); means for detecting an entry of the mobile device to the venue; means for sending a service request message to the LBS AS in response to detecting the entry; means for engaging in a positioning session with a location server (LS), wherein the LS obtains an estimate of a location of the mobile device; and means for receiving a location service from the LBS AS based, at least in part, on said estimate of said location of the mobile device.
-
Specification