Communication system, data processing device, data processing method, data providing device, data providing method, and program
First Claim
1. A communication system comprising a data processing apparatus for receiving and processing data and a data providing apparatus for providing data to said data processing apparatus;
- wherein said data processing apparatus includes;
button display controlling means for displaying first buttons representing executable functions in a first display format while displaying second buttons representing optional functions in a second display format;
executing means for executing the function represented by any one of said first buttons in response to the applicable first button being operated on;
downloading means which, in response to a download request for software implementing the function represented by any one of said second buttons, downloads said software provided by said data processing apparatus; and
display updating means for updating the display of the second button representing the function implemented by execution of the downloaded software, by displaying the second button in question in said first display format; and
wherein said data providing apparatus includes;
software request receiving means for receiving said download request for said software from said data processing apparatus; and
software transmitting means for transmitting said software to said data processing apparatus in response to said download request for said software.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to a communication system, a data processing apparatus, a data processing method, a data providing apparatus, a data providing method, and a program for offering services to users in response to their requests. Executable buttons representing executable functions are displayed in a given display format, while optional buttons representing optional functions are displayed in a different format. When a download button is operated to request download of software for implementing the function represented by any one of the executable buttons, the software in question is downloaded. Executing the downloaded software changes the optional button representing the implemented function into an executable button on display.
22 Citations
16 Claims
-
1. A communication system comprising a data processing apparatus for receiving and processing data and a data providing apparatus for providing data to said data processing apparatus;
-
wherein said data processing apparatus includes;
button display controlling means for displaying first buttons representing executable functions in a first display format while displaying second buttons representing optional functions in a second display format;
executing means for executing the function represented by any one of said first buttons in response to the applicable first button being operated on;
downloading means which, in response to a download request for software implementing the function represented by any one of said second buttons, downloads said software provided by said data processing apparatus; and
display updating means for updating the display of the second button representing the function implemented by execution of the downloaded software, by displaying the second button in question in said first display format; and
wherein said data providing apparatus includes;
software request receiving means for receiving said download request for said software from said data processing apparatus; and
software transmitting means for transmitting said software to said data processing apparatus in response to said download request for said software. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing apparatus for receiving and processing data from a data providing apparatus, said data processing apparatus comprising:
-
button display controlling means for displaying first buttons representing executable functions in a first display format while displaying second buttons representing optional functions in a second display format;
executing means for executing the function represented by any one of said first buttons in response to the applicable first button being operated on;
downloading means which, in response to a download request for software implementing the function represented by any one of said second buttons, downloads said software provided by said data providing apparatus; and
display updating means for updating the display of the second button representing the function implemented by execution of the downloaded software, by displaying the second button in question in said first display format. - View Dependent Claims (7, 8)
-
-
9. A data processing method for receiving and processing data from a data providing apparatus, said data processing method comprising the steps of:
-
displaying first buttons representing executable functions in a first display format while displaying second buttons representing optional functions in a second display format;
executing the function represented by any one of said first buttons in response to the applicable first button being operated on;
in response to a download request for software implementing the function represented by any one of said second buttons, downloading said software provided by said data providing apparatus; and
updating the display of the second button representing the function implemented by execution of the downloaded software, by displaying the second button in question in said first display format.
-
-
10. A program for causing a computer to receive and process data from a data providing apparatus, said program comprising the steps of:
-
displaying first buttons representing executable functions in a first display format while displaying second buttons representing optional functions in a second display format;
executing the function represented by any one of said first buttons in response to the applicable first button being operated on;
in response to a download request for software implementing the function represented by any one of said second buttons, downloading said software provided by said data providing apparatus; and
updating the display of the second button representing the function implemented by execution of the downloaded software, by displaying the second button in question in said first display format.
-
-
11. A data providing apparatus for providing data to a data processing apparatus which receives and processes said data, said data providing apparatus comprising:
-
software request receiving means for receiving a download request for said software from said data processing apparatus;
software transmitting means for transmitting said software to said data processing apparatus in response to said download request for said software;
download history creating means for creating a download history regarding said software downloaded by said data processing apparatus; and
processing means for performing a relevant process in keeping with said download history. - View Dependent Claims (12, 13, 14)
-
-
15. A data providing method for providing data to a data processing apparatus which receives and processes said data, said data providing method comprising the steps of:
-
receiving a download request for said software from said data processing apparatus;
transmitting said software to said data processing apparatus in response to said download request for said software;
creating a download history regarding said software downloaded by said data processing apparatus; and
performing a relevant process in keeping with said download history.
-
-
16. A program for causing a computer to provide data to a data processing apparatus which receives and processes said data, said program comprising the steps of:
-
receiving a download request for software from said data processing apparatus;
transmitting said software to said data processing apparatus in response to said download request for said software;
creating a download history regarding said software downloaded by said data processing apparatus; and
performing a relevant process in keeping with said download history.
-
Specification