Database Segment Selection for Targeted Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud database systems lack the ability to segment database data, preventing users from analyzing or contacting specific segments within a pipeline, such as marketing data, which limits detailed analysis and targeted customer engagement.

Innovation Solution

The system allows users to select and segment data on a graphical user interface, determining associated user accounts and enabling targeted communications and data manipulation based on selected segments and characteristics, improving data processing and visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional cloud database systems store information without segmentation, then the system maintains simple architecture, but users cannot perform detailed analysis or targeted engagement with specific data segments

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements segmentation by dividing database data into distinct segments that can be independently selected and analyzed. Users can segment data by various criteria (e.g., marketing campaigns, customer groups, time periods) and perform targeted operations on specific segments without affecting the overall system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a segmentation dimension to the traditional database structure. Instead of only organizing data by tables and records, the system introduces a segment layer that allows users to view and manipulate data from additional organizational perspectives, enabling multi-dimensional analysis.

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

2Productivity

If the system enables segment selection and targeted manipulation, then user engagement capability improves, but processing steps and computational requirements increase

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining and storing segment criteria and associations in the database structure. Segments are prepared in advance with their selection criteria, filters, and associated operations, so that when users need to analyze or manipulate specific data groups, the system can quickly retrieve and apply pre-configured segment definitions without performing complex real-time computations.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the system provides comprehensive segment selection capabilities through graphical interface, then ease of operation improves, but interface complexity increases

Engineering Contradiction:
Improveuser interface usabilityVSAvoidinterface structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements universality by designing a graphical user interface that serves multiple functions through a unified segment selection mechanism. The same interface components and interaction patterns are used across different operations (selection, analysis, manipulation, export), allowing users to leverage learned interactions for various tasks without needing to master separate interface paradigms for each function.

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

Data Source

PatentUS11609954B2Segment creation in a database system
Publication Date: 2023.03.21 SALESFORCE INC
  • US11609954B2 patent drawing
  • US11609954B2 patent drawing
  • US11609954B2 patent drawing

AI summary

Described herein are systems, apparatus, methods and computer program products configured for actions to be performed on segments within a pipeline. The disclosed systems and techniques allow a user to select a data segment on a graphical user interface. The user may then utilize the data of the segment to perform one or more actions. Thus the data of the segment may be used to provide communications to parties contained within the data, manipulate the data segment based on the parties contained within the data, and change the data displayed based on attributes selected.