Patent ID: 7733873

Claim:
A system, comprising: a calendar search engine; an array of calendars with outputs operatively coupled to inputs of the search engine, wherein the array of calendars includes a first set of time based calendars in which a search zone over which the search engine searches is delineated by a Current Pointer (CP) and a Current Time (CT) and a second set of non-time based calendars which uses the CP to delineate the beginning of a search zone; a Winner Valid array operatively coupled to the calendar search engine; a Winning Location array operatively coupled to the calendar search engine; and a controller responsive to received signals configured to generate control signals which put the system in an initial state and causes the calendar search engine to, within a predefined time interval, search: each of the first set of time based calendars based on the CP and the CT until a valid result is found; if no valid result is found from the search of the first set of time based calendars, search the second set of non-time calendars based on the CP; and load search valid results into the Winner Valid Array and Winning Location Array.