Management of functionality in a consumer electronics system
First Claim
1. A communication system including a plurality of controller stations and at least one controlled station;
- the stations being interconnected via a communication network;
functionality of each controlled station being associated with a respective abstract representation, referred to as AR, which provides an interface for software elements in the system to control functionality of the controlled station by means of messages exchanged with the AR via the communication network;
characterized in that the communication system includes leader selection means for selecting a single one of the controller stations as a leading controller station; and
in that each controller station includes;
AR distribution means for determining which controller station should execute the AR(s) of the respective controlled station(s);
the AR distribution means being operative to, if located in a leading controller station, assign each AR at most to one of the controller stations; and
control means for executing at least one AR assigned to the local controller station.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication system 100 includes a plurality of controller stations 114 and 116, and at least one controlled station 104 to 112. The stations are interconnected via a communication network 120. The functionality of each controlled station is associated with a respective abstract representation, referred to as AR. The AR provides an interface for software elements in the system to control functionality of the controlled station by means of messages exchanged with the AR via the communication network. The AR may be implemented using platform-independent code, such as Java. Each controller station includes control means for executing at least one AR of a controlled station and assigned to the local controller station. The system includes leader selection means for selecting a single one of the controller stations as a leading controller station. AR distribution means of the leading controller station determines which controller station should preferably execute the AR(s) of the respective controlled station(s) and assigns each AR to at most to one of the controller stations.
91 Citations
7 Claims
-
1. A communication system including a plurality of controller stations and at least one controlled station;
- the stations being interconnected via a communication network;
functionality of each controlled station being associated with a respective abstract representation, referred to as AR, which provides an interface for software elements in the system to control functionality of the controlled station by means of messages exchanged with the AR via the communication network;
characterized in that the communication system includes leader selection means for selecting a single one of the controller stations as a leading controller station; and
in that each controller station includes;AR distribution means for determining which controller station should execute the AR(s) of the respective controlled station(s);
the AR distribution means being operative to, if located in a leading controller station, assign each AR at most to one of the controller stations; and
control means for executing at least one AR assigned to the local controller station. - View Dependent Claims (2, 3)
- the stations being interconnected via a communication network;
-
4. A communication system including a plurality of controller stations and at least one controlled station;
- the stations being interconnected via a communication network;
functionality of each controlled station being associated with a respective abstract representation, referred to as AR, which provides an interface for software elements in the system to control functionality of the controlled station by means of messages exchanged with the AR via the communication network;
characterized in that the communication system includes leader selection means for selecting a single one of the controller stations as a leading controller station; and
in that each controller station includes;AR distribution means for determining which controller station should execute the AR(s) of the respective controlled station(s);
the AR distribution means being operative to, if located in a leading controller station, assign each AR at most to one of the controller stations; and
control means for executing at least one AR assigned to the local controller station; and
the communication system comprises means for storing for each respective one of the controller stations an associated capability indicator, the capability indicator indicating a suitability of the associated controller station to act as the leading controller station;
the leader selection means being operative to, if located in the leading controlling station;
obtain the capability indicators associated with each of the controller stations;
determine which of the controller stations is a most capable one; and
re-assigning the role of leading controlling station to a most capable station. - View Dependent Claims (5)
- the stations being interconnected via a communication network;
-
6. A controller station for use in a communication system including a plurality of controller stations and at least one controlled station;
- the stations being interconnected via a communication network;
functionality of each controlled station being associated with a respective abstract representation, referred to as AR, which provides an interface for software elements in the system to control functionality of the controlled station by means of messages exchanged with the AR via the communication network;characterized in that the communication system includes leader selection means for determining whether the controller station is a leading controller station; and
in that the controller station includes;
AR distribution means for determining which controller station should execute the AR(s) of the respective controlled station(s);
the AR distribution means being operative to, if the controller station has been selected as the leading controller station, assign each AR at most to one of the controller stations in the system; and
control means for executing at least one AR assigned to the controller station. - View Dependent Claims (7)
- the stations being interconnected via a communication network;
Specification