IP Library › Granted Patent US 10,356,692
Granted Patent B2
US 10,356,692 · App. 15/214,788 · Granted Jul 16, 2019

Beacon placement and distribution

Inventors: Jeremy A. Greenberger (Raleigh, NC); Jana H. Jenkins (Raleigh, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04W40/244H04L67/10H04W4/021H04W16/22H04W64/003
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 10,356,692
App. No.
15/214,788
Granted
Jul 16, 2019
Kind
B2
Abstract

A computer-implemented method includes receiving, by a computing device, information defining a beacon coverage area in which beacon signals transmitted by one or more beacons traverse the beacon coverage area; determining, by the computing device, the beacon coverage area based on the information defining the beacon coverage area; determining, by the computing device, beacon distribution based on the determined beacon coverage area; generating, by the computing device, a report identifying information regarding the beacon distribution; and storing or outputting, by the computing device, the report identifying information regarding the beacon distribution.

Claims (37)

1. A computer-implemented method comprising:

receiving, by a computing device, current advertising campaign information defining a beacon coverage area in which beacon signals transmitted by one or more physical beacon devices traverse the beacon coverage area;

determining, by the computing device, the beacon coverage area based on the current advertising campaign information;

determining, by the computing device, a beacon distribution of the physical beacon devices based on the determined beacon coverage area;

generating, by the computing device, a report identifying information regarding the beacon distribution; and

storing or outputting, by the computing device, the report identifying information regarding the beacon distribution and an instruction to relocate a particular physical beacon device of the one or more physical beacon devices based on the beacon distribution and the current advertising campaign information.

2. The method of claim 1 , wherein the information defining the beacon coverage area includes an administrator-defined beacon coverage area.

3. The method of claim 1 , wherein determining the beacon distribution is further based on beacon transmission range information.

4. The method of claim 3 , wherein the beacon transmission range information includes battery level information for the one or more beacons or historical beacon transmission performance at various locations.

5. The method of claim 1 , further comprising determining beacon placement based on the determined beacon coverage area, wherein the storing or outputting further includes storing or outputting information regarding the beacon placement.

6. The method of claim 5 , wherein determining the beacon placement further includes executing a simulation by superimposing boundaries corresponding to beacon transmission ranges on to a floor plan or map that defines the beacon coverage area.

7. The method of claim 1 , wherein the storing or outputting the report identifying information regarding the beacon distribution includes providing a map or floor plan identifying beacon placement locations.

8. The method of claim 1 , wherein the storing or outputting the report identifying information regarding the beacon distribution includes providing a narrative identifying the instruction to relocate the particular physical beacon device from one location to a different location.

9. The method of claim 1 , wherein a user device receives content based on receiving the beacon signals when located within the beacon coverage area.

10. The method of claim 1 , wherein a service provider at least one of creates, maintains, deploys and supports the computing device.

11. The method of claim 1 , wherein steps of claim 1 are provided by a service provider on a subscription, advertising, and/or fee basis.

12. The method of claim 1 , wherein the computing device includes software provided as a service in a cloud environment.

13. The method of claim 1 , further comprising deploying a system for distributing and placing the physical beacon devices in a facility to provide beacon coverage within the beacon coverage area, comprising providing a computer infrastructure operable to perform the steps of claim 1 .

14. A computer program product for distributing and placing physical beacon devices in a facility to provide beacon coverage within a beacon coverage area, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:

receive current advertising campaign information for defining the beacon coverage area in which beacon signals transmitted by one or more of the physical beacon devices traverse the beacon coverage area;

determine the beacon coverage area based on the current advertising campaign information;

determine a beacon placement of the physical beacon devices based on the determined beacon coverage area;

generate a report identifying information regarding the beacon placement and an instruction to relocate a particular physical beacon device of the one or more physical beacon devices based on the beacon placement and the current advertising campaign information; and

store or output the report identifying information regarding the beacon placement.

15. The computer program product of claim 14 , wherein the current advertising campaign information defining the beacon coverage area includes an administrator-defined beacon coverage area.

16. The computer program product of claim 14 , wherein determining the beacon placement is further based on beacon transmission range information, wherein determining the beacon placement further includes executing a simulation by superimposing boundaries corresponding to beacon transmission ranges on to a floor plan or map that defines the beacon coverage area.

17. A system comprising:

a CPU, a computer readable memory and a computer readable storage medium associated with a computing device;

program instructions to receive information for defining a beacon coverage area in which beacon signals transmitted by one or more physical beacon devices traverse the beacon coverage area, wherein the beacon coverage area corresponds to a targeted area for providing content associated with a current advertising campaign;

program instructions to determine the beacon coverage area based on the information for defining the beacon coverage area;

program instructions to determine a beacon distribution of the physical beacon devices based on the determined beacon coverage area;

program instructions to generate a report identifying information regarding the beacon distribution and an instruction to relocate a particular physical beacon device of the one or more physical beacon devices based on the beacon distribution and the content associated with the current advertising campaign; and

program instructions to store or output the report identifying information regarding the beacon distribution,

wherein the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory.

18. The system of claim 17 , wherein the targeted area is a section of a merchant facility.

19. The system of claim 17 , wherein the defined beacon coverage area is set to expire and revert to a default beacon coverage area, the system further comprising program instructions to determine a revised beacon distribution based on the default beacon coverage area.

20. The system of claim 17 , wherein the defined beacon coverage area is changed, the system further comprising program instructions to determine an updated beacon distribution based on the changed beacon coverage area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2016
From: GREENBERGER, JEREMY A.; JENKINS, JANA H.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039199/0119 →
Continuity (1)
Related Publication 20180027423A1 · Jan 25, 2018