Patent US1667330A successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US5991782A
Cited
US5745360A
Cited
US6014680A
Cited
US6167409A
Cited
US5819302A
Cited
US5805159A
Cited
US6061697A
Cited
US5848415A
Cited
US6397219B2
Cited
US6202072B1
Cited
US6182092B1
Cited
US6226642B1
Cited
US6085196A
Cited
US6418441B1
Cited
US6263332B1
Cited
US6336124B1
Cited
US6424979B1
Cited
US6430624B1
Cited
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 |