Beacon based privacy centric network communication, sharing, relevancy tools and other tools
First Claim
Patent Images
1. A processor-based system comprising:
- a receiver;
memory for storing instructions for a mobile device beacon application that are executable by processor electronics;
processor electronics configured to execute the instructions in order to;
in response to the receipt of a detection event caused by receiver detection of a beacon UUID and a beacon major transmitted from a beacon, forward the beacon UUID and the beacon major to a remote computer system;
receive a data matrix based on the beacon UUID and the beacon major, whereinthe data matrix comprises;
the beacon UUID for the beacon, a beacon minor for the beacon, a beacon characteristic for the beacon and a beacon statistical probability associated to the beacon characteristic;
calculate a beacon relevancy score for the beacon based upon a user profile and the beacon characteristic and the beacon characteristic statistical probability, wherein the user profile comprises a user characteristic and an associated characteristic statistical probability;
determine a movement, vector, of the system based on a geospatial position change of the system;
recalculate the beacon relevancy score based on the movement vector of the system;
determine if the recalculated beacon relevancy score is above or equal to a user relevancy threshold; and
if the recalculated beacon relevancy score is above or equal to the user relevancy threshold, then execute a predetermined action.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosed tools use a plurality of substantially low powered data signal transmitters and receiving tools, such as beacons to provide a location and contextually aware system. Specifically, the disclosed technology can greatly enhance personalization of information or advertising that is delivered to a user via analyzing the proximity data that is transmitted by a beacon.
145 Citations
19 Claims
-
1. A processor-based system comprising:
-
a receiver; memory for storing instructions for a mobile device beacon application that are executable by processor electronics; processor electronics configured to execute the instructions in order to; in response to the receipt of a detection event caused by receiver detection of a beacon UUID and a beacon major transmitted from a beacon, forward the beacon UUID and the beacon major to a remote computer system; receive a data matrix based on the beacon UUID and the beacon major, wherein the data matrix comprises; the beacon UUID for the beacon, a beacon minor for the beacon, a beacon characteristic for the beacon and a beacon statistical probability associated to the beacon characteristic; calculate a beacon relevancy score for the beacon based upon a user profile and the beacon characteristic and the beacon characteristic statistical probability, wherein the user profile comprises a user characteristic and an associated characteristic statistical probability; determine a movement, vector, of the system based on a geospatial position change of the system; recalculate the beacon relevancy score based on the movement vector of the system; determine if the recalculated beacon relevancy score is above or equal to a user relevancy threshold; and if the recalculated beacon relevancy score is above or equal to the user relevancy threshold, then execute a predetermined action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18)
-
-
15. A processor-based system comprising:
-
a receiver; memory for storing instructions that are executable by processor electronics; processor electronics configured to execute the instructions in order to; in response to the receipt of a detection event caused by the receiver detecting a beacon UUID and a beacon major from a beacon, forward the beacon UUID and the beacon major to a remote computer system; receive a data matrix based on the beacon UUID and the beacon major, wherein the data matrix comprises; the beacon UUID for the beacon, a beacon minor for the beacon, and a beacon characteristic for the beacon; calculate a beacon relevancy score for the beacon at least based upon a user profile and the beacon characteristic, wherein the user profile comprises a user characteristic; determine a movement vector of the system based on a change of location of the system; recalculate the beacon relevancy score based on the movement vector of the system; and determine if the recalculated beacon relevancy score is above or equal to a user relevancy threshold. - View Dependent Claims (16, 17)
-
-
19. A processor-based system comprising:
-
a receiver; memory for storing instructions for a mobile device beacon application that are executable by processor electronics; processor electronics configured to execute the instructions in order to; in response to the receipt of a detection event caused by the receiver detecting a unique beacon identifier transmitted from a beacon, forward the unique beacon identifier to a remote computer system; receive a data matrix based on the unique beacon identifier, wherein the data matrix comprises; at least one beacon identifier for the beacon and a beacon characteristic; calculate a beacon relevancy score for the beacon, at least based upon a user profile and at least a portion of data from the data matrix, wherein the user profile comprises a user characteristic; determine a movement vector of the system based on a location change of the system; and recalculate the beacon relevancy score based on the movement vector of the system.
-
Specification