IP Library › Granted Patent US 12,468,770
Granted Patent B2
US 12,468,770 · App. 18/636,264 · Granted Nov 11, 2025

Dynamic experience curation platform

Inventors: Jason Crabtree (Vienna, VA); Richard Kelley (Woodbridge, VA); Jason Hopper (Halifax, CA); David Park (Fairfax, VA)
Assignee: QOMPLX LLC
G06F16/9535G09B21/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,468,770
App. No.
18/636,264
Granted
Nov 11, 2025
Kind
B2
Abstract

A dynamic experience curation platform utilizing AI and ML techniques, including neural networks and generative models, to enhance user interactions with content on the Internet. The platform employs an Experience Broker (EB) service to disintermediate user devices from the internet (or other content/information sources), improving security and user experience. It processes content requests, extracts relevant information, filters out unwanted content like ads, transforms, combines, and/or mutates existing content, and generates curated content consistent with user preferences and other constraints. The platform's generative AI process renders content into a user interface consistent with user preferences. It allows for personalized content delivery across devices, including virtual and augmented reality environments. The platform supports a spectrum of personalization, allowing users to fine-tune their content consumption experience. Additionally, it manages user sessions across devices and integrates various databases for storing user profiles, preferences, and other relevant information.

Claims (70)

1 . A computing system for dynamic experience curation using one or more virtual cross-platform agents employing a dynamic experience curation platform, the computing system comprising:

one or more hardware processors configured for:

transmitting a content request to one or more content providers;

receiving the requested content from the one or more content providers;

feeding the requested content or a subset thereof into a classification model to extract and classify relevant content;

retrieving a plurality of user preference data;

verifying an applicable preference hierarchy from a plurality of stored preference sets to determine a contextually relevant preference set active for the current content request based on current context, wherein current context comprises a sliding time window that includes an amount of historical, current, and projected context based on a finite time horizon;

engineering at least one prompt or input using an output of the classification task and the plurality of resultant user preference data;

submitting the prompt and the requested content to one or more generative artificial intelligence (AI) models;

receiving output from the one or more generative AI models; and

rendering, on a user interface of a user device, the received output as curated content responsive to the content request.

2 . The computing system of claim 1 , wherein the user device is a first user device and the content request is received from the first user device.

3 . The computing system of claim 2 , wherein the output of the one or more generative AI models is rendered on a second user device.

4 . The computing system of claim 1 , wherein the one or more generative AI models include a Retrieval Augmentation Generation component.

5 . The computing system of claim 1 , wherein the rendered output is rendered directly or indirectly via one or more existing applications.

6 . The computing system of claim 1 , wherein the prompt comprises text, a neural network interface to an AI system, a binary object, or a machine understandable image or video format.

7 . The computing system of claim 1 , wherein the curated content comprises accessibility overlays.

8 . The computing system of claim 7 , wherein the accessibility overlays comprise text-to-speech conversion, a screen reader, alternative control/input methods, magnification and zoom, color contrast adjustment, captions and transcripts, sign language interpretation, keyboard navigation, voice control, simplified content layout, readability enhancements, visual cues and notifications, haptic feedback, and easy language and symbol support.

9 . The computing system of claim 1 , wherein the one or more virtual cross-platform agents implement application-to-application communication protocols for coordinating with external systems.

10 . The computing system of claim 1 , wherein the dynamic experience curation platform provides a natural language interface for web resource interaction.

11 . The computing system of claim 1 , wherein the system implements model context protocols for managing communication between the generative AI models and external data sources.

12 . A computer-implemented method executed on a dynamic experience curation platform for dynamic experience curation using one or more virtual cross-platform agents, the computer-implemented method comprising:

transmitting a content request to one or more content providers;

receiving the requested content from the one or more content providers;

feeding the requested content or a subset thereof into a classification model to extract and classify relevant content;

retrieving a plurality of user preference data;

engineering a prompt using an output of the classification task and the plurality of user preference data;

verifying an applicable preference hierarchy from a plurality of stored preference sets to determine a contextually relevant preference set active for the current content request based on current context, wherein current context comprises a sliding time window that includes an amount of historical, current, and projected context based on a finite time horizon;

submitting the prompt and the requested content to one or more generative artificial intelligence (AI) models;

receiving output from the one or more generative AI models; and

rendering, on a user interface of a user device, the received output as curated content responsive to the content request.

13 . The computer-implemented method of claim 12 , wherein the user device is a first user device and the content request is received from the first user device.

14 . The computer-implemented method of claim 13 , wherein the output of the one or more generative AI models is rendered on a second user device.

15 . The computer-implemented method of claim 12 , wherein the one or more generative AI models include a Retrieval Augmentation Generation component.

16 . The computer-implemented method of claim 12 , wherein the rendered output is rendered directly or indirectly via one or more existing applications.

17 . The computer-implemented method of claim 12 , wherein the prompt comprises text, a neural network interface to an AI system, a binary object, or a machine understandable image or video format.

18 . The computer-implemented method of claim 12 , wherein the curated content comprises accessibility overlays.

19 . The computer-implemented method of claim 18 , wherein the accessibility overlays comprise text-to-speech conversion, a screen reader, alternative control/input methods, magnification and zoom, color contrast adjustment, captions and transcripts, sign language interpretation, keyboard navigation, voice control, simplified content layout, readability enhancements, visual cues and notifications, haptic feedback, and easy language and symbol support.

20 . A system for dynamic experience curation using one or more virtual cross-platform agents employing a dynamic experience curation platform, comprising one or more computers with executable instructions that, when executed, cause the system to:

transmit a content request to one or more content providers;

receive the requested content from the one or more content providers;

feed the requested content or a subset thereof into a classification model to extract and classify relevant content;

retrieve a plurality of user preference data;

engineer a prompt using an output of the classification task and the plurality of user preference data;

verify an applicable preference hierarchy from a plurality of stored preference sets to determine a contextually relevant preference set active for the current content request based on current context, wherein current context comprises a sliding time window that includes an amount of historical, current, and projected context based on a finite time horizon;

submit the prompt and the requested content to one or more generative artificial intelligence (AI) models;

receive output from the one or more generative AI models; and

render, on a user interface of a user device, the received output as curated content responsive to the content request.

21 . The system of claim 20 , wherein the user device is a first user device and the content request is received from the first user device.

22 . The system of claim 21 , wherein the output of the one or more generative AI models is rendered on a second user device.

23 . The system of claim 20 , wherein the one or more generative AI models include a Retrieval Augmentation Generation component.

24 . The system of claim 20 , wherein the rendered output is rendered directly or indirectly via one or more existing applications.

25 . The system of claim 20 , wherein the prompt comprises text, a neural network interface to an AI system, a binary object, or a machine understandable image or video format.

26 . The system of claim 20 , wherein the curated content comprises accessibility overlays.

27 . The system of claim 26 , wherein the accessibility overlays comprise text-to-speech conversion, a screen reader, alternative control/input methods, magnification and zoom, color contrast adjustment, captions and transcripts, sign language interpretation, keyboard navigation, voice control, simplified content layout, readability enhancements, visual cues and notifications, haptic feedback, and easy language and symbol support.

28 . Non-transitory, computer-readable storage media having computer executable instructions embodied thereon that, when executed by one or more processors of a computing system employing a dynamic experience curation platform for dynamic experience curation using one or more virtual cross-platform agents, cause the computing system to:

transmit a content request to one or more content providers;

receive the requested content from the one or more content providers;

feed the requested content or a subset thereof into a classification model to extract and classify relevant content;

retrieve a plurality of user preference data;

engineer a prompt using an output of the classification task and the plurality of user preference data;

verify an applicable preference hierarchy from a plurality of stored preference sets to determine a contextually relevant preference set active for the current content request based on current context, wherein current context comprises a sliding time window that includes an amount of historical, current, and projected context based on a finite time horizon;

submit the prompt and a plurality of content elements to one or more generative artificial intelligence (AI) models;

receive output from the one or more generative AI models; and

render, on a user interface of a user device, the received output as curated content responsive to the content request.

29 . The non-transitory, computer-readable storage media of claim 28 , wherein the user device is a first user device and the content request is received from the first user device.

30 . The non-transitory, computer-readable storage media of claim 29 , wherein the output of the one or more generative AI models is rendered on a second user device.

31 . The non-transitory, computer-readable storage media of claim 28 , wherein the one or more generative AI models include a Retrieval Augmentation Generation component.

32 . The non-transitory, computer-readable storage media of claim 28 , wherein the rendered output is rendered directly or indirectly via one or more existing applications.

33 . The non-transitory, computer-readable storage media of claim 28 , wherein the prompt comprises text, a neural network interface to an AI system, a binary object, or a machine understandable image or video format.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2024
From: CRABTREE, JASON; KELLEY, RICHARD; HOPPER, JASON; PARK, DAVID
To: QOMPLX LLC
Reel/Frame 067942/0754 →
Continuity (2)
Provisional Application 63553966 · Feb 15, 2024
Related Publication 20250265298A1 · Aug 21, 2025
References Cited (18)
US 11960514B1 · Taylert · 2024 [cited by examiner]
US 12088599B1 · McCarson · 2024 [cited by examiner]
US 12105729B1 · Haq · 2024 [cited by examiner]
US 12106318B1 · Chiang · 2024 [cited by examiner]
US 20220286744A1 · Venugopal · 2022 [cited by examiner]
US 20230048609A1 · Cella · 2023 [cited by examiner]
US 20230140057A1 · Samarthyam · 2023 [cited by examiner]
US 20230343050A1 · Kim · 2023 [cited by examiner]
US 20230409615A1 · Khemka · 2023 [cited by examiner]
US 20240020538A1 · Socher · 2024 [cited by examiner]
US 20240130621A1 · Islam · 2024 [cited by examiner]
US 20240241920A1 · Hwang · 2024 [cited by examiner]
US 20240265047A1 · McCarson · 2024 [cited by examiner]
US 20240281472A1 · LaRhette · 2024 [cited by examiner]
US 20240289396A1 · Chrysanthou · 2024 [cited by examiner]
US 20250088201A1 · Przybylski · 2025 [cited by examiner]
US 20250130778A1 · Adler · 2025 [cited by examiner]
US 20250156122A1 · Yu · 2025 [cited by examiner]
Cited By (1)
US 12,739,264