US 7,526,801 B2
Bulk transmission of messages using a single HTTP request
Keith W. Ballinger, North Bend, Wash. (US); and Luis Felipe Cabrera, Bellevue, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Jan. 07, 2005, as Appl. No. 11/31,856.
Prior Publication US 2006/0236387 A1, Oct. 19, 2006
Int. Cl. G06F 9/00 (2006.01)
U.S. Cl. 726—14 16 Claims
OG exemplary drawing
 
1. In a distributed system that utilizes an HTTP request-response transport, a method of transferring an HTTP response as a plurality of different portions in order to conserve valuable system resources associated with validating and authorizing a corresponding HTTP request, the method comprising acts of:
sending a request message over an HTTP request flow for establishing a communication between endpoints in a distributed system;
receiving a first portion of a response over a corresponding HTTP reply flow, the first portion received at a first time period;
keeping the HTTP reply flow open in order to receive additional portions of the response;
without sending another request message, receiving a second portion of the response over the HTTP reply flow, the second portion received at a second time period different from the first time period; and
wherein one or more control messages are sent between the endpoints in a separate communication session in order to manage the established communication.