Middleware as a service
First Claim
Patent Images
1. A method comprising, by a first computing device:
- receiving, via a middleware of the first computing device, a request from a software to access information of a remote device of a client device, the client device being coupled to the first computing device, wherein the client device cannot access the information of the remote device;
accessing the information of the remote device based at least on a virtual interface of the remote device, wherein the virtual interface is associated with the middleware, and wherein accessing the information comprises;
instructing, by the middleware, the remote device to read the information from a smart card of the remote device; and
transcoding the accessed information received from the remote device between at least a first protocol and a second protocol;
sending, responsive to the received request, the accessed information to the software, wherein the information redirects the client device from the first computing device to one or more servers, wherein the accessed information authenticates and authorizes a user of the client device to access the one or more servers; and
sending an instruction to the client device to connect with the one or more servers, wherein the information comprises one or more additional credentials that authenticate and authorize the client device to connect with the one or more servers.
16 Assignments
0 Petitions
Accused Products
Abstract
In particular embodiments, a first computing device may receive a request from a software to access information of a remote device of a client device, the client device being coupled to the first computing device, and access the information of the remote device based at least on a virtual interface of the remote device, and send, responsive to the received request, the accessed information to the software.
51 Citations
20 Claims
-
1. A method comprising, by a first computing device:
-
receiving, via a middleware of the first computing device, a request from a software to access information of a remote device of a client device, the client device being coupled to the first computing device, wherein the client device cannot access the information of the remote device; accessing the information of the remote device based at least on a virtual interface of the remote device, wherein the virtual interface is associated with the middleware, and wherein accessing the information comprises; instructing, by the middleware, the remote device to read the information from a smart card of the remote device; and transcoding the accessed information received from the remote device between at least a first protocol and a second protocol; sending, responsive to the received request, the accessed information to the software, wherein the information redirects the client device from the first computing device to one or more servers, wherein the accessed information authenticates and authorizes a user of the client device to access the one or more servers; and sending an instruction to the client device to connect with the one or more servers, wherein the information comprises one or more additional credentials that authenticate and authorize the client device to connect with the one or more servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable non-transitory storage media embodying logic that is operable when executed to:
by a first computing device; receiving, via a middleware of the first computing device, a request from a software to access information of a remote device of a client device, the client device being coupled to the first computing device, wherein the client device cannot access the information of the remote device; accessing the information of the remote device based at least on a virtual interface of the remote device, wherein the virtual interface is associated with the middleware, and wherein accessing the information comprises; instructing, by the middleware, the remote device to read the information from a smart card of the remote device; and transcoding the accessed information received from the remote device between at least a first protocol and a second protocol; sending, responsive to the received request, the accessed information to the software, wherein the information redirects the client device from the first computing device to one or more servers, wherein the accessed information authenticates and authorizes a user of the client device to access the one or more servers; and sending an instruction to the client device to connect with the one or more servers, wherein the information comprises one or more additional credentials that authenticate and authorize the client device to connect with the one or more servers. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. An information handling system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; by a first computing device; receiving, via a middleware of the first computing device, a request from a software to access information of a remote device of a client device, the client device being coupled to the first computing device, wherein the client device cannot access the information of the remote device; accessing the information of the remote device based at least on a virtual interface of the remote device, wherein the virtual interface is associated with the middleware, and wherein accessing the information comprises; instructing, by the middleware, the remote device to read the information from a smart card of the remote device; and transcoding the accessed information received from the remote device between at least a first protocol and a second protocol; sending, responsive to the received request, the accessed information to the software, wherein the information redirects the client device from the first computing device to one or more servers, wherein the accessed information authenticates and authorizes a user of the client device to access the one or more servers; and sending an instruction to the client device to connect with the one or more servers, wherein the information comprises one or more additional credentials that authenticate and authorize the client device to connect with the one or more servers. - View Dependent Claims (17, 18, 19, 20)
-
Specification