Methods and apparatus providing for a presentation system for multimedia applications
First Claim
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.
3 Assignments
0 Petitions
Accused Products
Abstract
A data processing system has a central processing unit, a memory for storing a plurality of data structures corresponding to a presentantion, and a display device. The display device has a display screen including a presentation area for displaying a presentation. Each one of the data structures includes an action identifier and a plurality of attributes. The process provides for receiving a one of the plurality of data structures of the presentation, analyzing the received data structure to determine an action to be performed in response to the action identifier of the data structure, and performing the action corresponding to the action identifier in accordance with a plurality of the attributes of the received data structure.
127 Citations
8 Claims
-
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 Dependent Claims (2, 3, 4)
-
-
5. A presentation system in a data processing system including a central processing unit, a memory for storing a plurality of presentations which includes 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, the presentation system comprising:
-
a plurality of data structures corresponding to each of said plurality of presentations 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; a plurality of link structures each associated with respective ones of said plurality of data structures, each of said plurality of link 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) associates 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; means for receiving one the plurality of event structures of one of said plurality of presentations; means for locating, using one of the plurality of link structures associated with the received one of the 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 the plurality of command structures of the one of said plurality presentations; means for 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 means for 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 command structures. - View Dependent Claims (6, 7, 8)
-
Specification