Calculate the minimum amount of time off that is expected. If there hasn't been a time in/out that is longer than the minimum, then consider it signing out. If there has been that number of hours that have passed THEN consider it a sign in. You may have a 12 hour period, or you may have a 16 hour period, but that would eliminate someone being paid for 24 hours straight.