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

Method for accessing and retrieving information from a source maintained by a network server

Assignee: International Business Machines Corp
•
Filing: 1997-11-21
•
Granted: 2000-10-17
•
Expires: 2017-11-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system is disclosed for scheduling data download, such as web pages, databases or softwares, over a network such as the internet. The method includes the steps of (a) initiating the data download request and the user input interfaces; saving the requesting computer system's network address; (b) fetching and saving those web pages, databases or softwares' source entities and their corresponding network addresses for the upcoming data download; (c) fetching and saving from the user's input on the schedules, user ids and passwords, disk directories, limits on bandwidth, downloading time and allocated storage space for the data download; (d) setting the system timer at the wake-up time according to the data download schedules; (e) automatically turning on the requesting computer system according to the system timer and dialing up to connect to the network; (f) accessing the download data's network address and transmitting the data to the requesting computer system; (g) receiving and storing the requested web pages, databases or softwares in the requesting computer system; (h) interrupting a particular data downloading if the downloading time exceeding the user's earlier input downloading time limit or if the allocated download storage space reached the user specified limit; (i) automatically disconnecting from the network; (j) automatically rescheduling the data download in some other time if the previous data download is not successful or the network is too busy; (k) automatically turning off the requesting computer system. In this manner the requester doesn't need to keep the requesting computer system power on till the upcoming download actvities.

Inventors

  • 👤 Sih-Pin Chang
  • 👤 Ephraim Feig
  • 👤 Thomas Yu-Kiu Kwok

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 16:54
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 316 words
A method for downloading data from a server via a network, comprising the following steps: initiating a data download request with a requesting entity having a first network address, said data comprising a web page, a database and a software; said initiating said download request including the steps of: generating a web page download command; having an interface to allow said requesting entity to connect to said network; responding to a signal from a user through a user interface as a preliminary step, said signal indicating that a specified web page is to be downloaded to and stored in said requesting entity; initiating a user input interface including the steps of: specifying a data source; specifying a data network address; specifying limits on downloading time; specifying a limit on allocated storage space for said download data request; specifying the minimum bandwidth between said requesting entity and a data server entity; optionally specifying a user id and password; fulfilling said data download request with a data server entity having a second network address; transmitting said requested data to said requesting entity having said first network address; receiving and storing said requested data in said requesting entity for subsequent access by a user; there being a schedule for said receiving and storing of said requested data in said requesting entity for subsequent access by a user which is selected from the group consisting of: data downloading scheduled all at the same time in sequence; data downloading scheduled individually at different times; the step of initiating a user input interface also including the steps of: specifying cache or disk directory where the downloaded data is to be stored; automatically rescheduling another data download for previous unsuccessful data download; and the fulfilling said data download request includes transmitting the network web page request message from said initiating entity to the web page server entity; and ending the down load request.
Claim 2
Independent Claim 316 words
A method for downloading data from a server via a network, comprising the following steps: initiating a data download request with a requesting entity having a first network address, said data comprising a web page, a database and a software; said initiating said download request including the steps of: generating a web page download command; having an interface to allow said requesting entity to connect to said network; responding to a signal from a user through a user interface as a preliminary step, said signal indicating that a specified web page is to be downloaded to and stored in said requesting entity; initiating a user input interface including the steps of: specifying a data source; specifying a data network address; specifying limits on downloading time; specifying a limit on allocated storage space for said download data request; specifying the minimum bandwidth between said requesting entity and a data server entity; optionally specifying a user id and password; fulfilling said data download request with a data server entity having a second network address; transmitting said requested data to said requesting entity having said first network address; receiving and storing said requested data in said requesting entity for subsequent access by a user; there being a schedule for said receiving and storing of said requested data in said requesting entity for subsequent access by a user which is selected from the group consisting of: data downloading scheduled all at the same time in sequence; data downloading scheduled individually at different times; the step of initiating a user input interface also including the steps of: specifying cache or disk directory where the downloaded data is to be stored; automatically rescheduling another data download for previous unsuccessful data download; and the fulfilling said data download request includes transmitting the network web page request message from said initiating entity to the web page server entity; and ending the down load request.
Claim 3
Dependent Claim 20 words
A method as in claim 1, wherein the data is comprised of: a web page; a database; and a software.
Claim 4
Dependent Claim 69 words
A method as in claim 1, wherein the step of initiating a data download request includes steps of: generating a web page download command; the requesting entity having an interface for connecting to the network; a preliminary step of responding to a signal from a user through a user interface, the signal indicating that a specified web page is to be downloaded to and stored in the requesting entity.
Claim 5
Dependent Claim 72 words
A method as in claim 1, wherein the step of intiating a user input interface includes steps of: specifying a data source; specifying a data network address; and specifying a user id and password if required; specifying limits on downloading time; specifying a limit on allocated storage space for said download data request; specifying the minimum bandwidth between the requesting entity and the data server entity and specifying the data download schedule.
Claim 6
Dependent Claim 36 words
A method as in claim 4, wherein the data download schedule is selected from the group consisting of: data downloading scheduled all at the same time in sequent; and data downloading scheduled individually at different times.
Claim 7
Dependent Claim 84 words
A method as in claim 4, further including specifying the other user's options and choices selected from the group consisting of one or more of: specifying cache or disk directory where the downloaded data is to be stored; and automatically rescheduling another data download for previous unsuccessful data download; supplying the user id and password if required; and where the step of fulfilling includes initial steps of, transmitting the network web page request message from the initiating entity to the web page server entity.
Claim 8
Dependent Claim 24 words
A method as in claim 1, wherein the data download command is transmitted over the network or a second network separate from the network.
Claim 9
Dependent Claim 32 words
A method as in claim 1, wherein the step of responding includes a step of prompting the user to enter information for specifying at least one parameter related to downloading the data.
Claim 10
Dependent Claim 27 words
A method as in claim 1, wherein the step of responding includes a step of retrieving at least one user default parameter related to downloading the data.
Claim 11
Dependent Claim 28 words
A method as in claim 1, wherein the data download command is comprised of a plurality of fields, including fields for specifying: at least one user download preference.
Claim 12
Dependent Claim 45 words
A method as in claim 10, wherein the at least one user download preference includes at least one of: nummber of web page levels to download; whether to download graphical data; a number of retries to download a web page; and an interval between retries.
Claim 13
Dependent Claim 41 words
A method as in claim 10, wherein the at least one postprocessing operation includes at least one of: whether to decompress a received web page; whether to virus scan a received web page; and whether to print a received web page.
Claim 14
Dependent Claim 92 words
A method as in claim 1, wherein the step of fulfilling the data download request, comprising the steps of: setting the system timer at the wake-up time according to the data download schedules; automatically turning on the requesting computer system according to the system timer if the requesting computer system is not turned on; and dialing up to connect to the network; generating a network busy signal to the Internet Data Download Schedule for rescheduling the data download according to the user's input of options and choices if the network is busy.
Claim 15
Dependent Claim 136 words
A method as in claim 1, wherein the step of transmitting the requested data to the requesting entity, comprising the steps of: providing the user id and password if required; transmitting successful and unsuccessful download messages from the destination entity to the requesting computer system; accordingly generating successful or unsuccesful data download messages for the user and unsuccessful data download signals to the Internet Data Download Scheduler to schedule another try of data download according to the user's input of options and choices; interrupting a particular data download if the downloading time exceeds the user's earler input downloading time limit or if the allocated download storage space reached the user specified limit; interrupting a particular data download if the banwidth between the requesting computer system and the distant server drops below the user specified minimum bandwidth.
Claim 16
Dependent Claim 37 words
A method as in claim 1, wherein the step of receiving and storing the requested web page in the destination entity includes a step of writing data into an index entry associated with the received web page.
Claim 17
Dependent Claim 35 words
A method as in claim 15, wherein the index entry is comprised of a plurality of fields, including fields for specifying: the first and second network addresses; and a link summary of the web page.
Claim 18
Dependent Claim 62 words
A method as in claim 16, wherein the fields further specify at least one of: a time that the web page was downloaded; a number of bytes that were downloaded; a time that the web page download command was received by the destination entity; a number of retries that were required, if any, to download the web page; and an error report.
Claim 19
Dependent Claim 46 words
A method as in claim 1, and further comprising steps of: transmitting a cancellation message from the initiating entity to the destination entity; receiving the cancellation message; and in response, one of terminating an on-going data page download or deleting an already downloaded and stored data.
Claim 20
Dependent Claim 65 words
A method as in claim 1, wherein the ending of the data download, comprising the steps of: automatically disconnecting from the network; automatically rescheduling the data download in some other time, such as every hour afterwards, accoding to the user's earlier input choice if the previous data download is not successful or the network is too busy; and automatically turning off the requesting computer system.
Claim 21
Dependent Claim 23 words
A method as in claim 1, wherein the network includes the internet, and wherein the server entity is comprised of a WWW server.
Claim 22
Dependent Claim 21 words
A method as in claim 14, wherein the particular data download is selected from the group consisting of transmitting and receiving.
Claim 23
Dependent Claim 23 words
A method as in claim 18, wherein a user can access all these messages when the user logs on the requesting computer system.

References Cited (Backward Citations)

US5727164A Cited
US5754655A Cited
US5768528A Cited
US5889863A Cited
US5878228A 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-10-17 2004-04-17 2004-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-17 2008-04-17 2008-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-17 2012-04-17 2012-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag