Global Patent Index - EP 0880745 A1

EP 0880745 A1 19981202 - EVENT FILTERING FEATURE FOR A COMPUTER OPERATING SYSTEM IN A HOME COMMUNICATIONS TERMINAL

Title (en)

EVENT FILTERING FEATURE FOR A COMPUTER OPERATING SYSTEM IN A HOME COMMUNICATIONS TERMINAL

Title (de)

EREIGNISFILTERVERFAHREN FÜR EIN RECHNERBETRIEBSSYSTEM IN EINEM HEIMKOMMUNIKATIONS-ENDGERÄT

Title (fr)

FILTRE D'EVENEMENTS POUR SYSTEME D'EXPLOITATION D'ORDINATEUR DANS UN TERMINAL DE TELECOMMUNICATION DOMESTIQUE

Publication

EP 0880745 A1 19981202 (EN)

Application

EP 96944439 A 19961223

Priority

  • US 9620126 W 19961223
  • US 57820395 A 19951229

Abstract (en)

[origin: WO9724671A1] An improved operating system kernel for a home communication terminal (HCT) includes an event filtering feature (204) which allows threads (A, B) running in the HCT to register interest in events of a particular type, from a particular source, or other desirable criteria. Events occurring in the system (205, 206) are prequalified by the kernel before providing them to individual threads which have registered interest in only certain types of events. By executing a filter in the kernel's context, a thread context switch can be avoided. Events occurring in the system can be matched with events of interest (200a, 200b, 200c) registered by various threads by an efficient comparison operation including a mask field and a code field. Additionally, various thread synchronization mechanisms such as alarms and semaphores can be implemented using a common event object which is integrated onto event queues.

IPC 1-7

G06F 11/30; G06F 9/00

IPC 8 full level

G06F 9/46 (2006.01)

CPC (source: EP KR)

G06F 9/52 (2013.01 - EP); G06F 9/542 (2013.01 - EP); G06F 11/30 (2013.01 - KR)

Designated contracting state (EPC)

DE FR GB IT

DOCDB simple family (publication)

WO 9724671 A1 19970710; AU 1424697 A 19970728; EP 0880745 A1 19981202; EP 0880745 A4 19990421; KR 19990076823 A 19991025

DOCDB simple family (application)

US 9620126 W 19961223; AU 1424697 A 19961223; EP 96944439 A 19961223; KR 19980704949 A 19980626