Object-oriented remote procedure calls for browser applications
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 executed by a client to invoke a remote object method of a remote object of a remote object class that is hosted by a server. The application instantiates a proxy of a proxy class that includes a proxy member function with the same signature as the remote object member function. The application associates an object identifier with the proxy. The application invokes the proxy member function of the proxy. Under control of the invoked proxy member function, the application sends to the server an invocation request message that includes the object identifier that is associated with the proxy and an identifier of the remote object member function. The application relies on functionality provided by the browser without the need for the browser to access add-on functionality when executing the application.
A client configured to send invocation requests of an application to remote objects of a server, the client comprising:
A method performed by a client for sending invocation requests of an application to remote objects of a server, the method comprising:
A computer-readable storage medium comprising computer-executable instructions that, when executed by a processor, perform a method comprising:
Dependencies are inferred from the claim text.