US 11,775,136 B2
Conditional formatting
Melissa Ming-Sak Boucher, Los Altos, CA (US); Jeremy Edward Britton, Santa Cruz, CA (US); Luke Bayes, Palo Alto, CA (US); Monica F. Caso, Burlingame, CA (US); Alexander W. Deneui, Emerald Hills, CA (US); Christopher Leland Eck, Sammamish, WA (US); Nigel Robin Ellis, Redmond, WA (US); Filipe P. Fortes, Seattle, WA (US); David Lilja Greenspan, Aptos, CA (US); Brett Robert Hobbs, Santa Monica, CA (US); Matthew B. Hudson, San Carlos, CA (US); Timothy Andrew James, San Francisco, CA (US); Kenneth Francis Mendes, Sunnyvale, CA (US); Shishir S. Mehrotra, Los Altos, CA (US); Trevor Michael O'Brien, San Francisco, CA (US); Lane Patrick Shackleton, San Francisco, CA (US); Rhed Shi, San Jose, CA (US); Hariharan Sivaramakrishnan, Sunnyvale, CA (US); Jason Peter Stowe, Newcastle, WA (US); Jason Andrew Tamulonis, Seattle, WA (US); Himanshu Vasishth, Sunnyvale, CA (US); Ramesh Krishna Vyaghrapuri, Kenmore, WA (US); David Richard Wright, Redwood City, CA (US); Irvin Zhan, San Francisco, CA (US); and Roger Mathieu Zurawicki, San Francisco, CA (US)
Assigned to Coda Project, Inc., Mountain View, CA (US)
Filed by Coda Project, Inc., Palo Alto, CA (US)
Filed on Apr. 27, 2017, as Appl. No. 15/499,882.
Claims priority of provisional application 62/485,908, filed on Apr. 15, 2017.
Claims priority of provisional application 62/328,469, filed on Apr. 27, 2016.
Prior Publication US 2017/0315967 A1, Nov. 2, 2017
Int. Cl. G06F 40/18 (2020.01); G06F 40/197 (2020.01); G06F 3/0482 (2013.01); G06F 16/22 (2019.01); G06F 3/04847 (2022.01); G06F 40/14 (2020.01); G06F 40/106 (2020.01); G06F 40/177 (2020.01); G06F 40/205 (2020.01); G06F 40/166 (2020.01); G06F 3/0485 (2022.01); G06F 3/041 (2006.01); G06F 3/0486 (2013.01); G06F 16/93 (2019.01); G06F 11/34 (2006.01); G06F 3/04842 (2022.01); G06F 40/10 (2020.01); G06F 16/23 (2019.01); G06F 16/26 (2019.01); G06F 40/103 (2020.01); G06F 7/544 (2006.01); G06T 11/20 (2006.01)
CPC G06F 3/0482 (2013.01) [G06F 3/041 (2013.01); G06F 3/0485 (2013.01); G06F 3/0486 (2013.01); G06F 3/04847 (2013.01); G06F 16/2228 (2019.01); G06F 16/2282 (2019.01); G06F 40/106 (2020.01); G06F 40/14 (2020.01); G06F 40/166 (2020.01); G06F 40/177 (2020.01); G06F 40/18 (2020.01); G06F 40/197 (2020.01); G06F 40/205 (2020.01); G06F 3/04842 (2013.01); G06F 7/544 (2013.01); G06F 11/3438 (2013.01); G06F 11/3476 (2013.01); G06F 16/235 (2019.01); G06F 16/2358 (2019.01); G06F 16/26 (2019.01); G06F 16/93 (2019.01); G06F 40/10 (2020.01); G06F 40/103 (2020.01); G06F 2203/04806 (2013.01); G06T 11/206 (2013.01); G06T 2200/24 (2013.01)] 36 Claims
OG exemplary drawing
 
1. A method, comprising:
accessing a data element;
providing a first view in response to the data element, the first view comprising at least a portion of the data element;
determining a visualization element (VE) in response to the data element, and further in response to a user visualization selection and a user context value, wherein the user context value comprises at least one of: a document type value, a document location value, a template data association value, or a user selected data association value;
providing a second view in response to the VE and the data element, wherein the first view is a depiction of the data element at a first point in time and the second view is a depiction of the data element at a second point in time;
interpreting a user change input; and
updating at least one of the first view, the second view, and the data element in response to the user change input,
wherein the updating at least one of the first view or the second view is performed only when the VE results in a visible change to a user,
wherein the VE comprises at least one of: a graph, a chart, a structured data view, a display of text, a table, a table row, a table column, a table heading, a format option for any of the preceding, or a format option for at least a portion of any of the preceding,
wherein the first view is a first type among the graph, the chart, the structured data view, the display of text, the table, the table row, the table column, the table heading, the format option for any of the preceding, or the format option for at least a portion of any of the preceding; and
wherein the second view is a second type, different from the first type, among the graph, the chart, the structured data view, the display of text, the table, the table row, the table column, the table heading, the format option for any of the preceding, or the format option for at least a portion of any of the preceding.