Communicating with a remote service through a hypertext transfer protocol (HTTP) session
US10491654B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Jan 22, 2018 |
| Grant date | Nov 26, 2019 |
| Priority date | — |
| Expiry date | May 31, 2038 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/142
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A remote service can be communicated with through a hypertext transfer protocol (HTTP) session. For example, a server can receive an HTTP upgrade command from a client device via an HTTP connection. The HTTP upgrade command can include (i) a unique identifier for a service on a remote computing device, and (ii) a protocol for communicating with the service. The server can then identify the service from among various possible services using the unique identifier from the HTTP upgrade command. The server can establish a connection with the remote computing device using the protocol specified in the HTTP upgrade command. The server can then establish an indirect communication pathway between the client device and the remote computing device. The indirect communication pathway can include (i) the HTTP connection from the client device to the server, and (ii) the connection from the server to the remote computing device.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.