Unified Enterprise Search Interface for Object Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional enterprise software systems face limitations in efficiently searching and navigating through large volumes of enterprise data, requiring users to navigate multiple interfaces and perform separate queries to access and execute functions on different data types.

Innovation Solution

A unified user interface that allows users to input query tokens to search and filter enterprise data objects, with results grouped by type, enabling efficient navigation and execution of functions directly from the search results, utilizing a client-server architecture with indexed data and metadata search capabilities that account for user roles and permissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional search functionality is used where users navigate to application interfaces and enter tokens to filter records, then search capability is provided, but navigation complexity increases and access efficiency decreases

Engineering Contradiction:
Improvesearch accessibilityVSAvoidnavigation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the search functionality with the user interface by integrating token input directly into the application display. Users can input search tokens without navigating to separate search interfaces, combining the search capability with the main application view to reduce navigation steps and improve accessibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system provides a universal search interface that can search across multiple data types and application modules simultaneously. A single search interface handles diverse query types and returns results from different data sources, eliminating the need for users to know which specific interface to access for different search needs.

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

2Productivity

If users must navigate multiple interfaces to access different data types, then comprehensive data access is achieved, but access time increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoidnavigation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system prepares and displays search results in a consolidated manner before user selection. By pre-fetching and organizing results from multiple data types in a single interface view, the system eliminates the need for users to navigate through multiple interfaces sequentially, significantly reducing access time while maintaining comprehensive data availability.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If separate queries are required for different data types, then precise filtering is achieved, but operation complexity increases

Engineering Contradiction:
Improvefiltering precisionVSAvoidquery simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The search interface is designed to handle multiple query types and data types through a unified mechanism. The same token input interface can search across accounts, contacts, messages, and other enterprise data without requiring users to switch between different query interfaces or learn different syntax for different data types, maintaining both precision and simplicity.

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

Data Source

PatentUS11194817B2Enterprise object search and navigation
Publication Date: 2021.12.07 SAP SE
  • US11194817B2 patent drawing
  • US11194817B2 patent drawing
  • US11194817B2 patent drawing

AI summary

A system includes reception of a query input by a user into a user interface, determination, in response to reception of the query, of a plurality of query results, each of the query results associated with a respective object instance of one of a plurality of object types, where the plurality of object types comprise a master data object type and a report object type, and presentation of the plurality of query results to the user, the plurality of query results comprising a first indicator of a first query result associated with an instance of the report object type and a second indicator a second query result associated with an instance of the master data object type, where the first indicator is selectable by the user to cause execution of the instance of the report object type to create a report and presentation of the report to the user, and where the second indicator is selectable by the user to cause retrieval and presentation of the instance of the master data object type to the user.