Patent Yard Sign in
Canadian application, no grantCanada

Objects with run-time classes

CA 2096060 A1 · Owner: Blewett, Charles Douglas · Inventors: Blewett, Charles Douglas

CIPO record

Overview

Drawings and full text

Its claims, description and drawings are in the Canadian Patents Database.

Open the CIPO record

Abstract From the Canadian patent

Abstract Techniques for defining object classes at run time which are indistinguishable from object classes compiled at compile time. The techniques are applied to widgets employed in X window systems. Further disclosed are new kinds of widgets. One of the new kinds is a widget which has monitor functions associated with specific resources. When the resource is accessed the monitor function is executed. Another is a widget which has a callback tester function associated with a list of callback functions. The callback tester performs a test whenever any resource of the widget is modified, and if the test succeeds, the functions on the list of callback functions are invoked. Other kinds of …

Read the whole patent

Listed from its CIPO record in Patent Yard's archive of Canadian patents past their term. Its claims, description and drawings are in the CIPO record and on Google Patents, and the Claude kit works from them.

Why it's free to use

  • Filed May 12, 1993. No grant is recorded for it in Canada; had it been granted, its 20-year term would have ended May 12, 2013.
  • A certificate of supplementary protection adds at most two years for a drug, so even that would have ended by May 12, 2015.
  • We check Canadian rights only. A patent in its family in another country could still be in force: check its family on Google Patents.
FiledMay 12, 1993
GrantedNo grant recorded
Term endedMay 12, 2013
Patent numberCA 2096060 A1
Classification (IPC)G06F9/45 +2 more

Timeline

Timeline From CIPO dates

1994199619982000200220042006200820102012Application filedMay 12, 1993Term endedMay 12, 2013

Sources & verification

Everything on this page comes from the CIPO record linked above. Contains information licensed under the Open Government Licence – Canada.