Browse Prior Art Database

HyperActions in a Markup Language

IP.com Disclosure Number: IPCOM000117304D
Original Publication Date: 1996-Jan-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 34K

Publishing Venue

IBM

Related People

Bertram, RL: AUTHOR

Abstract

Disclosed is a means of controlling hardware from within a mark-up language.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 96% of the total text.

HyperActions in a Markup Language

      Disclosed is a means of controlling hardware from within a
mark-up language.

      A system uses HyperText Markup Language (HTML) as its
application language.  All of the applications that run on the system
are in HTML.  The markup language allows hypertext links and queries
to a server.  This is ideal for electronic forms and publications.
However, some applications in the system need to perform hardware
actions on the device.  For example, a telephone application is in
HTML but pressing a phone button is not a hyperlink or server
communication, but rather a hardware action (dialing a number).  HTML
currently has no support for hardware actions.

      This invention adds to the markup language a means of
manipulating the hardware.  This is done by enhancing the HTML
browser so that it recognizes a new kind of tag.  For example:
  <a hw="dial 1">1</a>
  is the markup for the number "one" on a telephone pad.  The
"anchor" tag <a> is enhanced to include a hardware instruction, so
that instead of jumping to a new location, the browser will dial a
number. The graphical appearance should differ from a normal tag.

An alternative implementation is to invoke an external helper
application to manipulate the hardware.  For example:
  <a href="c:\hw\dial.exe 1">1</a>
  will invoke a program called DIAL.EXE to dial the number "one",
which is passed to it as a parameter.  This is an extension of the
"href" attribute of...