Patent ID: 9740666
Date: 2017-08-22
CPC Classifications: B24B,G06F,H04L

Claim:
1. A method for resolving a change to a table, the method comprising: receiving, by a processor from a user in a collaborative document editing environment, the change to the table, wherein the change comprises an expansion of a first cell in the table; parsing each cell in the table; determining a first number of columns and a second number of rows over which the first cell spans, wherein the first number of columns and the second number of rows is greater than a predetermined threshold; identifying a first state of the first cell, wherein the first state is identified based on the determined first number of columns and the second number of rows, and wherein the first state of the first cell is further indicative of whether the first cell has merged with another cell; determining a third number of columns and a fourth number of rows over which a second cell spans, wherein the third number of columns and the fourth number of rows is greater than the predetermined threshold; identifying a second state of the second cell that is adjacent to the first cell, wherein the second state is indicative of whether the second cell has merged with another cell; and determining, based on the second state of the second cell whether the first cell has reached an end condition in order to determine whether to allow the expansion of the first cell, wherein the end condition at least comprises the dimensions of the table, and wherein: