Workflow Service Application Search Without Opening Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing applications in enterprise settings cannot provide notification and searching of states and content without being opened, and struggle to share application content, making traditional methods ineffective for accessing network services.

Innovation Solution

A workflow service that coordinates authentication with network services, allowing for the identification of application states and content without opening applications, and enables sharing of application content between isolated containers through a workflow application that uses single sign-on tokens and service credentials to access network services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional applications are opened to access network services, then application functionality is available, but notification and searching cannot be provided without opening the application

Engineering Contradiction:
Improvenotification and searching capabilityVSAvoidtime to open application
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a workflow service as an intermediary between the user and the network services. This service monitors application states and provides notification and searching capabilities without requiring the actual application to be opened. The workflow service acts as a mediator that can query service states, retrieve content, and provide updates through a unified interface, thereby enabling operation enhancement without the time cost of launching full applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If applications are isolated in containers for security, then security is improved, but application content sharing becomes difficult

Engineering Contradiction:
ImprovesecurityVSAvoidcontent sharing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The workflow service provides a universal interface that can access and coordinate multiple isolated applications and network services. It implements a standardized protocol for querying service states, retrieving content, and providing notifications across different application boundaries. This multi-functional approach allows content sharing between isolated containers while maintaining their security boundaries, as the workflow service can translate and coordinate requests across the isolation barriers.

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

3Reliability

If multiple authentication credentials are used for different services, then service-specific security is maintained, but authentication complexity increases

Engineering Contradiction:
Improveservice-specific securityVSAvoidauthentication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple service-specific authentication credentials into a unified workflow service authentication mechanism. The workflow service stores and manages credentials for multiple network services, presenting a single authentication interface to users. When authentication is required, the workflow service handles the credential selection and service-specific authentication protocols, combining multiple security requirements into a coordinated authentication process that reduces user burden while maintaining service-specific security requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11934803B2Workflow service application searching
Publication Date: 2024.03.19 OMNISSA LLC
  • US11934803B2 patent drawing
  • US11934803B2 patent drawing
  • US11934803B2 patent drawing

AI summary

Disclosed are various approaches for workflow service application searching. In some aspects, a search query is entered through a search element of a workflow application on a client device. A request is transmitted from a workflow application to a workflow service, to search within an application based on the search query. Application content corresponding to the search query and the application is received from the workflow service. A search result is provided based on the application content and without opening the application on the client device.