×

Methods, apparatus, systems and computer readable mediums for use in association with electronic spreadsheets

  • US 9,069,747 B2
  • Filed: 08/26/2010
  • Issued: 06/30/2015
  • Est. Priority Date: 08/26/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • providing an electronic spreadsheet having a plurality of cells arranged in an array having a plurality of rows and a plurality of columns;

    receiving information defining a plurality of items, each of the plurality of items representing a respective set of data usable in populating at least a portion of the plurality of cells of the electronic spreadsheet, at least one of the plurality of items including a table having a plurality of rows and a plurality of columns;

    associating each of the plurality of items with a respective location in the electronic spreadsheet;

    associating each of the plurality of items with a respective position in a stack, each of the plurality of items being able to be associated with any position in the stack; and

    rendering the electronic spreadsheet in accordance with the information defining the plurality of items, the respective location associated with each item and the respective stack position associated with each item;

    wherein the rendering comprises;

    populating at least a portion of the plurality of cells of the electronic spreadsheet in accordance with the information defining the plurality of items, the respective location associated with each item and the respective stack position associated with each item; and

    providing a view showing both;

    (a) a first one of the plurality of items having a highest stack position and overlapping both;

    (i) a second one of the plurality of items having a second highest stack position and (ii) a plurality of the cells of the electronic spreadsheet, and (b) a plurality of the cells of the electronic spreadsheet as overlapped by;

    (i) the second one of the plurality of items having the second highest stack position and (ii) no item having the highest stack position;

    the method further comprising;

    during the providing of the view showing both;

    (a) a first one of the plurality of items having a highest stack position and overlapping both;

    (i) a second one of the plurality of items having a second highest stack position and (ii) a plurality of the cells of the electronic spreadsheet, and (b) a plurality of the cells of the electronic spreadsheet as overlapped by;

    (i) the second one of the plurality of items having the second highest stack position and (ii) no item having the highest stack position, receiving a request to change the stack position of the second one of the plurality of items from the second highest stack position to the highest stack position; and

    after the receiving of the request during the providing of the view showing both;

    (a) a first one of the plurality of items having a highest stack position and overlapping both;

    (i) a second one of the plurality of items having a second highest stack position and (ii) a plurality of the cells of the electronic spreadsheet, and (b) a plurality of the cells of the electronic spreadsheet as overlapped by;

    (i) the second one of the plurality of items having the second highest stack position and (ii) no item having the highest stack position, providing a view showing the second one of the plurality of items as having the highest stack position and overlapping the first one of the plurality of items shown as having the second highest stack position.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×