Communication system utilizing http
Abstract
A method of establishing a communication link via a communication system which is operable to support HTTP-based communication is provided. The method includes: (a) using the system to establish a two-way real-time communication link between two nodes of the system by employing a combination of GET and POST methods associated with HTTP; and (b) TCP/IP and/or UDP tunnelling the two-way communication link by employing a CONNECT method associated with HTTP. There is also provided a communication system which is operable to support HTTP-based communication, wherein the communication system is operable to establish a two-way real-time communication link between two nodes of the system by employing a combination of GET and POST methods associated with HTTP, and wherein the two-way communication link is TCP/IP and/or UDP tunnelled by employing a CONNECT method associated with HTTP.
Claims
exact text as granted — not AI-modified1 . A communication system which is operable to support HTTP-based communication, wherein the communication system is operable to establish a two-way real-time communication link between two nodes of the system by employing a combination of GET and POST methods associated with HTTP, and wherein data exchange via the communication link is implemented in a chunked manner and/or as a series of multipart data blocks,
wherein a maximum segment size (MSS) for data chunks and/or multipart data blocks communicated through the communication link is optimized as a function of a communication network capability supporting the communication link.
2 . The communication system as claimed in claim 1 , wherein the two-way communication link is TCP/IP and/or UDP tunnelled by employing a CONNECT method associated with HTTP.
3 . The communication system as claimed in claim 1 , wherein the communication link comprises a reception connection and a transmission connection for providing the two-way communication, and wherein the connections are maintained open until an empty chunk and/or an empty multipart data block is received.
4 . The communication system as claimed in claim 1 , wherein the communication link is operable to employ encryption of data communicated therethrough.
5 . The communication system as claimed in claim 1 , wherein the communication link is operable to provide communication of at least one of:
graphics data, image data, video data, audio data, text data, unstructured data.
6 . A method of establishing a communication link via a communication system which is operable to support HTTP-based communication, wherein the method comprises:
(a) using the communication system to establish a two-way real-time communication link between two nodes of the system by employing a combination of GET and POST methods associated with HTTP; (b) exchanging data via the communication link in a chunked manner and/or as a series of multipart data blocks; and (c) optimizing a maximum segment size (MSS) for data chunks and/or multipart data blocks communicated through the communication link as a function of a communication network capability supporting the communication link.
7 . The method as claimed in claim 6 , wherein the method comprises TCP/IP and/or UDP tunnelling the two-way communication link by employing a CONNECT method associated with HTTP.
8 . The method as claimed in claim 6 , wherein the communication link comprises a reception connection and a transmission connection for providing the two-way communication, and wherein the connections are maintained open until an empty chunk and/or an empty multi-part data block is received.
9 . The method as claimed in claim 6 , wherein the communication link is operable to employ encryption of data communicated therethrough.
10 . The method as claimed in claim 6 , wherein the communication link is operable to provide communication of at least one of: graphics data, image data, video data, audio data, text data, unstructured data.
11 . A non-transitory computer-readable storage medium for establishing a communication link via a communication system which is operable to support HTTP-based communication, comprising computer program code which when executed by a data processing system, causes the data-processing system to:
(a) use the system to establish a two-way real-time communication link between two nodes of the system by employing a combination of GET and POST methods associated with HTTP; (b) exchange data via the communication link in a chunked manner and/or as a series of multipart data blocks; and (c) optimize a maximum segment size (MSS) for data chunks and/or multipart data blocks communicated through the communication link as a function of a communication network capability supporting the communication link.
12 . The non-transitory computer-readable storage medium as claimed in claim 11 , wherein the computer program code is expressed in HTTP and is executable upon a server of a communication network operating according to HTTP.Join the waitlist — get patent alerts
Track US2015200997A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.