Electronic document delivery and transforation system and method

    公开(公告)号:GB2364802B

    公开(公告)日:2004-02-25

    申请号:GB0028751

    申请日:2000-11-27

    Applicant: IBM

    Abstract: 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. The system allows a client machine with limited resources to provide interactive aspects of electronic documents such as Web pages and/or an assistive technology solution for a physically challenged user. The transcoder proxy receives an electronic document including one or more elements and expressed in a first digital format (e.g., HTML or XML). The transcoder proxy assigns a unique identifier to each element, produces an "original" script including at least 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 transcoder proxy may form a model of the document (e.g., a document object model or DOM), and may use the model to produce the original script. The client machine uses the original script to display or otherwise present the portion of the document. The client machine generates an event in response to user input, associates the event with an element within the original script, and provides the event and the identifier assigned to the element to the transcoder proxy. The transcoder proxy accesses the model using the identifier, uses the model 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 or otherwise presented portion of the document.

    Electronic document delivery and transformation

    公开(公告)号:GB2364802A

    公开(公告)日:2002-02-06

    申请号:GB0028751

    申请日:2000-11-27

    Applicant: IBM

    Abstract: An electronic document delivery system includes a client machine 22 (e.g., a palmtop/handheld computer or wireless communication device) coupled to a transcoder proxy 28. The system allows a client machine with limited resources to provide interactive aspects of electronic documents such as Web pages and/or an assistive technology solution for a physically challenged user. The transcoder proxy 28 receives an electronic document 12 including one or more elements and expressed in a first digital format (e.g., HTML or XML). The transcoder proxy 28 assigns a unique identifier to each element, produces an "original" script including at least 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 22. The transcoder proxy 28 may form a model of the document (e.g., a document object model or DOM), and may use the model to produce the original script. The client machine 22 uses the original script to display or otherwise present the portion of the document. The client machine generates an event in response to user input, associates the event with an element within the original script, and provides the event and the identifier assigned to the element to the transcoder proxy 28. The transcoder proxy 28 accesses the model using the identifier, uses the model to produce a "modification" script, and provides the modification script to the client machine 22. The client machine 22 uses the modification script to modify the displayed or otherwise presented portion of the document.

Patent Agency Ranking