US 11,816,100 B2
Dynamically materialized views for sheets based data
Anupam Srivastava, Vancouver (CA); Syed Kamran Masood, Santa Clara, CA (US); Adam Bosworth, San Francisco, CA (US); Ian Eslick, San Francisco, CA (US); Mohammad Asif Ali Khan, San Jose, CA (US); and Joseph Rozenfeld, San Carlos, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Dec. 3, 2021, as Appl. No. 17/542,244.
Application 17/542,244 is a continuation of application No. 16/452,401, filed on Jun. 25, 2019, granted, now 11,194,793.
Prior Publication US 2022/0092059 A1, Mar. 24, 2022
Int. Cl. G06F 17/30 (2006.01); G06F 16/23 (2019.01); G06F 16/24 (2019.01); G06F 16/22 (2019.01)
CPC G06F 16/2393 (2019.01) [G06F 16/2282 (2019.01); G06F 16/24 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
storing data of an application at least in part within a first logical table of a data sheet, wherein the first logical table comprises a plurality of cells arranged in one or more rows and one or more columns;
obtaining, via one or more programmatic interfaces, a first filter definition to be used to populate at least a particular cell of the first logical table, wherein the first filter definition comprises (a) an indication of a second logical table and (b) a self-reference function which refers to a row within which the self-reference function is invoked; and
determining at least a first value to be displayed in the particular cell in accordance with the first filter definition, wherein the first value is obtained from the second logical table based on a second value, and wherein the second value is obtained, in accordance with the self-reference function, from a particular row to which the particular cell belongs.