Front End Server Fallback for User Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for understanding user interests and behavior, such as user accounts and cookies, are limited by users accessing multiple sites that do not share information, declining cookies, or browsing in incognito mode, leading to missed opportunities for personalized product recommendations.

Innovation Solution

A network environment system that associates website visits with user identifiers through browser data analysis, including cookie data, device information, and user interactions, to create a unique user identifier record and browser user identifier vector, allowing for probabilistic matching and updating of user records across devices, even without explicit identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user accounts and cookies are used to identify users, then personalized recommendations can be provided, but users may decline cookies, clear cookies, or browse in incognito mode causing identification to fail

Engineering Contradiction:
Improveuser identification accuracyVSAvoididentification reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces device fingerprinting as an intermediary method to identify users when traditional cookies fail. By analyzing device characteristics (hardware identifiers, software configuration, browser settings), the system creates a unique device signature that serves as a mediator between the user and the recommendation system, enabling identification without relying on cookies that users can decline or clear.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the identification parameters from cookie-based data to device hardware and software parameters. Instead of relying on mutable cookie data that users can control, the system uses relatively stable device parameters (screen resolution, processor information, installed fonts, time zone) to create persistent device fingerprints that remain consistent across browsing sessions.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If cookies are used for user identification, then browsing activity can be tracked across sessions, but users may access sites that do not share account information leading to missed opportunities

Engineering Contradiction:
Improveuser behavior dataVSAvoidcross-site identification capability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal identification system that works across multiple websites and devices. The device fingerprinting technology creates a cross-site identifier that can recognize users regardless of which website they are visiting or what browser they are using, enabling the recommendation system to aggregate browsing behavior data across the entire web rather than being limited to single-site cookie tracking.

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

Solution Approach 2:

The system transitions from two-dimensional cookie-based identification (single site, single browser) to multi-dimensional device fingerprinting that captures hardware identifiers, software configuration, network information, and temporal patterns across multiple devices and browsers, creating a richer identification space that follows users across the digital ecosystem.

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

3Adaptability or versatility

If probabilistic matching is used to associate visits with user identifiers, then user records can be linked across devices, but false matches may occur reducing accuracy

Engineering Contradiction:
Improvecross-device tracking capabilityVSAvoidmatch accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements feedback mechanisms where the system continuously refines its matching algorithms based on confirmed user behaviors and corrections. When users interact with recommendations or provide explicit feedback, the system uses this information to adjust and improve the probabilistic matching accuracy, reducing false positives over time while maintaining cross-device tracking capabilities.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10887407B2Providing fallback results with a front end server
Publication Date: 2021.01.05 SITECORE USA INC
  • US10887407B2 patent drawing
  • US10887407B2 patent drawing
  • US10887407B2 patent drawing

AI summary

Browser requests are received and data included in it is added to a vector. If explicit identification information (username, cookie data, etc.) is present, the vector is associated with a pre-existing user record, which is then updated. If not, candidate user records may be identified according to correspondence with values in the vector. Candidate vectors may be eliminated by identifying inconsistency in OS, device, and browser information. Probability assigned to each candidate vector may be adjusted, e.g., reduced, in response to inconsistency in other data relating to a browser. Personalized results are generated based on collected data for a user if possible. If not possible, fallback results are provided by a front end server based on values provided in a browser request matching entries in a fallback database accessed by the front end server. Default results may be provided where the fallback database does not provide a result.