US2017039179A1PendingUtilityA1

Multiple object types on a canvas

Assignee: APPLE INCPriority: Dec 28, 2006Filed: Jul 11, 2016Published: Feb 9, 2017
Est. expiryDec 28, 2026(~0.5 yrs left)· nominal 20-yr term from priority
G06F 17/00G06F 3/0483G06F 3/0482G06F 40/18G06F 3/04845G06F 17/246
51
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.