Bulk Attribute Association for Multi-Record Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bulk editing tools in software applications require users to first select data records before choosing an attribute value for editing, limiting flexibility and efficiency, and do not allow simultaneous editing with multiple attribute values.

Innovation Solution

A bulk association tool that enables users to select attribute values first and then choose data records, allowing simultaneous editing with multiple attribute values through a user-friendly graphical interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users select data records first before choosing attribute values for editing, then the editing process can be performed systematically, but the process becomes repetitive and time-consuming when editing multiple records

Engineering Contradiction:
Improvebulk editing efficiencyVSAvoidtime for repetitive selection
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent inverts the conventional editing sequence by allowing users to select attribute values first, then automatically applying them to multiple data records. This reversal eliminates the need for repetitive record-by-record selection, transforming a time-consuming sequential process into an efficient bulk operation where the system handles the repetition automatically.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system performs preliminary action by pre-selecting attribute values before applying them to data records. Users configure the editing parameters and attribute values in advance, then the system automatically executes the bulk update across multiple records without requiring repeated user intervention for each record.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If existing bulk editing tools are used, then some editing capability is provided, but flexibility is limited because users cannot select attribute values first

Engineering Contradiction:
Improveediting flexibilityVSAvoiduser interface flexibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent enhances flexibility by inverting the conventional editing workflow to allow attribute value selection first. This provides users with greater control and adaptability in how they structure their bulk editing operations, enabling them to prepare attribute values independently before applying them to records, thus improving both editing flexibility and ease of operation.

Inventive Principle:
Principle #13The other way round (Inversion)

3Productivity

If individual record editing is performed, then precise control over each record is achieved, but the process is tedious when editing large numbers of records

Engineering Contradiction:
Improveediting speedVSAvoidnumber of editing steps
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple individual editing operations into a single bulk editing action. By allowing users to select attribute values first and then apply them to multiple data records simultaneously, the system combines what would otherwise require numerous separate editing steps into one unified operation, dramatically improving editing speed while reducing the perceived complexity for the user.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250348477A1Bulk Associating Values with Data Records
Publication Date: 2025.11.13 PROCORE TECHNOLOGIES INC
  • US20250348477A1 patent drawing
  • US20250348477A1 patent drawing
  • US20250348477A1 patent drawing

AI summary

A computing platform configured to (i) receive, via a user interface, a command to activate a bulk association mode for bulk associating an attribute value with one or more line items, (ii) based on the command, activate the bulk association mode and thereby display, via the user interface, a bulk association view comprising a target region for receiving an indication of one or more line items that are to be bulk associated with one or more given attribute values, (iii) receive first user input selecting at least two given attribute values for bulk association, (iv) receive second user input indicating one or more given line items that are to be bulk associated with the two given attribute values, and (v) after receiving the second user input, cause each given line item to be associated with the two given attribute values.