System and method for determining support capability of a device coupled to a bus system
First Claim
Patent Images
1. A method comprising:
- receiving a command from a device requesting support capability information;
parsing said command to extract a plurality of command fields; and
transmitting a response comprising a response field for each of said plurality of command fields, each response field comprising support capability information for the corresponding command field.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for determining support capability of a device coupled to a bus system are described. A command is received from a device, the command requesting support capability information. The command is parsed to extract a plurality of command fields. A response is then transmitted based on the plurality of command fields extracted.
95 Citations
58 Claims
-
1. A method comprising:
-
receiving a command from a device requesting support capability information;
parsing said command to extract a plurality of command fields; and
transmitting a response comprising a response field for each of said plurality of command fields, each response field comprising support capability information for the corresponding command field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
reading each command field of said plurality of command fields; and
determining whether said each command field is specified within a range of values.
-
-
3. The method according to claim 2, wherein said transmitting further comprises transmitting, for said each command field specified within said range of values a response field containing a length value of said each command field.
-
4. The method according to claim 3, wherein said transmitting further comprises transmitting a plurality of return values within said range of values for said each command field specified within said range of values.
-
5. The method according to claim 1, wherein parsing said command further comprises:
-
reading each command field of said plurality of command fields; and
determining whether said each command field contains at least one value of a boolean nature.
-
-
6. The method according to claim 5, wherein said transmitting further comprises transmitting a response field containing a first predetermined response value indicating support capability for said each command field containing said at least one value of a boolean nature.
-
7. The method according to claim 6, wherein said first predetermined response value is a one value.
-
8. The method according to claim 5, wherein said transmitting further comprises transmitting a response field containing a second predetermined response value indicating no support capability for each command field containing said at least one value of boolean nature.
-
9. The method according to claim 8, wherein said second predetermined response value is a zero value.
-
10. The method according to claim 1, wherein parsing said command further comprises:
-
reading each command field of said plurality of command fields; and
determining whether said each command field contains as least one value with information independent of said support capability.
-
-
11. The method according to claim 10, wherein said transmitting further comprises transmitting, for said each command field containing said at least one value response field containing a predetermined response value.
-
12. The method according to claim 11, wherein said predetermined response value is a zero value.
-
13. The method according to claim 1, wherein said transmitting further comprises transmitting a response field for each command field containing a response value similar to each command field.
-
14. The method according to claim 1, wherein said device is an audio/video control device.
-
15. The method according to claim 1, wherein said command is an audio/video control command of a SPECIFIC INQUIRY command type.
-
16. A computer readable medium containing executable instructions which, when executed in a processing system, cause the system to perform a method comprising:
-
receiving a command from a device requesting support capability information;
parsing said command to extract a plurality of command fields; and
transmitting a response comprising a response field for each of plurality of command fields, each response field comprising support capability information for the corresponding command field. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
reading each command field of said plurality of command fields; and
determining whether said each command field is specified within a range of values.
-
-
18. The computer readable medium according to claim 17, wherein said transmitting further comprises transmitting, for said each command field specified within said range of values, a response field containing a length value of said each command field.
-
19. The computer readable medium according to claim 18, wherein said transmitting further comprises transmitting a plurality of return values within said range of values for said each command field specified within said range of values.
-
20. The computer readable medium according to claim 16, wherein parsing said command further comprises:
-
reading each command field of said plurality of command fields; and
determining whether said each command field contains at least one value of boolean nature.
-
-
21. The computer readable medium according to claim 20, wherein said transmitting further comprises transmitting a response field containing a first predetermined response value indicating support capability for said each command field containing said at least one value of boolean nature.
-
22. The computer readable medium according to claim 21, wherein said first predetermined response value is a one value.
-
23. The computer readable medium according to claim 20, wherein said transmitting further comprises transmitting a response field containing a second predetermined response value indicating to no support capability for said each command field containing said at least one value of a boolean nature.
-
24. The computer readable medium according to claim 23, wherein said second predetermined response value is a zero value.
-
25. The computer readable medium according to claim 16, wherein parsing said command further comprises:
-
reading each command field of said plurality of command fields; and
determining whether said each command field contains at least one value with information independent of said support capability.
-
-
26. The computer readable medium according to claim 25, wherein said transmitting further comprises transmitting, for said each command field containing said at least one value, a response field containing a predetermined response value.
-
27. The computer readable medium according to claim 26, wherein said predetermined response value is a zero value.
-
28. The computer readable medium according to claim 16, wherein said transmitting further comprises transmitting, for each command field, a response field containing a response value similar to said each command field.
-
29. The computer readable medium according to claim 16, wherein said device is an audio/video control device.
-
30. The computer readable medium according to claim 16, wherein said command is an audio/video control command of a SPECIFIC INQUIRY command type.
-
31. A system comprising:
-
a controller to transmit a command requesting support capability information for a device, and to receive a response comprising the support capability information for the device; and
a device coupled to the controller to receive said command, to parse said command to extract a plurality of command fields, and to transmit said response comprising a response field for each of said plurality of command fields, each response field comprising the support capability information of the device for the corresponding command field. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A apparatus comprising:
-
means for receiving a command from a device requesting support capability information;
means for parsing said command to extract a plurality of command fields; and
means for transmitting a response comprising a response field for each of said plurality of command fields, each response field comprising support capability information for the corresponding command field. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
means for reading each command field of said plurality of command fields; and
means for determining whether said each command field contains at least one value with information independent of said support capability.
-
-
48. The apparatus according to claim 47, wherein said means for parsing further comprises means for determining whether said each command field is specified within a range of values, and said means for transmitting comprises means for transmitting, for said each command field specified within said range of values, a response field containing a length value of said each command field.
-
49. The apparatus according to claim 48, wherein said means for transmitting further comprises means for transmitting a plurality of return values within said range of values for said each command field specified within said range of values.
-
50. The apparatus according to claim 47, wherein said means for parsing further comprise means for determining whether said each command field contains at least one value of boolean nature, said means for transmitting comprises means for transmitting a response field containing a first predetermined response value indicating support capability for said each command field containing said at least one value of boolean nature.
-
51. The apparatus according to claim 50, wherein said first predetermined response value is a one value.
-
52. The apparatus according to claim 50, wherein said means for transmitting further comprises means for transmitting a response field containing a second predetermined response value indicating to no support capability for said each command field containing said at least one value of a boolean nature.
-
53. The apparatus according to claim 52, wherein said second predetermined response value is a zero value.
-
54. The apparatus according to claim 47, wherein said means for parsing said command further comprises means for determining whether said each command field contains at least one value with information independent of said support capability, and said means for transmitting further comprises means for transmitting, for said each command field containing said at least one value, a response field containing a predetermined response value.
-
55. The apparatus according to claim 54, wherein said predetermined response value is a zero value.
-
56. The apparatus according to claim 46, wherein said means for transmitting comprises means for transmitting, for each command field, a response field containing a response value similar to said each command field.
-
57. The apparatus according to claim 46, wherein said controller is an audio/video control device.
-
58. The apparatus according to claim 46, wherein said command is an audio/video control command of a SPECIFIC INQUIRY command type.
Specification