×

Method and apparatus for implementing distributed event management in an embedded support processor computer system

  • US 7,254,815 B2
  • Filed: 04/24/2003
  • Issued: 08/07/2007
  • Est. Priority Date: 04/24/2003
  • Status: Active Grant
First Claim
Patent Images

1. Apparatus for implementing distributed event management in an embedded support processor computer system including at least one main processor, an embedded support processor, and an attached input/output (I/O) device, said apparatus comprising:

  • a memory;

    the main processor and the embedded support processor coupled to said memory;

    an event distribution agent included in the embedded support processor for storing process and event information and communicating with local processes of the embedded support processor;

    an event distribution agent in the main processor for storing process and event information and communicating with local processes of the main processor;

    an event distribution agent in the attached input/output (I/O) device for communicating with local processes in the I/O device;

    said event distribution agents providing application programming interfaces (APIs) enabling event management processes including;

    a process for dynamically registering and unregistering for events communicates with said event distribution agent of the embedded support processor and dynamically registers and unregisters for one or more events;

    a process for dynamically registering and unregistering for events communicates with said event distribution agent of the main processor and dynamically registers and unregisters for one or more events;

    a process for dynamically registering and unregistering for events communicates with said event distribution agent of the I/O device and dynamically registers and unregisters for one or more events;

    a process for signaling an event to said event distribution agent of the embedded support processor using a local signaling process of the embedded support processor;

    said event distribution agent of the embedded support processor notifying each said local process registered for the signaled event of the embedded support processor of the signaled event;

    said event distribution agent of the embedded support processor, notifying said event distribution agent of the main processor of the signaled event; and

    said event distribution agent of the embedded support processor, notifying said event distribution agent of the I/O device of the signaled event.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×