Browser-Based RPA for Multi-Service Search and Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inefficiencies and errors when manually interacting with disparate business applications for data gathering, leading to slow and frustrating experiences, particularly with large datasets.
Innovation Solution
A computing device automates the process of accessing and searching multiple services using automation code, authenticating user accounts, and outputting search results, eliminating the need for manual login and navigation across different systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual login and navigation is performed across disparate access systems, then users can access and search multiple services, but the process is slow and time-consuming
Solution Approach 1:
The patent introduces an intermediary automation system that acts as a mediator between the user and multiple disparate access systems. This automation code executes automated login sequences, navigates through different vendor systems, and retrieves data without requiring manual user intervention at each step, thereby dramatically reducing the time spent on repetitive login and navigation tasks across multiple services.
Solution Approach 2:
The automation system enables the access systems to serve themselves by automatically performing login, navigation, and data retrieval operations. The system uses stored credentials and pre-configured automation code to independently access multiple services, search for information, and compile results without requiring human operators to manually interact with each system, thus improving productivity while minimizing time loss.
2Reliability
If manual data gathering is performed across multiple vendor systems, then comprehensive information can be collected, but data entry errors increase
Solution Approach 1:
The patent replaces the mechanical manual data entry process with an automated computational system. The automation code programmatically interacts with multiple vendor systems, retrieves data through automated searches, and compiles results without human manual input. This substitution eliminates the human error component entirely, as the automated system consistently follows predefined protocols for data retrieval and compilation across all vendor systems.
Solution Approach 2:
The automation system serves as an intermediary layer between the user and multiple vendor systems, standardizing all interactions through programmed protocols. This intermediary ensures that data is retrieved consistently from each system using the same automated methods, reducing variability and errors that would occur with manual data gathering across different vendor interfaces.
3Adaptability or versatility
If users manually interact with several different application vendors using proprietary access systems, then access to siloed data is achieved, but the user experience becomes frustrating
Solution Approach 1:
The patent creates a universal automation platform that can interact with multiple different vendor systems through a single unified interface. The automation code is designed to handle various proprietary access systems using standardized protocols and credential management, allowing one system to perform the functions of multiple vendor-specific access tools. This multi-functionality maintains adaptability to access diverse services while greatly simplifying the user experience by eliminating the need for users to manually adapt to each vendor's unique interface.
4Productivity
If automated code is used to access multiple services, then productivity is improved, but device complexity increases
Solution Approach 1:
The patent introduces an intermediary credential management system that simplifies the complexity of accessing multiple services. Instead of requiring complex automation code to handle each vendor's authentication separately, the intermediary system provides a unified credential management layer that standardizes authentication across all services. This intermediary absorbs much of the implementation complexity, allowing the automation code to focus on high-level productivity tasks while the intermediary handles the intricate details of multi-service access.
Data Source
AI summary
An approach is provided for browser based robotic process automation. A computing device accepts, via a user interface, a selection of a query and one or more services. The computing device sends a request identifying a user account and the one or more services. The computing device receives, in response to the request, automation code for accessing the one or more services. The computing device retrieves credentials for accessing the one or more services by the user account. The computing device executes the automation code to cause the user account to be authenticated at the one or more services using the credentials and to cause a search of the query to be performed at the one or more services. The computing device outputs a result of the automation code, the result corresponding to one or more matches of the search of the query at the one or more services.


