Device interoperability
First Claim
Patent Images
1. A first device comprising:
- (a) means for communicating with at least one second device interconnected to the first device by a network bus, thereby creating a relationship between the first device and said second device, said means for communicating being capable of receiving query data from at least one third device;
(b) first means for storing information pertaining to the presistence of a relationship between the first device and the at least one second device;
(c) second means for storing information pertaining to a condition for terminating said relationship between the first device and the at least one second device;
(d) means for controlling operating modes of said first device in response to control data from said at lease one second device, said means for controlling being capable of processing said persistence information and said query data, and terminating the relationship between the first device and the at least one second device in response to one of said terminating condition and said query data, wherein information pertaining to the persistence of the relationship between the first electronic device and the second electronic device comprises one of at least two different persistence levels.
2 Assignments
0 Petitions
Accused Products
Abstract
A system comprising a first device including a controller and a lock manager, a second device coupled to the first device by a bus, and a third device coupled to the first and second devices by the bus. The controller and the lock manager of the first device operate to establish an exclusive communication relationship between the first device and one of the second or third devices.
-
Citations
17 Claims
-
1. A first device comprising:
-
(a) means for communicating with at least one second device interconnected to the first device by a network bus, thereby creating a relationship between the first device and said second device, said means for communicating being capable of receiving query data from at least one third device;
(b) first means for storing information pertaining to the presistence of a relationship between the first device and the at least one second device;
(c) second means for storing information pertaining to a condition for terminating said relationship between the first device and the at least one second device;
(d) means for controlling operating modes of said first device in response to control data from said at lease one second device, said means for controlling being capable of processing said persistence information and said query data, and terminating the relationship between the first device and the at least one second device in response to one of said terminating condition and said query data, wherein information pertaining to the persistence of the relationship between the first electronic device and the second electronic device comprises one of at least two different persistence levels. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A first device comprising:
-
(a) means for communicating with at least one second device interconnected to the first device by a network bus, thereby creating a relationship between said first device and said at least one second device, said means for communicating capable of receiving query data from at least one third device;
(b) first means for storing information pertaining to the persistence of a relationship between the first device and the at least one second device, wherein said relationship information comprises one of a first state wherein said relationship is terminated in response to said query data, and a second state wherein said relationship is maintained regardless of said query data;
(c) second means for storing information pertaining to a condition for terminating said relationship between said first device and said at least one second device;
(d) means for controlling operating modes of said first device in response to control data from said at least one second device, said means for controlling capable of processing said persistence information and said query data, and terminating said relationship between said first device and said at least one second device in response to one of said terminating condition and said query data, wherein the information pertaining to the persistence of a relationship between the first device and one of the second or third devices comprises one of at least two different persistence levels.
-
-
9. A system having a plurality of first devices interconnected to one another by a network bus, each first device comprising:
-
(a) means for communicating with at least one second device over the network bus, thereby creating a relationship between said first device and said second device, said means for communicating being capable of receiving query data from at least one third device;
(b) first means for storing information pertaining to the persistence of said relationship between the first device and the at least one second device, wherein said relationship information comprises one of a first state wherein said relationship is terminated in response to said query data, and a second state wherein said relationship is maintained regardless of said query data;
(c) second means for storing information pertaining to a condition for terminating said relationship between said first device and said at least one second device;
(d) means for controlling operating modes of said first device in response to control data from said at least one second device, said means for controlling capable of processing said persistence information and said query data, and terminating said relationship between said first device and said at least one second device in response to one of said terminating condition and said query data.
-
-
10. A method for controlling a consumer electronic device connected on a network bus, the method comprising:
-
(a) communicating with at least one second device interconnected by a network bus to the consumer electronic device thereby creating a relationship between said consumer electronic device and said at least one second device;
(b) controlling operating modes of said consumer electronic device, at least one operating mode being controllable by said at least one second device on said network bus, thereby creating a relationship between said consumer electronic device and said at least one second device;
(c) storing information pertaining to a persistence of said relationship between said consumer electronic device and said at least one second device, and a predetermined condition pertaining to a condition for terminating said relationship;
(d) receiving query data from at least one third device;
(e) processing said information pertaining to the persistence of said relationship and said query data; and
(f) terminating said relationship between said consumer electronic device and said at least one second device in response to one of said terminating condition and said query data, wherein the information pertaining to the persistence of a relationship between the first device and one of the second or third devices comprises one of at least two different persistence levels. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a first device, said first device including a controller and a lock manager;
a second device coupled to the first device by a bus; and
,a third device coupled to the first and second devices by the bus, wherein the controller and the lock manager of the first device operate to establish an exclusive communication relationship between the first device and one of the second or third devices, and wherein the lock manager stores information relating to the persistence of a relationship between the first device and one of the second or third devices, and p1 wherein the information relating to the persistence of a relationship between the first device and one of the second or third devices comprises one of at least two different persistence levels.
-
-
16. An electronic device comprising:
-
a controller for coordinating communications between the electronic device and other electronic devices coupled to the electronic device over a bus; and
,a lock manager for establishing an exclusive communications link between the electronic device and one of the other electronic devices over the bus, said lock manager storing persistence information and termination information relating to said one of the other electronic devices, wherein persistence information composes one of at least two different persistence levels.
-
-
17. A method for controlling communications between electronic devices, comprising the steps of:
-
establishing between a first electronic device and a second electronic device a communications lock thereby prohibiting other electronic devices from communicating with the first electronic device;
storing information relating to the persistence of the relationship the first electronic device and the second electronic device;
maintaining the communications lock between the first and second electronic devices as long as at least one predetermined termination condition is not met; and
terminating the communications lock between the first and second electronic devices if at least one predetermined termination condition is met, wherein the information relating to the persistence of the relationship between the first electronic device and the second electronic device comprises one of at least two different persistence levels.
-
Specification