Oil analysis is done by destructive means (usually burning then identifying the light emitted) to look for what chemicals and elements are present in the oil. No engine will do this. But the computer could easily set a limit and then subtract from it for each mile or hour of use. If you are pushing hard on the pedal it could subtract more than light use. If you are pushing hard but the RPMs are not going up as the computer expects an unloaded car or truck would it could assume towing or a heavy load and make even bigger subtractions per mile. The computer could also adjust for high or low ambient temperatures and other conditions. The real question is it in the mfgs best interest to create an algorithm that gives you the longest life or one that will make sure you get to a predefined point, say 100k miles, before you start having engine issues? Also, unless it asks I don't think the computer would know what type of oil, brand, quality, or even weight (if different than the suggested weight) that's in the engine so it would have to base everything off of "their" oil.