Advancements in engine materials mean you don't have to change your oil every 3000 miles nowadays. I am currently using Amsoil due to the high mileage I drive. The oil change indicator light is not based on usage . It is nothing but a tripometer.
Most OLM's are not mileage based and definitely not the one's used in the Patriot/Compass. Not sure where you got that info but it is not correct.
Most OLM's work off a formula programmed into the vehicles computer that takes into account various factors( varies from mfg to mfg )from RPM to idle time to ambient temperatures and so on. Then, based on how the OLM is programmed to reduce oil life based on those factors as you drive your driving style reduces the oil's service life( according to OLM ).
OLM's do not actually monitor the oil however. The mfg bases their OLM's formula on the oil spec'd for the vehicle( 5W20 conventional for Patriot/Compass ). It won't know if you have top of the line Royal Purple synthetic in there, a quality conventional oil like Valvoline or Pennzoil in there, a bargain basement Accel non detergent oil in there, or even vegetable oil in there. It will reduce the oil service life the same based on how you drive regardless of oil type.
It is not however mileage based. That is why you will see a notation in the owner's manual telling the owner's if the OLM hasn't tripped by a certain maximum allowed time or mileage figure to have the oil changed. For my 2011 it is 6 months or 8,000 miles. Newer models it has been bumped to a year or 10,000 miles.
Also, the increase away from the traditional 3 month or 3000 mile oil change standard is also due in part to better oils. Back when 3/3000 was the norm that was about all the oils could handle. Not so these days. Oils are vastly improved.