Intelligent Assistant Content Retrieval Using Tagged User Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content systems provide static information and interactive conversations are linear and scripted, lacking personalization and relevance to user interactions.

Innovation Solution

A computing system integrates an intelligent assistant that analyzes user activity data through injected code, generates a user profile with tags, and retrieves relevant content based on keywords and context to display alongside the chat interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static content is provided by third party systems, then information is available, but users must manually search and content lacks personalization

Engineering Contradiction:
Improvecontent personalizationVSAvoiduser search time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically monitors user interactions and retrieves relevant content without user initiation. The injected code passively collects activity data and triggers content retrieval based on user behavior patterns, eliminating the need for users to manually search for information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses user activity data as feedback to dynamically determine what content to retrieve and display. The profile tags and activity monitoring create a feedback loop where user interactions continuously inform content selection, enabling real-time personalization.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If linear and scripted chat conversations are used, then conversation structure is maintained, but personalization and context relevance are lost

Engineering Contradiction:
Improveconversation personalizationVSAvoidchat system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-generates user profiles with tags and prepares content repositories before conversations occur. This preliminary structuring allows the chat to remain simple while enabling personalized responses through pre-organized user data and content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The user profile with tags acts as an intermediary between the simple chat interface and the complex personalization logic. The profile mediates by translating basic chat interactions into personalized content retrieval without requiring complex conversation processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If user activity data is collected through injected code, then personalized content can be generated, but system integration complexity increases

Engineering Contradiction:
Improveuser profile accuracyVSAvoidcode integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The injected code serves multiple functions: it monitors user activity, collects interaction data, triggers content retrieval, and updates user profiles. This multi-functionality reduces the need for separate components and simplifies overall system integration despite the added capabilities.

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

4Measurement precision

If relevant content is retrieved based on keywords and user tags, then content relevance is improved, but processing time increases

Engineering Contradiction:
Improvecontent relevanceVSAvoidcontent retrieval time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-organizes content with metadata and structures user profiles with tags before retrieval is needed. This preliminary organization enables rapid matching during content retrieval by comparing pre-tagged content with user profile tags, reducing real-time processing requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12418499B2Intelligent assistant content generation
Publication Date: 2025.09.16 WORKDAY INC
  • US12418499B2 patent drawing
  • US12418499B2 patent drawing
  • US12418499B2 patent drawing

AI summary

A computing system receives user activity data from a user interacting with content associated with a third party computing system. The computing system generates a profile for the user based on the user activity data. The profile includes tags indicating attributes about the user. The computing system establishes a communication session between the user and the intelligent assistant via a chat interface. The computing system receives a message from the user to the intelligent assistant. The computing system determines that the message includes at least one key word triggering retrieval of relevant content. Based on the determining, the computing system retrieves content that is associated with the key word and relevant to the user based on the tags associated with the user profile. The computing system causes a client device associated with the user to display the content alongside the chat interface.