Patent US1667330A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6535896B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools

Assignee: International Business Machines Corp
•
Filing: 1999-01-29
•
Granted: 2003-03-18
•
Expires: 2019-01-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Systems, methods and computer program products are provided for utilizing XML-based tools to tailor HTML-based Web page content for display within various client devices. Content portions of a requested Web page are converted to an XML format and then modified using an XML content-tailoring tool. Other content portions of the Web page are masked so as to be “hidden” and are, thus, not converted to XML format. The masked portions of the Web page are then unmasked, combined with the modified content portions, and transmitted to a client device for display therewithin.

Inventors

  • 👤 Kathryn H. Britton
  • 👤 Steve Dale Ims
  • 👤 Brad B. Topol

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 04:32
CPC Classifications
G; G06; G06Q; G06Q50/00; G06Q50/10; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9577; G06F40/00; G06F40/10; G06F40/103; G06F40/106; G06F40/12; G06F40/14; G06F40/143; G06F40/151; G06F40/154

Claims Analysis

Total Claims: 48
Claim 1
Independent Claim 102 words
A method of tailoring Web page content for display via a client device, wherein the Web page contains first and second content portions in HyperText Markup Language (HTML) format, the method comprising the following steps: receiving a request from the client device for the Web page; converting the first content portion from HTML format to XML format; masking the second content portion from view of the content tailoring tool; modifying the converted first content portion for display within the client device using a content tailoring tool in XML format; and converting the modified first content portion from XML format to HTML format.
Claim 2
Independent Claim 102 words
A method of tailoring Web page content for display via a client device, wherein the Web page contains first and second content portions in HyperText Markup Language (HTML) format, the method comprising the following steps: receiving a request from the client device for the Web page; converting the first content portion from HTML format to XML format; masking the second content portion from view of the content tailoring tool; modifying the converted first content portion for display within the client device using a content tailoring tool in XML format; and converting the modified first content portion from XML format to HTML format.
Claim 3
Dependent Claim 28 words
A method according to claim 1 further comprising the step of transmitting the Web page containing the modified first content portion to the client device for display therewithin.
Claim 4
Dependent Claim 35 words
A method according to claim 1 further comprising the step of unmasking the second content portion prior to the step of transmitting the Web page containing the modified first content portion to the client device.
Claim 5
Dependent Claim 58 words
A method according to claim 1 wherein the Web page contains a third content portion in HTML format that does not require modification for display within the client device, and further comprising the step of masking the third content portion from view of the content tailoring tool prior to the step of modifying the converted first content portion.
Claim 6
Dependent Claim 35 words
A method according to claim 4 further comprising the step of unmasking the third content portion prior to the step of transmitting the Web page containing the modified first content portion to the client device.
Claim 7
Dependent Claim 28 words
A method according to claim 1 wherein the step of modifying the converted first content portion for display within the client device is performed via an XML parser.
Claim 8
Dependent Claim 31 words
A method according to claim 1 wherein the step of modifying the converted first content portion for display within the client device is performed via an Extensible Style Language (XSL) processor.
Claim 9
Dependent Claim 15 words
A method according to claim 1 wherein the client device is a pervasive computing device.
Claim 10
Independent Claim 148 words
A method of tailoring Web page content for display via a client device, wherein the Web page contains a first content portion in HyperText Markup Language (HTML) format that can be converted into Extensible Markup Language (XML) format, and a second content portion in HTML format that is difficult to convert into XML format, the method comprising the following steps: receiving a request from the client device for the Web page; converting the first content portion from HTML format to XML format; masking the second content portion from view of an XML content tailoring tool; modifying the converted first content portion for display within the client device using an XML content tailoring tool; converting the modified first content portion from XML format to HTML format; unmasking the second content portion; and transmitting the Web page containing the modified first content portion to the client device for display therewithin.
Claim 11
Independent Claim 148 words
A method of tailoring Web page content for display via a client device, wherein the Web page contains a first content portion in HyperText Markup Language (HTML) format that can be converted into Extensible Markup Language (XML) format, and a second content portion in HTML format that is difficult to convert into XML format, the method comprising the following steps: receiving a request from the client device for the Web page; converting the first content portion from HTML format to XML format; masking the second content portion from view of an XML content tailoring tool; modifying the converted first content portion for display within the client device using an XML content tailoring tool; converting the modified first content portion from XML format to HTML format; unmasking the second content portion; and transmitting the Web page containing the modified first content portion to the client device for display therewithin.
Claim 12
Dependent Claim 63 words
A method according to claim 9 wherein the Web page contains a third content portion in HTML format that does not require modification for display within the client device, and further comprising the step of masking the third content portion from view of the XML content tailoring tool prior to the step of modifying the converted first content portion of the Web page.
Claim 13
Dependent Claim 35 words
A method according to claim 10 further comprising the step of unmasking the third content portion prior to the step of transmitting the Web page containing the modified first content portion to the client device.
Claim 14
Dependent Claim 28 words
A method according to claim 10 wherein the step of modifying the converted first content portion for display within the client device is performed via an XML parser.
Claim 15
Dependent Claim 31 words
A method according to claim 10 wherein the step of modifying the converted first content portion for display within the client device is performed via an Extensible Style Language (XSL) processor.
Claim 16
Dependent Claim 15 words
A method according to claim 10 wherein the client device is a pervasive computing device.
Claim 17
Independent Claim 108 words
A system for tailoring Web page content for display via a client device, wherein the Web page contains first and second content portions in HyperText Markup Language (HTML) format, comprising: means for receiving a request from the client device for the Web page; means for converting t he first content portion from HTML format to XML format; means for masking the second content portion from view of the content tailoring tool; means for modifying the converted first content portion for display within the client device using a content tailoring tool in XML format; and means for converting the modified first content portion from XML format to HTML format.
Claim 18
Independent Claim 108 words
A system for tailoring Web page content for display via a client device, wherein the Web page contains first and second content portions in HyperText Markup Language (HTML) format, comprising: means for receiving a request from the client device for the Web page; means for converting t he first content portion from HTML format to XML format; means for masking the second content portion from view of the content tailoring tool; means for modifying the converted first content portion for display within the client device using a content tailoring tool in XML format; and means for converting the modified first content portion from XML format to HTML format.
Claim 19
Dependent Claim 27 words
A system according to claim 15 further comprising means for transmitting the Web page containing the modified first content portion to the client device for display therewithin.
Claim 20
Dependent Claim 31 words
A system according to claim 15 further comprising means for unmasking the second content portion prior to transmitting the Web page containing the modified first content portion to the client device.
Claim 21
Dependent Claim 55 words
A system according to claim 15 wherein the Web page contains a third content portion in HTML format that does not require modification for display within the client device, and further comprising means for masking the third content portion from view of the content tailoring tool prior to modification of the converted first content portion.
Claim 22
Dependent Claim 33 words
A system according to claim 18 further comprising means for unmasking the third content portion prior to the transmission of the Web page containing the modified first content portion to the client device.
Claim 23
Dependent Claim 26 words
A system according to claim 15 wherein the means for modifying the converted first content portion for display within the client device comprises an XML parser.
Claim 24
Dependent Claim 29 words
A system according to claim 15 wherein the means for modifying the converted first content portion for display within the client device comprises an Extensible Style Language (XSL) processor.
Claim 25
Dependent Claim 15 words
A system according to claim 15 wherein the client device is a pervasive computing device.
Claim 26
Independent Claim 157 words
A system for tailoring Web page content for display via a client device, wherein the Web page contains a first content portion in HyperText Markup Language (HTML) format that can be converted into Extensible Markup Language (XML) format, and a second content portion in HTML format that is difficult to convert into XML format, comprising: means for receiving a request from the client device for the Web page; means for converting the first content portion from HTML format to XML format; means for masking the second content portion from view of an XML content tailoring tool; means for modifying the converted first content portion for display within the client device using an XML content tailoring tool; means for converting the modified first content portion from XML format to HTML format; means for unmasking the second content portion; and means for transmitting the Web page containing the modified first content portion to the client device for display therewithin.
Claim 27
Independent Claim 157 words
A system for tailoring Web page content for display via a client device, wherein the Web page contains a first content portion in HyperText Markup Language (HTML) format that can be converted into Extensible Markup Language (XML) format, and a second content portion in HTML format that is difficult to convert into XML format, comprising: means for receiving a request from the client device for the Web page; means for converting the first content portion from HTML format to XML format; means for masking the second content portion from view of an XML content tailoring tool; means for modifying the converted first content portion for display within the client device using an XML content tailoring tool; means for converting the modified first content portion from XML format to HTML format; means for unmasking the second content portion; and means for transmitting the Web page containing the modified first content portion to the client device for display therewithin.
Claim 28
Dependent Claim 60 words
A system according to claim 23 wherein the Web page contains a third content portion in HTML format that does not require modification for display within the client device, and further comprising means for masking the third content portion from view of the XML content tailoring tool prior to modification of the converted first content portion of the Web page.
Claim 29
Dependent Claim 32 words
A system according to claim 24 further comprising means for unmasking the third content portion prior to transmission of the Web page containing the modified first content portion to the client device.
Claim 30
Dependent Claim 26 words
A system according to claim 24 wherein the means for modifying the converted first content portion for display within the client device comprises an XML parser.
Claim 31
Dependent Claim 29 words
A system according to claim 24 wherein the means for modifying the converted first content portion for display within the client device comprises an Extensible Style Language (XSL) processor.
Claim 32
Dependent Claim 15 words
A system according to claim 24 wherein the client device is a pervasive computing device.
Claim 33
Dependent Claim 155 words
A computer program product for tailoring Web page content for display via a client device, wherein the Web page contains first and second content portions in HyperText Markup Language (HTML) format, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for receiving a request from the client device for the Web page; computer readable program code means for converting the first content portion from HTML format to XML format; computer readable program code means for masking the second content portion from view of the content tailoring tool; computer readable program code means for modifying the converted first content portion for display within the client device using a content tailoring tool in XML format; and computer readable program code means for converting the modified first content portion from XML format to HTML format.
Claim 34
Dependent Claim 155 words
A computer program product for tailoring Web page content for display via a client device, wherein the Web page contains first and second content portions in HyperText Markup Language (HTML) format, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for receiving a request from the client device for the Web page; computer readable program code means for converting the first content portion from HTML format to XML format; computer readable program code means for masking the second content portion from view of the content tailoring tool; computer readable program code means for modifying the converted first content portion for display within the client device using a content tailoring tool in XML format; and computer readable program code means for converting the modified first content portion from XML format to HTML format.
Claim 35
Dependent Claim 33 words
A computer program product according to claim 29 further comprising computer readable program code means for transmitting the Web page containing the modified first content portion to the client device for display therewithin.
Claim 36
Dependent Claim 37 words
A computer program product according to claim 29 further comprising computer readable program code means for unmasking the second content portion prior to transmitting the Web page containing the modified first content portion to the client device.
Claim 37
Dependent Claim 61 words
A computer program product according to claim 29 wherein the Web page contains a third content portion in HTML format that does not require modification for display within the client device, and further comprising computer readable program code means for masking the third content portion from view of the content tailoring tool prior to modification of the converted first content portion.
Claim 38
Dependent Claim 39 words
A computer program product according to claim 32 further comprising computer readable program code means for unmasking the third content portion prior to the transmission of the Web page containing the modified first content portion to the client device.
Claim 39
Dependent Claim 32 words
A computer program product according to claim 29 wherein the computer readable program code means for modifying the converted first content portion for display within the client device comprises an XML parser.
Claim 40
Dependent Claim 35 words
A computer program product according to claim 29 wherein the computer readable program code means for modifying the converted first content portion for display within the client device comprises an Extensible Style Language (XSL) processor.
Claim 41
Dependent Claim 17 words
A computer program product according to claim 29 wherein the client device is a pervasive computing device.
Claim 42
Dependent Claim 213 words
A computer program product for tailoring Web page content for display via a client device, wherein the Web page contains a first content portion in HyperText Markup Language (HTML) format that can be converted into Extensible Markup Language (XML) format, and a second content portion in HTML format that is difficult to convert into XML format, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for receiving a request from the client device for the Web page; computer readable program code means for converting the first content portion from HTML format to XML format; computer readable program code means for masking the second content portion from view of an XML content tailoring tool; computer readable program code means for modifying the converted first content portion for display within the client device using an XML content tailoring tool; computer readable program code means for converting the modified first content portion from XML format to HTML format; computer readable program code means for unmasking the second content portion; and computer readable program code means for transmitting the Web page containing the modified first content portion to the client device for display therewithin.
Claim 43
Dependent Claim 213 words
A computer program product for tailoring Web page content for display via a client device, wherein the Web page contains a first content portion in HyperText Markup Language (HTML) format that can be converted into Extensible Markup Language (XML) format, and a second content portion in HTML format that is difficult to convert into XML format, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for receiving a request from the client device for the Web page; computer readable program code means for converting the first content portion from HTML format to XML format; computer readable program code means for masking the second content portion from view of an XML content tailoring tool; computer readable program code means for modifying the converted first content portion for display within the client device using an XML content tailoring tool; computer readable program code means for converting the modified first content portion from XML format to HTML format; computer readable program code means for unmasking the second content portion; and computer readable program code means for transmitting the Web page containing the modified first content portion to the client device for display therewithin.
Claim 44
Dependent Claim 66 words
A computer program product according to claim 37 wherein the Web page contains a third content portion in HTML format that does not require modification for display within the client device, and further comprising computer readable program code means for masking the third content portion from view of the XML content tailoring tool prior to modification of the converted first content portion of the Web page.
Claim 45
Dependent Claim 38 words
A computer program product according to claim 38 further comprising computer readable program code means for unmasking the third content portion prior to transmission of the Web page containing the modified first content portion to the client device.
Claim 46
Dependent Claim 32 words
A computer program product according to claim 38 wherein the computer readable program code means for modifying the converted first content portion for display within the client device comprises an XML parser.
Claim 47
Dependent Claim 35 words
A computer program product according to claim 38 wherein the computer readable program code means for modifying the converted first content portion for display within the client device comprises an Extensible Style Language (XSL) processor.
Claim 48
Dependent Claim 17 words
A computer program product according to claim 40 wherein the client device is a pervasive computing device.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-03-17 2006-09-16 2007-03-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-03-17 2010-09-16 2011-03-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-03-17 2014-09-16 2015-03-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag