×

Collaborative online spreadsheet application

  • US 8,307,119 B2
  • Filed: 03/31/2006
  • Issued: 11/06/2012
  • Est. Priority Date: 03/31/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a server computing device, a request for a spreadsheet application from a browser program of a client computing device;

    transmitting, in response to the request and from the server computing device, programming code for a first portion of the spreadsheet application to the browser program of the client computing device, the programming code for the first portion of the spreadsheet application locally processing requests, from a first user at the client computing device, relating to navigating or formatting a spreadsheet document of the spreadsheet application, where the first user has a first set of privileges for the spreadsheet document;

    receiving, by the server computing device and from the client computing device, a formula entered into a cell of the spreadsheet document at the client computing device;

    executing, by the server computing device, programming code for a second portion of the spreadsheet application, where executing the programming code for the second portion of the spreadsheet application includes calculating a function, associated with the received formula, to generate a result;

    transmitting, from the server computing device and to the client computing device, the result of calculating the function, wherethe client computing device has simultaneous access to the formula and the result, andthe result is located within the cell of the spreadsheet document; and

    transmitting, from the server computing device and to another client computing device, the result of calculating the function, associated with the received formula, without sharing the formula with the other client computing device, wherethe other client computing device is different from the client computing device from which the formula was received,the other client computing device is associated with a second user that has a second set of privileges for the spreadsheet document, andthe other client computing device has access to only the result, located within the cell of the spreadsheet document, at substantially a same time that the client computing device has simultaneous access to the formula and the result.

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