US2020302115A1PendingUtilityA1

Linking and composing worksheets

Assignee: SIGMA COMPUTING INCPriority: Mar 19, 2019Filed: Mar 18, 2020Published: Sep 24, 2020
Est. expiryMar 19, 2039(~12.6 yrs left)· nominal 20-yr term from priority
G06F 21/6245G06F 40/18G06Q 10/10G06F 16/245G06F 16/278G06F 16/248G06F 16/2282
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Linking and composing worksheets including receiving a request to create a referencing worksheet linked from a data source worksheet, wherein the data source worksheet is a presentation of a data set from a database; retrieving data source worksheet metadata using a reference to the data source worksheet metadata in the request; and creating, using the data source worksheet metadata, the referencing worksheet presenting at least a subset of the data set presented by the data source worksheet, wherein creating the referencing worksheet comprises: generating a database query using the data source worksheet metadata and referencing worksheet metadata received in the request; and issuing the database query to the database.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of linking and composing worksheets, the method comprising:
 receiving a request to create a referencing worksheet linked from a data source worksheet, wherein the data source worksheet is a presentation of a data set from a database;   retrieving data source worksheet metadata using a reference to the data source worksheet metadata in the request; and   creating, using the data source worksheet metadata, the referencing worksheet presenting at least a subset of the data set presented by the data source worksheet, wherein creating the referencing worksheet comprises:
 generating a database query using the data source worksheet metadata and referencing worksheet metadata received in the request; and 
 issuing the database query to the database. 
   
     
     
         2 . The method of  claim 1 , wherein creating the referencing worksheet further comprises:
 receiving, in response to the database query, the subset of the data set from the database; and   presenting, in a graphical user interface, the subset of the data set from the database including organizing the subset of the data set based on the referencing worksheet metadata.   
     
     
         3 . The method of  claim 1 ,
 wherein the data source worksheet metadata excludes from presentation a particular column of the data set; and   wherein receiving the request to create the referencing worksheet linked from the data source worksheet comprises:
 presenting a group of columns of the data set that excludes the particular column; and 
 receiving, from a user, a selection from the group of columns. 
   
     
     
         4 . The method of  claim 1 , wherein the request comprises an identifier of a version of the data source worksheet metadata. 
     
     
         5 . The method of  claim 1 ,
 wherein receiving the request to create the referencing worksheet linked from the data source worksheet comprises:
 determining that a first user has pending changes to an original referencing worksheet after a second user has committed changes to the original referencing worksheet; and 
 generating the request to create a referencing worksheet linked from the data source worksheet, wherein the referencing worksheet metadata is a clone of the original referencing worksheet metadata, and wherein the identifier of the data source worksheet identifies the data source worksheet linked by the original referencing worksheet, and 
   wherein the method of  claim 1  further comprises applying the pending changes made by the first user to the referencing worksheet.   
     
     
         6 . The method of  claim 1 , wherein the referencing worksheet metadata comprises an identifier of at least one column presented in the data source worksheet. 
     
     
         7 . The method of  claim 1 , wherein the referencing worksheet metadata comprises an identifier of additional data source worksheet metadata for an additional data source worksheet. 
     
     
         8 . An apparatus for linking and composing worksheets, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of: receiving a request to create a referencing worksheet linked from a data source worksheet, wherein the data source worksheet is a presentation of a data set from a database;
 retrieving data source worksheet metadata using a reference to the data source worksheet metadata in the request; and   creating, using the data source worksheet metadata, the referencing worksheet presenting at least a subset of the data set presented by the data source worksheet, wherein creating the referencing worksheet comprises:
 generating a database query using the data source worksheet metadata and referencing worksheet metadata received in the request; and 
 issuing the database query to the database. 
   
     
     
         9 . The apparatus of  claim 8 , wherein creating the referencing worksheet further comprises:
 receiving, in response to the database query, the subset of the data set from the database; and   presenting, in a graphical user interface, the subset of the data set from the database including organizing the subset of the data set based on the referencing worksheet metadata.   
     
     
         10 . The apparatus of  claim 8 ,
 wherein the data source worksheet metadata excludes from presentation a particular column of the data set; and   wherein receiving the request to create the referencing worksheet linked from the data source worksheet comprises:
 presenting a group of columns of the data set that excludes the particular column; and 
 receiving, from a user, a selection from the group of columns. 
   
     
     
         11 . The apparatus of  claim 8 , wherein the request comprises an identifier of a version of the data source worksheet metadata. 
     
     
         12 . The apparatus of  claim 8 ,
 wherein receiving the request to create the referencing worksheet linked from the data source worksheet comprises:
 determining that a first user has pending changes to an original referencing worksheet after a second user has committed changes to the original referencing worksheet; and 
 generating the request to create a referencing worksheet linked from the data source worksheet, wherein the referencing worksheet metadata is a clone of the original referencing worksheet metadata, and wherein the identifier of the data source worksheet identifies the data source worksheet linked by the original referencing worksheet, and 
   wherein the method of  claim 1  further comprises applying the pending changes made by the first user to the referencing worksheet.   
     
     
         13 . The apparatus of  claim 8 , wherein the referencing worksheet metadata comprises an identifier of at least one column presented in the data source worksheet. 
     
     
         14 . The apparatus of  claim 8 , wherein the referencing worksheet metadata comprises an identifier of additional data source worksheet metadata for an additional data source worksheet. 
     
     
         15 . A computer program product for linking and composing worksheets, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
 receiving a request to create a referencing worksheet linked from a data source worksheet, wherein the data source worksheet is a presentation of a data set from a database;   retrieving data source worksheet metadata using a reference to the data source worksheet metadata in the request; and   creating, using the data source worksheet metadata, the referencing worksheet presenting at least a subset of the data set presented by the data source worksheet, wherein creating the referencing worksheet comprises:
 generating a database query using the data source worksheet metadata and referencing worksheet metadata received in the request; and 
 issuing the database query to the database. 
   
     
     
         16 . The computer program product of  claim 15 , wherein creating the referencing worksheet further comprises:
 receiving, in response to the database query, the subset of the data set from the database; and   presenting, in a graphical user interface, the subset of the data set from the database including organizing the subset of the data set based on the referencing worksheet metadata.   
     
     
         17 . The computer program product of  claim 15 ,
 wherein the data source worksheet metadata excludes from presentation a particular column of the data set; and   wherein receiving the request to create the referencing worksheet linked from the data source worksheet comprises:
 presenting a group of columns of the data set that excludes the particular column; and 
 receiving, from a user, a selection from the group of columns. 
   
     
     
         18 . The computer program product of  claim 15 , wherein the request comprises an identifier of a version of the data source worksheet metadata. 
     
     
         19 . The computer program product of  claim 15 ,
 wherein receiving the request to create the referencing worksheet linked from the data source worksheet comprises:
 determining that a first user has pending changes to an original referencing worksheet after a second user has committed changes to the original referencing worksheet; and 
 generating the request to create a referencing worksheet linked from the data source worksheet, wherein the referencing worksheet metadata is a clone of the original referencing worksheet metadata, and wherein the identifier of the data source worksheet identifies the data source worksheet linked by the original referencing worksheet, and 
   wherein the method of  claim 1  further comprises applying the pending changes made by the first user to the referencing worksheet.   
     
     
         20 . The computer program product of  claim 15 , wherein the referencing worksheet metadata comprises an identifier of at least one column presented in the data source worksheet.

Join the waitlist — get patent alerts

Track US2020302115A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.