×

XML-based integrated services framework

  • US 6,718,371 B1
  • Filed: 06/12/2001
  • Issued: 04/06/2004
  • Est. Priority Date: 12/19/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system for facilitating distributed directory-enabled applications using an extensible Markup Language (“

  • XML”

    ) application program interface, the system comprising;

    at least one processor;

    at least one memory accessible to the processor;

    a first application stored in a first portion of the memory;

    a second application stored in a second portion of the memory;

    software for an event system, the software comprising instructions for publishing an event by either the first or second application, subscribing to the event by the other application, and acting on the event by the other application, whereby the first and second applications interact with each other through the event system;

    software for parsing XML files for the first and second applications, the software comprising instructions for accepting an XML file as an input stream, parsing the input stream, dynamically loading system services referenced in the input stream, and configuring the services; and

    software for bridging, the software comprising instructions for thread safeness, whereby a bridge utilizes semaphore access control to control thread access, smart pointers, whereby the bridge automatically manages the memory it requires, and opaque interfaces, whereby the bridge maintains interface compatibility when implementation changes occur in an interface.

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