Digital Bundle Management in Multi-Tenant E-Procurement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic procurement systems lack an efficient mechanism for managing and accessing complex digital objects and bundles across multiple user accounts in a multi-tenant, version-controlled environment, particularly in e-procurement workflows involving interactive documents and approval processes.

Innovation Solution

A computer-implemented system that manages digital bundles by enabling creation, uploading, publishing, downloading, and editing of bundles of digital objects, allowing for version control, access permissions, and context-specific notifications, facilitating their reuse and integration into online events across multiple client systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If digital objects are managed individually across multiple user accounts, then access control and security are maintained, but system complexity and management overhead increase

Engineering Contradiction:
Improveaccess control securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple individually managed digital objects into unified bundles that can be shared across user accounts. Instead of managing each digital object separately with its own access controls, the system creates bundles that group related objects together, maintaining security through bundle-level permission management while reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The bundle management system provides universal access control mechanisms that work across different user accounts and digital object types. The same bundle creation, sharing, and permission management functions apply consistently throughout the system, simplifying administration while maintaining secure multi-tenant access.

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

2Reliability

If version control is implemented for digital bundles, then data integrity and traceability are improved, but system complexity and operation overhead increase

Engineering Contradiction:
Improvedata integrityVSAvoidoperation overhead
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements automated feedback mechanisms that track version changes and provide notifications to users. When a bundle version is updated, the system automatically notifies relevant users and maintains a version history, ensuring data integrity while minimizing manual tracking overhead through automated processes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The version control system operates autonomously, automatically managing versioning, tracking changes, and maintaining integrity without requiring manual intervention. Users simply access the latest versions or specific historical versions as needed, while the system handles the complex version management operations itself.

Inventive Principle:
Principle #25Self-service

3Productivity

If digital bundles are made accessible across multiple client systems, then productivity and collaboration improve, but security risks and access control complexity increase

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidsecurity risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The server acts as an intermediary between client systems and digital bundles, managing authentication and authorization centrally. This intermediary layer enables secure cross-system access by verifying user credentials and permission levels before allowing access to bundles, maintaining security while facilitating collaboration across multiple clients.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If templates and approval chains are customized for different contexts, then adaptability and usefulness of digital objects improve, but system complexity and configuration overhead increase

Engineering Contradiction:
Improvecontext-specific customizationVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments customization into template-level configurations and instance-level parameters. Templates provide the structural framework and approval chains for different contexts, while specific instances can be customized by filling in parameter values. This segmentation allows flexible adaptation without requiring complex reconfiguration of the entire system for each use case.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11087083B1Managing bundles of digital objects in an e-procurement system
Publication Date: 2021.08.10 COUPA SOFTWARE INC
  • US11087083B1 patent drawing
  • US11087083B1 patent drawing
  • US11087083B1 patent drawing

AI summary

A bundle database management server computer (“system”) and related methods are disclosed. In some embodiments, the system is programmed or configured with data structures and/or database records that are arranged to manage multiple bundles of digital objects for multi-tenant access under version control. The digital objects may include a template form or a form created from a template form, and each bundle may comprise at least two digital objects, where one is created from the other or executed in response to the execution of other. The system enables each bundle to be utilized and reused as a unit and readily integrated into online events involving multiple clients.