US6067416A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for dynamically wrapping files for downloading
Assignee: ROBERT E FRASER ASSOCIATES
•
Filing: 1997-06-03
•
Granted: 2000-05-23
•
Expires: 2017-06-03
Abstract
Abstract A file wrapping and downloading method for downloading files from a server computer (12) to a user computer (14) over a communications network (16) such as the Internet is disclosed. The method dynamically embeds or wraps relevant store/reseller information into a file while the file is being downloaded, thus eliminating the need for a special wrap for each store or reseller. The method is preferably partially implemented by a Dynamic Wrapping Engine (DWE) program residing on web server computer (12).
Inventors
- 👤 Robert E. Fraser
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 20:02
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/61
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
94 words
A method of operating a server computer to download purchased software to a user computer over a network, the method comprising the steps of: receiving from the user computer a request for the purchased software; accessing the purchased software; dynamically embedding information into the purchased software after the purchased software has been requested by the user computer; and sending the purchased software along with the embedded information in portions to the user computer over the network so that the user computer can reassemble a modified version of the purchased software and the embedded information.
Claim 2
Independent Claim
94 words
A method of operating a server computer to download purchased software to a user computer over a network, the method comprising the steps of: receiving from the user computer a request for the purchased software; accessing the purchased software; dynamically embedding information into the purchased software after the purchased software has been requested by the user computer; and sending the purchased software along with the embedded information in portions to the user computer over the network so that the user computer can reassemble a modified version of the purchased software and the embedded information.
Claim 3
Dependent Claim
29 words
The method as set forth in claim 1, the embedding step including embedding into the purchased software data representative of a name of a user operating the user computer.
Claim 4
Dependent Claim
28 words
The method as set forth in claim 1, the embedding step including embedding into the purchased software data representative of a date that the purchased software is downloaded.
Claim 5
Dependent Claim
28 words
The method as set forth in claim 1, the embedding step including embedding into the purchased software data representative of a time that the purchased software is downloaded.
Claim 6
Dependent Claim
57 words
The method as set forth in claim 1, wherein the server computer hosts a plurality of different stores that can be accessed by the user computer and from which the purchased software can be requested, the embedding step including embedding into the purchased software data identifying one of the stores from which the purchased software was requested.
Claim 7
Dependent Claim
36 words
The method as set forth in claim 1, the purchased software including a marker, the embedding step including the steps of searching the purchased software, locating the marker, and replacing the marker with the embedded information.
Claim 8
Dependent Claim
22 words
The method as set forth in claim 1, wherein the method is implemented with a computer program for operating the server computer.
Claim 9
Independent Claim
137 words
A method of operating a server computer that hosts a plurality of stores that may each be accessed by a user computer to download purchased software over a network, the method comprising the steps of: encrypting the purchased software; storing the purchased software in memory accessible by the server computer; receiving at one of the stores a request for the purchased software from the user computer; accessing the purchased software with the server computer; dynamically embedding information into the purchased software with the server computer after the purchased software has been requested by the user computer; and sending the purchased software along with the embedded information from the server computer in portions to the user computer over the network so that the user computer can reassemble a modified version of the purchased software and the embedded information.
Claim 10
Independent Claim
137 words
A method of operating a server computer that hosts a plurality of stores that may each be accessed by a user computer to download purchased software over a network, the method comprising the steps of: encrypting the purchased software; storing the purchased software in memory accessible by the server computer; receiving at one of the stores a request for the purchased software from the user computer; accessing the purchased software with the server computer; dynamically embedding information into the purchased software with the server computer after the purchased software has been requested by the user computer; and sending the purchased software along with the embedded information from the server computer in portions to the user computer over the network so that the user computer can reassemble a modified version of the purchased software and the embedded information.
Claim 11
Dependent Claim
29 words
The method as set forth in claim 8, the embedding step including embedding into the purchased software data representative of a name of a user operating the user computer.
Claim 12
Dependent Claim
28 words
The method as set forth in claim 8, the embedding step including embedding into the purchased software data representative of a date that the purchased software is downloaded.
Claim 13
Dependent Claim
28 words
The method as set forth in claim 8, the embedding step including embedding into the purchased software data representative of a time that the purchased software is downloaded.
Claim 14
Dependent Claim
57 words
The method as set forth in claim 8, wherein the server computer hosts a plurality of different stores that can be accessed by the user computer and from which the purchased software can be requested, the embedding step including embedding into the purchased software data identifying one of the stores from which the purchased software was requested.
Claim 15
Dependent Claim
36 words
The method as set forth in claim 8, the purchased software including a marker, the embedding step including the steps of searching the purchased software, locating the marker, and replacing the marker with the embedded information.
Claim 16
Dependent Claim
107 words
A computer program stored on a computer-readable memory device for operating a server computer to download purchased software to a user computer over a network, the computer program comprising: means for receiving from the user computer a request for the purchased software; means for accessing the purchased software; means for dynamically embedding information into the purchased software after the purchased software has been requested by the user computer; and means for sending the purchased software along with the embedded information in portions to the user computer over the network so that the user computer can reassemble a modified version of the purchased software and the embedded information.
Claim 17
Dependent Claim
107 words
A computer program stored on a computer-readable memory device for operating a server computer to download purchased software to a user computer over a network, the computer program comprising: means for receiving from the user computer a request for the purchased software; means for accessing the purchased software; means for dynamically embedding information into the purchased software after the purchased software has been requested by the user computer; and means for sending the purchased software along with the embedded information in portions to the user computer over the network so that the user computer can reassemble a modified version of the purchased software and the embedded information.
Claim 18
Dependent Claim
32 words
The computer program as set forth in claim 14, the embedding means including means for embedding into the purchased software data representative of a name of a user operating the user computer.
Claim 19
Dependent Claim
31 words
The computer program as set forth in claim 14, the embedding means including means for embedding into the purchased software data representative of a date that the purchased software is downloaded.
Claim 20
Dependent Claim
31 words
The computer program as set forth in claim 14, the embedding means including means for embedding into the purchased software data representative of a time that the purchased software is downloaded.
Claim 21
Dependent Claim
59 words
The computer program as set forth in claim 14, wherein the server computer hosts a plurality of different stores that can be accessed by the user computer and from which the purchased software can be requested, the embedding means including means for embedding into the purchased software data representative of the store from which the purchased software is requested.
Claim 22
Dependent Claim
36 words
The computer program as set forth in claim 14, the purchased software including a marker, the embedding means including means for searching the purchased software, locating the marker, and replacing the marker with the embedded information.
References Cited (Backward Citations)
US4916637A
Cited
US5933497A
Cited
US5848291A
Cited
US5570291A
Cited
US5835735A
Cited
US5903647A
Cited
US5887060A
Cited
US5907617A
Cited
US5905860A
Cited
US5794230A
Cited
US5894516A
Cited
US5892904A
Cited
US5796952A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-05-23 | 2003-11-22 | 2004-05-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-05-23 | 2007-11-22 | 2008-05-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-05-23 | 2011-11-22 | 2012-05-23 | $7700.00 | Window Closed / Lapsed |