Forum Discussion
[Day 1] Mobile Devices With a Sixth Sense: What Android Can Learn From Detection Dogs
Good afternoon everyone!
Intro
Alongside my passion for Android, which I’ve also made my profession, I spend a lot of my personal time working on scent detection training with dogs. Over the years I’ve trained my own dogs to search for items such as data carriers, phones, cannabis, and most recently one on cash.
I wanted to participate in the festival because I had to skip the opportunity last year. But to contribute meaningfully, I wanted to create something that connects both worlds, Android and my other interests. This article is the result of that cross-pollination. The article is just a different perspective to discuss, a thought I had and a look in to what I think could be a good future.
Android & detection / search dogs
Enterprise mobility is still too often reduced to policies, profiles, and compliance checkboxes. A device shows compliant, an app is locked down, and the job seems done. But anyone who has worked with a well-trained detection dog knows that control is only half the story. The real value comes from analyzing behavior and context, and the ability to anticipate on what’s coming.
Fun fact: Our nose, and a dogs nose, contain olfactory receptors, nerve cells that detect odor molecules, which is what we use to recognize a scent. An average human has around 2 to 6 million of those. A dog’s nose has around 250-300 million. They are capable of detecting so much more scents than we do.
A detection dog doesn’t just smell an object. It smells the contents, the ingredients of what it’s made of and It detects deviations. It recognizes not only what is present, but also when a situation doesn’t match the pattern it expects. If something has disturbed the soil, it will recognize that. And as a handler you should be able to read to signals and act on it. If you want to go right, and the dog is showing that it recognizes a scent on the left, you should really go left and trust the signals your dog is sending you. As a dog handler I’m trusting my dog to make the right decisions, I just follow and guide the dog where needed. Lift him to higher grounds, or maybe mark areas of extra interest that I can see and I’ve been told to search. Its teamwork.
Devices as Sensors
Imagine a device that doesn’t only enforce policy but also understands what normal looks like in its environment. Not only checking whether something is allowed, but noticing when something is unexpected. A phone that has spent months connected only to Wi-Fi inside the warehouse but suddenly appears on 4G at two in the morning in another city, that may not be a direct policy violation, but it is something you and I would ask questions about. Any detection dog would pause, tilt its head, and quietly signal that something’s off.
The ingredients to make devices smarter already exist. Smartphones capture motion, location, battery patterns, network behavior, app usage, and user interaction. Individually these are datapoints, but together they form a pattern, just like scent particles form a track for example. The interesting part is: the hardware has been ready for years. What we lack is interpretation.
Fun fact: Did you know that when a dog is searching/sniffing, it can inhale and exhale up to 300 times per minute? If we would do this, we will start hyperventilating within seconds.
I think Android could evolve in the same direction by learning baselines of enterprise-normal rather than relying solely on static policies. Once a baseline exists, devices can flag changes proactively, early before things escalate.
An example
Consider a warehouse worker scanning goods along the same aisle, during the same shift, using the same three apps every day. Android sees that, learns it, and identifies it as normal. But one Monday everything is different: roaming is active, a new route is taken, unfamiliar apps are running. Instead of asking only is this allowed?, the device could ask is this unusual?, should I report this?, is this risk or intentional deviation?
As an IT admin, you could check those signals and take appropriate action. But maybe we want Android Enterprise to take their own actions up to a certain degree?
This isn’t just security, it also improves stability, efficiency and less downtime. Combine all these and you might even have an employee who is actually happy with the work IT is doing. Instead of being the team who keeps blocking things, you become the IT admin that makes the devices just work when they need to.
Closing note
I am aware of different MDM’s providing such solutions such as WS1 and Knox Asset intelligence. But I think it could and should be so much better than that. It should be part of core Android OS, present for everyone, not just the one who can afford it but also the smaller companies with less budget. It shouldn’t be depending on a third party whether or not this works.
Android Enterprise has matured. Policies are essential, but they’re not the finish line. The real opportunity lies in devices that understand normal, and detect subtle deviations before users even notice.
Maybe it’s time our Android fleets developed a sense of intuition. Maybe it's time for Android fleets to develop their own sixth sense like a detection dog that quietly sits, nose raised, because it notices something no one else does yet.
12 Replies
- Emilie_BGoogle Community Manager2 months ago
What a way to kick off the Festival Michel 🤩
This is a fascinating read and i love how you linked the dogs' incredible abilities with Android - so clever!
If I got this right, you'd think IT admins should pick up on the cues/changes of pattern left by users in Android Enterprise and act accordingly; but also that Android Enterprise should flag these changes so that the IT admins can take the appropriate actions?Do you think the pattern changes should be pick up as they occur or after a few repetitions (so, a few days where the pattern is different than the "usual")?
Also, side note, you trained one of your dogs to scent/detect cash; how's that working out? 😝
- MichelLevel 4.0: Ice Cream Sandwich2 months ago
Noticing and taking actions could be two seperate things. Notice it when a pattern changes, take action of it does not revert back for example. Really depends on what you are monitoring I think
side note: She hasn't picked up money while walking somewhere. So i'm pretty sure we haven't checked to right places yet but she is actually very good in sensing even just one bill. She is trained for European made bills, I've been told that the US Dollar is made from different material and therefore will smell a bit different.
- LizzieGoogle Community Manager2 months ago
This is super interesting Michel - what a fantastic topic. Thank you so much for all the time and effort you put into this. (Also, where has the past year gone).
I already think that IT admins are detectives, so this further fuels that thinking. 😀
Out of interest, do you think currently this actually takes an IT admin (generally speaking) quite a lot of their day looking for almost like a deployment status' on devices, so having something along the lines of what you mention here would actually reduce a lot of time spent in this area?
(It would also be great to hear other members' views on this too).
Thanks so much again, love this topic. 🤩
- MichelLevel 4.0: Ice Cream Sandwich2 months ago
Thanks Lizzie!
I see a rising demand for proactive it support. It makes end users happier with their hardware, since issues can be resolved before it gets annoying. I think a lot of people recognize the saying: oh im not going to it, they just say they rebooting it and never fix it. I'll just live with it.
We need to be able to fix issues before they happend. I know, it's challenging but should always be the goal.
And yes, the year flew by! Last year around the festival days I was about to become a father!
- MoombasLevel 4.4: KitKat2 months ago
And some issues need a reboot to fix it (memory running full over time).
But in general, yes, I'm definitely on the proactive side as well.
Ideally noticing an issue and solve it proactively before users complain about it (or just a few).
- mattdermodyLevel 3.0: Honeycomb2 months ago
I really love this concept of an established baseline combined with anomaly detection. So many of the compliance policies and profiles that are assigned are only there and in place after an extensive troubleshooting effort led to that particular stop gap or workaround as a solution to prevent a problem from occurring in the past. They are often written in blood, so to speak. As admins we have a lot of tools to stop the leak once it has started AND someone has told us about it. We tend to lack the proactive insights to let us know that a leak might be about to occur before it begins. Instead of just looking for x problem it would be great to have the added insight of noticeable changes detected from a given established baseline.
- MichelLevel 4.0: Ice Cream Sandwich2 months ago
Exactly what I'm looking for, we need to get back in de driver seat and act proactively to make a device work for the user and keep it working for them.
Related Content
- 3 months ago