SYSTEMS AND METHODS FOR ENCRYPTING LOCATION BROADCASTS
First Claim
Patent Images
1. A system for delivering supplemental content, the system comprising:
- a server, the server configured to;
receive data, the data including an encrypted data packet, a key hint, and an indication of a client position;
select a key to decrypt the encrypted data packet responsive to the key hint and the indication of the client position;
decrypt the encrypted data packet;
retrieve a beacon identification from the decrypted data packet;
determine a micro-location of the client responsive to the beacon identification; and
transmit, to the client, a supplemental content item responsive to the determined micro-location of the client.
5 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a system and method for providing a user with supplemental content based on the user'"'"'s preferences and location. The disclosure provides a computer program that allows users to discover and organize content from a platform that is accessible from a mobile device or computer. Additionally, the disclosure provides a system for determining a user'"'"'s location while indoors. The system can associate the user'"'"'s location with specific content or items in a store and provide the user with supplemental content related to those items.
-
Citations
20 Claims
-
1. A system for delivering supplemental content, the system comprising:
a server, the server configured to; receive data, the data including an encrypted data packet, a key hint, and an indication of a client position; select a key to decrypt the encrypted data packet responsive to the key hint and the indication of the client position; decrypt the encrypted data packet; retrieve a beacon identification from the decrypted data packet; determine a micro-location of the client responsive to the beacon identification; and transmit, to the client, a supplemental content item responsive to the determined micro-location of the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for delivering supplemental content, the method comprising:
-
receiving, by a server, data, the data including an encrypted data packet, a key hint, and an indication of a client position; selecting, by the server, a key to decrypt the encrypted data packet responsive to the key hint and the indication of the client position; decrypting, by the server, the encrypted data packet; retrieving, by the server, a beacon identification from the decrypted data packet; determining, by the server, a micro-location of the client responsive to the beacon identification; and transmitting, by the server, a supplemental content item responsive to the determined micro-location of the client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium storing processor executable instructions thereon, the instructions, when executed by a processor cause the processor to:
-
receive data, the data including an encrypted data packet, a key hint, and an indication of a client position; select a key to decrypt the encrypted data packet responsive to the key hint and the indication of the client position; decrypt the encrypted data packet; retrieve a beacon identification from the decrypted data packet; determine a micro-location of the client responsive to the beacon identification; and transmit a supplemental content item responsive to the determined micro-location of the client. - View Dependent Claims (18, 19, 20)
-
Specification