System and method for generating a column-oriented data structure repository for columns of single data types
AssigneeMonday.Com Ltd.
InventorsDaniel Lereya, Roy Mann, Eran Zinman, Tal Haramati
Life of this patent
Estimating the term…
Abstract
A system and method for generating a column-oriented data structure repository for columns of single data types. The method includes: receiving instructions to generate a new column of a single data type for a first data structure, wherein the first data structure is a column oriented data structure; and storing, based on the instructions, the new column within the column-oriented data structure repository, wherein the column-oriented data structure repository is accessible to at least a second user account.
Claims19
A method of generating a column-oriented data structure based on user permissions, the column-oriented data structure being a repository for columns of single data types, comprising:
- generating instructions to display an interactive user interface on a viewing device, wherein the interactive user interface includes a first column-oriented data structure having one or more user-selectable columns of single data types;
- receiving, from a user, a selection of a user-selectable first column of the first column-oriented data structure from the interactive user interface, the first column having a single data type;
- determining if the user has permission to use the selected first column by determining if the user is part of a same organization as a creator of the first column or by determining if the user has purchased a license associated with the first column;
- if the user has permission to use the first column, generating a second column-oriented data structure that includes the selected first column, the second column-oriented data structure having one or more columns of single data types;
- and
- if the user does not have permission to use the first column, generating a second column-oriented data structure that does not include the selected first column.
A computing device for generating a column-oriented data structure repository based on user permissions, the column-oriented data structure repository being for columns of single data types, the computing device comprising:
- a processing circuitry communicatively connected to a network interface and to a memory, wherein the memory containing instructions that, when executed by the processing circuitry, configure the computing device to:
- generate instructions to display an interactive user interface on a viewing device, wherein the interactive user interface includes a first column-oriented data structure having one or more user-selectable columns of single data types;
- receive, from a user, a selection of a user-selectable first column of the first column-oriented data structure from the interactive user interface, the first column having a single data type;
- determine if the user has permission to use the selected first column determining if the user is part of a same organization as a creator of the first column or by determining if the user has purchased a license associated with the first column;
- if the user has permission to use the first column, generating a second column-oriented data structure that includes the selected first column, the second column oriented data structure having one or more columns of single data types;
- and
- if the user does not have permission to use the first column, generating a second column-oriented data structure that does not include the selected first column.
A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to perform a process for generating a column-oriented data structure based on user permissions, the process comprising:
- generating instructions to display an interactive user interface on a viewing device, wherein the interactive user interface includes a first column-oriented data structure having one or more user-selectable columns of single data types;
- receiving, from a user, a selection of a user-selectable first column of the first column-oriented data structure from the interactive user interface, the first column having a single data type;
- determining if the user has permission to use the selected first column by determining if the user is part of a same organization as a creator of the first column or by determining if the user has purchased a license associated with the first column;
- if the user has permission to use the first column, generating a second column-oriented data structure that includes the selected first column, the second column-oriented data structure having one or more columns of single data types;
- and
- if the user does not have permission to use the first column, generating a second column-oriented data structure that does not include the selected first column.
Dependencies are inferred from the claim text.