← Back to Patent Explorer
US6473756B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method for selecting among equivalent files on a global computer network

Assignee: Hanger Solutions LLC
•
Filing: 1999-06-11
•
Granted: 2002-10-29
•
Expires: 2019-06-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A file among equivalent files identified during a search of a global computer network is selected to be downloaded to a local computer. Equivalent files are found frequently where different copies of the same song are stored many times on a global computer network. A portion of all or a subset of the equivalent files are screened during a brief trial download period. Because the files are expected to be located at different sites, the bandwidth of the pathways to the respective files may vary. Amongst other criteria, the file with the best download performance during the trial time period is selected to be downloaded in its entirety.

Inventors

  • 👤 Clinton L. Ballard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 03:56
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/06; G; G06; G06F; G06F16/00; G06F16/10; G06F16/14; G06F16/148; G06F16/60; G06F16/68; H04L67/02; H04L67/50; H04L67/60; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99936

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 102 words
A method for selecting among files on a global computer network, comprising the steps of: searching at least a portion of the global computer network for files meeting a search criteria, wherein a list of files meeting said search criteria is identified: attempting to download a portion of each file among a subset of the files on said list; screening the files attempted to be downloaded based upon selection criteria; and selecting one of the screened files attempted to be downloaded to be completely downloaded; wherein the selection criteria includes at least a download bandwidth performance during a trial downloading time period.
Claim 2
Independent Claim 102 words
A method for selecting among files on a global computer network, comprising the steps of: searching at least a portion of the global computer network for files meeting a search criteria, wherein a list of files meeting said search criteria is identified: attempting to download a portion of each file among a subset of the files on said list; screening the files attempted to be downloaded based upon selection criteria; and selecting one of the screened files attempted to be downloaded to be completely downloaded; wherein the selection criteria includes at least a download bandwidth performance during a trial downloading time period.
Claim 3
Dependent Claim 94 words
The method of claim 1 , in which the step of screening comprises: after a first time period, evaluating the download bandwidth performance for each file having at least a portion being downloaded; eliminating at least one file among the files being screened from consideration based on said at least one file having a slowest bandwidth performance, downloading of said eliminated file being discontinued; and repeating the steps of evaluating and eliminating after subsequent time periods until a file is identified which complies with the selection criteria and has a best download bandwidth performance.
Claim 4
Dependent Claim 86 words
The method of claim 1 , in which the step of attempting comprises attempting to download a portion of each file among a subset of the files on said list for a trial downloading time period; and in which the step of screening comprises: evaluating the downloading bandwidth performance during the trial time period for each file having at least a portion being downloaded; and identifying one file among the files being screened which complies with the selection criteria and has a best download bandwidth performance.
Claim 5
Dependent Claim 112 words
The method of claim 1 , in which the step of attempting comprises attempting to download a portion of each file among a subset of the files on said list for a trial downloading time period; and in which the selection criteria comprises first criteria and second criteria, the first criteria being said download bandwidth performance during the trial downloading time period, and in which the step of screening comprises: evaluating the downloading bandwidth performance during the trial time period for each file having at least a portion being downloaded; and identifying one file among the files being screened which complies with the second criteria and has a best download bandwidth performance.
Claim 6
Dependent Claim 91 words
The method of claim 1 , in which the steps of searching, attempting, screening and selecting are executed a plurality of times to select a plurality of files, the method further comprising the steps of: maintaining an indication of files selected during the selecting step; and prior to the step of attempting, choosing said subset of files to attempt downloading from the list of files meeting the search criteria, said step of choosing comprising identifying at random a first number of files from the list of files meeting the search criteria.
Claim 7
Dependent Claim 50 words
The method of claim 4 , in which the step of choosing further comprises identifying a second number of files from the list of files meeting the search criteria that previously have been selected during the selecting step of a previous execution of the searching, attempting, screening and selecting steps.
Claim 8
Dependent Claim 35 words
The method of claim 5 , in which the steps of attempting, screening and selecting are performed at one or more end user computers and the step of maintaining is performed at a server computer.
Claim 9
Independent Claim 114 words
A method for selecting among files on a global computer network, comprising the steps of: searching at least a portion of the global computer network for files meeting a search criteria, wherein a list of files meeting said search criteria is identified in which the list of files is a list of equivalent files; attempting to download a portion of each file among a subset of the files on said list; screening the files attempted to be downloaded based upon selection criteria; and selecting one of the screened files attempted to be downloaded to be completely downloaded; wherein the selection criteria includes at least a download bandwidth performance during a trial downloading time period.
Claim 10
Independent Claim 114 words
A method for selecting among files on a global computer network, comprising the steps of: searching at least a portion of the global computer network for files meeting a search criteria, wherein a list of files meeting said search criteria is identified in which the list of files is a list of equivalent files; attempting to download a portion of each file among a subset of the files on said list; screening the files attempted to be downloaded based upon selection criteria; and selecting one of the screened files attempted to be downloaded to be completely downloaded; wherein the selection criteria includes at least a download bandwidth performance during a trial downloading time period.
Claim 11
Dependent Claim 28 words
The method of claim 8 , in which the list of equivalent files comprises either one or both of identical and non-identical copies of a same audio work.
Claim 12
Dependent Claim 48 words
The method of claim 9 , in which a first audio work and a second audio work are considered to be the same audio work where the first audio work and the second audio work are of the same song by the same artist for the same performance.
Claim 13
Dependent Claim 49 words
The method of claim 8 , in which the list of equivalent files comprises either one or both of identical and non-identical copies of an audio work of a same song as performed by a same artist at either one or both of a same or a different performance.
Claim 14
Dependent Claim 57 words
The method of claim 8 , in which the list of equivalent files comprises either one or both of identical and non-identical copies of an audio work of a same song as performed by either one or both of a same or a different artist at either one or both of a same or a different performance.
Claim 15
Independent Claim 118 words
A system for searching a global computer network, comprising: means for searching at least a portion of the global computer network for files meeting a search criteria, the searching means producing a list of files meeting said search criteria; means for downloading a portion of a subset of files on said list; means for screening each file attempted to be downloaded based upon selection criteria, said screening means comprising means for comparing bandwidth performance for each file of the plurality of files which has a portion downloaded; and means for selecting one of the screened files attempted to be downloaded to be completely downloaded based at least in part on the bandwidth performance associated with the selected file.
Claim 16
Independent Claim 118 words
A system for searching a global computer network, comprising: means for searching at least a portion of the global computer network for files meeting a search criteria, the searching means producing a list of files meeting said search criteria; means for downloading a portion of a subset of files on said list; means for screening each file attempted to be downloaded based upon selection criteria, said screening means comprising means for comparing bandwidth performance for each file of the plurality of files which has a portion downloaded; and means for selecting one of the screened files attempted to be downloaded to be completely downloaded based at least in part on the bandwidth performance associated with the selected file.
Claim 17
Dependent Claim 41 words
The system of claim 13 , further comprising: means for choosing said subset of files from the list of files, wherein at least one file from the list of files is chosen based upon a prior selection rating of such file.
Claim 18
Dependent Claim 40 words
The system of claim 14 , comprising and end user computer and a server computer, wherein the end user computer comprises the downloading means, the screening means and the selecting means and wherein the server computer comprises the choosing means.
Claim 19
Dependent Claim 37 words
The system of claim 14 , comprising and end user computer and a server computer, wherein the end user computer comprises the downloading means, and wherein the server computer comprises the choosing means and the comparing means.
Claim 20
Dependent Claim 24 words
The system of claim 13 , in which the selection criteria comprises first criteria and second criteria, the second criteria being said bandwidth performance.
Claim 21
Dependent Claim 34 words
The system of claim 13 , in which the list of files consists of a list of equivalent files of either one or both of identical and non-identical copies of a same audio work.
Claim 22
Dependent Claim 41 words
The system of claim 18 , in which first and second audio works are considered to be the same audio work where the first and second audio work are of the same song by the same artist for the same performance.
Claim 23
Dependent Claim 55 words
The system of claim 13 , in which the list of files consists of a list of equivalent files of either one or both of identical and non-identical copies of an audio work of a same song as performed by a same artist at either one or both of a same or a different performance.
Claim 24
Dependent Claim 63 words
The system of claim 13 , in which the list of files consists of a list of equivalent files of either one or both of identical and non-identical copies of an audio work of a same song as performed by either one or both of a same or a different artist at either one or both of a same or a different performance.
Claim 25
Dependent Claim 31 words
The system of claim 13 , in which the downloading means comprises: means for downloading a portion of the subset of files on said list for a trial downloading time period.
Claim 26
Dependent Claim 73 words
The system of claim 13 , in which the screening means comprises: means for evaluating the downloading bandwidth performance for each file having at least a portion being downloaded after each one of a plurality of time periods; means for eliminating after each one of said plurality of time periods, at least one file among the files being screened from consideration based on said at least one file having a slowest bandwidth performance.
Claim 27
Dependent Claim 21 words
The system of claim 23 , in which each one of said plurality of time periods is of equal time length.
Claim 28
Dependent Claim 31 words
The system of claim 23 , in which at least one of said plurality of time periods is of a different length than another one of said plurality of time periods.

References Cited (Backward Citations)

US20010014891A1 Cited
US6192372B1 Cited
US6278466B1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag