Sharing beacons
First Claim
1. A method comprising:
- receiving data specifying at least one beacon associated with a first account and a first validity window specifying a time period during which the at least one beacon is to be associated with an additional account;
generating a first key which, when registered by a second account, causes the at least one beacon to be associated with the second account during the first validity window;
causing the at least one beacon to be associated solely with the first account outside the first validity window; and
causing, after the registration of the first key, the at least one beacon to be associated with the second account during the first validity window.
3 Assignments
0 Petitions
Accused Products
Abstract
Data is received that specifies at least one beacon associated with a first account and a first validity window specifying a time period during which the at least one beacon is to be associated with an additional account. Thereafter, a first key is generated which, when registered by a second account, causes the at least one beacon to be associated with the second account until expiration of the first validity window. Prior to registration of the first key and additionally outside the first validity window the at least one beacon is associated solely with the first account. After the registration of the first key, the at least one beacon is caused to be associated with the second account during the first validity window. Related apparatus, systems, techniques and articles are also described.
67 Citations
22 Claims
-
1. A method comprising:
-
receiving data specifying at least one beacon associated with a first account and a first validity window specifying a time period during which the at least one beacon is to be associated with an additional account; generating a first key which, when registered by a second account, causes the at least one beacon to be associated with the second account during the first validity window; causing the at least one beacon to be associated solely with the first account outside the first validity window; and causing, after the registration of the first key, the at least one beacon to be associated with the second account during the first validity window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer program product storing instructions which, when executed by at least one data processor forming part of at least one computing system, result in operations comprising:
-
receiving data specifying at least one beacon associated with a first account and a first validity window specifying a time period during which the at least one beacon is to be associated with an additional account; generating a first key which, when registered by a second account, causes the at least one beacon to be associated with the second account until expiration of the first validity window; causing the at least one beacon to be associated solely with the first account outside the first validity window; and causing, after the registration of the first key, the at least one beacon to be associated with the second account during the first validity window.
-
-
21. A system comprising:
-
at least one beacon; at least one data processor; and memory storing instructions which, when executed by the at least one data processor, result in operations comprising; receiving data specifying at least one beacon associated with a first account and a first validity window specifying a time period during which the at least one beacon is to be associated with an additional account; generating a first key which, when registered by a second account, causes the at least one beacon to be associated with the second account until expiration of the first validity window; causing the at least one beacon to be associated solely with the first account prior to registration of the key and additionally outside the first validity window; and causing, after the registration of the first key, the at least one beacon to be associated with the second account during the first validity window.
-
-
22. A method comprising:
-
receiving, by a beacon server, data specifying at least one beacon associated with a first account and a first validity window specifying a time period during which the at least one beacon is to be associated with an additional account; generating, by a beacon server, a first key which, when registered by a second account via the beacon server, causes the at least one beacon to be associated with the second account during the first validity window; causing, by the beacon server, the at least one beacon to be associated solely with the first account outside the first validity window; and causing, by the beacon server after the registration of the first key, the at least one beacon to be associated with the second account during the first validity window; wherein; software on a client device detects transmissions from one beacon of the at least one beacon; the software on the client device relays data characterizing the detected transmission to the beacon server; the beacon server sends beacon information associated with the first account to the software on the client device if the software on the client device is associated with the first account and it is outside the first validity window; the beacon server sends beacon information associated with the second account to the software on the client device if the software on the client device is associated with the second account and it is within the first validity window.
-
Specification