← Back to Patent Explorer
US5692205A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for integration of multimedia presentations within an object oriented user interface

Assignee: International Business Machines Corp
•
Filing: 1996-11-15
•
Granted: 1997-11-25
•
Expires: 2016-11-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system are disclosed for integrating multimedia presentations into an object oriented user interface which includes multiple polymorphic objects which each have associated encapsulated data and functionality. Multiple separate user selectable data views are defined for each object which provide different views of the data associated with an object. Selection by a user of an audio or video data view for an object results in the provision of a multimedia presentation by automatically coupling audio or video data to an appropriate device. Audio data may be directly associated with an object or derived in response to selection of an audio data view, by means of a text-to-speech process, or other similar technique. Encapsulating multimedia data within an object integrates multimedia presentation capability within an object without requiring separate audio or video objects which must be manipulated by the user.

Inventors

  • 👤 Richard E. Berry
  • 👤 Thomas Neil Richards

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 03:33
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/16; G06F16/00; G06F16/40; G06F3/01; G06F3/048; G06F3/0481

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.

References Cited (Backward Citations)

US4914586A Cited
US5072413A Cited
US4931950A Cited
US5060135A Cited
US5065345A Cited
US5136712A Cited
US5140677A Cited
US5412774A Cited
GB2271005A Cited
US5345550A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-24 2001-05-26 2001-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-24 2005-05-26 2005-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-24 2009-05-26 2009-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag