The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 06, 2005

Filed:

May. 25, 2001
Applicants:

Dale Lowry, Springville, UT (US);

Samuel F. Fletcher, Orem, UT (US);

Craig C. Johnson, Cedar Hills, UT (US);

Kent Sievers, Orem, UT (US);

Inventors:

Dale Lowry, Springville, UT (US);

Samuel F. Fletcher, Orem, UT (US);

Craig C. Johnson, Cedar Hills, UT (US);

Kent Sievers, Orem, UT (US);

Assignee:

Novell, Inc., Provo, UT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F003/00 ;
U.S. Cl.
CPC ...
Abstract

An improved system, method and software program is provided for distributed directory enabled applications using an XML API. The improvement provides an event system, a parser, and a bridge-based object model. The event system includes the ability to publish an event, subscribe to the event, and act on the event. The parser enables the XML API to parse XML files by 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. The bridge-based object model utilizes thread safeness, which enables a bridge to use semaphore access control to control thread access, smart pointers, which enable a bridge to automatically manage the memory it requires, and opaque interfaces, which allow a bridge to maintain interface compatibility when implementation changes occur in an interface.


Find Patent Forward Citations

Loading…