Processing

Please wait...

Settings

Settings

1. WO2017131829 - BEACON CLOUD REPUTATION SERVICE

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

CLAIMS

What is claimed is:

1. A machine readable medium, on which are stored instructions for determining beacon safety, comprising instructions that when executed cause a machine to:

receive a beacon identification information and a beacon content associated with a beacon;

determine whether the beacon identification information identifies a known beacon;

determine a safety level of the beacon content;

generate a beacon safety score based on the safety level and the beacon identification information; and

send the beacon safety score to a requester.

2. The machine readable medium of claim 1, wherein the beacon safety score comprises a value derived from the safety level of the beacon content and the beacon identification information.

3. The machine readable medium of claim 1 , wherein the instructions to determine whether the beacon identification information identifies a known beacon comprise instructions that evaluate a manufacturing origin of the beacon, a geo-physical location of the beacon, and historical activity associated with the beacon.

4. The machine readable medium of claim 1, wherein the beacon content comprises a uniform resource locator, and the instructions to determine a safety level of the beacon content comprises evaluating the uniform resource locator and content addressed by the uniform resource locator.

5. The machine readable medium of any one of claims 1-4, wherein the beacon identification information comprises hardware information associated with the beacon and telemetry information received, both received from the beacon, data used to associate malicious data with the beacon, and data used to derive trustworthiness of manufacturing origin of the beacon, data used to determine whether the beacon occupies a well reputed geo-physical location, and data used to associate a known historical activity with the beacon.

6. The machine readable medium of any one of claims 1-4, further comprising instructions to store the beacon safety score.

7. A system for determining safety of beacon transmissions, comprising:

one or more processors;

memory coupled to the one or more processors on which are stored instructions, comprising instructions that when executed cause at least some of the one or more processors to:

receive a beacon transmission from a beacon;

extract a beacon identification information from the beacon transmission;

send the beacon identification information to a beacon registry;

receive a beacon content from the beacon registry;

send the beacon content and the beacon identification information to a validation service; and

receive, from the validation service, a beacon safety score.

8. The system of claim 7, further comprising instructions to suppress the beacon content of the beacon based on the beacon safety score.

9. The system of claim 7, further comprising instructions to identify the beacon registry.

10. The system of claim 7, wherein the beacon safety score indicates whether the beacon is safe and whether the beacon content is safe.

11. The system of any one of claims 7-10, wherein the beacon safety score indicates whether the beacon has a trusted manufacturing origin, a well reputed geo-physical location, and known historical activity.

12. The system of any of claims 7-10, wherein the instructions to extract beacon identification information from the beacon transmission comprise instructions to:

extract a beacon identifier from the beacon transmission;

extract a registry information from the beacon transmission; and compute a contextual information, wherein the contextual information comprises a geo-physical location, a time transmission received, and a contextual location associated with the beacon.

13. The system of claim 12, wherein the registry information comprises an address of a private beacon registry.

14. The system of any one of claims 7-10, further comprising instructions to present a visual representation indicative of the beacon content based on the beacon safety score.

15. A method for suppressing beacon transmissions, comprising:

receiving a beacon transmission from a beacon;

extracting a beacon identification information from the beacon transmission; sending the beacon identification information to a validation service;

receiving, from the validation service, data associated with the beacon; and suppressing, based on the data, propagation of the beacon transmission to other applications.

16. The method of claim 15, wherein the suppressing comprises evaluating the data against a set of user preferences.

17. The method of claim 16, wherein the set of user preferences comprises acceptable times of day to receive beacon transmissions.

18. The method of claim 16, wherein the set of user preferences comprise acceptable types of beacon transmissions.

19. The method of claim 16, wherein the set of user preferences comprise acceptable locations to receive beacon transmissions.

20. The method of any of claims 15-19, further comprising notifying a user of received suppressed beacon transmissions.