ELECTRONIC DOCUMENT DELIVERY SYSTEM EMPLOYING DISTRIBUTED DOCUMENT OBJECT MODEL (DOM) BASED TRANSCODING AND PROVIDING INTERACTIVE JAVASCRIPT SUPPORT

Patent №

US 7,054,952

Granted

2006-05-30

Filed 1999

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09458642

Several different embodiments of an electronic document delivery system are described including a client machine (e.g., a palmtop/handheld computer or wireless communication device) coupled to a transcoder proxy. One embodiment of the system allows a client machine with limited resources to support JAVASCRIPT. The transcoder proxy receives an electronic document in a first digital format (e.g., HTML or XML). A JAVASCRIPT event may be associated with an element of the document including JAVASCRIPT code executed in response to the JAVASCRIPT event. The transcoder proxy assigns a unique identifier to the element, and forms a model of a logical structure of the document (e.g., a document object model or DOM). The transcoder proxy uses the model to produce an “original” script including a portion of the document expressed in a second digital format (e.g., a scripting language), and provides the original script to the client machine. The client machine uses the original script to display/present the document portion. The client machine associates the JAVASCRIPT event with the element identifier, generates the JAVASCRIPT event in response to user input, and provides JAVASCRIPT event information and the associated identifier to the transcoder proxy. The transcoder proxy accesses the element within the model using the identifier, executes the JAVASCRIPT code producing a result, uses the model and the result to produce a “modification” script, and provides the modification script to the client machine. The client machine uses the modification script to modify the displayed/presented portion of the document.

Natural languageAI hardwareH04L 67/565G06F 16/258G06F 16/93G06F 16/957H04L 67/56

AI classification

Natural language1.00
AI hardware0.90
Knowledge representation0.04
Machine learning0.03
Vision0.00
Speech0.00
Evolutionary computation0.00
Planning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 104710764

Assignors

SCHWERDTFEGER, RICHARD S., WEISS, LAWRENCE F., DUTTA, RABINDRANATH

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

From the same owner

© 2026 NYSGPT2525 LLC