No, I kind of have the luxury of being home, and having a small flock of birds that lay a bunch of different colors. So, knowing who laid what is easy. For the first few weeks, I checked every 2 hours, until they each started establishing a regular and predictable pattern... Now I can forecast about what time they are going to lay and only go out at those times. I record the time roughly based off of how warm the eggs feel when I gather, how they were behaving the last time I checked, and what time they laid the day before. I record at the resolution of quarter hours, because I enter it into a spreadsheet in decimal format so it can graph it. Quarter hours are easy... .0. .25. .5. .75.
So like, if I go out there at say, 9:22am... Because I am expecting one between 8 and 10, and I find one, when I pick it up, if it feels really warm, I can pretty much say it was laid withing the last 15 minutes... So, I record 9.25. If it's just kinda warm, I record 9... Cool, 8.75... Cold, 8.5... I'm also out there between 7 and 9 to water, feed and scoop the coop bedding anyway... And I can usually tell by how they are behaving how eminent the egg is, which also helps me gauge the time. For example, Zoe's due this morning, I set out their water and cleaned the coop at 7:30, Zoe was in the nest box and shot out of the coop as soon as I opened the door to the run... But she didn't come back in while I was cleaning, so... She was just warming the nest, meaning I know she'll lay closer to 9 today... Meaning... Hurry up and get the morning chores done so I can get back to my warm bed, lol.
The easiest time to predict is the one after a bird took a day off... If they are a reliable layer, the next egg after a break is always in the first couple hours after sunrise the following morning. The next day will always be later in the day from the day before, so... If they lay at 7:30 the day after not laying, look for the next one at 9 the next day... If it's there, guess about what time it was laid by how warm it still is... If not, check back in an hour. So, if the next one was laid about 9:30, then her cycle is roughly 26 hours, and the next egg can be expected at 11:30ish the next day and so on until about an hour before sunset... Eventually sunset will cut off the cycle, she'll take that day off and begin a new block the next morning in the first couple hours after sunrise. For a while, because of the shorter days, my girls' cycles got as long as 30 hours apart... Which pretty much dictated one in the morning, one in the afternoon, and then a day off... Recently because the days are getting longer, their cycles are ratcheting down some, 28 hour cycles means one in the morning, one around noon, and one in the late afternoon before taking a day off... As the days get longer and longer, they may eventually be able to lay 5 or 6 days in a row before sunset cuts them off. The longer the cycle, the shorter the block, the more frequent the days off, the fewer eggs a week there are and visa versa... Simple as that.
But basically, anything out of the normal pattern triggers a spot exam... And I look the bird over for any problems. Sometimes I feel like I'm going too far with the tracking stuff, but, these are my first chickens, and I have learned so much about laying cycles and patterns through doing this. But since it's winter, understanding their patterns has also prevented coming out to a pile of frozen eggs.
Edit:
So... I went out at just after 9:20... Saffron, due to lay between 9 and 10 was in the nest basket I have hung up in the run, Zoe was still in the nest box in the coop... For some reason, Inara, Nandi and Bridget were pestering Zoe in the coop... you know... just by being there.... Actually, Inara (not even due to lay today, and who never lays in the nest boxes, preferring the basket out in the run) was being really annoying and entering Zoe's nest box... *draaaammmaaaaa*
Meanwhile, Saffron jumped down out of the basket, revealing her egg, and when I went to collect it, all of my girls came out of the coop, Zoe too... So I checked the box really quick, Zoe hadn't laid yet, but she's agitated, so soon. I came back in and it was 9:28 on the clock... Saffron would have laid at least 5 minutes before that, and very likely just before I went out... so, even though she laid closer to 9:20, she gets recorded as having laid at 9:15 today (9.25). Zoe's back in the nest though, so... if she hasn't already, then in the next 10-15 minutes or so I should have an egg from her... An egg song would be nice... but all of my girls are for the most part sneaky layers...
Edit 2:
Went out at 10:35...
Zoe's egg, kinda warm... So, right at 10.
Yolanda was in the adjacent nest box... as I was walking away, I heard her make a commotion. I turned around, headed back to the coop, sure enough... So, Yolanda's gets recorded for 10:30 today. I wasn't really expecting her to lay until at least 11... so, you can see how this ratcheting down and tightening of the cycle is occurring... She's laying eggs roughly 26-27 hours apart now... So, her blocks will be getting longer, and she'll be taking fewer days off in a week... She's by far my best layer this first season... even better than Zoe, my leghorn and Inara, one of my SLWs.
And that... unless Nandi decides today's the day she's gonna start... is it for today.