Real-Time Proxy for Mobile Job Application Usability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current job application processes on web pages are not mobile-friendly, and users face difficulties managing multiple applications across different employer systems due to varying login credentials and limited access to resumes on mobile devices.

Innovation Solution

A real-time proxy system acts as an intermediary between user systems and application tracking systems, rewriting web pages for mobile compatibility, managing cookies, and automatically handling user data to simplify the job application process across multiple platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If job application web pages are used directly on mobile devices, then users can access job applications, but the user interface is not mobile-friendly and difficult to operate

Engineering Contradiction:
Improvemobile device usabilityVSAvoidplatform compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent employs a proxy server as an intermediary between the user's mobile device and the application tracking system. The proxy server receives requests from mobile devices, retrieves web pages from the ATS, rewrites them to be mobile-friendly, and returns the modified pages to users. This mediator resolves the contradiction by maintaining compatibility with the original ATS while adapting the interface for mobile devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes parameters of web pages based on the requesting device. The proxy server detects mobile devices and modifies page parameters including layout, font sizes, input field configurations, and resource loading to optimize for mobile screens. This parameter adaptation enables the same application to work effectively across different device types.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If users access multiple application tracking systems for different jobs, then they can apply for various positions, but they must manage different login credentials and track multiple application processes

Engineering Contradiction:
Improvemulti-employer application capabilityVSAvoidcredential management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The proxy server provides universal access to multiple application tracking systems through a single interface. Users interact with one unified system that handles multiple employers and ATS platforms, eliminating the need to separately manage different login credentials and application processes for each employer.

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

Solution Approach 2:

The proxy server acts as a central mediator that manages credentials and application states across multiple ATS systems. It stores and manages login information for different employers, automatically authenticates users, and tracks application progress across multiple systems, simplifying the user experience while maintaining multi-employer capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If users need to upload resumes and personal information for each application, then complete application data can be submitted, but users must manually re-enter information for each job application

Engineering Contradiction:
Improveapplication submission efficiencyVSAvoiddata entry time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The proxy server performs preliminary actions by collecting and storing user profile information including resume data, contact information, and skills once. This pre-collected data is then automatically retrieved and populated for subsequent job applications, eliminating the need for users to re-enter the same information repeatedly.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service functionality by automatically managing user data across applications. The proxy server autonomously retrieves stored user information, formats it appropriately, and submits it with each application without requiring manual user input, thereby increasing productivity and reducing time loss.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If web pages are rewritten for mobile compatibility, then mobile usability improves, but additional processing time and system resources are required

Engineering Contradiction:
Improvemobile interface usabilityVSAvoidsystem processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The proxy server efficiently manages parameter changes by detecting device types and applying pre-defined transformation rules. Rather than complex real-time rendering, the system uses parameter substitution and template-based rewriting to adapt web pages for mobile devices, reducing processing overhead while maintaining usability improvements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11501258B1Systems and methods for mediating job applications between user devices and application tracking systems
Publication Date: 2022.11.15 INDEED INC
  • US11501258B1 patent drawing
  • US11501258B1 patent drawing
  • US11501258B1 patent drawing

AI summary

A method and apparatus for mediating job applications between user devices and application tracking systems is described. The method may include accessing a job application web page served from an application tracking system. The method may also include rewriting at least a portion of the job application web page and one or more links within the job application web page to at least resolve at the real time proxy system and not an original target location of the one or more links. The method may further include serving a rewritten version of the job application web page from the real time proxy system to the user system, converting a response received from the user system to the rewritten version of the job application web page, and submitting the converted response to the application tracking system.