Information-processing apparatus and information-processing method
0 Assignments
0 Petitions
Accused Products
Abstract
The object of the invention is to provide the user with improved operatability of an information-processing apparatus and usability of application programs as well as to implement rendering of services to download the application programs from a server to the information-processing apparatus. If storage means employed in the information-processing apparatus does not contain a free area with a storage size large enough for accommodating a desired application program and a data file relevant thereto to be downloaded from the server, an information communication system comprising the information-processing apparatus and the server automatically transfers application programs and data files from the storage means to an external recording medium such as the server itself to be saved therein in order to secure a free storage area in the storage means. The free storage area is used for storing a desired application program and a relevant data file which are to be downloaded from the server.
-
Citations
38 Claims
-
1-19. -19. (canceled)
-
20. An information-processing apparatus comprising:
-
storage means for storing data files;
communication means for communicating data with an external server; and
control means for controlling said communication means and said storage means for storing new data downloaded from said server via said communication means if said storage means has a free storage area left in which said new data is allowed to be recorded; and
for selecting, based on an activation history, a data file stored in said storage means for transferring said selected data file to an external recording medium via said communication means if said storage means does not have a free storage area for recording said new data in order to allocate a free storage area in said storage means, and then recording said new data from said server in said storage means. - View Dependent Claims (21, 22, 23)
-
-
24. A server comprising:
-
communication means for carrying out communications of data;
downloaded-data storage means for storing a variety of data files to be downloaded;
saved-data storage means; and
control means for controlling said communication means, said downloaded-data storage means, and said saved-data storage means;
wherein when said server receives a download request from an information processing apparatus connected to said server via said communication means, said control means transmits a first data file stored in said downloaded-data storage means to said information processing apparatus, and when said server receives a saving request from said information apparatus, said control means stores a second data file transmitted from said information processing apparatus in said saved-data storage means as saved data; and
wherein when a storage means in said information processing apparatus has no free storage area left in which the first data file is allowed to be recorded, another data file stored in said storage means in said information processing apparatus, selected based on an activation history, is saved to an external recording medium via said communication means in order to allocate a free storage area in said storage means in said information processing apparatus and then said first data file transmitted from said server is recorded in said storage means. - View Dependent Claims (25)
-
-
26. An information communication system including an information-processing apparatus and a server connected to said information-processing apparatus in a state of being able to exchange data with said information-processing apparatus,
said information-processing apparatus comprising: -
storage means for storing data files;
communication means for communicating data with said server; and
control means for controlling said communication means and said storage means for storing new data downloaded from said server via said communication means if said storage means has a free storage area left in which said new data is allowed to be recorded; and
for selecting, based on an activation history, a data file stored in said storage means for transferring said selected data file to an external recording medium via said communication means if said storage means does not have a free storage area for recording said new data in order to allocate a free storage area in said storage means, and then recording said new data from said server in said storage means,said server comprising;
communication means for carrying out communications of data;
downloaded-data storage means for storing a variety of data files to be downloaded;
saved-data storage means; and
server control means for controlling said communication means, said downloaded-data storage means, and said saved-data storage means;
wherein when said server receives a download request from said information processing apparatus, said server control means transmits a first data file stored in said downloaded-data storage means to said information processing apparatus, and when said server receives a saving request from said information processing apparatus, said server control means stores a second data file transmitted from said information processing apparatus in said saved-data storage means as saved data. - View Dependent Claims (27)
-
-
28. An information-processing method comprising the steps of:
-
storing data files;
communicating data with an external server;
storing new data downloaded from said server if there is free storage area left for storing said new data;
selecting, based on an activation history, a stored data file for transferring said selected data file to an external recording medium if there is not free storage area for recording said new data in order to allocate a free storage area;
and then storing said new data from said server. - View Dependent Claims (29, 30)
-
-
31. An information providing method comprising the steps of:
-
carrying out communications of data;
storing a variety of data files to be downloaded;
transmitting a first data file to be downloaded to an information processing apparatus in response to a download request from said information processing apparatus, and storing a second data file transmitted from said information processing apparatus when a saving request is received from said information processing apparatus;
selecting another stored data file, based on an activation history, for saving in an external recording medium when no free storage area is left for storing said first data file, thereby allocating a free storage area;
and then transmitting said first data file to said information processing apparatus for storing at said information processing apparatus. - View Dependent Claims (32)
-
-
33. A computer-readable storage medium having an information processing program stored therein that when executed causes a processing device to perform the steps of:
-
storing data files;
communicating data with an external server;
storing new data downloaded from said server if there is free storage area left for storing said new data;
selecting, based on an activation history, a stored data file for transferring said selected data file to an external recording medium if there is no free storage area for recording said new data in order to allocate a free storage area;
and then storing said new data from said server. - View Dependent Claims (34, 35, 36)
-
-
37. A computer-readable storage medium having an information processing program stored therein that when executed causes a processing device to perform the steps of:
-
carrying out communications of data;
storing a variety of data files to be downloaded;
transmitting a first data file to be downloaded to an information processing apparatus in response to a download request from said information processing apparatus, and storing a second data file transmitted from said information processing apparatus when a saving request is received from said information processing apparatus;
selecting another stored data file, based on an activation history, for saving in an external recording medium when no free storage area is left for storing said first data file, thereby allocating a free storage area;
and then transmitting said first data file to said information processing apparatus for storing at said information processing apparatus. - View Dependent Claims (38)
-
Specification