Low latency applications using multiple servers
AssigneeGoogle Inc.
InventorsDorina Mariana Neagu, Sigurdur Sveinn Simonarson, Mohammad Nayyar Azam
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsDorina Mariana Neagu, Sigurdur Sveinn Simonarson, Mohammad Nayyar Azam
Estimating the term…
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing an application having sub-applications sharded across different servers. A plurality of servers each serve a separate sub-application of a primary application that includes one or more of the sub-applications. The sub-applications are combined at a client device to create a graphical user interface of the primary application. Each of the sub-applications is separately served in response to multiple different network calls to multiple different servers initiated by the client device. Synchronization code, served by one or more of the servers, prevents the client device from initiating a network call for UI code that renders static user interface elements of each sub-application until the client device has initiated one or more networks calls requesting data that will be presented by a given user interface view of the sub-application.
A system, comprising:
A method, comprising:
A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a distributed computing system cause the distributed computing system to perform operations comprising:
Dependencies are inferred from the claim text.