Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
136 words
A method within a data processing system for integrating multimedia within an object oriented user interface, said method comprising the steps of: providing a plurality of polymorphic program objects within said data processing system, each of said plurality of polymorphic program objects including specified encapsulated data and functionality; for each of said plurality of polymorphic program objects, defining an associated plurality of user selectable data views of said specified encapsulated data, at least one of said associated plurality of user selectable data views comprising a multimedia data view; and in response to a user selection of a multimedia data view associated with a particular polymorphic program object among said plurality of polymorphic program objects, automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object.
Claim 2
Independent Claim
136 words
A method within a data processing system for integrating multimedia within an object oriented user interface, said method comprising the steps of: providing a plurality of polymorphic program objects within said data processing system, each of said plurality of polymorphic program objects including specified encapsulated data and functionality; for each of said plurality of polymorphic program objects, defining an associated plurality of user selectable data views of said specified encapsulated data, at least one of said associated plurality of user selectable data views comprising a multimedia data view; and in response to a user selection of a multimedia data view associated with a particular polymorphic program object among said plurality of polymorphic program objects, automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object.
Claim 3
Dependent Claim
71 words
The method for integrating multimedia within an object oriented user interface according to claim 1, wherein at least one of said plurality of polymorphic program objects includes specified video data and wherein said step of automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object comprises the step of automatically providing a video presentation of said specified video data.
Claim 4
Dependent Claim
71 words
The method for integrating multimedia within an object oriented user interface according to claim 1, wherein at least one of said plurality of polymorphic program objects includes specified graphics data and wherein said step of automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object comprises the step of automatically providing a graphical presentation of said specified graphics data.
Claim 5
Dependent Claim
71 words
The method for integrating multimedia within an object oriented user interface according to claim 1, wherein at least one of said plurality of polymorphic program objects includes specified MIDI data and wherein said step of automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object comprises the step of automatically providing an audio presentation of said specified MIDI data.
Claim 6
Dependent Claim
46 words
The method for integrating multimedia within an object oriented user interface according to claim 1, wherein said step of defining a plurality of user selectable data views associated with each of said plurality of polymorphic program objects comprises the step of defining an audio presentation view.
Claim 7
Dependent Claim
94 words
The method for integrating multimedia within an object oriented user interface according to claim 5, wherein at least one of said plurality of polymorphic program objects includes specified textual data and said data processing system includes a text-to-speech conversion process and wherein said step of automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object comprises the step of automatically coupling said specified textual data to said text-to-speech conversion process in response to a user selection of an associated audio presentation view.
Claim 8
Dependent Claim
67 words
The method of integrating multimedia within an object oriented user interface according to claim 1, and further comprising the step of displaying a plurality of user selectable graphical objects within said object oriented user interface of said data processing system, wherein each of said plurality of user selectable graphical objects corresponds to a respective one of said plurality of polymorphic program objects within said data processing system.
Claim 9
Dependent Claim
52 words
The method of integrating multimedia within an object oriented user interface according to claim 7, wherein said step of automatically presenting a multimedia data view is performed in response to a user selection of both a user selectable graphical object corresponding to said particular polymorphic program object and said multimedia data view.
Claim 10
Dependent Claim
54 words
The method of integrating multimedia within an object oriented user interface according to claim 8, and further comprising: in response to a user selection of one of said plurality of user selectable graphical objects, displaying an identifier of each of a plurality of user selectable data views associated with a corresponding polymorphic program object.
Claim 11
Dependent Claim
127 words
A data processing system having integrated multimedia within an object oriented user interface, said data processing system comprising: a plurality of polymorphic program objects each of said plurality of polymorphic program objects including specified encapsulated data and functionality wherein each of said plurality of polymorphic program objects has an associated plurality of user selectable data views of said specified encapsulated data at least one of said associated plurality of user selectable data views comprising a multimedia data view; and means, responsive to a user selection of a multimedia data view associated with a particular polymorphic program object among said plurality of polymorphic program objects, for automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object.
Claim 12
Dependent Claim
127 words
A data processing system having integrated multimedia within an object oriented user interface, said data processing system comprising: a plurality of polymorphic program objects each of said plurality of polymorphic program objects including specified encapsulated data and functionality wherein each of said plurality of polymorphic program objects has an associated plurality of user selectable data views of said specified encapsulated data at least one of said associated plurality of user selectable data views comprising a multimedia data view; and means, responsive to a user selection of a multimedia data view associated with a particular polymorphic program object among said plurality of polymorphic program objects, for automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object.
Claim 13
Dependent Claim
63 words
The data processing system according to claim 10, wherein at least one of said plurality of polymorphic program objects includes specified video data and wherein said means for automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object comprises means for automatically providing a video presentation of said specified video data.
Claim 14
Dependent Claim
63 words
The data processing system according to claim 10, wherein at least one of said plurality of polymorphic program objects includes specified graphics data and wherein said means for automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object comprises means for automatically providing a graphical presentation of said specified graphics data.
Claim 15
Dependent Claim
63 words
The data processing system according to claim 10, wherein at least one of said plurality of polymorphic program objects includes specified MIDI data and wherein said means for automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object comprises means for automatically providing an audio presentation of said specified MIDI data.
Claim 16
Dependent Claim
36 words
The data processing system according to claim 10, wherein means for defining a plurality of user selectable data views associated with each of said plurality of polymorphic objects comprises means for defining an audio presentation view.
Claim 17
Dependent Claim
85 words
The data processing system according to claim 14, wherein at least one of said plurality of polymorphic program objects includes specified textual data and said data processing system includes a text-to-speech conversion process and wherein said means for automatically presenting a multimedia data view within said data processing system of said specified encapsulated data of said particular polymorphic program object comprises means for automatically coupling said specified textual data to said text-to-speech conversion process in response to a user selection of said audio presentation view.
Claim 18
Dependent Claim
51 words
The data processing system according to claim 10, and further comprising: a display device; and means for displaying a plurality of user selectable graphical objects within said display device, wherein each of said plurality of user selectable graphical objects corresponds to a respective one of said plurality of polymorphic program objects.
Claim 19
Dependent Claim
52 words
The data processing system of claim 16, wherein said means for automatically presenting a multimedia data view within said data processing system presents said multimedia data view in response to a user selection of both a user selectable graphical object corresponding to said particular polymorphic program object and said multimedia data view.
Claim 20
Dependent Claim
54 words
The data processing system of claim 17, said means for automatically presenting a multimedia data view comprising: means, responsive to a user selection of one of said plurality of user selectable graphical objects, for displaying an identifier of each of a plurality of user selectable data views associated with a corresponding polymorphic program object.