US 11,886,434 B1
Management of application entities
Mark D. Magnuson, Georgetown, TX (US); and Timothy J. Magnuson, Cedar Park, TX (US)
Assigned to Bildr, Inc., Austin, TX (US)
Filed by Bildr, Inc., Georgetown, TX (US)
Filed on Aug. 4, 2020, as Appl. No. 16/985,107.
Claims priority of provisional application 62/882,862, filed on Aug. 5, 2019.
Int. Cl. G06F 7/00 (2006.01); G06F 17/00 (2019.01); G06F 16/2455 (2019.01); G06F 16/23 (2019.01); G06F 16/172 (2019.01)
CPC G06F 16/24552 (2019.01) [G06F 16/172 (2019.01); G06F 16/2358 (2019.01)] 21 Claims
OG exemplary drawing
 
19. A computer-implemented method performed by at least one processor, the method comprising:
providing, for display to an application configurator, a user interface of an application configuration platform;
receiving, through the user interface, one or more inputs providing information indicating a change to an entity of an application; and
in response to receiving the information:
transmitting, in real-time to one or more end-user devices running active sessions of the application, the information indicating the change to the entity as one or more items of application metadata, wherein the information is not transmitted in real-time to end-user devices that are not running an active session of the application;
storing the information indicating the change to the entity as one or more items of application metadata in read-optimized storage; and
storing, in a timestamp cache, one or more timestamps corresponding to a time at which the change to the entity of the application was received or stored;
receiving a request, from a first end-user device that was not running an active session of the application at the time at which the information the change to the entity of the application was received or stored for, for updated application metadata, wherein the request for updated application metadata comprises information identifying one or more items of application metadata stored on a local data storage of the end-user device wherein the request is transmitted by the first end-user device in response to the first end-user device launching an active session of the application; and
in response to receiving the request, transmitting, from the timestamp cache to the first end-user device, one or more timestamps corresponding to the one or more items of application metadata stored on the local data storage of the first end-user device.