Remote Style Engine for Dynamic Website Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current website styles are static and hard-coded into HTML and CSS, leading to increased network overhead, processing resources, and power consumption on both website hosts and user devices, as well as the need for frequent code updates for style modifications.
Innovation Solution
A system that uses code snippets to indicate user actions, allowing a remote style engine to transmit instructions for modifying website styles without updating the website code, incorporating machine learning to adapt and generate recommended style modifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If website styles are hard-coded into HTML and CSS, then style modifications require frequent code updates, but this increases network overhead, processing resources, and power consumption
Solution Approach 1:
The patent extracts style modification instructions from the website code and stores them separately in a database. Code snippets embedded in the website trigger retrieval of these instructions, allowing style changes without modifying or retransmitting the website code itself. This separates the style data from the structural code, reducing network overhead and processing requirements.
Solution Approach 2:
Style modification instructions are prepared and stored in advance in a database before being needed. When a user interacts with the website, the pre-prepared instructions are quickly retrieved and applied, avoiding the need to process or generate style modifications in real-time, thus reducing processing resources and power consumption.
2Adaptability or versatility
If website styles are hard-coded into HTML and CSS, then styles remain static, but transmitting and processing the code consumes significant network overhead and processing resources
Solution Approach 1:
The patent extracts style modification instructions from the website code and stores them separately in a database. Code snippets embedded in the website trigger retrieval of these instructions, allowing style changes without modifying or retransmitting the website code itself. This separates the style data from the structural code, reducing network overhead and processing requirements.
Solution Approach 2:
The patent introduces a style engine as an intermediary component that receives user interactions, retrieves appropriate style modification instructions from the database, and applies them to the website. This mediator handles the complexity of style management separately from the website code, simplifying the overall system architecture.
3Loss of energy
If code snippets are used to indicate user actions, then style modifications can be transmitted without updating website code, but this requires a remote style engine to process and transmit instructions
Solution Approach 1:
The patent introduces a style engine as an intermediary component that receives user interactions, retrieves appropriate style modification instructions from the database, and applies them to the website. This mediator handles the complexity of style management separately from the website code, simplifying the overall system architecture.
Solution Approach 2:
The patent uses code snippets that act as references or copies pointing to the actual style modification instructions stored in the database. Instead of embedding full style definitions in the website code, lightweight snippets serve as pointers that trigger retrieval of the complete instructions, reducing the amount of code that needs to be transmitted and processed.
4Adaptability or versatility
If machine learning is applied to user actions, then recommended style modifications can be generated, but this requires applying models to user actions to generate recommendations
Solution Approach 1:
The patent introduces a style engine as an intermediary component that receives user interactions, retrieves appropriate style modification instructions from the database, and applies them to the website. This mediator handles the complexity of style management separately from the website code, simplifying the overall system architecture.
Solution Approach 2:
Style modification instructions are prepared and stored in advance in a database before being needed. When a user interacts with the website, the pre-prepared instructions are quickly retrieved and applied, avoiding the need to process or generate style modifications in real-time, thus reducing processing resources and power consumption.
Data Source
AI summary
In some implementations, a style engine may receive, using a first code snippet included in a website, an indication of a first user action. The style engine may transmit an instruction to modify a first style, associated with a first element on the website, based on the indication of the first user action. The instruction to modify the first style may be omitted from code comprising the website. The style engine may receive, using a second code snippet included in the website, an indication of a second user action. The style engine may transmit an instruction to modify a second style, associated with a second element on the website, based on the indication of the second user action. The instruction to modify the second style may be omitted from the code comprising the website.


