Patent attributes
A method and system for providing location based services to a user are provided. Multiple beacons are strategically positioned in predetermined locations in an environment. The beacons encode and project beacon related information. A client application is provided on the user's communication device. The client application captures the beacon related information in one or more communication modes, extracts the captured beacon related information, and sends a request to a service management server for area information and contextual information based on the extracted beacon related information via a communication network. The service management server assembles and transmits area information and contextual information to the communication device based on the sent request from the client application via the communication network. The client application identifies its location and acquires location based services on the user's communication device based on the identified location and the transmitted area information and contextual information.