SYSTEM AND METHOD FOR MAKING FUNCTION CALLS FROM A WEB BROWSER TO A LOCAL APPLICATION

Patent №

US 5,956,483

Granted

1999-09-21

Filed 1996

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08671580

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.

AI hardwareH04L 67/02G06F 9/4484G06Q 20/12H04L 69/329

AI classification

AI hardware0.74
Natural language0.00
Vision0.00
Speech0.00
Evolutionary computation0.00
Machine learning0.00
Knowledge representation0.00
Planning0.00

Ownership

MICROSOFT CORPORATION

assignment · 80950345

Assignors

GRATE, THOMAS A., SALIBA, BASSAM A.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC