×

Provision of location based services

  • US 9,361,630 B1
  • Filed: 04/01/2010
  • Issued: 06/07/2016
  • Est. Priority Date: 04/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing location based services and advertisements to a user, comprising:

  • encoding and projecting beacon related information from a plurality of beacons strategically positioned in predetermined locations in an environment, wherein said beacon related information comprises one or more of location identification information of said beacons, positional coordinates of said beacons within said predetermined locations, signal characteristics of said beacons, antenna type of said beacons, shape of a radiated beam, aperture, transmit power of said beacons, and angular orientation of an antenna of each of said beacons with respect to a geographic north and a ground plane, and wherein said plurality of beacons are configured to communicate with one or more communication devices using a combination of communication modes comprising a radio frequency mode, a sonic frequency mode, an ultrasonic frequency mode, an infrared signaling mode, and an optical signaling mode;

    placing one or more environmental sensors on said beacons, wherein said environmental sensors are configured for capturing environmental data of a region surrounding said beacons;

    capturing said environmental data of said region surrounding said beacons, by said environmental sensors;

    configuring said beacons for periodically transmitting said beacon related information, said captured environmental data and a local time data as one or more beacon frames to delineate a plurality of zones in said environment;

    configuring said plurality of beacons for detecting presence of said communication devices when said communication devices enter one or more zones delineated by said beacons, wherein said beacons transmit said beacon related information to said detected communication device;

    said communication device being associated with said user, wherein said communication device comprises a client application, wherein said communication device is configured for receiving said beacon related information, said captured environmental data, and said local time data from said beacons in one or more of said communication modes;

    said client application configured for detecting one or more of said beacons in proximity of said communication device when said communication device enters one or more zones delineated by said detected one or more beacons, wherein said client application is configured to receive said beacon related information, said captured environmental data, and said local time data from said detected one or more beacons;

    said client application configured for extracting said beacon related information, said captured environmental data, and said local time data encoded in said beacon frames, wherein said beacon frames carry said beacon related information that specify and translate to one of local coordinates and global coordinates;

    said client application configured for determining characteristics of said communication device, wherein said characteristics comprise one or more of angular orientation of said communication device, type of antenna of said communication device, shape of a radiated beam, and aperture;

    said client application configured for sending a request to a service management server for area information and contextual information based on said extracted beacon related information, via a communication network;

    said communication device configured for receiving said area information and said contextual information from said service management server, via said communication network;

    said client application configured for locating said communication device in said environment based on one or more of said extracted beacon related information, said determined characteristics of said communication device, said received area information and said received contextual information;

    said communication device configured for acquiring said location based services and said advertisements based on said identified location, said received area information and said received contextual information; and

    said client application correlating said location based services and said advertisements acquired from said service management server with said environmental data received from environmental sensors placed on said beacons and said local time data received from said beacons; and

    said client application rendering said correlated data on a display screen of said communication device of said user.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×