Multiplexed communication for duplex applications
AssigneeMicrosoft Corporation
InventorsNicholas A. Allen, Stefan R. Batres, Philbert L. Henning, II, Margaret J. Lye, Evgeny Osovetsky
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsNicholas A. Allen, Stefan R. Batres, Philbert L. Henning, II, Margaret J. Lye, Evgeny Osovetsky
Estimating the term…
The present invention extends to methods, systems, and computer program products for multiplexed communication for duplex applications. Embodiments of the invention facilitate a multiplexed variant of long polling over a request/reply communication medium that (potentially significantly) reduces the resources utilized when exchanging messages. The lightweight address generation mechanism facilitates polling and routing for a pool of many clients and many services while minimizing allocated resources to each established session. Further, the benefits of a lower latency bidirectional communication medium between clients and services can be utilized.
At a computer system including one or more processors and system memory, a method for a duplex service component transferring data in response to a client request, the method comprising:
At a computer system including one or more processors and system memory, a method for a duplex client component transferring data in response to a client request, the method comprising:
A computer program product for use at computer system, the computer system including a duplex service component, the computer program for implementing a method for transferring data in response to a client request, the computer program product comprising one or more physical storage media having stored thereon computer-executable instructions that, when executed at a processor, cause the duplex service component to perform the method, including the following:
Dependencies are inferred from the claim text.