IP Library Patent Application 14207917
Patent Application
App. No. 14/207,917

SPREADSHEET VIEWER FACILITY

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/207,917
Abstract

In embodiments of the present invention improved capabilities are described for providing, on a server-based computing device, a spreadsheet viewer facility configured to render a spreadsheet document created by a spreadsheet application as an actively rendered spreadsheet document in a client spreadsheet viewer running on a client computing device without the use of the spreadsheet application running on the client computing device.

Claims (19)

1 . A method, comprising:

providing, on a server-based computing device, a spreadsheet viewer facility configured to render a spreadsheet document created by a spreadsheet application as an actively rendered spreadsheet document in a client spreadsheet viewer running on a client computing device without the use of the spreadsheet application running on the client computing device;

rendering the spreadsheet document as an actively rendered spreadsheet document from the spreadsheet viewer facility to the client spreadsheet viewer;

transmitting at least one keyboard and mouse action on the client computing device to the spreadsheet viewer facility, wherein the at least one keyboard and mouse action is associated with a selection of a cell in the actively rendered spreadsheet document subsequent to the rendering of the spreadsheet document; and

transmitting a spreadsheet data content for the selection of the cell of the actively rendered spreadsheet document from the spreadsheet viewer facility to the client spreadsheet viewer.

2 . The method of claim 1 , wherein the spreadsheet document is received at the client computing device from a second client computing device, where the second client computing device sends the spreadsheet document to the spreadsheet viewer facility for rendering.

3 . The method of claim 1 , wherein the spreadsheet document is received at the server-based computing device for rendering to the client-computing device.

4 . The method of claim 1 , wherein the spreadsheet document is disabled from being opened by the spreadsheet application running on the computing device

5 . The method of claim 4 , wherein the spreadsheet viewer facility provides permission for access to the spreadsheet document as an actively rendered spreadsheet document.

6 . The method of claim 1 , wherein the spreadsheet document is disabled from being opened by the spreadsheet application of a software-as-a-service application.

7 . The method of claim 6 , wherein the spreadsheet viewer facility provides permission for access to the spreadsheet document as an actively rendered spreadsheet document.

8 . The method of claim 1 , wherein the spreadsheet application is at least one of running directly on the server-based computing device and running remotely as a software-as-a-service from a remote networked location.

9 . The method of claim 1 , wherein the spreadsheet data content is at least one of numeric data from the cell, text data from the cell and a formula associated with the cell.

10 . The method of claim 1 , wherein the rendering of the spreadsheet document transforms a plurality of spreadsheet data comprising with the spreadsheet document into the actively rendered spreadsheet document.

11 . The method of claim 10 , wherein the transformation is on a cell-by-cell basis and dependencies among cells are maintained in the transformation.

12 . The method of claim 1 , wherein the client spreadsheet viewer is adapted to provide permission to copy the spreadsheet data content.

13 . The method of claim 1 , wherein the client spreadsheet viewer is adapted to enable editing of the spreadsheet data content in the cell within the client spreadsheet viewer.

14 . The method of claim 1 , wherein the client spreadsheet viewer is adapted to provide permission to take screen-shots of the actively rendered spreadsheet document.

15 . The method of claim 1 , further wherein the client spreadsheet viewer runs through a browser running on the client computer device.

Assignments (8)
RELEASE OF 1ST LIEN SECURITY INTEREST Recorded Nov 16, 2018
From: ROYAL BANK OF CANADA
To: INTRALINKS, INC.
Reel/Frame 047587/0828 →
RELEASE OF 2ND LIEN SECURITY INTEREST Recorded Nov 16, 2018
From: ROYAL BANK OF CANADA
To: INTRALINKS, INC.
Reel/Frame 047587/0836 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED ON REEL 044123 FRAME 0110. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Nov 30, 2017
From: GOLDMAN SACHS BANK USA
To: INTRALINKS, INC.
Reel/Frame 044566/0919 →
SECOND LIEN SECURITY AGREEMENT Recorded Nov 16, 2017
From: INTRALINKS, INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 044477/0445 →
FIRST LIEN SECURITY AGREEMENT Recorded Nov 15, 2017
From: INTRALINKS, INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 044455/0479 →
RELEASE OF SECURITY INTEREST Recorded Nov 14, 2017
From: GOIDMAN SACHS BANK USA
To: INTRALINKS, INC.
Reel/Frame 044123/0110 →
SECURITY INTEREST Recorded Jan 23, 2017
From: INTRALINKS, INC., AS GRANTOR
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 041046/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2015
From: AWAN, WASIF QAYYUM; HAKHINIAN, MUSHEGH
To: INTRALINKS, INC.
Reel/Frame 035344/0717 →