Patent ID: 9396043
Filing Date: 2016-07-19
CPC Classification: G06F

Claim Text:
1. A computer-implemented method comprising: at a first client computer, running a native client application and a web application, wherein the native client application runs on an operating system of the first client computer and the web application runs in a browser of the first client computer and communicates with a web server over a network; sending, by the native client application, a request for a lock to a lock service; receiving, by the web application from the lock service, a first notification message indicating a start of the lock; displaying, at the first client computer, at least a portion of the web application in a locked state, wherein the portion of the web application in the locked state is blocked from accessing the web server; performing, by the native client application, one or more operations to update the native client application; sending, by the native client application, a request to terminate the lock to the lock service after completion of the one or more operations; receiving, by the web application from the lock service, a second notification message indicating an end of the lock; and terminating, at the first client computer, the display of the portion of the web application in the locked state.