The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 15, 2020

Filed:

Jan. 30, 2017
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Aaron Lahman, Redmond, WA (US);

Yasser Shaaban, Seattle, WA (US);

Mariyan Fransazov, Kirkland, WA (US);

Alexander Jon Dobin, Kirkland, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01); G06F 16/27 (2019.01); G06F 16/23 (2019.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
H04L 67/2804 (2013.01); G06F 9/547 (2013.01); G06F 9/548 (2013.01); G06F 16/2379 (2019.01); G06F 16/27 (2019.01); H04L 67/02 (2013.01); H04L 67/1095 (2013.01); H04L 67/2842 (2013.01); H04L 67/42 (2013.01);
Abstract

A system is provided for synchronizing a property value between a proxy of an application of a client and a corresponding remote object of a server. The application instantiates a proxy of a proxy class corresponding to a remote object of a remote object class where the proxy class specifies a property with a proxy getter. The application sends to the server an invocation request message to invoke a remote object member function of a remote object and receives an invocation response message. When the invocation response message includes a property update, the application extracts from the invocation response message the value of the property from the property update and stores the extracted value in the proxy. When the proxy getter for the property is invoked, the value of the property can be retrieved from the proxy without having to send an invocation request message to the server.


Find Patent Forward Citations

Loading…