Proxy operations on client devices
First Claim
Patent Images
1. A method, comprising:
- receiving logic information from a back-end server at a client device, the client device running an application supported by the back-end server to perform proxy operations for the back-end server, the logic information associated with a request to a target server, the logic information comprising a directive and error-handling information for the client device;
generating a request at the client device comprising a command to the target server based on the logic information, wherein the command is generated based on the directive;
transmitting the request from the client device to the target server;
receiving a response from the target server, the response corresponding to the request to the target server; and
forwarding the response received from the target server to the back-end server based on the logic information received from the back-end server.
5 Assignments
0 Petitions
Accused Products
Abstract
A client device is configurable to operate as a proxy for server operations. In particular examples, a back-end server performs transactions with a target server such as a vending server by using the client device as a proxy to allow transactions through the client device. The client device obtains from a back-end server logic information for communicating with the target server. The client device need not be configured with logic information to locate and communicate with any particular target entity.
8 Citations
27 Claims
-
1. A method, comprising:
-
receiving logic information from a back-end server at a client device, the client device running an application supported by the back-end server to perform proxy operations for the back-end server, the logic information associated with a request to a target server, the logic information comprising a directive and error-handling information for the client device; generating a request at the client device comprising a command to the target server based on the logic information, wherein the command is generated based on the directive; transmitting the request from the client device to the target server; receiving a response from the target server, the response corresponding to the request to the target server; and forwarding the response received from the target server to the back-end server based on the logic information received from the back-end server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
an output interface configured to send logic information to a client device comprising a directive and error handling information for the client device, the client device running an application supported by the apparatus to perform proxy operation for the apparatus, the logic information associated with a request comprising a command generated based on the directive to a target server generated by the client device; an input interface configured to receive a response from the client device, the response including information the client device received from the target server based on the logic information received from the apparatus. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A device, comprising:
-
means for receiving logic information from a back-end server at a client device, the client device running an application supported by the back-end server to perform proxy operations for the back-end server, the logic information associated with a request to a target server, the logic information comprising a directive and error-handling information for the client device; means for generating a request at the client device comprising a command to the target server based on the logic information, wherein the command is generated based on the directive; means for transmitting the request from the client device to the target server; means for receiving a response from the target server, the response corresponding to the request to the target server; and means for forwarding the response received from the target server to the back-end server based on the logic information received from the back-end server.
-
Specification