User interface control apparatus, user interface control method, program, storage medium storing program, and integrated circuit
First Claim
1. A user interface (UI) control apparatus comprising:
- a UI list storage unit configured to store a UI list which is information listing at least one UI program stored in said UI control apparatus;
a UI list obtaining unit configured to add information on a UI program stored in a remote appliance to the UI list stored in said UI list storage unit, the remote appliance being connected to said UI control apparatus via a communication path, and the UI list including, for each of a plurality of UI programs registered in the UI list, information indicating (i) a function of the UI program, (ii) an appliance which holds the UI program and a location of the UI program in the appliance, and (iii) at least one of a version and a usability of the UI program;
a UI obtaining unit configured to, in a case where a UI program selected by a user from the UI list with the UI program added to the UI list is not stored in said UI control apparatus,(i) search the remote appliance for the selected UI program by identifying, from among the plurality of UI programs registered in the UI list, a UI program (a) having a function that is the same as a function of the selected UI program, (b) having at least one of a version and a usability higher than at least one of a version and a usability of the selected UI program, and (c) being held in the remote appliance, and(ii) obtain the identified UI program from the remote appliance; and
a displaying unit configured to display, by executing the obtained UI program, a UI on a display of either said UI control apparatus or an appliance including said UI control apparatus.
4 Assignments
0 Petitions
Accused Products
Abstract
A user interface (UI) control apparatus connected to a remote appliance via a communication path. The UI control apparatus is capable of providing a suitable UI for a user which may be stored on the UI control apparatus or the remote appliance without the need of a data management server. The UI control apparatus including: a UI list obtaining unit configured to add information on a UI program stored in a remote appliance to a UI list which is information listing at least one UI program stored in the UI control apparatus, the remote appliance being connected to the UI control apparatus via a communication path; and a UI obtaining unit configured to (i) search the remote appliance and (ii) obtain, from the remote appliance, a UI program selected by a user from the UI list with the information on the UI program added to the UI list.
19 Citations
14 Claims
-
1. A user interface (UI) control apparatus comprising:
-
a UI list storage unit configured to store a UI list which is information listing at least one UI program stored in said UI control apparatus; a UI list obtaining unit configured to add information on a UI program stored in a remote appliance to the UI list stored in said UI list storage unit, the remote appliance being connected to said UI control apparatus via a communication path, and the UI list including, for each of a plurality of UI programs registered in the UI list, information indicating (i) a function of the UI program, (ii) an appliance which holds the UI program and a location of the UI program in the appliance, and (iii) at least one of a version and a usability of the UI program; a UI obtaining unit configured to, in a case where a UI program selected by a user from the UI list with the UI program added to the UI list is not stored in said UI control apparatus, (i) search the remote appliance for the selected UI program by identifying, from among the plurality of UI programs registered in the UI list, a UI program (a) having a function that is the same as a function of the selected UI program, (b) having at least one of a version and a usability higher than at least one of a version and a usability of the selected UI program, and (c) being held in the remote appliance, and (ii) obtain the identified UI program from the remote appliance; and a displaying unit configured to display, by executing the obtained UI program, a UI on a display of either said UI control apparatus or an appliance including said UI control apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communications system comprising
a plurality of electronic appliances connected via a communication path, wherein each of said plurality of electronic appliances includes a user interface (UI) control apparatus, and wherein the UI control apparatus includes: -
a UI list storage unit configured to store a UI list which is information listing at least one UI program stored in said UI control apparatus; a UI list obtaining unit configured to add information on a UI program stored in a remote appliance to the UI list stored in said UI list storage unit, the remote appliance being connected to the UI control apparatus via the communication path, and the UI list including, for each of a plurality of UI programs registered in the UI list, information indicating (i) a function of the UI program, (ii) an appliance which holds the UI program and a location of the UI program in the appliance, and (iii) at least one of a version and a usability of the UI program; a UI obtaining unit configured to, in a case where a UI program selected by a user from the UI list with the UI program added to the UI list is not stored in said UI control apparatus, (i) search the remote appliance for the selected UI program by identifying, from among the plurality of UI programs registered in the UI list, a UI program (a) having a function that is the same as a function of the selected UI program, (b) having at least one of a version and a usability higher than at least one of a version and a usability of the selected UI program, and (c) being held in the remote appliance, and (ii) obtain the identified UI program from the remote appliance; and a displaying unit configured to display, by executing the obtained UI program, a UI on a display of either the UI control apparatus or an appliance including the UI control apparatus.
-
-
12. A method of controlling a user interface (UI) control apparatus, the UI control apparatus including a UI list storage unit configured to store a UI list which is information listing at least one UI program stored in the UI control apparatus, said method comprising:
-
adding information on a UI program stored in a remote appliance to the UI list stored in the UI list storing unit, the remote appliance being connected to the UI control apparatus via a communication path, and the UI list including, for each of a plurality of UI programs registered in the UI list, information indicating (i) a function of the UI program, (ii) an appliance which holds the UI program and a location of the UI program in the appliance, and (iii) at least one of a version and a usability of the UI program; in a case where a UI program selected by a user from the UI list with the UI program added to the UI list is not stored in the UI control apparatus, (i) searching the remote appliance for the selected UI program by identifying, from among the plurality of UI programs registered in the UI list, a UI program (a) having a function that is the same as a function of the selected UI program, (b) having at least one of a version and a usability higher than at least one of a version and a usability of the selected UI program, and (c) being held in the remote appliance, and (ii) obtaining the identified UI program from the remote appliance; and displaying, through execution of the obtained UI program, a UI on a display of either the UI control apparatus or an apparatus including the UI control apparatus.
-
-
13. A non-transitory computer readable recording medium having stored thereon program instructions for causing a computer device having execution means to execute program instructions, wherein the program instructions comprise:
-
instruction means for adding information on a user interface (UI) program stored in a remote appliance to a UI list which is information listing at least one UI program stored in a UI list storage unit included in a UI control apparatus, the remote appliance being connected to the UI control apparatus via a communication path, and the UI list including, for each of a plurality of UI programs registered in the UI list, information indicating (i) a function of the UI program, (ii) an appliance which holds the UI program and a location of the UI program in the appliance, and (iii) at least one of a version and a usability of the UI program; instruction means for, in a case where a UI program selected by a user from the UI list with the UI program added to the UI list is not stored in the UI control apparatus, (i) searching the remote appliance for the selected UI program by identifying, from among the plurality of UI programs registered in the UI list, a UI program (a) having a function that is the same as a function of the selected UI program, (b) having at least one of a version and a usability higher than at least one of a version and a usability of the selected UI program, and (c) being held in the remote appliance, and (ii) obtaining the identified UI program from the remote appliance; and instruction means for displaying, through execution of the obtained UI program, a UI on a display of either the UI control apparatus or an apparatus including the UI control apparatus.
-
-
14. An integrated circuit for use in a user interface (UI) control apparatus, said integrated circuit comprising:
-
a UI list storage unit configured to store a UI list which is information listing at least one UI program stored in said UI control apparatus; a UI list obtaining unit configured to add information on a UI program stored in a remote appliance to the UI list stored in said UI list storage unit, the remote appliance being connected to the UI control apparatus via a communication path, and the UI list including, for each of a plurality of UI programs registered in the UI list, information indicating (i) a function of the UI program, (ii) an appliance which holds the UI program and a location of the UI program in the appliance, and (iii) at least one of a version and a usability of the UI program; a UI obtaining unit configured to, in a case where a UI program selected by a user from the UI list with the UI program added to the UI list is not stored in said UI control apparatus, (i) search the remote appliance for the selected UI program by identifying, from among the plurality of UI programs registered in the UI list, a UI program (a) having a function that is the same as a function of the selected UI program, (b) having at least one of a version and a usability higher than at least one of a version and a usability of the selected UI program, and (c) being held in the remote appliance, and (ii) obtain the identified UI program from the remote appliance; and a displaying unit configured to display, by executing the obtained UI program, a UI on a display of either the UI control apparatus or an appliance including the UI control apparatus.
-
Specification