US 12,242,868 B2
Causing a user device to generate native user interface content for a native application that executes on a server
Steven Sanderson, Bristol (GB); and Eilon Joseph Lipton, Newcastle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 26, 2023, as Appl. No. 18/307,747.
Prior Publication US 2024/0362043 A1, Oct. 31, 2024
Int. Cl. G06F 9/451 (2018.01)
CPC G06F 9/452 (2018.02) 20 Claims
OG exemplary drawing
 
1. A server comprising:
memory; and
a processing system coupled to the memory, the processing system configured to:
execute a native application on the server;
receive a notification at the server from a user device that is coupled to the server via a network, the notification indicating that a user-generated action is performed with regard to a native user interface of the native application on the user device; and
in response to the notification indicating that the user-generated action is performed with regard to the native user interface of the native application on the user device, perform the following operations:
trigger generation of a description of a change that is to be made to a native interface element of the native user interface of the native application as a result of the user-generated action; and
cause the native user interface of the native application, including the change to the native interface element, to be rendered on the user device by providing a user interface rendering instruction, which includes the description of the change that is to be made to the native interface element of the native user interface of the native application, in lieu of content of the change, from the server to the user device, wherein the user interface rendering instruction instructs the user device to generate the content of the change and to incorporate the content of the change into the native interface element of the native user interface of the native application.