← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag