IP Library Granted Patent US 9,363,784
Granted Patent B1
US 9,363,784 · App. 14/811,689 · Granted Jun 7, 2016

Methods and apparatus relating to the use of real and/or virtual beacons

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,363,784
App. No.
14/811,689
Granted
Jun 7, 2016
Kind
B1
Abstract

Methods and apparatus relating to use of actual and/or virtual beacons are described. Virtual beacons are virtual in that an actual beacon need not be transmitted but a rather a virtual beacon transmitter at a desired location maybe considered to transmit virtual beacons. In some embodiments a set of beacon transmitter information for one or more beacons is supplied to devices in a communications system. The beacon transmitter information indicates transmission power and location of actual and virtual beacon transmitters as well as information to be communicated by virtual beacons. Devices with access to beacon information can determine based on the location of a wireless terminal whether the wireless terminal is within coverage area of a virtual beacon and report reception of the virtual beacon to the wireless terminal or a component of the wireless terminal which acts upon receiving an indication of beacon reception.

Claims (36)

1. A communications device, comprising:

memory including stored beacon transmitter information, said beacon transmitter information including for a first beacon signal, information indicating: i) a location of a first beacon transmitter which transmits the first beacon signal, ii) a transmit power level of the first beacon signal; and iii) information communicated by the first beacon signal; and

a processor configured to:

determine, based on a location of a wireless terminal and the location of said first beacon transmitter, a beacon signal to be reported, said beacon signal to be reported being a beacon signal which would be received by the wireless terminal if the beacon signal to be reported were transmitted in accordance with the stored beacon transmitter information; and

communicate a message indicating reception of the beacon signal to be reported to the wireless terminal or a component in said wireless terminal which acts upon information indicating the receipt of one or more beacon signals.

2. The communications device of claim 1 , wherein the processor is further configured to:

determine a received signal strength for the beacon signal to be reported based on the location of said wireless terminal and based on stored transmit power level information corresponding the beacon signal to be reported.

3. The communications device of claim 2 , wherein the processor is further configured to:

generate said message indicating reception of the beacon signal to be reported, said message including a beacon identifier identifying the beacon signal to be reported.

4. The communications device of claim 3 , wherein generating said message indicating reception of the beacon signal to be reported includes incorporating in said message information indicating the determined received signal strength.

5. The communications device of claim 4 , further comprising:

a transmitter for transmitting said message to a device external to the communications device which provides information in response to reports of received beacon signals.

6. The communications device of claim 4 , wherein said first beacon transmitter is a virtual beacon transmitter.

7. The communications device of claim 4 , wherein said message reports receipt of a beacon signal which was not actually received by said wireless terminal.

8. The communications device of claim 4 , wherein said communications device is a network device which is located external to said wireless terminal, said communications device being a device in the core network which receives wireless location information from said wireless terminal or determines the location of said wireless terminal from a signal received from another device.

9. The communications device of claim 4 , wherein said communications device is the wireless terminal.

10. A method of operating a communications device, the method comprising:

storing beacon transmitter information, said beacon transmitter information including for a first beacon signal, information indicating: i) a location of a first beacon transmitter which transmits the first beacon signal, ii) a transmit power level of the first beacon signal; and iii) information communicated by the first beacon signal;

determining, based on a location of a wireless terminal and the location of said first beacon transmitter, a beacon signal to be reported, said beacon signal to be reported being a beacon signal which would be received by the wireless terminal if the beacon signal to be reported were transmitted in accordance with the stored beacon transmitter information; and

communicating a message indicating reception of the beacon signal to be reported to the wireless terminal or a component in said wireless terminal which acts upon information indicating the receipt of one or more beacon signals.

11. The method of claim 10 , further comprising:

determining a received signal strength for the beacon signal to be reported based on the location of said wireless terminal and based on stored transmit power level information corresponding the beacon signal to be reported.

12. The method of claim 11 , further comprising:

generating said message indicating reception of the beacon signal to be reported, said message including a beacon identifier identifying the beacon signal to be reported.

13. The method of claim 12 , wherein generating said message indicating reception of the beacon signal to be reported includes incorporating in said message information indicating the determined received signal strength.

14. The method of claim 13 , further comprising:

transmitting said message to a device, external to the communications device, which provides information in response to reports of received beacon signals.

15. The method of claim 13 , wherein said first beacon transmitter is a virtual beacon transmitter.

16. The method of claim 13 , wherein said message reports receipt of a beacon signal which was not actually received by said wireless terminal.

17. The method of claim 13 , wherein said communications device is a network device which is located external to said wireless terminal.

18. The method of claim 13 , wherein said communications device is the wireless terminal.

19. The method of claim 11 , wherein said stored transmit power level information corresponding the beacon signal to be reported is included in said beacon transmitter information.

20. A non-transitory computer readable medium for use in a communications device, said non-transitory computer readable medium including processor executable instructions which when executed by at least one processor cause said communications device to:

store beacon transmitter information, said beacon transmitter information including for a first beacon signal, information indicating: i) a location of a first beacon transmitter which transmits the first beacon signal, ii) a transmit power level of the first beacon signal; and iii) information communicated by the first beacon signal;

determine, based on a location of a wireless terminal and the location of said first beacon transmitter, a beacon signal to be reported, said beacon signal to be reported being a beacon signal which would be received by the wireless terminal if the beacon signal to be reported were transmitted in accordance with the stored beacon transmitter information; and

communicate a message indicating reception of the beacon signal to be reported to the wireless terminal or a component in said wireless terminal which acts upon information indicating the receipt of one or more beacon signals.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2023
From: FRIDAY, ROBERT J.; FREI, RANDALL
To: JUNIPER NETWORKS, INC.
Reel/Frame 062898/0895 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2020
From: MIST SYSTEMS, INC.
To: JUNIPER NETWORKS, INC.
Reel/Frame 053539/0912 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 037228 FRAME: 0834. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 30, 2019
From: FRIDAY, ROBERT; CASTAGNOLI, NEAL DANTE; FREI, RANDALL WAYNE
To: MIST SYSTEMS, INC.
Reel/Frame 048195/0728 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2015
From: FRIDAY, ROBERT; CASTAGNOLI, NEAL DANTE; FREI, RANDALL WAYNE
To: MIST SYSTEMS INC.
Reel/Frame 037228/0834 →