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

Systems, methods and computer program products for identifying computer file characteristics that can hinder display via hand-held computing devices

Assignee: International Business Machines Corp
•
Filing: 1998-12-11
•
Granted: 2002-07-09
•
Expires: 2018-12-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Systems, methods and computer program products for identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has one or more characteristics that can hinder display thereof via a hand-held computing device. Operations include selecting a file from among the plurality of hierarchically-related files. The selected file and files hierarchically-related to the selected file are then analyzed via a web crawler configured to identify characteristics that can hinder display of a respective file within a display of a hand-held computing device. A directed graph representation of the plurality of hierarchically-related files can be displayed that identifies each file having a characteristic that can hinder display thereof via a hand-held computing device.

Inventors

  • 👤 James Corvin Fletcher
  • 👤 David Bruce Lindquist

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 19:15
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; G06F16/9577

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 131 words
A method of identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, the method comprising the following steps that are performed in a data processing system in communication with the web site: selecting a file from among the plurality of hierarchically-related files; analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; and displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified.
Claim 2
Independent Claim 131 words
A method of identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, the method comprising the following steps that are performed in a data processing system in communication with the web site: selecting a file from among the plurality of hierarchically-related files; analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; and displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified.
Claim 3
Dependent Claim 21 words
A method according to claim 1 wherein the plurality of hierarchically-related files comprise web pages and files displayed within web pages.
Claim 4
Dependent Claim 40 words
A method according to claim 2 wherein the step of analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that hinders display via a hand-held computing device is performed by a web crawler.
Claim 5
Dependent Claim 63 words
A method according to claim 1 wherein the step of analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises analyzing the selected file and files hierarchically-related to the selected file for a plurality of characteristics that can hinder display thereof via a hand-held computing device.
Claim 6
Dependent Claim 49 words
A method according to claim 1 wherein the step of analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises analyzing text for at least one of size, style, font and language.
Claim 7
Dependent Claim 44 words
A method according to claim 1 wherein the step of analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises analyzing image files for format and size.
Claim 8
Dependent Claim 36 words
A method according to claim 1 further comprising the step of displaying within the directed graph representation a description of how to transform an identified file so as to be displayable via a hand-held computing device.
Claim 9
Dependent Claim 30 words
A method according to claim 1 wherein the step of displaying a directed graph representation of the plurality of hierarchically-related files comprises identifying a file type for a respective file.
Claim 10
Dependent Claim 30 words
A method according to claim 1 wherein the step of displaying a directed graph representation of the plurality of hierarchically-related files comprises displaying a URL associated with a respective file.
Claim 11
Independent Claim 177 words
A method of identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, the method comprising the following steps that are performed in a data processing system in communication with the web site: selecting a file from among the plurality of hierarchically-related files; analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified; identifying a file type for each respective identified file; displaying a uniform resource locator (URL) associated with each respective identified file; and displaying within the directed graph representation a description of how to transform an identified file so as to be displayable via a hand-held computing device.
Claim 12
Independent Claim 177 words
A method of identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, the method comprising the following steps that are performed in a data processing system in communication with the web site: selecting a file from among the plurality of hierarchically-related files; analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified; identifying a file type for each respective identified file; displaying a uniform resource locator (URL) associated with each respective identified file; and displaying within the directed graph representation a description of how to transform an identified file so as to be displayable via a hand-held computing device.
Claim 13
Dependent Claim 21 words
A method according to claim 10 wherein the plurality of hierarchically-related files comprise web pages and files displayed within web pages.
Claim 14
Dependent Claim 40 words
A method according to claim 11 wherein the step of analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that hinders display via a hand-held computing device is performed by a web crawler.
Claim 15
Dependent Claim 63 words
A method according to claim 10 wherein the step of analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises analyzing the selected file and files hierarchically-related to the selected file for a plurality of characteristics that can hinder display thereof via a hand-held computing device.
Claim 16
Dependent Claim 49 words
A method according to claim 10 wherein the step of analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises analyzing text for at least one of size, style, font and language.
Claim 17
Dependent Claim 44 words
A method according to claim 10 wherein the step of analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises analyzing image files for format and size.
Claim 18
Independent Claim 118 words
A system for identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, comprising: means for selecting a file from among the plurality of hierarchically-related files; means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; and means for displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified.
Claim 19
Independent Claim 118 words
A system for identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, comprising: means for selecting a file from among the plurality of hierarchically-related files; means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; and means for displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified.
Claim 20
Dependent Claim 21 words
A system according to claim 16 wherein the plurality of hierarchically-related files comprise web pages and files displayed within web pages.
Claim 21
Dependent Claim 38 words
A system according to claim 17 wherein the means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that hinders display via a hand-held computing device comprises a web crawler.
Claim 22
Dependent Claim 65 words
A system according to claim 16 wherein the means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises means for analyzing the selected file and files hierarchically-related to the selected file for a plurality of characteristics that can hinder display thereof via a hand-held computing device.
Claim 23
Dependent Claim 51 words
A system according to claim 16 wherein the means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises means for analyzing text for at least one of size, style, font and language.
Claim 24
Dependent Claim 46 words
A system according to claim 16 wherein the means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises means for analyzing image files for format and size.
Claim 25
Dependent Claim 35 words
A system according to claim 16 further comprising means for displaying within the directed graph representation a description of how to transform an identified file so as to be displayable via a hand-held computing device.
Claim 26
Dependent Claim 32 words
A system according to claim 16 wherein the means for displaying a directed graph representation of the plurality of hierarchically-related files comprises means for identifying a file type for a respective file.
Claim 27
Dependent Claim 32 words
A system according to claim 16 wherein the means for displaying a directed graph representation of the plurality of hierarchically-related files comprises means for displaying a URL associated with a respective file.
Claim 28
Independent Claim 170 words
A system for identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, comprising: means for selecting a file from among the plurality of hierarchically-related files; means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; means for displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified; means for identifying a file type for each respective identified file; means for displaying a uniform resource locator (URL) associated with each respective identified file; and means for displaying within the directed graph representation a description of how to transform an identified file so as to be displayable via a hand-held computing device.
Claim 29
Independent Claim 170 words
A system for identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, comprising: means for selecting a file from among the plurality of hierarchically-related files; means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; means for displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified; means for identifying a file type for each respective identified file; means for displaying a uniform resource locator (URL) associated with each respective identified file; and means for displaying within the directed graph representation a description of how to transform an identified file so as to be displayable via a hand-held computing device.
Claim 30
Dependent Claim 21 words
A system according to claim 25 wherein the plurality of hierarchically-related files comprise web pages and files displayed within web pages.
Claim 31
Dependent Claim 38 words
A system according to claim 26 wherein the means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that hinders display via a hand-held computing device comprises a web crawler.
Claim 32
Dependent Claim 65 words
A system according to claim 25 wherein the means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises means for analyzing the selected file and files hierarchically-related to the selected file for a plurality of characteristics that can hinder display thereof via a hand-held computing device.
Claim 33
Dependent Claim 51 words
A system according to claim 25 wherein the means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises means for analyzing text for at least one of size, style, font and language.
Claim 34
Dependent Claim 46 words
A system according to claim 25 wherein the means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises means for analyzing image files for format and size.
Claim 35
Dependent Claim 158 words
A computer program product for identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, 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 selecting a file from among the plurality of hierarchically-related files; computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; and computer readable program code means for displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified.
Claim 36
Dependent Claim 158 words
A computer program product for identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, 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 selecting a file from among the plurality of hierarchically-related files; computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; and computer readable program code means for displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified.
Claim 37
Dependent Claim 23 words
A computer program product according to claim 31 wherein the plurality of hierarchically-related files comprise web pages and files displayed within web pages.
Claim 38
Dependent Claim 44 words
A computer program product according to claim 32 wherein the computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that hinders display via a hand-held computing device comprises a web crawler.
Claim 39
Dependent Claim 75 words
A computer program product according to claim 31 wherein the computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for a plurality of characteristics that can hinder display thereof via a hand-held computing device.
Claim 40
Dependent Claim 61 words
A computer program product according to claim 31 wherein the computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises computer readable program code means for analyzing text for at least one of size, style, font and language.
Claim 41
Dependent Claim 56 words
A computer program product according to claim 31 wherein the computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises computer readable program code means for analyzing image files for format and size.
Claim 42
Dependent Claim 41 words
A computer program product according to claim 31 further comprising computer readable program code means for displaying within the directed graph representation a description of how to transform an identified file so as to be displayable via a hand-held computing device.
Claim 43
Dependent Claim 42 words
A computer program product according to claim 31 wherein the computer readable program code means for displaying a directed graph representation of the plurality of hierarchically-related files comprises computer readable program code means for identifying a file type for a respective file.
Claim 44
Dependent Claim 42 words
A computer program product according to claim 31 wherein the computer readable program code means for displaying a directed graph representation of the plurality of hierarchically-related files comprises computer readable program code means for displaying a URL associated with a respective file.
Claim 45
Dependent Claim 222 words
A computer program product for identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, 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 selecting a file from among the plurality of hierarchically-related files; computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; computer readable program code means for displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified; computer readable program code means for identifying a file type for each respective identified file; computer readable program code means for displaying a uniform resource locator (URL) associated with each respective identified file; and computer readable program code means for displaying within the directed graph representation a description of how to transform an identified file so as to be displayable via a hand-held computing device.
Claim 46
Dependent Claim 222 words
A computer program product for identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has at least one characteristic that can hinder display thereof via a hand-held computing device in communication with the web site, 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 selecting a file from among the plurality of hierarchically-related files; computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device; computer readable program code means for displaying a directed graph representation of the plurality of hierarchically-related files, wherein each file having at least one characteristic that can hinder display thereof via a hand-held computing device is identified; computer readable program code means for identifying a file type for each respective identified file; computer readable program code means for displaying a uniform resource locator (URL) associated with each respective identified file; and computer readable program code means for displaying within the directed graph representation a description of how to transform an identified file so as to be displayable via a hand-held computing device.
Claim 47
Dependent Claim 23 words
A computer program product according to claim 40 wherein the plurality of hierarchically-related files comprise web pages and files displayed within web pages.
Claim 48
Dependent Claim 44 words
A computer program product according to claim 41 wherein the computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that hinders display via a hand-held computing device comprises a web crawler.
Claim 49
Dependent Claim 75 words
A computer program product according to claim 40 wherein the computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for a plurality of characteristics that can hinder display thereof via a hand-held computing device.
Claim 50
Dependent Claim 61 words
A computer program product according to claim 40 wherein the computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises computer readable program code means for analyzing text for at least one of size, style, font and language.
Claim 51
Dependent Claim 56 words
A computer program product according to claim 40 wherein the computer readable program code means for analyzing the selected file and files hierarchically-related to the selected file for at least one characteristic that can hinder display thereof via a hand-held computing device comprises computer readable program code means for analyzing image files for format and size.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-07-08 2006-01-07 2006-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-07-08 2010-01-07 2010-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-07-08 2014-01-07 2014-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag