A function calling protocol and methodology allow local function calls to
be embedded within HTML documents, using standard HTML (HyperText Markup
Language) tags, such that a user can selectively initiate the function
calls while viewing the documents with a standard World Wide Web ("Web")
browser. User-invocable functions are thereby added to Web documents
without modification to either existing Web browsers or HTML. In
accordance with the invention, when a user initiates a local function call
(by clicking on a button or other content item from within the Web
browser), an HTTP (Hypertext Transfer Protocol) POST message which
contains the information for making the function call is generated by the
standard Web browser. This message is routed from the Web browser to an
application (which runs on the same computer as the browser) using a
conventional Local Host service of the computer's TCP/IP stack. The
application then uses the function-calling information to make the
function call on the computer. In an electronic shopping embodiment, the
application is an electronic shopping client application which allows Web
users to securely engage in commerce with on-line merchants over the
Internet, and the Web documents of the system include functions for
performing actions such as displaying the contents of a shopping basket
object or a wallet object to the user.
Ein Funktion Benennenprotokoll und -methodenlehre erlauben, daß lokale Funktion Anrufe innerhalb der HTML Dokumente mit Standard-HTML (Hypertext-Preisaufschlag-Sprache) Umbauten, so eingebettet werden, daß ein Benutzer die Funktion Anrufe beim Betrachten der Dokumente mit einer StandardDatenbanksuchroutine des world Wide Web ("Netz" selektiv einleiten kann). Benutzer-invocable Funktionen werden dadurch Netzdokumenten ohne Änderung entweder an vorhandenen Netzdatenbanksuchroutinen oder an HTML hinzugefügt. In Übereinstimmung mit der Erfindung wenn ein Benutzer einen lokalen Funktion Anruf (durch das Klicken auf einer Taste oder anderes zufriedenes Einzelteil innerhalb vom web browser) einleitet, wird eine HTTP (Hypertext-Übergangsprotokoll) PFOSTEN-Anzeige, die die Informationen für das Bilden des Funktion Anrufs enthält, durch das Standardweb browser erzeugt. Diese Anzeige wird vom web browser auf einer Anwendung (die auf den gleichen Computer wie die Datenbanksuchroutine läuft), einen herkömmlichen lokalen Wirt Service des Stapels TCP/IP des Computers verwendend verlegt. Die Anwendung verwendet dann die Funktion-benennenden Informationen, um die Funktion um den Computer ersuchen zu lassen. In einer elektronischen Einkaufenverkörperung ist die Anwendung eine elektronische Einkaufenklient Anwendung, die Netzbenutzern erlaubt, im Handel mit on-line-Kaufleuten über dem Internet sicher sich zu engagieren, und die Netzdokumente des Systems schließen Funktionen für das Durchführen von von Tätigkeiten wie Anzeigen des Inhalts eines Einkaufskorbgegenstandes oder des Mappe Gegenstandes zum Benutzer ein.