US 12,147,487 B2
Computationally efficient traversal of virtual tables
Brian James Waplington, San Diego, CA (US)
Assigned to ServiceNow, Inc., Santa Clara, CA (US)
Filed by ServiceNow, Inc., Santa Clara, CA (US)
Filed on Dec. 7, 2022, as Appl. No. 18/076,744.
Prior Publication US 2024/0193215 A1, Jun. 13, 2024
Int. Cl. G06F 16/9538 (2019.01); G06F 7/08 (2006.01)
CPC G06F 16/9538 (2019.01) [G06F 7/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a web server application, a virtual database table query specifying a non-database file stored in non-volatile memory, a block number of a block of data within the non-database file, and a block size, wherein the non-database file includes entries representing differences between snapshots of configuration data;
identifying, based on the block size, the block of data within the non-database file;
storing the block in a volatile memory that is accessible to the web server application; and
in response to the virtual database table query, transmitting, by the web server application, a set of the entries within the block formatted for display in a list component of a graphical user interface.