Management of functionality in a consumer electronics system
First Claim
1. A communication system comprising at least one controller station 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 controller station comprises control means for executing at least one AR associated with a respective controlled station;
the communication system comprises means for storing for at least one of the controlled stations at least one associated preference indicator, the preference indicator enabling to determine by which one(s) of the controller station(s) the AR of the associated controlled station should preferably be executed and/or which AR is to be executed;
the communication system comprises AR distribution means for obtaining the preference indicator associated with a respective controlled station and, in dependence on the obtained preference indicator, determining which controller station should execute the AR of the respective controlled station and assigning the AR to the controller station; and
the controller station comprises AR allocation means for allocating an assigned AR to the control means of the controller station.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system comprises at least one controller station and at least one controlled station; the stations being interconnected via a communication network. Functionality of each controlled station is associated with a respective abstract representation, referred to as AR, enabling application(s) to control the functionality of the controlled station by means of messages transmitted via the communication network and acting on the AR. The controller station comprises control means for executing at least one AR associated with a respective controlled station. The communication system comprises means for storing for at least one of the controlled stations at least one associated preference indicator; the preference indicator enabling to determine by which one(s) of the control means the AR of the associated controlled station should preferably be executed. The communication system comprises AR distribution means for obtaining the preference indicator associated with a respective controlled station and, in dependence on the obtained preference indicator, determining which controller station should execute the AR of the respective controlled station and assigning the AR to the controller station. The controller station comprises AR allocation means for allocating an assigned AR to the control means of the controller station.
43 Citations
14 Claims
-
1. A communication system comprising at least one controller station 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 controller station comprises control means for executing at least one AR associated with a respective controlled station;
the communication system comprises means for storing for at least one of the controlled stations at least one associated preference indicator, the preference indicator enabling to determine by which one(s) of the controller station(s) the AR of the associated controlled station should preferably be executed and/or which AR is to be executed;
the communication system comprises AR distribution means for obtaining the preference indicator associated with a respective controlled station and, in dependence on the obtained preference indicator, determining which controller station should execute the AR of the respective controlled station and assigning the AR to the controller station; and
the controller station comprises AR allocation means for allocating an assigned AR to the control means of the controller station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
the communication system comprises a plurality of controller stations;
each controller station comprises;
the AR distribution means; and
leader selection means for nominating a single one of the controller stations as a leading controller station;
the AR distribution means being operative to, if located in a nominated leading controller station, control the AR allocation means in each of the other controller stations in order to ensure that for each controlled station at most once the associated AR is allocated to a control means of one of the controller stations.
- the stations being interconnected via a communication network;
-
9. A communication system as claimed in claim 8, wherein the communication system comprises means for storing for each respective one of the controller stations an associated unique identifier;
- each leader selection means being operative to obtain the unique identifiers of all controller stations and determining, based on the identifiers, whether its local controller station is the leading controller station or not.
-
10. A communication system as claimed in claim 9, wherein the unique identifier comprises at least a lower portion with least significant bits of the identifier and a higher portion;
- the higher portion comprising a vendor and/or manufacturer identification;
the leader selection means being operative to perform the determination by comparing a value derived from the identifier associated with its own controller station with values derived from the identifiers associated with other controller stations;
each of the values substantially being formed by bit reversing the corresponding identifier.
- the higher portion comprising a vendor and/or manufacturer identification;
-
11. A communication system as claimed in claim 8, wherein 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 controllers stations;
determine which of the controller stations is a most capable one; and
nominating a most capable station as the leading controlling station.
- the capability indicator indicating a suitability of the associated controller station to act as the leading controller station;
-
12. A communication system as claimed in claim 11, wherein the capability indicator indicates whether or not the associated controller station is capable of downloading a AR from a storage means located outside the controller station;
- the leader selection means ranking a controller station with a downloading capability as more capable than a controller station without a downloading capability.
-
13. A controller station for use in a communication system as claimed in claim 1 and as characterised in any one of the preceding claims.
-
14. A controlled station for use in a communication system as claimed in claim 1, characterised in that the controlled station comprises means for storing at least one preference indicator;
- the preference indicator indicating a preference for execution of the AR associated with the controlled station by a control means of selected controller station(s).
Specification