×

Shell extensions for an operating system

  • US 5,844,551 A
  • Filed: 08/20/1997
  • Issued: 12/01/1998
  • Est. Priority Date: 12/13/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. In a data processing system having a video display, a memory means and a processing means running an operating system that includes a shell that provides functionality, and an application program installed under the operating system, the method comprising the steps of:

  • providing a database of registration information that is stored in the memory means;

    providing an object that has associated properties, the object having an associated object identifier, the object belonging to an associated object class, the object class having an associated object class identifier which is different than the object identifier, wherein the shell provides a first property sheet page for the object, the first property sheet comprising a first set of properties predefined by the shell for objects of the object class;

    registering a property sheet handler in the database, said property sheet handler for adding additional property sheet pages for the object class, the property sheet handler provided by the application program and being independent of the operating system, said additional property sheets comprising additional sets of properties not predefined by the shell for objects of the object class;

    receiving a request to add an additional property sheet page for the object class; and

    in response to the request, adding an additional property sheet page for the object class using the property sheet handler.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×