Patent ID: 9635105
Date: 2017-04-25
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A method for processing user actions on a collaborative spreadsheet, the method comprising: accessing, from each of a plurality of client computers, an unfiltered sheet of a spreadsheet stored on a server to display on a first client computer, wherein a plurality of filters is associated with the unfiltered sheet, and wherein each of the plurality of filters is concurrently selectable by each of the plurality of client computers; receiving a selection by a first user, from the first client computer, of a first filter in the plurality of filters to be applied to the unfiltered sheet, wherein the first filter is created by a second user on a second client computer; displaying a filtered sheet to the first user, wherein the filtered sheet is obtained by applying the first filter to the unfiltered sheet; receiving a user action inputted by the first user on the first client computer, wherein the user action references cells of the unfiltered sheet; sending the user action to the server; transforming the user action against the first filter; and updating the display of the filtered sheet based on the transformed user action.