Interactive Organizational Chart Database System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex organizational structures in large entities make it difficult for employees to understand hierarchical relationships, and existing graphical charts are time- and cost-intensive to generate and maintain.

Innovation Solution

A method and system for displaying organizational information using a database to store member and hierarchical data, allowing users to interactively create and update organizational charts, including adding new members and relationships, with a user interface for editing and displaying the chart.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a graphical organizational chart is used to present the interconnected organizational structure, then the structural interrelationships between various departments are better conveyed, but the chart becomes very complex and difficult to understand when the entity is very large

Engineering Contradiction:
Improveorganizational structure informationVSAvoidorganizational chart complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent divides the large organizational chart into multiple smaller section charts, each representing a specific department or group. Users can navigate between these sections to understand the overall structure without being overwhelmed by the complexity of a single comprehensive chart. This segmentation allows employees to focus on relevant portions of the organization while maintaining access to the complete structure.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If a comprehensive organizational chart representing the entire entity is generated, then complete organizational information is provided, but the generation process becomes time- and cost-intensive

Engineering Contradiction:
Improvecomplete organizational informationVSAvoidchart generation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system pre-generates multiple section charts that can be independently created and stored. When a user needs organizational information, they can access pre-existing section charts or combine them to form a complete view, eliminating the need to generate a single comprehensive chart from scratch each time. This preliminary creation of modular sections significantly reduces generation time and computational resources.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If a text-based list of employees and departments is provided, then it is easy to store and access, but it does not easily convey the structural interrelationships between various departments

Engineering Contradiction:
Improvedata storage simplicityVSAvoidstructural interrelationship information
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent transitions from a one-dimensional text-based list to a two-dimensional graphical representation through section charts. Each chart visually displays hierarchical relationships and structural interrelationships using graphical elements and connections, while the underlying data remains stored in a simple database format. This dimensional transformation preserves the ease of data storage while adding visual dimensionality to convey structural information effectively.

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

Data Source

PatentUS9530105B2Managing entity organizational chart
Publication Date: 2016.12.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9530105B2 patent drawing
  • US9530105B2 patent drawing
  • US9530105B2 patent drawing

AI summary

Displaying organizational information of an entity includes storing data representing nodes associated with members of the entity in a database accessible by members of the entity. Data representing connections between the nodes that represent hierarchical relationships between the members is stored. An organizational chart comprising the nodes and connections is displayed on a presentation surface associated with a particular member of the entity. Input to create new nodes and connections is received from the particular member of the entity. When the new nodes are associated with a group that is associated with the particular member, the displayed nodes and connections are updated in response to the received input.