Runtime Style Sheet Generation for Dynamic Resource Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing style sheet generation methods do not efficiently update style sheets in real-time when resource attributes change, leading to outdated presentations and user experience issues.

Innovation Solution

A system that generates new style sheets dynamically during runtime by identifying attribute modifications, updating style sheet references, and transmitting the new style sheets to client devices, ensuring that resources are presented with the latest stylistic rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If style sheets are updated manually, then consistency with latest stylistic rules is maintained, but time consumption and labor cost increase

Engineering Contradiction:
Improveconsistency with latest stylistic rulesVSAvoidtime consumption for manual updates
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically detects attribute changes in resources and generates updated style sheets without human intervention. The server monitors resource attributes, identifies modifications, and autonomously creates new style sheets, eliminating the need for manual updates while maintaining consistency with the latest stylistic rules.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the server continuously monitors resource attributes and detects changes. When modifications are detected, the system automatically triggers style sheet regeneration, creating a closed-loop feedback system that ensures style sheets remain synchronized with resource attributes without manual intervention.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If style sheets are generated dynamically during runtime, then user experience is improved with real-time updates, but system complexity increases

Engineering Contradiction:
Improveuser experience with real-time updatesVSAvoidsystem complexity for dynamic generation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server performs multiple functions: it stores resources, monitors attribute changes, generates style sheets, and transmits them to client devices. By consolidating these functions in a single multi-functional server, the system achieves real-time updates without distributing complexity across multiple specialized components.

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

Solution Approach 2:

The server proactively monitors resource attributes and generates updated style sheets before clients request them. This preliminary action ensures that when clients access resources, they automatically receive the latest style sheets without needing to manually refresh or request updates, improving user experience while managing complexity through automation.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If style sheet updates are transmitted to all client devices, then consistency across all users is maintained, but network bandwidth consumption increases

Engineering Contradiction:
Improveconsistency across all usersVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system transmits updated style sheets selectively to only those client devices that have requested resources with modified attributes. Instead of broadcasting updates to all clients universally, the server identifies and targets specific clients based on their resource access patterns, maintaining consistency for affected users while minimizing unnecessary network traffic.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10872202B2Generating style sheets during runtime
Publication Date: 2020.12.22 ORACLE INT CORP
  • US10872202B2 patent drawing
  • US10872202B2 patent drawing
  • US10872202B2 patent drawing

AI summary

Style sheets for resources are generated during runtime. Style sheets may be generated using current values for attributes of a resource. A new style sheet may be generated, at runtime, after a request for the resource has been received. The resource is modified to reference the new style sheet and the modified resource is transmitted to the client device. The new style sheet is transmitted to the client device in response to another request, from the client device, for the new style sheet identified in the modified resource.