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
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)
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 |