Search Service Application Builder for Case Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Building a search-based case management application is complex and expensive due to the need for skilled programmers to manually configure search services, despite advancements in automated code generation for business process applications.

Innovation Solution

A computer-based system that includes a search service application builder component, allowing business experts to design and configure search services without coding, which automatically generates code and deploys the search service application, optimizing search indexes and features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration of search services is used, then search functionality can be implemented, but the complexity and cost increase due to requiring skilled programmers

Engineering Contradiction:
Improvesearch functionalityVSAvoidapplication building complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables business experts to self-configure search services without requiring skilled programmers. The configuration interface allows users to define search parameters, data sources, and display settings through automated code generation, eliminating the need for manual coding while maintaining search functionality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary configuration system that translates business expert requirements into automated code. This intermediary layer includes components for defining search parameters, selecting data sources, and generating deployment code, acting as a bridge between user needs and technical implementation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If skilled programmers manually configure search services, then customized search functionality is achieved, but time and cost increase

Engineering Contradiction:
Improvesearch customizationVSAvoidapplication development speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system allows business experts to customize search functionality by changing parameters such as search criteria, data source selections, and display configurations. These parameter changes are automatically translated into code through the configuration interface, enabling customization without manual programming.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements preliminary action by providing pre-configured templates and automated code generation frameworks. The system prepares the structural framework, data source connections, and search logic templates in advance, allowing business experts to quickly customize searches by filling in specific parameters rather than building from scratch.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If automated code generation is used for business process applications, then coding requirements are reduced, but search service configuration remains manual

Engineering Contradiction:
Improveapplication building easeVSAvoidsearch configuration ease
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent extends the automated code generation capability to cover search service configuration, making the configuration system multi-functional. The same automated framework that generates business process code also generates search service configuration code, unifying the approach across different application components.

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

Solution Approach 2:

The system merges the search configuration process with the automated code generation framework. By combining these previously separate processes, the patent allows search services to be configured using the same user-friendly interface and automated generation mechanisms that build business process applications, eliminating the need for separate manual configuration steps.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12135754B2Methods and systems for providing a search service application
Publication Date: 2024.11.05 OPEN TEXT CORP
  • US12135754B2 patent drawing
  • US12135754B2 patent drawing
  • US12135754B2 patent drawing

AI summary

A system for providing a search service application is disclosed and includes an application builder component that provides a search model for a first object of a plurality of objects. The search model is based at least on an end-user input field corresponding to a first attribute of the first object and a search result output field corresponding to a second attribute of the first object. The search model is also associated with a backend data store that supports a storage structure that stores information relating to the first object. The system also includes a deployment engine that automatically configures a search engine system associated with the backend data store to place a portion of indexed data into a first partition and to place another portion of indexed data into at least another partition based on the search model.