Information-processing apparatus and information-processing method
First Claim
1. An information-processing apparatus comprising:
- storage means for storing application programs and data files;
processing means for activating an application program stored in said storage means to carry out required processing;
communication means for communicating data with an external server; and
control means for controlling said communication means and said storage means;
wherein said control means controls said communication means and said storage means in such a manner that when an application program is downloaded from said server connected by said communication means, if said storage means has a free storage area left in which said application program is allowed to be installed, said application program downloaded from said server is installed in said storage means;
but if said storage means has no free storage area left in which said application program is allowed to be installed, an application program or a data file stored in said storage means having a smallest activation count is saved to an external recording medium by way of said communication means in order to allocate a free storage area in said storage means and then said application program transmitted from said server is installed in said storage means.
1 Assignment
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
19 Claims
-
1. An information-processing apparatus comprising:
-
storage means for storing application programs and data files; processing means for activating an application program stored in said storage means to carry out required processing; communication means for communicating data with an external server; and control means for controlling said communication means and said storage means; wherein said control means controls said communication means and said storage means in such a manner that when an application program is downloaded from said server connected by said communication means, if said storage means has a free storage area left in which said application program is allowed to be installed, said application program downloaded from said server is installed in said storage means;
but if said storage means has no free storage area left in which said application program is allowed to be installed, an application program or a data file stored in said storage means having a smallest activation count is saved to an external recording medium by way of said communication means in order to allocate a free storage area in said storage means and then said application program transmitted from said server is installed in said storage means. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server comprising:
-
communication means for carrying out communications of data; downloaded-data storage means for storing a variety of application programs 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 communicating means for carrying out communications of data, said control means transmits an application program 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 an application program or a 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 one or more of said application programs are allowed to be installed, an application program or a data file stored in said storage means having a smallest activation count is saved to an external recording medium by way of said communication means in order to allocate a free storage area in said storage means and then said application program transmitted from said server is installed in said storage means. - View Dependent Claims (7)
-
-
8. 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 application programs and data files; processing means for activating an application program stored in said storage means to carry out required processing; communication means for communicating data with an external server; and control means for controlling said communication means and said storage means; wherein said control means controls said communication means and said storage means in such a manner that when an application program is downloaded from said server connected by said communication means, if said storage means has a free storage area left in which said application program is allowed to be installed, said application program downloaded from said server is installed in said storage means;
but if said storage means has no free storage area left in which said application program is allowed to be installed, an application program or a data file stored in said storage means having a smallest activation count is saved to an external recording medium by way of said communication means in order to allocate a free storage area in said storage means and then said application program transmitted from said server is installed in said storage means,said server comprising; communication means for carrying out communications of data; downloaded-data storage means for storing a variety of application programs 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 communicating means for carrying out communications of data, said control means transmits an application program 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 an application program or a data file transmitted from said information processing apparatus in said saved-data storage means as saved data. - View Dependent Claims (9)
-
-
10. An information-processing method comprising the steps of:
-
storing application programs and data files in a storing means; activating an application program stored in said storage means to carry out required processing by a processing means; communicating data with an external server by way of a communication means; and controlling said communication means and said storage means by a control means; wherein said control means controls said communication means and said storage means in such a manner that when an application program is downloaded from said server connected by said communication means, if said storage means has a free storage area left in which said application program is allowed to be installed, said application program downloaded from said server is installed in said storage means;
but if said storage means has no free storage area left in which said application program is allowed to be installed, an application program or a data file stored in said storage means having a smallest activation count is saved to an external recording medium by way of said communication means in order to allocate a free storage area in said storage means and then said application program transmitted from said server is installed in said storage means. - View Dependent Claims (11, 12)
-
-
13. An information providing method comprising the steps of:
-
carrying out communications of data by way of a communication means; storing a variety of application programs to be downloaded in a downloaded-data storage means; controlling said communication means, said downloaded-data storage means, and a saved-data storage means; wherein when a download request from an information processing apparatus connected to a server via said communicating means is received, said control means transmits an application program stored in said downloaded-data storage means to said information processing apparatus, and when a saving request from said information apparatus is received, said control means stores an application program or a 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 one or more of said application programs are allowed to be installed, an application program or a data file stored in said storage means having a smallest activation count is saved to an external recording medium by way of said communication means in order to allocate a free storage area in said storage means and then said application program transmitted from said server is installed in said storage means. - View Dependent Claims (14)
-
-
15. 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 application programs and data files in a storing means; activating an application program stored in said storage means to carry out required processing by a processing means; communicating data with an external server by way of a communication means; and controlling said communication means and said storage means by a control means; wherein said control means controls said communication means and said storage means in such a manner that when an application program is downloaded from said server connected by said communication means, if said storage means has a free storage area left in which said application program is allowed to be installed, said application program downloaded from said server is installed in said storage means;
but if said storage means has no free storage area left in which said application program is allowed to be installed, an application program or a data file stored in said storage means having a smallest activation count is saved to an external recording medium by way of said communication means in order to allocate a free storage area in said storage means and then said application program transmitted from said server is installed in said storage means. - View Dependent Claims (16, 17)
-
-
18. A computer readable storage medium having an information providing program stored therein that when executed causes a processing device to perform the steps of:
-
carrying out communications of data by way of a communication means; storing a variety of application programs lobe downloaded in a downloaded-data storage means; controlling said communication means, said downloaded-data storage means, and a saved-data storage means; wherein when a download request from an information processing apparatus connected to a server via said communicating means is received, said control means transmits an application program stored in said downloaded-data storage means to said information processing apparatus, and when a saving request from said information apparatus is received, said control means stores an application program or a 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 one or more of said application programs are allowed to be installed, an application program or a data file stored in said storage means having a smallest activation count is saved to an external recording medium by way of said communication means in order to allocate a free storage area in said storage means and then said application program transmitted from said server is installed in said storage means. - View Dependent Claims (19)
-
Specification