There are many features to the rice cooker. Some rice cookers can keep your rice warm for up to 5 hours, while others can keep it warm for up to 7 hours. Others can even keep it warm for 12 hours.