发明名称 QUEUEING EVENTS IN AN INTERACTIVE MEDIA ENVIRONMENT
摘要 An arrangement is provided where all applications in an interactive media environment run on a single application thread in a media player. Event queues (819) are utilized to schedule the application thread's processing of workitems (810) corresponding to events that occur in the environment. Workitems (810) include methods to be invoked when the workitem (810) is processed and arguments for the method. Workitems (810) further include a begin time and an end time and are ordered in the event queue (819) first by begin time followed by the order in which they were inserted into the queue. The application thread marks workitems (810) whose begin times corresponds to the current or previous time and then processes marked workitems (822) from the queue in order. Such processing is committed so that once the application thread begins processing of a workitem (822) it does not stop. Workitems (822) are dropped from the event queue (819) if their end times have been passed.
申请公布号 WO2007005316(A2) 申请公布日期 2007.01.11
申请号 WO2006US24294 申请日期 2006.06.22
申请人 MICROSOFT CORPORATION 发明人 FINGER, JAMES, C.;YOVIN, JOHN, ANDRE;MAZHAR, KHURSHED;COLLE, OLIVIER;FREEEMAN, ARTHUR, WILLIAM, JAMES
分类号 G06F9/46;G06F17/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址