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, the computer system also including a duplex service component, the duplex service component communicating with one or more services over one or more duplex communication mediums and communicating with one or more duplex client components over one or more request/reply communication mediums, a method for transferring data in response to a client request, the method comprising:
At a computer system including one or more processors and system memory, the computer system also including a duplex client component, the duplex client component communicating with one or more clients over one or more duplex communication mediums and communicating with a duplex service component over a request/reply communication medium, a method for transferring data in response to a client request, the method comprising:
A network system, including one or more clients, one or more duplex client components, a duplex service component, and one or more services, each of the one or more clients connected to one of the one or more duplex client components on a network over one or more duplex communication mediums, each of the one or more duplex client components connected to the duplex service component on the network over one or more request/reply communication mediums, and the duplex service component connected to each of the one or more services on the network over one or more duplex communication mediums, the network system comprising:
Dependencies are inferred from the claim text.