John W. Dunsmoir - Round Rock TX Sandra H. Jacobs - Austin TX Christopher Daniel Reech - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1500
US Classification:
715513, 707101, 707102
Abstract:
The disclosed method, system and computer program product converts static, fixed-count multi-row web objects in web pages, such as HTML tables and lists, to dynamic, variable-count multi-row web objects by first copying one of the row formats from the original static web object into a plurality of string variables which are preferably organized as an array, then inserting new content information into each row format definition contained within each string variable, and finally creating a new multi-row web object based upon the final contents of the string variables. This process of creating a variable row-count web object using an array of string variables supports dynamic web page content generation needs of many web server systems.
The method, system and computer program product disclosed herein provides a web server capability to produce translated web pages in alternate languages based on an extraction of the web page layout from an original web page, and mapping of alternate language content into the web page layout. The invention as disclosed is especially suitable for use on the World Wide Web with HTML documents, and is well adapted for real-time translation operation on a web server in order to decrease the storage requirements for multi-language web sites.
John W. Dunsmoir - Round Rock TX, US Sandra H. Jacobs - Austin TX, US Christopher Daniel Reech - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/00
US Classification:
715513
Abstract:
The invention provides systems, computer program products and methods for generating dynamic-content documents suitable for use on and transmission over computer networks, including the World Wide Web and the Internet. The dynamic-content documents are created based upon an extracted layout definition from a static web document with dynamic content mapped into the extracted layout definition. The invention is especially useful for application to Hypertext documents, such as Hyper Text Markup Language documents. The preferred embodiment disclosed is a Java servlet.
John W. Dunsmoir - Round Rock TX Sandra H. Jacobs - Austin TX Christopher Daniel Reech - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1724
US Classification:
7075011, 707203, 709213, 709223
Abstract:
A Program product code, a method, and a deviceare disclosed for an enhanced caching and mirroring router which modifies stored web pages in order to indicate the age, time of capture, and which allows requests for a new copy of the page. By incorporating an HTML modification Java servlet into the caching router, the caching router can efficiently merge the cached web pages with local data objects, such time stamps and age counters, in a real-time manner, thereby providing the receiving user with an indication of the time and/or age of the cached page, where there would otherwise be no indication to the user of the age of the web page. In an enhancement of the invention, a method is provided to detect a refresh request from the user in order to fetch a new, current copy of the cached page.