HTML Form Field Multiple Styling via Translucent Layers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current HTML standards and web browsers do not allow for multiple concurrent style attributes within single form fields, limiting the ability to apply different formatting to different characters or elements within a field, such as displaying letters and numerals in different colors or sizes.

Innovation Solution

The technique involves superimposing translucent layers with different formatting styles over a standard form field, using CSS positioning and transparency to allow the underlying elements to show through, enabling multiple formats to be displayed within a single field, such as displaying letters in one color and numerals in another, while maintaining proper spacing and alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple style attributes are applied to different characters within a form field, then formatting versatility is improved, but browser compatibility and standard compliance deteriorate

Engineering Contradiction:
Improveformatting versatilityVSAvoidbrowser compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the form field into multiple translucent layers, each layer containing characters with specific formatting styles. This allows different characters to have different styles while maintaining compatibility with standard form field processing, as each layer independently conforms to standard attributes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces translucent layers as intermediary elements between the user input and the display. These layers act as mediators that allow multiple styles to be applied without directly modifying the underlying form field structure, thus maintaining browser compatibility while achieving formatting versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple translucent layers with different styles are superimposed, then styling capability is improved, but rendering complexity increases

Engineering Contradiction:
Improvestyling capabilityVSAvoidrendering complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent utilizes CSS transparency and color properties to create the visual effect of multiple styles. By adjusting the transparency of layers and their text colors, the system achieves diverse styling capabilities while relying on well-supported CSS properties, thereby managing rendering complexity.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent adds a dimensional aspect by stacking layers vertically with different transparency levels. This layered approach allows multiple styles to coexist in the same spatial footprint, effectively using the z-dimension to resolve style conflicts without increasing horizontal or vertical layout complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Manufacturing precision

If translucent layers are used to display multiple formats, then character differentiation is improved, but spacing alignment difficulty increases

Engineering Contradiction:
Improvecharacter differentiationVSAvoidspacing alignment difficulty
Core Design Contradiction:
Manufacturing precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies local quality by allowing each translucent layer to have its own formatting characteristics (font, color, size) while maintaining the same spatial positioning. This enables precise character differentiation through style variations without compromising spacing alignment, as each layer occupies the same coordinate space.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9058309B2Methods and systems for multiple styling HyperText Markup Language (HTML) form fields
Publication Date: 2015.06.16 SALESFORCE INC
  • US9058309B2 patent drawing
  • US9058309B2 patent drawing
  • US9058309B2 patent drawing

AI summary

Techniques to provide multiple styles in a single HTML text object. An input field to receive user-generated input is presented. User-generated input is received via the input field. The user-generated input based on formatting criteria. The formatting criteria provides N formatting types to be applied to the user-generated input, where N is at least two. An underlay field is provided for each of N−1 formatting types. One of the formatting types is applied to each of the N−1 underlay fields and the input field. The N−1 underlay fields are aligned with and the input field. Portions of the user-generated input are displayed within the corresponding fields while maintaining spacing of the user-generated input.