IP Library Patent Application 15398633
Patent Application
App. No. 15/398,633

SYSTEM AND METHOD FOR TRACKING IN-STORE DISPLAYS

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 None
App. No.
15/398,633
Abstract

An apparatus and method of use is disclosed for tracking and interacting with in-store displays. A system is provided which utilizes active GPS positioning and streamed video interaction to deploy, maintain, restock and retire in-store displays. A display is provided that comprises a dedicated controller for operating sensors and video displays which interact with a consumer device based on proximity and consumer interaction and which interact with the system to aid in tracking the correct positioning and maintenance of the in-store display.

Claims (148)

1 . A display system comprising:

a container structure;

a display controller removably fixed to the container structure;

a beacon signal generator operatively connected to the display controller;

a memory operatively connected to the display controller and further comprising a set of instructions that when executed by the display controller cause the display system to:

activate the beacon to send a first beacon signal;

adjust the first beacon signal in response to a stimulus signal to form a second beacon signal; and,

activate the beacon to send the second beacon signal.

2 . The display system of claim 1 further comprising:

a wireless networking module operatively connected to the display controller; and,

wherein the memory further comprises instructions that when executed by the display controller cause the system to:

establish a wireless network connection between the display controller and a server with the wireless networking module.

3 . The display system of claim 2 further comprising:

a global positioning system module operatively connected to the display controller; and,

wherein the memory further comprises instructions that when executed by the display controller cause the system to:

resolve a location of the container structure using the global positioning system module; and,

send a serial number, stored in the memory, and the location to the server.

4 . The display system of claim 2 wherein the memory further comprises instructions that when executed by the display controller cause the system to:

receive, from the server, the stimulus signal.

5 . The display system of claim 4 wherein stimulus signal indicates a user proximity to the container structure.

6 . The display system of claim 2 further comprising an inventory sensor operatively connected to the display controller and fixed to the container structure; and,

wherein the memory further comprises instructions that when executed by the display controller cause the system to:

poll the inventory sensor for an inventory signal; and,

generate the stimulus signal based on the inventory signal.

7 . The display system of claim 6 wherein the memory further comprises instructions that when executed by the display controller cause the system to:

generate an inventory log based on the inventory signal; and,

send the inventory log to the server using the wireless networking module.

8 . The display system of claim 1 further comprising a visual display supported by the container structure and operatively connected to the display controller; and,

wherein the memory further comprises instructions that when executed by the display controller cause the system to:

send an image signal to the visual display upon receipt of the stimulus signal.

9 . A system for deploying, maintaining, and retiring a display structure, the system comprising:

a technician device including a first memory and a first processor;

a server, connected to the technician device through a network, including a second memory and a second processor;

the first memory and the second memory further comprising instructions that when executed cause the system to:

display, by the technician device of a set of instructions related to the display structure;

receive, by the technician device, a first picture of the display structure;

send, by the technician device to the server, the first picture;

make, by the server, a first comparison of a second picture of the display structure, stored in the second memory, to the first picture;

generate, by the server, a first message based on the comparison; and

send, by the server to the technician device, the first message.

10 . The system of claim 9 further comprising a reporting processor, having a third memory and a third processor, operatively connected to the server by the network; and

wherein the second memory further comprises instructions that when executed cause the system to:

send a second message to the reporting processor based on the comparison.

11 . The system of claim 9 wherein the first memory and the second memory further comprise instructions that when executed cause the server to:

send, by the technician device to the server, a deployment location;

made, by the server, a second comparison of a required location, stored in the second memory, to the deployment location;

generate, by the server to the technician device, a second message based on the second comparison.

12 . The system of claim 9 wherein the first memory and the second memory further comprise instructions that when executed cause the system to:

display, by the technician device, a preferred location of the display structure.

13 . The system of claim 9 further comprising a display controller, removably attached to the display structure;

the display controller operatively connected to the technician device and the server by the network;

the display controller having a third processor operatively connected to a third memory; and,

wherein the first memory, the second memory, and the third memory further compromise instructions that when executed cause the system to:

receive, at the technician device from the display controller, a first beacon signal;

make a comparison between the first beacon signal to a second beacon signal stored in the first memory; and,

verify a state of the system based on the comparison.

14 . The system of claim 9 wherein the step of display further comprises displaying, by the technician device, a set of instructions related to one of the group of a deployment of the display structure, a maintenance of the display structure, a stocking the display structure and a retirement of the display structure.

15 . The system of claim 9 wherein the step of display of the set of instructions further comprises displaying a video.

16 . The system of claim 13 wherein the first memory, second memory, and the third memory further comprise instructions that when executed cause the system to:

establish, by the display controller, a wireless network connection to the server;

acquire, by the display controller a first set of GPS coordinates of the display controller;

send, by the display controller to the server, the first set of GPS coordinates;

make, by the server, a comparison of the first set of GPS coordinates to a second set of GPS coordinates stored in the third memory; and,

send, by the server, to the technician device, a message based on the comparison.

17 . The system of claim 13 wherein the first memory, the second memory, and the third memory further comprise instructions that when executed cause the system to:

generate, by the technician device, a status message;

send, by the technician device to the server, the status message; and,

verify, by the server, a state of the display structure based on the status message.

18 . A system for retirement tracking of an in-store display, the system comprising:

a technician device, operatively connected to a network, including a first memory and a first processor;

a server, operatively connected to the technician device through the network, including a second memory and a second processor;

the first memory and the second memory comprising a set of instructions that when executed cause the system to perform the steps of:

identifying, by the technician device, the in-store display with a visual display identifier on the in-store display;

sending, by the technician device to the server, the visual display identifier and a retirement location resolved by the technician device;

verifying, by the server, the retirement location of the technician device and the visual display identifier;

sending, by the server to the technician device, a set of retirement instructions that are based on the retirement location and the visual display identifier and that include text and a video;

displaying, by the technician device, the set of retirement instructions;

sending, by the technician device to the server, a status report that includes a technician device identifier, a picture of the in-store display, and the retirement location;

verifying, by the server, a state of the in-store display based on the status report;

sending, by the server to the technician device, a confirmation of the disassembly of the in-store display; and,

displaying, by the technician device, the confirmation.

19 . The system of claim 18 further comprising:

a display controller, operatively connected to the technician device and the server by network, including a third memory and a third processor;

the first memory, the second memory, and the third memory comprising a set of instructions that when executed cause the system to perform the steps of:

deactivating the display controller; and,

sending, by the server to a report device, a retirement report that includes a picture of the in-store display controller.

20 . A system for display maintenance and restock tracking of an in-store display, the system comprising:

a technician device that is operatively connected to a network and that includes a first memory and a first processor;

a server that is operatively connected to the technician device through the network and includes a second memory and a second processor;

the first memory and the second memory comprising a set of instructions that when executed cause the system to perform the steps of:

sending, by the technician device to the server, a request for maintenance instructions that includes an identifier of the technician device and a maintenance location of the technician device;

sending, by the server to the technician device, the maintenance instructions that include an activity to be performed by the technician using the technician device;

sending, by the technician device to the server, a status report that includes the technician device identifier, a picture of the in-store display, the maintenance location, and the serial number received from the display controller;

generating, by the server, additional maintenance instructions based on the status of the in-store display determined by the server;

sending, by the server to the technician device, the additional maintenance instructions; and,

displaying, by the technician device, the additional maintenance instructions.

21 . The system of claim 20 further comprising:

a display controller operatively connected to the technician device and the server by the network;

the display controller operatively connected to a third memory and a third processor;

the first memory, the second memory, and the third memory comprising a set of instructions that when executed cause the system to perform the steps of:

receiving, by the technician device from the display controller, a serial number that identifies the in-store display;

verifying, by the technician device, a location of the in-store display using the maintenance location of the technician device.

22 . A system for augmented reality interaction with an in-store display, the system comprising:

a technician device that is operatively connected to a network and includes a first memory and a first processor;

a server that is operatively connected to the technician device by the network and includes a second memory and a second processor;

the first memory and the second memory comprising a set of instructions that when executed cause the system to perform the steps of:

sending, by the technician device to the server, a location of the technician device;

comparing, by the server, the location of the technician device with a preferred location of the in-store display;

sending, by the server to the technician device, a set of instructions to assemble the in-store display when the location of the technician device is within a predetermined tolerance of the preferred location of the in-store display;

sending, by the technician device to the server, a first set of position readings received in response to a first trigger input and a distance between the in-store display and the technician device;

making a first comparison, by the server, of the first set of position readings to a preferred set of position readings;

making a second comparison, by the server, of the first distance to a preferred distance;

sending, by the server to the technician device, a set of correction instructions to correct a position of the technician device based on the first comparison and the second comparison.

23 . The system of claim 22 wherein the first memory and the second memory further comprise instructions that when executed cause the system to perform the steps of:

displaying, by the technician device, a camera image, a wireframe image overlay, and the correction instructions;

sending, by the technician device to the server, a second set of position readings received in response to a second trigger input and a second distance between the in-store display and the technician device;

generating, by the server, an acknowledgement when the second set of position readings and the second distance is within a set of predefined tolerances; and,

sending, by the server to the technician device, the acknowledgment.

24 . The system of claim 22 wherein the first memory and the second memory further comprise instructions that when executed cause the system to perform the steps of:

sending, by the technician device to the server, a serial number received from the in-store display;

sending, by the server to the technician device, a stocking wireframe image overlay of the in-store display;

displaying, by the technician device, the camera display, and the stocking wireframe image overlay.

25 . A system for consumer engagement tracking with an in-store display, the system comprising:

a consumer device that is operatively connected to a network and includes a first memory and a first processor;

a server that is operatively connected to the consumer device by the network and includes a second memory and a second processor;

the first memory and the second memory comprising a set of instructions that when executed cause the system to perform the steps of:

sending, by the consumer device to the server, a picture of the in-store display;

determining, by the server, a status of the in-store display based on the picture of the in-store display; and,

sending, by the server to the consumer device, an incentive based on the picture of the in-store display.

26 . The system of claim 25 further comprising:

a display controller, operatively connected to the consumer device and the server by the network, including a third memory and a third processor;

the first memory, the second memory, and the third memory comprising a set of instructions that when executed cause the system to perform the steps of:

displaying, by the consumer device, a request to access nearby wireless network devices, including the display controller;

sending, by the consumer device to the server, a serial number received from the display controller;

sending, by the server to the consumer device, an updated webpage that is based on the location of the consumer device, and the serial number.

27 . The system of claim 25 wherein the first memory, the second memory, and the third memory further comprise instructions that when executed cause the system to perform the steps of:

sending, from the consumer device to the server, a request for a webpage using a uniform resource locator;

sending, by the server to the consumer device, the webpage generated in response to the request for the webpage;

displaying, by the consumer device, the webpage;

resolving, by the consumer device, a location of the consumer device in response to displaying the webpage; and,

sending, by the consumer device to the server, the location of the consumer device.

28 . The system of claim 26 wherein the first memory, the second memory, and the third memory further comprise instructions that when executed cause the system to perform the steps of:

sending, by the server to the consumer device, instructions and incentive offers for a set of displays that are within a predefined distance from the consumer device and that includes a display connected to the display controller;

receiving, by the consumer device, the serial number from the display controller connected to the in-store display;

resolving, by the consumer device, the serial number with the instructions and incentive offers to identify an incentive of the incentive offers that is associated with the in-store display connected to the display controller;

displaying, by the consumer device, the instructions and the incentive associated with the in-store display;

taking, by the consumer device, a picture of the in-store display that is connected to the display controller and associated with the incentive; and,

sending, by the consumer device to the server, a request for the incentive.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2020
From: BLUE CALYPSO, LLC
To: LEVI, ANDREW
Reel/Frame 053141/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2017
From: LEVI, ANDREW E.
To: BLUE CALYPSO, LLC
Reel/Frame 040846/0926 →