×

Method, system, and apparatus for providing access to workbook models through remote function calls

  • US 9,317,495 B2
  • Filed: 09/15/2012
  • Issued: 04/19/2016
  • Est. Priority Date: 07/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing remotely accessible workbook models, the method comprising:

  • determining whether a user has made a first request to publish the workbook models;

    in response to determining that the user made the first request;

    storing a definition of a workbook model, the workbook model being associated with a workbook function for remotely exposing the workbook model;

    storing a definition of the workbook function, wherein storing the definition of the workbook function comprises providing a plurality of input fields for defining the workbook function, the plurality of input fields comprising;

    a first input field for defining a first set of parameters to be used as inputs to the workbook function, the first set of parameters being associated with a first set of workbook cells of the workbook model, anda second field for defining a second set of parameters to be used as outputs of the workbook function, the second set of parameters being associated with a second set of workbook cells of the workbook model;

    publishing the workbook model to a server computer operative to receive;

    determining whether a user has made a second request to utilize the workbook function;

    in response to determining that the user made the second request;

    respond to remote calls for the workbook function, wherein publishing the workbook model comprises notifying a spreadsheet server application on the server computer that the workbook model and the workbook function have published to the server computer;

    populating the first set of workbook cells in the workbook model with inputs received during a remote function call for the workbook function, the received inputs comprising a third set of workbook cells in a local workbook designated as the inputs to the remote function call;

    recalculating the workbook function;

    retrieving the second set of parameters from the second set of workbook cells; and

    returning the retrieved second set of parameters to a fourth set of cells in the local workbook, the fourth set of cells being designated as outputs for the remote function call.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×