Multiple object types on a canvas
Abstract
Including multiple types of objects on a canvas is disclosed. In some embodiments, an ability to include on a displayed canvas simultaneously a set of objects comprising one or more objects of two or more different types, including a first type of object having associated with it an ability to define the content of a first cell by reference to one or more other cells such that the content of the first cell is updated automatically and without further human intervention if the content of one or more of the one or more other cells is changed and a second type of object not having said ability associated with it, is provided.
Claims
exact text as granted — not AI-modified1 . A method for providing a spreadsheet application, comprising:
displaying a canvas comprising a workspace of a sheet of the spreadsheet application, wherein the canvas does not comprise a grid of spreadsheet cells; and providing an ability to include one or more objects on the canvas, via a graphical user interface of the spreadsheet application.
2 . The method of claim 1 , wherein the one or more objects comprise a spreadsheet object with a finite number of rows and columns
3 . The method of claim 2 , wherein the one or more objects comprise an additional object that is associated with the spreadsheet object, such that at least one characteristic of the additional object is defined based upon at least one value of the rows and columns.
4 . The method of claim 3 , wherein the additional object comprises a pie chart.
5 . The method of claim 1 , wherein the one or more objects comprise atomic objects that can be formatted, moved, resized, scaled, or any combination thereof independently of one another on the canvas.
6 . The method of claim 1 , wherein the one or more objects include objects of one or more of the following types: tables, text boxes, charts, graphs, shapes, images, photographs, graphics, animations, multimedia content, and controls.
7 . The method of claim 1 , comprising receiving an indication that an object is desired to be added to the canvas.
8 . The method of claim 7 , comprising displaying the object on the canvas.
9 . The method of claim 1 , comprising displaying a paginated view of one or more objects on the canvas.
10 . A system for providing a spreadsheet application, comprising:
at least one memory; and at least one processor communicatively coupled to the at least one memory, the at least one processor configured to:
cause display of a canvas comprising a workspace of a sheet of the spreadsheet application, wherein the canvas does not comprise a grid of spreadsheet cells; and
provide an ability to include one or more objects on the canvas, via a graphical user interface of the spreadsheet application.
11 . The system of claim 10 , wherein the canvas comprises an infinite canvas.
12 . The system of claim 10 , wherein the one or more objects comprise a spreadsheet object with a finite number of rows and columns
13 . The system of claim 12 , wherein the one or more objects comprise an additional object that is associated with the spreadsheet object, such that at least one characteristic of the additional object is defined based upon at least one value of the rows and columns.
14 . The system of claim 10 , wherein the one or more objects comprise atomic objects that can be formatted, moved, resized, scaled, or any combination thereof independently of one another on the canvas.
15 . A computer program product for providing a spreadsheet application, the computer program product being embodied in a tangible non-transitory computer readable medium and comprising computer instructions, that if executed by a device, cause the device to perform:
displaying a canvas comprising a workspace of a sheet of the spreadsheet application, wherein the canvas does not comprise a grid of spreadsheet cells; and providing an ability to include one or more objects on the canvas, via a graphical user interface of the spreadsheet application.
16 . The computer program product of claim 15 , wherein the one or more objects include objects of one or more of the following types: tables, text boxes, charts, graphs, shapes, images, photographs, graphics, animations, multimedia content, and controls.
17 . The computer program product of claim 15 , wherein the one or more objects comprise atomic objects that can be formatted, moved, resized, scaled, or any combination thereof independently of one another on the canvas.
18 . The computer program product of claim 15 , wherein the one or more objects comprise a spreadsheet object with a finite number of rows and columns.
19 . The computer program product of claim 18 , wherein the one or more objects comprise an additional object that is associated with the spreadsheet object, such that at least one characteristic of the additional object is defined based upon at least one value of the rows and columns
20 . The computer program product of claim 19 , wherein the additional object comprises a pie chart.
21 . The system of claim 10 , further comprising a display device communicatively coupled to the at least one processor.Join the waitlist — get patent alerts
Track US2017039179A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.