Non-collaborative filters in a collaborative document
First Claim
1. A method for viewing filters on a collaborative spreadsheet stored on a cloud computing service, the method comprising:
- accessing, from each of a plurality of client computers, a first sheet of a spreadsheet stored on a cloud computing service, wherein a plurality of filters is associated with the first sheet, and wherein each of the plurality of filters is concurrently selectable by each of the plurality of client computers;
receiving at a first client computer in the plurality of client computers a command by a first user to apply a first filter in the plurality of filters to the first sheet, wherein the first filter is created by a second user on a second client computer;
applying the first filter to the first sheet on the first client computer; and
displaying the filtered first sheet to the first user, wherein the second client computer in the plurality of client computers concurrently displays an unfiltered first sheet.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for viewing filters on a collaborative spreadsheet stored on a cloud computing service include accessing, from each of a plurality of client computers, a first sheet of a spreadsheet stored on a cloud computing service, where a plurality of filters is associated with the first sheet. A first client computer in the plurality of client computers receives a command by a first user to apply a first filter in the plurality of filters to the first sheet, and applies the first filter to the first sheet on the first client computer. The filtered first sheet is displayed to the first user, and a second client computer in the plurality of client computers concurrently displays an unfiltered first sheet.
-
Citations
35 Claims
-
1. A method for viewing filters on a collaborative spreadsheet stored on a cloud computing service, the method comprising:
-
accessing, from each of a plurality of client computers, a first sheet of a spreadsheet stored on a cloud computing service, wherein a plurality of filters is associated with the first sheet, and wherein each of the plurality of filters is concurrently selectable by each of the plurality of client computers; receiving at a first client computer in the plurality of client computers a command by a first user to apply a first filter in the plurality of filters to the first sheet, wherein the first filter is created by a second user on a second client computer; applying the first filter to the first sheet on the first client computer; and displaying the filtered first sheet to the first user, wherein the second client computer in the plurality of client computers concurrently displays an unfiltered first sheet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for creating filters for collaborative spreadsheets stored on a cloud computing service, the method comprising:
-
accessing, from each of a plurality of client computers, a first sheet of a spreadsheet stored on a cloud computing service, wherein the plurality of filters is associated with the first sheet and each of the plurality of filters is concurrently selectable by each of the plurality of client computers; creating a first filter on a first client computer in the plurality of client computers, wherein a user on the first client computer defines the first filter; applying the first filter to the first sheet on the first client computer, wherein a second client computer in the plurality of client computers concurrently displays an unfiltered first sheet; sending the first filter to the cloud computing service to be stored and associated with the first sheet; and applying the first filter to the first sheet on the second client computer, wherein the display of the first sheet on the remaining plurality of client computers is independent of the filter application on the first and the second client computer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for applying filters to a collaborative spreadsheet stored on a cloud computing service, the system comprising:
-
a first client computer configured to; communicate with a cloud computing service and a plurality of client computers through a network connection; load a first sheet of a spreadsheet stored on the cloud computing service, wherein a plurality of filters is associated with the first sheet, and wherein the plurality of filters is associated with the first sheet and each of the plurality of filters is concurrently selectable by each of the plurality of client computers; receive a command from a first user to apply a first filter in the plurality of filters to the first sheet, wherein the first filter is created by a second user on a second client computer; apply the first filter to the first sheet on the first client computer; and display the filtered first sheet to the first user, wherein the second client computer in the plurality of client computers concurrently displays an unfiltered first sheet. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer readable medium storing computer program instructions comprising a graphical user interface for viewing on a plurality of client computers a collaborative spreadsheet stored on a cloud computing service, the graphical user interface on each client computer comprising:
-
an editing window showing a plurality of cells of a first sheet of a collaborative spreadsheet stored on a cloud computing service; and a sidebar window within the editing window showing a plurality of filters selectable by a user, wherein the plurality of filters are stored on the server; and wherein when a first user on a first client computer in the plurality of client computers selects a first filter from the plurality of filters, wherein the first filter is created by a second user on a second client computer, the first filter is applied to the first sheet and the filtered first sheet is shown in the editing window of the first client computer, wherein the editing window of the second client computer in the plurality of client computers displays an unfiltered first sheet. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification