Deferring invocation requests for remote objects
AssigneeMicrosoft Technology Licensing, LLC
InventorsAaron Lahman, Yasser Shaaban, Mariyan Fransazov, Alexander Jon Dobin
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsAaron Lahman, Yasser Shaaban, Mariyan Fransazov, Alexander Jon Dobin
Estimating the term…
A system is provided for an application executing at a client to send invocation requests to remote objects of a server. Each invocation request is generated when the application invokes a proxy of a proxy class of the application corresponding to a remote object of a remote object class. For each invocation request, when the invocation request is deferrable, the system stores the invocation request. When the invocation request is not deferrable, the system sends to the server an invocation request message that includes each stored invocation request not previously sent and the current invocation request. The system receives invocation response messages from the server. For each invocation response of a received invocation response message, the system provides to the application an indication that the invocation response has been received.
A method performed by a client for sending invocation requests of an application to remote objects of a server, the method comprising:
A method performed by a server for processing invocation requests of an application, the method comprising:
A computer program product comprising a computer-readable storage device storing computer-executable instructions that when executed by a processor causes the processor to perform a method comprising:
Dependencies are inferred from the claim text.