Enterprise Software Object Grouping via Segmented Tree Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional enterprise software applications lack the ability to effectively group computing objects by lines of business, geographic locations, and departments, and fail to provide differentiated access levels for users managing these objects.

Innovation Solution

A graphical user interface with multiple tree structures is implemented, allowing users to select and populate user-specific object inventories with pre-defined computing objects, enabling organization-specific grouping and access control through a system comprising a provisioning module, detection module, and population module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional enterprise software applications are used, then the basic software functionality is provided, but the ability to group computing objects by lines of business, geographic locations, and departments is lacking

Engineering Contradiction:
Improvegrouping capabilityVSAvoidsoftware structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The software interface is segmented into multiple hierarchical tree structures, where each tree represents a different organizational dimension (lines of business, geographic locations, departments). This segmentation allows computing objects to be grouped and viewed from multiple organizational perspectives simultaneously, resolving the contradiction by providing grouping capability through structured division of the interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multiple dimensional views of computing objects through separate tree structures. Instead of a single flat list, objects can be organized along different dimensions (business lines, geography, departments) using multiple tree hierarchies, enabling versatile grouping without fundamentally complicating the underlying software architecture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If conventional enterprise software applications are used, then general access is provided to all users, but differentiated access levels for users managing computing objects cannot be provided

Engineering Contradiction:
Improveaccess control flexibilityVSAvoidaccess management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Different access levels and permissions are assigned locally to different users based on their specific roles and responsibilities. The system allows customization of access rights for individual users regarding specific computing objects and organizational units, providing differentiated access control without requiring a completely complex access management framework.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If users need to manage computing objects with specific organization requirements, then customized groupings and access levels are needed, but conventional software cannot accommodate these specific needs

Engineering Contradiction:
Improvecustomization capabilityVSAvoiduser interface simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The tree structure interface serves multiple functions simultaneously: it displays computing objects, organizes them by different organizational dimensions, enables selection and population of user-specific inventories, and provides access control management. This multi-functionality allows customized groupings and access levels to be implemented through a single versatile interface paradigm, maintaining ease of operation while achieving high adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10331306B1Systems and methods for managing computing objects within enterprise software applications
Publication Date: 2019.06.25 COHESITY INC
  • US10331306B1 patent drawing
  • US10331306B1 patent drawing
  • US10331306B1 patent drawing

AI summary

A computer-implemented method for managing computing objects within enterprise software applications may include (1) providing, in connection with an enterprise software application, a graphical user interface that includes (i) a graphical tree structure that includes one or more pre-defined computing objects and (ii) an additional graphical tree structure that includes one or more user-specific object inventories, (2) detecting a user selection of at least one pre-defined computing object included in the graphical user interface in connection with at least one user-specific object inventory included in the additional graphical tree structure, and then (3) populating the user-specific object inventory included in the additional graphical tree structure with the selected pre-defined computing object in response to detecting the user selection. Various other methods, systems, and computer-readable media are also disclosed.