Method of and apparatus for cancelling a pending AV/C notify command
First Claim
1. A method of cancelling a pending notify command at a target device comprising:
- a. sending a cancelling command over a network from a controlling device to the target device, wherein the cancelling command is a status command sent while the pending notify command is pending; and
b. cancelling the pending notify command at the target device when the cancelling command is received while the pending notify command is pending.
1 Assignment
0 Petitions
Accused Products
Abstract
The method and apparatus for cancelling a pending notify command of the present invention includes a mechanism which allows a controlling device to cancel a pending notify command. A controlling device has the ability to cancel a pending notify command, by sending a cancelling command to a target device while the notify command is pending. Preferably, the cancelling command is a status command. Alternatively, the cancelling command is a duplicate notify command. In a still further alternative embodiment, the cancelling command is a notify cancel command. A target device which receives a notify command from a controlling device, first sends an interim response to the controlling device. When the state of the target device changes, the target device then sends a notify response to the controlling device. Before the state of the target device changes, while the notify command is pending, if the target device receives the cancelling command, the target device then cancels the pending notify command.
-
Citations
30 Claims
-
1. A method of cancelling a pending notify command at a target device comprising:
-
a. sending a cancelling command over a network from a controlling device to the target device, wherein the cancelling command is a status command sent while the pending notify command is pending; and b. cancelling the pending notify command at the target device when the cancelling command is received while the pending notify command is pending. - View Dependent Claims (2, 3, 4)
-
-
5. A target device for communicating with a controlling device over a network, the target device comprising:
-
a. means for communicating with the controlling device over the network, the means for communicating including ability to receive a notify command from the controlling device, issue an interim response to the notify command to the controlling device and receive a cancelling command from the controlling device, wherein the cancelling command is a status command sent while the pending notify command is pending; and b. means for cancelling coupled to the means for communicating for cancelling a pending notify command if a cancelling command is received from the controlling device while the pending notify command is pending. - View Dependent Claims (6, 7)
-
-
8. A target device configured to communicate with a controlling device over a network, the target device comprising:
-
a. an interface circuit configured to communicate with the controlling device over the network, the interface circuit including ability to receive a notify command from the controlling device, issue an interim response to the notify command and receive a cancelling command from the controlling device, wherein the cancelling command is a status command sent while the pending notify command is pending; and b. a control circuit coupled to the interface circuit to cancel a pending notify command if a cancelling command is received from the controlling device while the pending notify command is pending. - View Dependent Claims (9, 10)
-
-
11. A network of devices coupled together comprising:
-
a. a controlling device configured to send a cancelling command to cancel a pending notify command, wherein the cancelling command is a status command sent while the pending notify command is pending; and b. a target device including; i. an interface circuit configured to communicate with the controlling device to receive the cancelling command from the controlling device; and ii. a control circuit coupled to the interface circuit to cancel a pending notify command if the cancelling command is received from the controlling device while the pending notify command is pending. - View Dependent Claims (12, 13)
-
-
14. A network of devices coupled together by a standard IEEE 1394 serial bus comprising:
-
a. a controlling device in communication with the standard IEEE 1394 serial bus and configured for sending a cancelling command over the standard IEEE 1394 serial bus, wherein the cancelling command is a status command sent while the pending notify command is pending; and b. a target device in communication with the standard IEEE 1394 serial bus and configured for receiving the cancelling command and cancelling a pending notify command if the cancelling command is received while the pending notify command is pending.
-
-
15. A method of cancelling a pending notify command at a target device comprising:
-
a. sending a cancelling command over a network from a controlling device to the target device, wherein the cancelling command is a duplicate of the pending notify command sent while the pending notify command is pending; and b. cancelling the pending notify command at the target device when the cancelling command is received while the pending notify command is pending. - View Dependent Claims (16, 17, 18)
-
-
19. A target device for communicating with a controlling device over a network, the target device comprising:
-
a. means for communicating with the controlling device over the network, the means for communicating including ability to receive a notify command from the controlling device, issue an interim response to the notify command to the controlling device and receive a cancelling command from the controlling device, wherein the cancelling command is a duplicate of the pending notify command sent while the pending notify command is pending; and b. means for cancelling coupled to the means for communicating for cancelling a pending notify command if a cancelling command is received from the controlling device while the pending notify command is pending. - View Dependent Claims (20, 21)
-
-
22. A target device configured to communicate with a controlling device over a network, the target device comprising:
-
a. an interface circuit configured to communicate with the controlling device over the network, the interface circuit including ability to receive a notify command from the controlling device, issue an interim response to the notify command and receive a cancelling command from the controlling device, wherein the cancelling command is a duplicate of the pending notify command sent while the pending notify command is pending; and b. a control circuit coupled to the interface circuit to cancel a pending notify command if a cancelling command is received from the controlling device while the pending notify command is pending. - View Dependent Claims (23, 24)
-
-
25. A network of devices coupled together comprising:
-
a. a controlling device configured to send a cancelling command to cancel a pending notify command, wherein the cancelling command is a duplicate of the pending notify command sent while the pending notify command is pending; and b. a target device including; i. an interface circuit configured to communicate with the controlling device to receive the cancelling command from the controlling device; and ii. a control circuit coupled to the interface circuit to cancel a pending notify command if the cancelling command is received from the controlling device while the pending notify command is pending. - View Dependent Claims (26, 27)
-
-
28. A network of devices coupled together by a standard IEEE 1394 serial bus comprising:
-
a. a controlling device in communication with the standard IEEE 1394 serial bus and configured for sending a cancelling command over the standard IEEE 1394 serial bus, wherein the cancelling command is a duplicate of the pending notify command sent while the pending notify command is pending; and b. a target device in communication with the standard IEEE 1394 serial bus and configured for receiving the cancelling command and cancelling a pending notify command if the cancelling command is received while the pending notify command is pending.
-
-
29. A method of communicating between a controlling device and a target device comprising:
-
a. sending a notify command from the controlling device to the target device thereby establishing a pending notify command; b. sending the notify command a second time from the controlling device to the target device, while the pending notify command is pending, as a cancelling command; and c. cancelling the pending notify command at the target device when the notify command is received while the pending notify command is pending. - View Dependent Claims (30)
-
Specification