Methods and media for a protocol abstraction layer for information handling systems
First Claim
Patent Images
1. A method for communicating with a remote devices, the method comprising:
- performing a request utilizing a protocol abstraction layer (PAL) interface, wherein the PAL interface comprises an application programming interface (API);
configuring data of the request into at least one command;
analyzing each of the at least one command for determining a connection to the remote device;
mapping the connection to a protocol associated with the connection utilizing a device support file (DSF) specified by the remote device; and
communicating with the remote device through the protocol.
16 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating with remote devices wherein the method includes sending a request through an application programming interface (API), formatting the request and routing the request to a first connection associated with a first protocol. The method further includes mapping the request into a first command, wherein the first command conforms to the first protocol and sending the first command to a remote device.
-
Citations
25 Claims
-
1. A method for communicating with a remote devices, the method comprising:
-
performing a request utilizing a protocol abstraction layer (PAL) interface, wherein the PAL interface comprises an application programming interface (API); configuring data of the request into at least one command; analyzing each of the at least one command for determining a connection to the remote device; mapping the connection to a protocol associated with the connection utilizing a device support file (DSF) specified by the remote device; and communicating with the remote device through the protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium having computer-executable instructions stored thereon for performing a method for communicating with a remote devices, the method comprising:
-
performing a request utilizing a protocol abstraction layer (PAL) interface, wherein the PAL interface comprises an application programming interface (API); configuring data of the request into at least one command; analyzing each of the at least one command for determining a connection to the remote device; mapping the connection to a protocol associated with the connection by utilizing a device support file (DSF) specified by the remote device; and communicating with the remote device through the protocol. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of communication with a remote device, the method comprising:
-
registering a callback through an application programming interface (API) of a protocol abstraction layer (PAL); subscribing to asynchronous data from the remote device through the API; providing the asynchronous data from the remote device to a first formatter, wherein the first formatter translates the asynchronous data from a protocol domain command to an application domain command; and returning the asynchronous data to the callback.
-
Specification