Grid data management
First Claim
Patent Images
1. A method for managing data in a grid comprising:
- importing data from a data source to a range of cells in the grid, where the range of cells is specified by a first key in a notation input associated with the grid, where the range of cells is indicated for a destination of data from the data source, and where the notation input includes a second key specifying the data source and security information associated with the data source,responsive to a local modification in contents in one or more cells of the range of cells and a first user input, updating the data in the data source with the modified contents from the range of cells, andin response to a second user input, providing options for a user to navigate to other target grids, and transfer contextual data from the grid to at least one destination grid so data relevant to the contextual data can be imported in a target grid,wherein the notation input includes references to one or more reference cells of the grid different from the range of cells, the reference cells containing parameters which specify filtering options.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for managing data in a grid. In one example approach, a method comprises importing data from a data source to a range of cells in a grid, where the range of cells is specified by a notation input associated with the grid, and where the notation input includes a key specifying the data source and security information associated with the data source.
22 Citations
21 Claims
-
1. A method for managing data in a grid comprising:
-
importing data from a data source to a range of cells in the grid, where the range of cells is specified by a first key in a notation input associated with the grid, where the range of cells is indicated for a destination of data from the data source, and where the notation input includes a second key specifying the data source and security information associated with the data source, responsive to a local modification in contents in one or more cells of the range of cells and a first user input, updating the data in the data source with the modified contents from the range of cells, and in response to a second user input, providing options for a user to navigate to other target grids, and transfer contextual data from the grid to at least one destination grid so data relevant to the contextual data can be imported in a target grid, wherein the notation input includes references to one or more reference cells of the grid different from the range of cells, the reference cells containing parameters which specify filtering options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing data in a grid comprising:
-
receiving a notation input associated with the grid, the notation input including a key specifying a data source and security information associated with the data source; sending an authentication credentials request to a user based on the security information associated with the data source or based on a second key in the notation input; in response to a receipt of authentication credentials from the user, performing one or more of importing data from the data source to a range of cells in the grid based on the notation input and updating data to the data source in response to a user input, wherein the notation input includes a key or address specifying at least one destination grid, in response to the user input, providing options for the user to navigate other target grids, and transfer contextual data from the grid to one of the at least one destination grids so data relevant to the contextual data can be imported in a target grid; and in response to the user input and additional notations entered, allowing the user to navigate to other grids for navigation. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computing device, comprising:
-
a logic subsystem; and a data holding subsystem comprising machine-readable instructions stored thereon that are executable by the logic subsystem to; send a display of a grid to a client device; receive a notation input associated with the grid from the client device, the notation input including a key specifying an external data source and security information associated with the external data source, a key or address specifying at least one destination grid, and references to one or more reference cells of the grid different from a range of cells, the reference cells containing parameters which specify filtering options; send an authentication credentials request to a user of the client device based on the security information; in response to a receipt of authentication credentials from the user of the client device, import data from the external data source to the range of cells in the grid, where the range of cells is specified by the notation input; in response to a user input, provide options for the user to navigate other target grids, and transfer contextual data from the grid to one of the at least one destination grids so data relevant to the contextual data can be imported in a target grid; and in response to the user input and additional notations entered, allowing the user to navigate to other grids for navigation. - View Dependent Claims (19, 20, 21)
-
Specification