Direct secondary device interface by a host
First Claim
Patent Images
1. A device comprising:
- a controller; and
a function module configured to be in communication with the controller only as a result of the controller receiving a pass-through vendor specific command;
wherein the controller is configured to receive the pass-through vendor specific command from an application software module of a host through an interface that is configured in accordance with a standard that does not allow communication to occur between the controller and the function module;
wherein the controller is configured to determine whether the pass-through vendor specific command is to be passed to the function module; and
wherein the controller is configured to pass the pass-through vendor specific command to the function module in response to determining that the pass-through vendor specific command is to be passed to the function module.
8 Assignments
0 Petitions
Accused Products
Abstract
A device has a controller and a function module configured to be in communication with the controller as a result of the controller receiving a pass-through vendor specific command. In some embodiments the controller may configured to strip data intended for the function module from the vendor specific command and send the stripped data to the function module.
275 Citations
34 Claims
-
1. A device comprising:
-
a controller; and a function module configured to be in communication with the controller only as a result of the controller receiving a pass-through vendor specific command; wherein the controller is configured to receive the pass-through vendor specific command from an application software module of a host through an interface that is configured in accordance with a standard that does not allow communication to occur between the controller and the function module; wherein the controller is configured to determine whether the pass-through vendor specific command is to be passed to the function module; and wherein the controller is configured to pass the pass-through vendor specific command to the function module in response to determining that the pass-through vendor specific command is to be passed to the function module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A device comprising:
-
a controller; a function module configured to be in communication with the controller only as a result of the controller receiving a pass-through vendor specific command; and a memory unit configured to store information received from the controller; wherein the controller is configured to receive the pass-through vendor specific command from an application software module of a host through an interface that is configured in accordance with a standard that does not allow communication to occur between the controller and the function module; wherein the controller is configured to determine whether the pass-through vendor specific command is to be passed to the function module; and wherein the controller is configured to pass the pass-through vendor specific command to the function module in response to determining that the pass-through vendor specific command is to be passed to the function module.
-
Specification