×

Data processing method to provide a generalized link from a reference point in an on-line book to an arbitrary multimedia object which can be dynamically updated

  • US 5,367,621 A
  • Filed: 09/06/1991
  • Issued: 11/22/1994
  • Est. Priority Date: 09/06/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A method in a data processing system including a processor, for providing a link from a reference point within a hierarchy of a formatted text stream in an on-line book, to a multimedia object, comprising the steps of:

  • storing a formatted text stream in said data processing system, said formatted text stream including a link description which includes multimedia device-type information, object location information and multimedia control information for a target multimedia object, said formatted text stream further including a link tag associated with said link description said tag identifying a source location in said formatted text stream from which a link is established to said target multimedia object;

    storing said multimedia object in said data processing system at a location identified by said location information, said object including multimedia data representing a multimedia presentation;

    storing a multimedia handler program in said data processing system, said processor controlling operations of a multimedia output device characterized by said multimedia device-type information, when said processor executes said handler program;

    displaying said formatted text stream in said data processing system;

    activating said link tag in said data processing system and in response thereto, transferring from said link description to said processor, said multimedia control information;

    executing said multimedia handler program in said processor using said control information and in response thereto, transferring from said location identified by said location information to said multimedia output device, said multimedia data from said multimedia object;

    producing said multimedia presentation with said multimedia output device in using said multimedia data from said multimedia object;

    said link description includes a first object name, a first object location and first device control information for a first multimedia object and said link description further includes a second object name, a second object location and second device control information for a second device control information for a second multimedia object;

    (a) determining with said processor executing said multimedia handler program whether said multimedia output device is capable of producing said multimedia presentation with said first multimedia object;

    (b) producing said multimedia presentation with said multimedia output device using said multimedia data from said first multimedia object, upon determining that said multimedia output device is capable of producing said presentation;

    (c) determining with said processor executing said multimedia handler program whether said multimedia output device is capable of producing said multimedia presentation with said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object;

    (d) producing said multimedia presentation with said multimedia output device using multimedia data from said second multimedia object upon determining that said multimedia output device is not capable of producing said presentation with said first object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×