×

Methods and apparatus providing for a presentation system for multimedia applications

  • US 5,574,843 A
  • Filed: 01/17/1995
  • Issued: 11/12/1996
  • Est. Priority Date: 04/26/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. In a data processing system including a central processing unit, a memory for storing a plurality of presentations which each include operations which are represented by parent icons and child icons, each of said child icons associated with a respective one of said parent icons, and a display device having a display screen including a presentation area for displaying said parent icons and child icons representing said operations performed in each of said plurality of presentations, a method comprising the steps performed in the data processing system of:

  • providing, for each of said plurality of presentations, a plurality of data structures including a plurality of event structures and a plurality of command structures, each of said plurality of event structures and each of said plurality of command structures including a) a respective parent list, and b) a respective specific data member which designates respective data for a respective one of said operations, each of said plurality of event structures further including c) a respective child list;

    providing a plurality of link structures, each associated with respective ones of said plurality of data structures, each of said plurality link is structures including respective link nodes each a) to couple a respective one of said plurality of event structures with a respective one of said plurality of command structures and b) associated with at least a respective one of said plurality of data structures based on contents of said respective parent list and child list for coupling to at least one of said parent icons and child icons, respectively;

    receiving one of the plurality of event structures of one of said plurality of presentations;

    locating, using one of said plurality of link structures associated with said received one of said plurality of event structures based on one of said respective parent list and said respective child list for said received one of said plurality of event structures, one of said plurality of command structures of the one of said plurality of presentations;

    determining an action to be performed which corresponds to an action identifier which has been stored in said located one of said plurality of command structures; and

    performing the action corresponding to the action identifier in accordance with a plurality of attributes which have been stored in said located one of said plurality of command structures.

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