DE69425470T2 - Verfahren zur Ereignismeldung in einem Betriebssystem - Google Patents

Verfahren zur Ereignismeldung in einem Betriebssystem

Info

Publication number
DE69425470T2
DE69425470T2 DE69425470T DE69425470T DE69425470T2 DE 69425470 T2 DE69425470 T2 DE 69425470T2 DE 69425470 T DE69425470 T DE 69425470T DE 69425470 T DE69425470 T DE 69425470T DE 69425470 T2 DE69425470 T2 DE 69425470T2
Authority
DE
Germany
Prior art keywords
procedure
operating system
event reporting
reporting
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69425470T
Other languages
English (en)
Other versions
DE69425470D1 (de
Inventor
Michael R C Seaman
Kevin W Ross
Mark S Blanford
Isaac J Heizer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22506025&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69425470(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Microsoft Corp filed Critical Microsoft Corp
Application granted granted Critical
Publication of DE69425470D1 publication Critical patent/DE69425470D1/de
Publication of DE69425470T2 publication Critical patent/DE69425470T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/465Distributed object oriented systems
DE69425470T 1993-10-27 1994-10-25 Verfahren zur Ereignismeldung in einem Betriebssystem Expired - Lifetime DE69425470T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US14387093A 1993-10-27 1993-10-27

Publications (2)

Publication Number Publication Date
DE69425470D1 DE69425470D1 (de) 2000-09-14
DE69425470T2 true DE69425470T2 (de) 2001-01-11

Family

ID=22506025

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69425470T Expired - Lifetime DE69425470T2 (de) 1993-10-27 1994-10-25 Verfahren zur Ereignismeldung in einem Betriebssystem

Country Status (5)

Country Link
US (2) US5905890A (de)
EP (1) EP0651328B1 (de)
JP (1) JP3782477B2 (de)
CA (1) CA2118169A1 (de)
DE (1) DE69425470T2 (de)

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2118169A1 (en) * 1993-10-27 1995-04-28 Michael R.C. Seaman Event architecture for system management in an operating system
EP0762273B1 (de) * 1995-09-06 2002-05-15 Seiko Epson Corporation Peripheriegerätsteuerungssystem mit einer Mehrheit von Objekten
GB9606733D0 (en) * 1996-03-29 1996-06-05 British Telecomm Collection of events within a distributed object system
US6272559B1 (en) 1997-10-15 2001-08-07 Sun Microsystems, Inc. Deferred reconstruction of objects and remote loading for event notification in a distributed system
US6282652B1 (en) 1998-02-26 2001-08-28 Sun Microsystems, Inc. System for separately designating security requirements for methods invoked on a computer
US6446070B1 (en) 1998-02-26 2002-09-03 Sun Microsystems, Inc. Method and apparatus for dynamic distributed computing over a network
US6185611B1 (en) 1998-03-20 2001-02-06 Sun Microsystem, Inc. Dynamic lookup service in a distributed system
US6463446B1 (en) * 1998-02-26 2002-10-08 Sun Microsystems, Inc. Method and apparatus for transporting behavior in an event-based distributed system
US6226746B1 (en) 1998-03-20 2001-05-01 Sun Microsystems, Inc. Stack-based system and method to combine security requirements of methods
US6487607B1 (en) 1998-02-26 2002-11-26 Sun Microsystems, Inc. Methods and apparatus for remote method invocation
US6938263B2 (en) 1996-04-23 2005-08-30 Sun Microsystems, Inc. System and method for facilitating dynamic loading of “stub” information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space
US6247026B1 (en) 1996-10-11 2001-06-12 Sun Microsystems, Inc. Method, apparatus, and product for leasing of delegation certificates in a distributed system
US6421704B1 (en) 1998-03-20 2002-07-16 Sun Microsystems, Inc. Method, apparatus, and product for leasing of group membership in a distributed system
US6237024B1 (en) 1998-03-20 2001-05-22 Sun Microsystem, Inc. Method and apparatus for the suspension and continuation of remote processes
US6598094B1 (en) 1998-03-20 2003-07-22 Sun Microsystems, Inc. Method and apparatus for determining status of remote objects in a distributed system
US6832223B1 (en) 1996-04-23 2004-12-14 Sun Microsystems, Inc. Method and system for facilitating access to a lookup service
US6138238A (en) 1997-12-11 2000-10-24 Sun Microsystems, Inc. Stack-based access control using code and executor identifiers
US6578044B1 (en) 1997-11-17 2003-06-10 Sun Microsystems, Inc. Method and system for typesafe attribute matching
US6438614B2 (en) 1998-02-26 2002-08-20 Sun Microsystems, Inc. Polymorphic token based control
US6560656B1 (en) 1998-02-26 2003-05-06 Sun Microsystems, Inc. Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system
US6393497B1 (en) 1998-03-20 2002-05-21 Sun Microsystems, Inc. Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system
US6466947B2 (en) 1998-03-20 2002-10-15 Sun Microsystems, Inc. Apparatus and method for dynamically verifying information in a distributed system
US5999986A (en) * 1996-05-01 1999-12-07 Microsoft Corporation Method and system for providing an event system infrastructure
US6470398B1 (en) * 1996-08-21 2002-10-22 Compaq Computer Corporation Method and apparatus for supporting a select () system call and interprocess communication in a fault-tolerant, scalable distributed computer environment
US5832529A (en) 1996-10-11 1998-11-03 Sun Microsystems, Inc. Methods, apparatus, and product for distributed garbage collection
US6237009B1 (en) 1996-10-11 2001-05-22 Sun Microsystems, Inc. Lease renewal service
US6728737B2 (en) 1996-10-11 2004-04-27 Sun Microsystems, Inc. Method and system for leasing storage
FR2762950B1 (fr) * 1997-05-02 2000-08-04 Alsthom Cge Alcatel Procede de transmission d'une notification dans un reseau a applications distribuees comportant plusieurs services de notifications et reseau pour sa mise en oeuvre
US6253256B1 (en) 1997-10-15 2001-06-26 Sun Microsystems, Inc. Deferred reconstruction of objects and remote loading in a distributed system
US6047124A (en) * 1997-10-31 2000-04-04 Sun Microsystems, Inc. System and method for tracing device drivers using a computer
US6289395B1 (en) * 1997-11-24 2001-09-11 International Business Machines Corporation Generic Java-based event processor for scripting Java beans
AU2766199A (en) * 1998-02-26 1999-09-15 Sun Microsystems, Inc. Deferred reconstruction of objects and remote loading for event notification in a distributed system
US6604127B2 (en) 1998-03-20 2003-08-05 Brian T. Murphy Dynamic lookup service in distributed system
CN1298514A (zh) 1998-02-26 2001-06-06 太阳微系统公司 确定性散列识别远程方法的方法和系统
US6728771B2 (en) * 1998-03-20 2004-04-27 Siemens Information And Communication Networks, Inc. Generic transport option for transporting messages in relay or broadcast mode via combinations of ISDN B-channels or D-channels
US6195685B1 (en) * 1998-05-22 2001-02-27 International Business Machines Corporation Flexible event sharing, batching, and state consistency mechanisms for interactive applications
US6553403B1 (en) * 1998-06-03 2003-04-22 International Business Machines Corporation System, method and computer program product for monitoring in a distributed computing environment
US6611877B2 (en) * 1998-06-30 2003-08-26 Sun Microsystems, Inc. System and method for aggregating registration of entities for notifications of events
US6427163B1 (en) 1998-07-10 2002-07-30 International Business Machines Corporation Highly scalable and highly available cluster system management scheme
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US8380041B2 (en) 1998-07-30 2013-02-19 Tivo Inc. Transportable digital video recorder system
US8577205B2 (en) 1998-07-30 2013-11-05 Tivo Inc. Digital video recording system
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
US6341279B1 (en) * 1998-10-12 2002-01-22 Starwave Corporation Method and apparatus for event modeling
US6772207B1 (en) * 1999-01-28 2004-08-03 Brocade Communications Systems, Inc. System and method for managing fibre channel switching devices
WO2000060455A2 (en) * 1999-04-02 2000-10-12 Powerware Corporation Systems, methods and computer program products for event and action management in data processing systems using event handler intermediaries
US6711620B1 (en) * 1999-04-14 2004-03-23 Matsushita Electric Industrial Co. Event control device and digital broadcasting system
FR2792435B1 (fr) 1999-04-15 2001-07-13 Cit Alcatel Procede de modification d'un protocole entre objets distribues
WO2000068776A2 (en) * 1999-05-06 2000-11-16 Sun Microsystems, Inc. Dynamic installation and configuration broker
US6633899B1 (en) 1999-05-06 2003-10-14 Sun Microsystems, Inc. Dynamic installation and configuration broker
US6671742B1 (en) * 1999-06-15 2003-12-30 At&T Corp. Method and apparatus for unifield control and data event exchange in a software system
US6442750B1 (en) * 1999-07-20 2002-08-27 Xerox Corporation Design by contract with aspect-oriented programming
US6473895B1 (en) * 1999-07-20 2002-10-29 Xerox Corporation Aspect-oriented system monitoring and tracing
AU6782800A (en) * 1999-08-16 2001-07-03 Z-Force Corporation System of reusable software parts for implementing concurrency and hardware access, and methods of use
US6611847B1 (en) * 1999-12-30 2003-08-26 Unisys Corporation Method for dynamically linking two objects in two different models
FR2805061B1 (fr) * 2000-02-14 2003-01-17 Cit Alcatel Service de communication permettant la transmission d'evenements entre elements logiciels de facon independante des applications
US6789257B1 (en) * 2000-04-13 2004-09-07 International Business Machines Corporation System and method for dynamic generation and clean-up of event correlation circuit
US8082491B1 (en) 2000-05-09 2011-12-20 Oracle America, Inc. Dynamic displays in a distributed computing environment
US6862594B1 (en) 2000-05-09 2005-03-01 Sun Microsystems, Inc. Method and apparatus to discover services using flexible search criteria
US6934755B1 (en) 2000-06-02 2005-08-23 Sun Microsystems, Inc. System and method for migrating processes on a network
US6907474B2 (en) * 2000-09-15 2005-06-14 Microsoft Corporation System and method for adding hardware registers to a power management and configuration system
US20040225814A1 (en) * 2001-05-29 2004-11-11 Ervin Joseph J. Method and apparatus for constructing wired-AND bus systems
US7149838B2 (en) * 2001-05-29 2006-12-12 Sun Microsystems, Inc. Method and apparatus for configuring multiple segment wired-AND bus systems
US6842806B2 (en) * 2001-05-29 2005-01-11 Sun Microsystems, Inc. Method and apparatus for interconnecting wired-AND buses
US7660887B2 (en) 2001-09-07 2010-02-09 Sun Microsystems, Inc. Systems and methods for providing dynamic quality of service for a distributed system
US7756969B1 (en) 2001-09-07 2010-07-13 Oracle America, Inc. Dynamic provisioning of identification services in a distributed system
EP1313011B1 (de) * 2001-10-31 2007-12-12 Aplix Corporation System zum Ausführen von Zwischenkode, Methode zum Ausführen von Zwischenkode, und Computerprogrammprodukt zum Ausführen von Zwischenkode
US20030126307A1 (en) * 2001-12-27 2003-07-03 Siemens Aktiengesellschaft Method and system for event management
US7694344B1 (en) 2002-03-15 2010-04-06 Novell, Inc. Method and system for enforcing network security by preserving event execution information utilizing a service event stack
US7197587B2 (en) * 2002-06-19 2007-03-27 Hewlett-Packard Development Company, L.P. Systems-events core for monitorings system events for a cellular computer system within a parent computer system, system-event manager for monitoring system events for more than one cellular computer system, and related system and method
US20050162696A1 (en) * 2004-01-26 2005-07-28 Helms Janine L. Print auditing network
US7792874B1 (en) 2004-01-30 2010-09-07 Oracle America, Inc. Dynamic provisioning for filtering and consolidating events
US7779302B2 (en) * 2004-08-10 2010-08-17 International Business Machines Corporation Automated testing framework for event-driven systems
US7519973B2 (en) * 2004-09-29 2009-04-14 Hewlett-Packard Development Company, L.P. Providing unique event notification to enable firmware to request that an operating system perform a unique action
US7984422B2 (en) 2004-09-30 2011-07-19 Graham Kevin P Repository relationship programming
AU2005306361B2 (en) 2004-11-19 2011-02-10 Tivo Inc. Method and apparatus for secure transfer of previously broadcasted content
US20070109275A1 (en) * 2005-11-16 2007-05-17 Chen-Ting Chuang Method for controlling a touch screen user interface and device thereof
US8244870B2 (en) * 2008-11-18 2012-08-14 Raytheon Company Distributing traffic to multiple GNS devices
KR20150106300A (ko) * 2014-03-11 2015-09-21 주식회사 사운들리 저 전력 연관 콘텐츠 제공 시스템, 방법, 및 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4866638A (en) 1988-03-04 1989-09-12 Eastman Kodak Company Process for producing human-computer interface prototypes
US5551035A (en) * 1989-06-30 1996-08-27 Lucent Technologies Inc. Method and apparatus for inter-object communication in an object-oriented program controlled system
US5155842A (en) * 1989-08-14 1992-10-13 Microsoft Corporation Logical event notification method and apparatus
US5333302A (en) * 1991-02-28 1994-07-26 Hensley Billy W Filtering event capture data for computer software evaluation
US5321838A (en) 1991-02-28 1994-06-14 Hensley Billy W Event capturing for computer software evaluation
US5517655A (en) * 1991-04-26 1996-05-14 Hewlett-Packard Company Method for monitoring transactions in an object-oriented environment
US5355484A (en) * 1991-08-12 1994-10-11 International Business Machines Corporation Dynamically established event monitors in event management services of a computer system
US5794005A (en) * 1992-01-21 1998-08-11 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Synchronous parallel emulation and discrete event simulation system with self-contained simulation objects and active event objects
CA2098461A1 (en) * 1992-06-17 1993-12-18 Antony S. Williams Method and system for registering data formats for objects
KR100287045B1 (ko) * 1992-07-06 2001-04-16 존 비. 메이슨 객체의 명명 및 결합들 위한 방법 및 시스템
CA2118169A1 (en) * 1993-10-27 1995-04-28 Michael R.C. Seaman Event architecture for system management in an operating system
US5566337A (en) * 1994-05-13 1996-10-15 Apple Computer, Inc. Method and apparatus for distributing events in an operating system
JP3265131B2 (ja) * 1994-08-29 2002-03-11 日本電気株式会社 イベント生成分配方式
US5925108A (en) * 1995-11-03 1999-07-20 Novell, Inc. Event notification in a computer system
US5838969A (en) * 1996-05-10 1998-11-17 Apple Computer, Inc. System and method for collecting and dispatching selected events in a computer application program
US5987423A (en) * 1997-03-28 1999-11-16 International Business Machines Corporation Object oriented technology framework for order processing
US6104963A (en) * 1998-04-03 2000-08-15 Johnson Controls Technology Company Communication system for distributed-object building automation system

Also Published As

Publication number Publication date
DE69425470D1 (de) 2000-09-14
US6212676B1 (en) 2001-04-03
JP3782477B2 (ja) 2006-06-07
EP0651328A1 (de) 1995-05-03
EP0651328B1 (de) 2000-08-09
CA2118169A1 (en) 1995-04-28
US5905890A (en) 1999-05-18
JPH07160518A (ja) 1995-06-23

Similar Documents

Publication Publication Date Title
DE69425470T2 (de) Verfahren zur Ereignismeldung in einem Betriebssystem
DE69505218D1 (de) Verfahren zur Fehleridentifizierung in einem komplexen System
DE69433500D1 (de) Verfahren und vorrichtung zur wiederherstellung der reihenfolge
DE59409422D1 (de) Verfahren zur übertragung von referenzsignalen in einem ofdm-system
DE69424909T2 (de) Verfahren und vorrichtung zur bildkodierung
DE69417268T2 (de) Verfahren zur elektronischen lizenzverteilung
DE69428400T2 (de) Verfahren zur Konfigurationsverwaltung
DE69427226T2 (de) Vorrichtung zur injektion
DE69420547D1 (de) Wellenform-mischungsverfahren für system zur text-zu-sprache umsetzung
DE69427388D1 (de) Vorrichtung zur Regenerierung von Karteninformationen
DE69411169D1 (de) Vorrichtung zur befestigung eines elastischen streifens an einem winkel
DE69127883D1 (de) System zur Datenintegritätsgewährleistung
DE69421067D1 (de) System zur gefahrwahrnehmungspruefung
DE59309802D1 (de) Verfahren zur Durchführung immundiagnostischer Nachweise
DE69521169T2 (de) System und Verfahren zur diskreten Radarerkennung
DE69423251T2 (de) Verfahren und Vorrichtung zur Datensicherung
DE69421346D1 (de) Verklemmungsanalyseverfahren in einem Betriebssystem
DE59509949D1 (de) Vorrichtung zur strahlteilung
DE69428364T2 (de) Verfahren zur brandbekämpfung
DE69433103D1 (de) Verfahren zur Signalisierung in einem Telekommunikationssystem
DE59402152D1 (de) Verfahren und anlage zur tankentlüftung
DE59208691D1 (de) Verfahren und vorrichtung zur tankentlüftung
DE69625501T2 (de) Vorrichtung und verfahren zur auswahl des codierungsmodus in einem blockbasierten codierungssystem
DE69322800T2 (de) Verfahren zur Leistungsverbesserung in einem automatischen Testsystem
DE9316234U1 (de) Vorrichtung zur Rauchbeseitigung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
R082 Change of representative

Ref document number: 651328

Country of ref document: EP

Representative=s name: PATENT- UND RECHTSANWAELTE BARDEHLE PAGENBERG, 816