Browser-Based Bot Detection via IP Lookup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing malicious code scanners require installation and resource consumption on user computers, leading to low adoption rates for bot detection and removal, as users often neglect to check for bot infections.
Innovation Solution
A method where a client computer's web browser invokes a configurable URL to connect to a bot detection server, comparing the client's IP address to a database of known bot-infected computers, and redirects to a solutions page for disinfection if infected, without requiring software installation on the client computer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If commercially available malicious code scanners are installed on user computers, then bot detection capability is improved, but device complexity and resource consumption increase
Solution Approach 1:
The patent introduces a server-based intermediary system that performs bot detection remotely. Instead of installing detection software on the user's computer, the system uses a server as an intermediary to receive browser requests, check the client's IP address against a bot database, and return detection results. This resolves the contradiction by maintaining detection capability while eliminating local software installation requirements.
Solution Approach 2:
The patent replaces the mechanical approach of installing local scanning software with a network-based web service approach. The detection function is substituted from a local mechanical process (running scanner software on the computer) to a remote network process (web browser requesting detection service from a server). This eliminates the need for local software installation while maintaining detection functionality.
2Speed
If malicious code scanners run constantly in computer memory, then bot detection speed is improved, but use of energy and CPU power increase
Solution Approach 1:
The patent implements periodic detection by triggering bot checks only at specific moments when the user visits a website through their web browser, rather than running constant monitoring. The detection occurs periodically when needed (on web access) rather than continuously, reducing CPU and memory usage while maintaining timely detection capability when the user actively accesses the internet.
3Measurement precision
If operating system compatible versions of scanning software are installed, then detection accuracy is improved, but ease of operation decreases
Solution Approach 1:
The patent creates a universal detection system accessible through any web browser, eliminating the need for operating system-specific software versions. The server-based approach provides a single unified interface that works across all operating systems and browsers, improving ease of operation while maintaining detection accuracy through centralized database checking.
Data Source
AI summary
In one embodiment, a web browser running in a client computer is configured to connect to an external server computer upon invocation of a home page or other configurable uniform resource locator. The server computer may receive the IP address of the client computer and check the IP address of the client computer against a listing of IP addresses of known bot-infected computers. The web browser may pass the URL address of the home page as a URL parameter. The server computer may redirect the web browser to the home page or other location when the client computer is not infected by a bot or, when the client computer is bot-infected, to a solutions web page that provides access to a malicious code scanner that may be utilized to remove the bot.


