Web Page Resource Prediction via Gatekeeper Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional web page loading methods are inefficient as they transmit an initial set of resources that may not fully load a web page, leading to additional resource requests, which increase load times and result in a negative user experience due to the inability to immediately determine the exact resources needed by clients based on user-specific content and features.

Innovation Solution

A system that determines a set of gatekeeper conditions associated with a user ID, predicts required resources based on these conditions, and transmits an initial package of resources, minimizing follow-up requests by using historical data to update resource associations and conditional probabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an initial set of resources is transmitted to load a web page, then the web page can be loaded, but the resources may not be complete leading to additional resource requests and increased load times

Engineering Contradiction:
Improvecompleteness of web page loadingVSAvoidload time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by determining gatekeeper conditions based on user ID and predicting the complete set of resources needed before transmitting them. This advance preparation ensures that the initial resource package is complete and tailored to the specific user, eliminating the need for follow-up requests and reducing overall load time.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If additional resources are requested after initial loading, then complete resources can be obtained, but load times increase and user experience deteriorates

Engineering Contradiction:
Improvecompleteness of resourcesVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system uses feedback mechanisms by analyzing user ID and gatekeeper conditions to predict which resources will be needed. This feedback loop allows the system to pre-determine and transmit the complete set of resources specific to each user, ensuring resource completeness while delivering everything in one initial transmission to maintain high productivity and user experience.

Inventive Principle:
Principle #23Feedback

3Productivity

If a generic initial resource set is transmitted, then transmission can begin, but user-specific content and features cannot be immediately determined

Engineering Contradiction:
Improvetransmission speedVSAvoiduser-specific content adaptation
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by customizing the resource set based on specific user characteristics identified through gatekeeper conditions. Instead of using a generic resource set for all users, the system determines and transmits a tailored package of resources specific to each user's needs, preferences, and access rights, thereby achieving both fast transmission and high adaptability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11388104B2Systems and methods for providing predicted web page resources
Publication Date: 2022.07.12 META PLATFORMS INC
  • US11388104B2 patent drawing
  • US11388104B2 patent drawing
  • US11388104B2 patent drawing

AI summary

Systems, methods, and non-transitory computer-readable media can receive a web page request associated with a user ID from a client computing device. A set of gatekeeper conditions is determined based on the user ID. A set of predicted resources is determined based on the set of gatekeeper conditions. An initial package of resources is transmitted to the client computing device in response to the web page request. The initial package of resources comprises the set of predicted resources.