Method and system for providing area specific messaging
First Claim
1. A method for a base station to determine the proximate location of a mobile device in a defined environment, the method comprising:
- providing a plurality of location tags set up in fixed stationary positions to define the defined environment, each location tag having a radio module and a microprocessor, the microprocessor storing detailed location information, and being a programmable transceiver;
providing a base station outside of the defined environment for receiving from and sending messages to the plurality of location tags;
receiving a query from a mobile device in use to each location tag in range, the mobile device being for receiving and transmitting signals;
sending selection parameters from the multiple location tags to the mobile device;
the base station selecting a location tag most practically near to the mobile device from the plurality of location tags based on the selection parameters;
downloading, in response to a message from the base station, the detailed location information from the location tag most practically near to the mobile device, and thereby the base station detects through the fixed location tags the most practically near proximate location of the location tag relative to the mobile device, and the location of the mobile device; and
selecting the location tag most practically near further comprises;
determining floor identifiers in the plurality of location tags in range of the mobile device;
determining a floor identifier represented by the highest number of location tags;
selecting the plurality of location tags having the floor identifier represented by the highest number of location tags;
wherein each individual floor of an installation has a floor identifier; and
wherein if more than two floor identifiers are represented by the highest number of location tags, then any location tags located on the uppermost or lowermost floor of the installation are excluded.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for precisely locating a mobile device at a precise geographical distance and messaging to communication devices carried by persons in specific areas is disclosed. The method utilizes at least two elements, a mobile device and at least one location tag. When activated, the mobile device will interact with all of the location tags in range and determine the location tag most practically near. The mobile device will then download detailed local information from the location tag most practically near. The messaging system may be used to selectively send messages to communication devices known to be within range of location transmitters or tags in a predetermined area.
212 Citations
35 Claims
-
1. A method for a base station to determine the proximate location of a mobile device in a defined environment, the method comprising:
-
providing a plurality of location tags set up in fixed stationary positions to define the defined environment, each location tag having a radio module and a microprocessor, the microprocessor storing detailed location information, and being a programmable transceiver; providing a base station outside of the defined environment for receiving from and sending messages to the plurality of location tags; receiving a query from a mobile device in use to each location tag in range, the mobile device being for receiving and transmitting signals; sending selection parameters from the multiple location tags to the mobile device; the base station selecting a location tag most practically near to the mobile device from the plurality of location tags based on the selection parameters; downloading, in response to a message from the base station, the detailed location information from the location tag most practically near to the mobile device, and thereby the base station detects through the fixed location tags the most practically near proximate location of the location tag relative to the mobile device, and the location of the mobile device; and selecting the location tag most practically near further comprises; determining floor identifiers in the plurality of location tags in range of the mobile device; determining a floor identifier represented by the highest number of location tags; selecting the plurality of location tags having the floor identifier represented by the highest number of location tags; wherein each individual floor of an installation has a floor identifier; and wherein if more than two floor identifiers are represented by the highest number of location tags, then any location tags located on the uppermost or lowermost floor of the installation are excluded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for a base station to determine the proximate location of a mobile device in a defined environment, the method comprising:
-
providing a plurality of location tags set up in fixed stationary positions to define the environment, each location tag having a radio module and a microprocessor, the microprocessor storing detailed location information, and being a programmable transceiver; providing a base station for receiving from and sending messages to the plurality of location tags; receiving a query from a mobile device in use to each location tag in range, the mobile device being for receiving and transmitting signals; sending selection parameters from the multiple location tags to the mobile device; the base station selecting a location tag most practically near to the mobile device from the plurality of location tags based on the selection parameters; downloading the detailed location information from the location tag most practically near to the mobile device, and thereby detecting through the fixed location tags the most practically near proximate location of the location tag relative to the mobile device, and the location of the mobile device; and selecting the location tag most practically near further comprises; determining floor identifiers in the plurality of location tags in range of the mobile device; determining a floor identifier represented by the highest number of location tags; selecting the plurality of location tags having the floor identifier represented by the highest number of location tags; wherein each individual floor of an installation has a floor identifier; and wherein if more than two floor identifiers are represented by the highest number of location tags, then any location tags located on the uppermost or lowermost floor of the installation are excluded. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for a base station to determine the proximate location of a mobile device in a defined environment, the method comprising:
-
providing a plurality of location tags set up in fixed stationary positions to define the environment, each location tag having a radio module and a microprocessor, the microprocessor storing detailed location information, and being a programmable transceiver; providing a base station for receiving from and sending messages to the plurality of location tags; receiving a query from a mobile device in use to each location tag in range, the mobile device being for receiving and transmitting signals; sending selection parameters from the multiple location tags to the mobile device; the base station selecting a location tag most practically near to the mobile device from the plurality of location tags based on the selection parameters; downloading the detailed location information from the location tag most practically near to the mobile device, and thereby having the base station detect through the fixed location tags the most practically near proximate location of the location tag relative to the mobile device, and the location of the mobile device; and selecting the location tag most practically near further comprises; determining floor identifiers in the plurality of location tags in range of the mobile device; determining a floor identifier represented by the highest number of location tags; selecting the plurality of location tags having the floor identifier represented by the highest number of location tags; wherein each individual floor of an installation has a floor identifier; and wherein if more than two floor identifiers are represented by the highest number of location tags, then any location tags located on the uppermost or lowermost floor of the installation are excluded. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for determining the proximate location of a mobile device in a defined environment, the method comprising:
-
providing a plurality of location tags set up in fixed stationary positions to define the environment, each location tag having a radio module and a microprocessor, the microprocessor storing detailed location information, and being a programmable transceiver; receiving a query from a mobile device in use to each location tag in range, the mobile device being for receiving from and sending messages to the plurality of location tags; sending selection parameters from the multiple location tags to the mobile device; the mobile device selecting a location tag most practically near to the mobile device from the plurality of location tags based on the selection parameters; downloading the detailed location information from the location tag most practically near to the mobile device, and thereby having the mobile device detect the most practically near proximate location of the stationary location tag relative to the mobile device, and thereby the location of the mobile device; and selecting the location tag most practically near further comprises; determining floor identifiers in the plurality of location tags in range of the mobile device; determining a floor identifier represented by the highest number of location tags; selecting the plurality of location tags having the floor identifier represented by the highest number of location tags; wherein each individual floor of an installation has a floor identifier; and wherein if more than two floor identifiers are represented by the highest number of location tags, then any location tags located on the uppermost or lowermost floor of the installation are excluded. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A method for determining the proximate location of a mobile device in a defined environment, the method comprising:
-
providing a plurality of location tags, each location tag having a radio module and a microprocessor, the microprocessor storing detailed location information; providing a base station for receiving from and sending messages to the plurality of location tags; receiving a query from a mobile device in use to each location tag in range; sending selection parameters from the multiple location tags to the mobile device; the base station selecting a location tag most practically near to the mobile device from the plurality of location tags based on the selection parameters; and downloading, in response to a message, the detailed location information from the location tag most practically near to the mobile device, detecting the most practically near proximate location of the mobile device; selecting the location tag most practically near further comprises; determining floor identifiers in the plurality of location tags in range of the mobile device; determining a floor identifier represented by the highest number of location tags; selecting the plurality of location tags having the floor identifier represented by the highest number of location tags; wherein each individual floor of an installation has a floor identifier; and wherein if more than two floor identifiers are represented by the highest number of location tags, then any location tags located on the uppermost or lowermost floor of the installation are excluded.
-
-
34. A method for determining the proximate location of a mobile device in a defined environment, the method comprising:
-
providing a plurality of location tags, the location tags being set up in fixed stationary positions to define the environment and each location tag having a radio module and a microprocessor, the microprocessor storing detailed location information, and being a programmable transceiver; providing a base station for receiving from and sending messages to the plurality of location tags; receiving a query from a mobile device in use to each location tag in range; sending selection parameters from the multiple location tags to the mobile device range, the mobile device being for receiving and transmitting signals with the location tags; the base station selecting a location tag most practically near to the mobile device from the plurality of location tags based on the selection parameters; downloading, in response to a message to the location tag, the detailed location information from the stationary location tag most practically near to the mobile device, and detecting the most practically near proximate location of the mobile device; and selecting the location tag most practically near further comprises; determining floor identifiers in the plurality of location tags in range of the mobile device; determining a floor identifier represented by the highest number of location tags; selecting the plurality of location tags having the floor identifier represented by the highest number of location tags; wherein each individual floor of an installation has a floor identifier; and wherein if more than two floor identifiers are represented by the highest number of location tags, then any location tags located on the uppermost or lowermost floor of the installation are excluded.
-
-
35. A method for determining the proximate location of a mobile device in a defined environment, the method comprising:
-
providing a plurality of location tags, the location tags being set up in fixed stationary positions to define the environment and each location tag having a radio module and a microprocessor, the microprocessor storing detailed location information, and being a programmable transceiver; providing a base station for receiving from and sending messages to the plurality of location tags; receiving a query from a mobile device in use to each location tag in range; sending selection parameters from the multiple location tags to the mobile device range, the mobile device being for receiving and transmitting signals with the location tags; the base station selecting a location tag most practically near to the mobile device from the plurality of location tags based on the selection parameters; downloading, in response to a message to the location tag, the detailed location information from the stationary location tag most practically near to the mobile device, and detecting the most practically near proximate location of the mobile device; and selecting the location tag most practically near further comprises; determining identifiers in the plurality of location tags in range of the mobile device; determining an identifier represented by the highest number of location tags; selecting the plurality of location tags having the identifier represented by the highest number of location tags; and wherein if more than two identifiers are represented by the highest number of location tags, then those location tags located on the installation are excluded.
-
Specification