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 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; 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 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.
-
Citations
27 Claims
-
1. A device comprising:
-
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; 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; 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. A device comprising:
-
a controller; a function module configured to be in communication with the controller 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; 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 (22, 23)
-
-
24. A system, comprising:
-
a host comprising an application software module; 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; wherein the controller is configured to receive the pass-through vendor specific command from the application software module of the 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; 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 (25, 26)
-
-
27. A system, comprising:
-
a host having application software; a controller; a function module; and a driver module of the host configured to communicate with the controller; wherein the application software is configured to send a pass-through vendor specific command to the controller through the driver module; wherein the driver module is configured to embed a command directed to the function module in the pass-through vendor specific command; and wherein pass-through vendor specific command is sent 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.
-
Specification