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

Method for transferring files according to file list provided in response to file request

Assignee: Toshiba Corp
•
Filing: 1996-11-08
•
Granted: 1999-11-16
•
Expires: 2016-11-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A scheme for transferring files from a file server to a file requesting client, which enables request and transfer of files which are related to a user requested file at a time of transferring a user requested file. The file requesting client makes a file request indicating a desired file, and in response the file server transfers a file list of files related to the desired file indicated by the file request. Then, the file requesting client makes a transfer request requesting a transfer of files according to the file list, and in response the file server transfers the files requested by the transfer request. Alternatively, the file requesting client makes a request indicating a desired file, and in response the file server transfers a concatenated file formed by concatenating files related to the desired file indicated by the request. Then, the file requesting client extracts individual files from the concatenated file.

Inventors

  • 👤 Toru Imai
  • 👤 Hiroko Fujii
  • 👤 Hideki Yoshida
  • 👤 Toshihiko Shimokawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 12:26
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; G06F16/14; G06F16/148

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 131 words
A method for transferring files from a file server to a file requesting client, comprising the steps of: (a) making a file request for a desired file specified by a user at the file requesting client, from the file requesting client to the file server; (b) transferring a file list for the desired file, the file list being a list of files related to the desired file and being selected at the file server according to the file request, from the file server to the file requesting client; (c) making a transfer request requesting a transfer of files according to the file list, from the file requesting client to the file server; and (d) transferring the files requested by the transfer request, from the file server to the file requesting client.
Claim 2
Independent Claim 131 words
A method for transferring files from a file server to a file requesting client, comprising the steps of: (a) making a file request for a desired file specified by a user at the file requesting client, from the file requesting client to the file server; (b) transferring a file list for the desired file, the file list being a list of files related to the desired file and being selected at the file server according to the file request, from the file server to the file requesting client; (c) making a transfer request requesting a transfer of files according to the file list, from the file requesting client to the file server; and (d) transferring the files requested by the transfer request, from the file server to the file requesting client.
Claim 3
Dependent Claim 23 words
The method of claim 1, wherein the step (b) transfers the file list of hypermedia files which are linked with the desired file.
Claim 4
Dependent Claim 51 words
The method of claim 1, further comprising the step of: (e) transferring a program capable of making the transfer request according to the file list, from the file server to the file requesting client, wherein the step (c) makes the transfer request by executing said program on the file requesting client.
Claim 5
Dependent Claim 55 words
The method of claim 1, further comprising the steps of: (f) judging whether a prescribed transfer interrupt condition holds or not for the transfer of the files at the step (d); and (g) interrupting the transfer of the files at the step (d) when the step (f) judges that the prescribed transfer interrupt condition holds.
Claim 6
Dependent Claim 31 words
The method of claim 4, wherein the step (f) judges that the prescribed transfer interrupt condition holds when a total data size transferred by the step (d) exceeds a prescribed value.
Claim 7
Dependent Claim 30 words
The method of claim 4, wherein the step (f) judges that the prescribed transfer interrupt condition holds when a transfer time taken by the step (d) exceeds a prescribed value.
Claim 8
Dependent Claim 31 words
The method of claim 4, wherein the step (f) judges that the prescribed transfer interrupt condition holds when an interrupt command is issued by a user of the file requesting client.
Claim 9
Dependent Claim 64 words
The method of claim 1, further comprising the step of: (h) selecting files which match a transfer condition prescribed according to types of the files and a display and execution capability of the file requesting client, from the files listed in the file list, wherein the step (c) makes the transfer request for the selected files and the step (d) transfers the selected files.
Claim 10
Dependent Claim 124 words
A file server device for providing files according to requests from a client, comprising: a storage medium for storing files that can be provided by the file server device and a file list of files related to each stored file; receiving means for receiving a file request for a desired file specified by a user as the client and a transfer requesting a transfer of files, from the client; and transmitting means for transmitting to the client the file list corresponding to the desired file, the file list being selected at the file server device according to the file request when the receiving means recieves the file request, and the files requested by the transfer request when the receiving means recieves the transfer request.
Claim 11
Dependent Claim 124 words
A file server device for providing files according to requests from a client, comprising: a storage medium for storing files that can be provided by the file server device and a file list of files related to each stored file; receiving means for receiving a file request for a desired file specified by a user as the client and a transfer requesting a transfer of files, from the client; and transmitting means for transmitting to the client the file list corresponding to the desired file, the file list being selected at the file server device according to the file request when the receiving means recieves the file request, and the files requested by the transfer request when the receiving means recieves the transfer request.
Claim 12
Dependent Claim 25 words
The file server device of claim 9, wherein the storage medium stores the file list of hypermedia files which are linked with each stored file.
Claim 13
Dependent Claim 48 words
The file server device of claim 9, further comprising: checking means for checking whether the client has a function for processing the file list, wherein the transmitting means transmits the file list when the checking means judges that the client has the function for processing the file list.
Claim 14
Dependent Claim 121 words
A file requesting client device for receiving files provided by a file server, comprising: file request means for making a file request for a desired file specified by a user at the requesting client device, to the file server; receiving means for receiving an information transmitted from the file server in response to the file request; and transfer request means for making a transfer request for requesting a transfer of files according to a file list for the desired file, the file list being a list of files related to the desired file and being selected at the file server according to the file request, to the file server, when the information received by the receiving means is the file list.
Claim 15
Dependent Claim 121 words
A file requesting client device for receiving files provided by a file server, comprising: file request means for making a file request for a desired file specified by a user at the requesting client device, to the file server; receiving means for receiving an information transmitted from the file server in response to the file request; and transfer request means for making a transfer request for requesting a transfer of files according to a file list for the desired file, the file list being a list of files related to the desired file and being selected at the file server according to the file request, to the file server, when the information received by the receiving means is the file list.
Claim 16
Dependent Claim 30 words
The file requesting client device of claim 12, wherein the receiving means receives the information which is the file list of hypermedia files which are linked with the desired file.
Claim 17
Dependent Claim 52 words
The file requesting client device of claim 12, further comprising: transfer interrupt means for judging whether a prescribed transfer interrupt condition holds or not for the transfer of the files from the file server, and interrupting the transfer of the files from the file server when the prescribed transfer interrupt condition holds.
Claim 18
Dependent Claim 35 words
The file requesting client device of claim 14, wherein the transfer interrupt means judges that the prescribed transfer interrupt condition holds when a total data size transferred from the file server exceeds a prescribed value.
Claim 19
Dependent Claim 34 words
The file requesting client device of claim 14, wherein the transfer interrupt means judges that the prescribed transfer interrupt condition holds when a transfer time taken by the file server exceeds a prescribed value.
Claim 20
Dependent Claim 36 words
The file requesting client device of claim 14, wherein the transfer interrupt means judges that the prescribed transfer interrupt condition holds when an interrupt command is issued by a user of the file requesting client device.
Claim 21
Dependent Claim 60 words
The file requesting client device of claim 12, further comprising: selection means for selecting files which match a transfer condition prescribed according to types of the files and a display and execution capability of the file requesting client device, from the files listed in the file list, wherein the transfer request means makes the transfer request for the selected files.
Claim 22
Dependent Claim 157 words
A computer usable medium having computer readable program code means embodied therein for causing a computer to function as a file server for providing files according to requests from a client, the computer readable program code means including: first computer readable program code means for causing said computer to receive a file request for a desired file specified by a user at the file client and a transfer request requesting a transfer of files from the client; and second computer readable program code means for causing said computer to transmit to the client a file list for the desired file, the file list being a list of files related to the desired file and being selected at the file server according to the file request when the first computer readable program code means receives the file request, and the files requested by the transfer request when the first computer readable program code means receives the transfer request.
Claim 23
Dependent Claim 157 words
A computer usable medium having computer readable program code means embodied therein for causing a computer to function as a file server for providing files according to requests from a client, the computer readable program code means including: first computer readable program code means for causing said computer to receive a file request for a desired file specified by a user at the file client and a transfer request requesting a transfer of files from the client; and second computer readable program code means for causing said computer to transmit to the client a file list for the desired file, the file list being a list of files related to the desired file and being selected at the file server according to the file request when the first computer readable program code means receives the file request, and the files requested by the transfer request when the first computer readable program code means receives the transfer request.
Claim 24
Dependent Claim 171 words
A computer usable medium having computer readable program code means embodied therein for causing a computer to function as a file requesting client for receiving files provided by a file server, the computer readable program code means including: first computer readable program code means for causing said computer to make a file request for a desired file specified by a user at the file requesting client, to the file server; second computer readable program code means for causing said computer to receive an information transmitted from the file server in response to the file request; and third computer readable program code means for causing said computer to make a transfer request for requesting a transfer of files according to a file list for the desired file, the file list being a list of files related to the desired file and being selected at the file server according to the file request, to the file server, when the information received by the second computer readable program code means is the file list.
Claim 25
Dependent Claim 171 words
A computer usable medium having computer readable program code means embodied therein for causing a computer to function as a file requesting client for receiving files provided by a file server, the computer readable program code means including: first computer readable program code means for causing said computer to make a file request for a desired file specified by a user at the file requesting client, to the file server; second computer readable program code means for causing said computer to receive an information transmitted from the file server in response to the file request; and third computer readable program code means for causing said computer to make a transfer request for requesting a transfer of files according to a file list for the desired file, the file list being a list of files related to the desired file and being selected at the file server according to the file request, to the file server, when the information received by the second computer readable program code means is the file list.
Claim 26
Independent Claim 132 words
A method for providing files, comprising the steps of: transmitting to a connected file requesting device a menu which indicates files that can be provided including a file which is set in correspondence to a list of a plurality of related files; receiving from the connected file requesting device a file request corresponding to a file selected by the connected file requesting device from the menu; returning the list to the connected file requesting device in response to the file request when the list is specified based on the file request; receiving file transfer requests sequentially transmitted from the connected file requesting device according to a description in the list; and transmitting files requested by the file transfer requests to the connected file requesting device in response to received file transfer requests.
Claim 27
Independent Claim 132 words
A method for providing files, comprising the steps of: transmitting to a connected file requesting device a menu which indicates files that can be provided including a file which is set in correspondence to a list of a plurality of related files; receiving from the connected file requesting device a file request corresponding to a file selected by the connected file requesting device from the menu; returning the list to the connected file requesting device in response to the file request when the list is specified based on the file request; receiving file transfer requests sequentially transmitted from the connected file requesting device according to a description in the list; and transmitting files requested by the file transfer requests to the connected file requesting device in response to received file transfer requests.
Claim 28
Independent Claim 114 words
A method for requesting files, comprising the steps of: receiving a menu which indicates files that can be provided by a connected file providing device; transmitting to the connected file providing device a file request corresponding to a file selected from the menu; receiving a list of a plurality of related files which is specified based on the file request and is returned from the connected file providing device in response to the file request; transmitting file transfer requests sequentially according to a description in the list, to a corresponding connected file providing device; and receiving files that are transmitted from the corresponding connected file providing device in response to the file transfer requests.
Claim 29
Independent Claim 114 words
A method for requesting files, comprising the steps of: receiving a menu which indicates files that can be provided by a connected file providing device; transmitting to the connected file providing device a file request corresponding to a file selected from the menu; receiving a list of a plurality of related files which is specified based on the file request and is returned from the connected file providing device in response to the file request; transmitting file transfer requests sequentially according to a description in the list, to a corresponding connected file providing device; and receiving files that are transmitted from the corresponding connected file providing device in response to the file transfer requests.

References Cited (Backward Citations)

US5630068A Cited
US5799150A Cited
US5724514A Cited
US5724578A Cited
US5623656A Cited
US5621892A Cited
US5572643A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-15 2003-05-17 2003-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-15 2007-05-17 2007-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-15 2011-05-17 2011-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag