Browser Extension for On-Demand Business Entity Data Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web browsing technologies do not provide a time-efficient and convenient method for users to determine if a potential lead is stored in a CRM database or obtain additional information about it while browsing, requiring users to manually search databases and external sources.
Innovation Solution
An executable application integrated with the web browser authenticates users and provides on-demand information about selected business entities by retrieving data from a third-party source and storing it in an on-demand database, allowing users to view additional information within the browser without leaving the webpage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users manually search CRM databases and external sources to gather information about business entities, then comprehensive information can be obtained, but the process becomes time-consuming and cumbersome
Solution Approach 1:
The system pre-loads and caches business entity information from third-party sources into a local database before the user needs it. When a user selects a business entity on a web page, the information is already available locally, eliminating the need for real-time searching. This preliminary action ensures comprehensive information is obtained while significantly reducing the time required to retrieve it.
Solution Approach 2:
The patent introduces an intermediary component (the information retrieval system with local database) between the user and the third-party information sources. This intermediary pre-fetches and stores information locally, acting as a buffer that provides comprehensive data quickly without requiring direct real-time connections to external sources, thus resolving the contradiction between information completeness and retrieval speed.
2Measurement precision
If users manually connect to CRM databases and search for business entities, then accurate lead identification can be achieved, but the operation becomes complex and cumbersome
Solution Approach 1:
The system performs automatic lead identification by comparing business entities from web pages against the local database without requiring manual user intervention. The executable application automatically extracts business entity information, queries the local database, and identifies leads, making the process both accurate and convenient. This self-service approach eliminates the complexity of manual database searching while maintaining high accuracy.
Solution Approach 2:
The local database is pre-populated with business entity data from third-party sources before the user needs to identify leads. This preliminary preparation enables instant comparison and accurate identification of business entities on web pages without requiring users to manually search or connect to external databases, thus achieving both precision and ease of operation.
3Loss of information
If users open multiple web pages and use search engines to obtain additional information, then comprehensive business entity data can be gathered, but the process becomes cumbersome and inefficient
Solution Approach 1:
The patent combines multiple information sources (third-party data providers, CRM databases, and web content) into a single integrated local database. The executable application consolidates business entity information from these various sources into one unified resource, eliminating the need for users to navigate multiple web pages and tools. This merging approach provides comprehensive data while simplifying the user interface to a single application, thus resolving the contradiction between information completeness and system complexity.
4Reliability
If real-time information retrieval from third-party sources is implemented, then up-to-date business entity data can be provided, but the system response time may increase
Solution Approach 1:
The system performs preliminary data retrieval from third-party sources and stores the information in a local database before it is needed. This pre-caching of business entity data ensures that when users query for information, the data is already available locally, providing both up-to-date information (as it was recently cached) and fast response times (since no real-time network requests are needed during user interaction).
Solution Approach 2:
The system implements periodic updates to the local database from third-party sources, refreshing the cached information at scheduled intervals. This periodic action maintains the currency and reliability of business entity data in the local database while avoiding continuous real-time connections that would slow down user interactions. The data remains current through regular updates while providing fast response times during user queries.
Data Source
AI summary
A method for enhanced web browsing includes receiving, by an executable application associated with a web browser on a computer system, a user selection of a reference to a business entity included within contents of a web page being displayed by the web browser during a user browsing session. The executable application causes the web browser to display an object in response to the user selection of the reference to the business entity. The object includes information associated with the business entity retrieved from a third-party information source. The executable application transmits instructions to store the information associated with the business entity retrieved from the third-party information source in an on-demand database based on a user input.


