Back to results
US 12,120,171 B2Granted
Methods and systems for data communication
AssigneeiControl Networks, Inc.
InventorsReza Raji, Gerald Gutt
Life of this patent
Estimating the term…
Abstract
Methods and systems are disclosed for network communication. A computing device may store status information. The status information may be communicated using a first protocol. The status information may indicate data is available. The data may be communicated using a second protocol.
Claims24
A method comprising:
- determining, based on a communication failure associated with at least one of a first server or a second server, a polling frequency;
- polling, by a computing device via a connectionless protocol and at the polling frequency, the first server to determine availability of data associated with the computing device;
- receiving, via the connectionless protocol and from the first server, an indication that there is data available to the computing device;
- sending, to the second server and via a reliable protocol, a request for the available data;
- and
- receiving, via the reliable protocol, the available data.
3 more elements
A device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the device to:
- determine, based on a communication failure associated with at least one of a first server or a second server, a polling frequency;
- poll, by the device via a connectionless protocol and at the polling frequency, the first server to determine availability of data associated with the device;
- receive, via the connectionless protocol and from the first server, an indication that there is data available to the device;
- send, to the second server and via a reliable protocol, a request for the available data;
- and
- receive, via the reliable protocol, the available data.
6 more elements
A system comprising:
- a first server device;
- a second server device;
- and
- a computing device configured to:
- determine, based on a communication failure associated with at least one of a first server or a second server, a polling frequency;
- poll, via a connectionless protocol and at the polling frequency, the first server to determine availability of data associated with the computing device;
- receive, via the connectionless protocol and from the first server, an indication that there is data available to the computing device;
- send, to the second server and via a reliable protocol, a request for the available data;
- and
- receive, via the reliable protocol, the available data.
7 more elements
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- determining, based on a communication failure associated with at least one of a first server or a second server, a polling frequency;
- polling, by a computing device via a connectionless protocol and at the polling frequency, the first server to determine availability of data associated with the computing device;
- receiving, via the connectionless protocol and from the first server, an indication that there is data available to the computing device;
- sending, to the second server and via a reliable protocol, a request for the available data;
- and
- receiving, via the reliable protocol, the available data.
3 more elements
Dependencies are inferred from the claim text.