Column-Oriented Data Structure Permission Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current project management software lacks efficient real-time data provision and effective user permission control, leading to inefficiencies in managing operations and resource allocation, especially when dealing with large datasets and multiple user access.
Innovation Solution
A system and method for managing permissions in a column-oriented data structure that generates a data structure with single data type columns, allowing for precise permission assignment and access control between user accounts, enabling multiple users to access the structure based on their permissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If spreadsheet programs assign metadata for each individual cell, then data can be stored with detailed information, but significant overhead is created when storing large datasets
Solution Approach 1:
The patent segments the data structure by organizing data into columns where each column contains cells of a single data type. This segmentation allows for efficient storage by applying type-specific optimizations to each column independently, reducing overall storage overhead while maintaining detailed data information.
Solution Approach 2:
The patent applies local quality by assigning metadata and data types at the column level rather than requiring metadata for every individual cell. Each column can have its own data type characteristics, allowing efficient storage strategies to be applied locally to each column based on its specific data type, thereby reducing global storage overhead.
2Productivity
If project management software allows multiple users to access data, then collaboration is improved, but effective user permission control becomes difficult to implement
Solution Approach 1:
The patent segments user permissions by associating different permission sets with different user accounts. Each user account can be granted specific permission levels (e.g., read-only, read-write, administrative), allowing fine-grained control over what each user can do with the column-oriented data structure, thereby simplifying permission management while supporting multiple users.
3Loss of information
If real-time data provision is implemented, then information availability is improved, but system complexity and resource consumption increase
Solution Approach 1:
The patent changes the fundamental parameter of data organization from row-oriented to column-oriented structure. This parameter change enables more efficient data retrieval and processing, allowing real-time data provision with reduced system complexity because columnar storage allows for faster querying and aggregation operations on specific data types.
Data Source
AI summary
A system and method for managing permissions of users for a column-oriented data structure, including: generating a column oriented data structure in response to receiving a request to generate the data structure from a first user device associated with a first user account, wherein the data structure comprises a plurality of columns, wherein each column is of single data type and is assigned metadata associated with the single data type; associating the first user account with a first set of permissions associated with the generated data structure; and, associating a second user account with a second set of permissions, wherein the first set of permissions comprises at least one additional permission with respect to the second set of permissions.


