Patent ID: 8656268
Filing Date: 2014-02-18
Classification: G06F

Abstract:
1. An electronic device hosting an application scheduler arranged to manage processing of workitems corresponding to events occurring in an interactive media environment where time is counted using a sequence of ticks, each of the workitems having a timestamp that includes a begin time and an end time, the application scheduler comprising: a plurality of event queues for queuing the work items, each of the event queues having a head end and a tail end and arranged so that workitems are processed from the head end of the event queue, each of the event queues further being accessible by respective ones of a plurality of interactive media applications in order to insert the workitems into the event queues; and an application thread coupled to the plurality of event queues at their head ends, the application thread being arranged for marking workitems whose begin time corresponds to a current tick or a previous tick, processing marked workitems, and inserting workitems associated with new events that occur during the processing at the tail end of an event queue so that they follow after marked workitems.