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:
May. 25, 1999

Filed:

Oct. 02, 1996
Applicant:
Inventors:

Norman K Gudmundson, Half Moon Bay, CA (US);

Bo Yu MacInnis, San Carlos, CA (US);

Assignee:

Quark, Inc., Denver, CO (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395701 ;
Abstract

An application development system, optimized for authoring multimedia titles, enables its users to create selectively reusable object containers merely by defining links among instantiated objects. Employing a technique known as Hierarchical Encapsulation, the system automatically isolates the external dependencies of the object containers created by its users, thereby facilitating reusability of object containers and the objects they contain in other container environments. Authors create two basic types of objects: Elements, which are the key actors within an application, and Modifiers, which modify an Element's characteristics. The object containers (Elements and Behaviors--i.e., Modifier containers) created by authors spawn hierarchies of objects, including the Structural Hierarchy of Elements within Elements, and the Behavioral Hierarchy, within an Element, of Behaviors (and other Modifiers) within Behaviors. Through the technique known as Hierarchical Message Broadcasting, objects automatically receive messages sent to their object container. Hierarchical Message Broadcasting may be used advantageously for sending messages between object containers that may be located remotely from each other, such as over a Local Area Network or the Internet. Even whole object containers may be transmitted and remotely recreated over the network. Furthermore, the system may be embedded within a page of the World-Wide Web.

Published as:
CA2217342A1; WO9631822A1; AU5439796A; US5680619A; EP0826173A1; EP0826173A4; US5907704A; JP2000505919A; EP0826173B1; ATE230500T1; DE69625592D1; DE69625592T2;

Find Patent Forward Citations

Loading…