IP Library Patent Application 17574514
Patent Application
App. No. 17/574,514

DYNAMIC TIME-BASED ADJUSTMENT OF PREDICTIVE MODELING DATA

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 None
App. No.
17/574,514
Abstract

Systems, methods and techniques disclosed herein provide dynamic time-based adjustment of predictive modeling data.

Claims (76)

1 . An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:

generate a first graphical interface configured for display via electronic interfaces of client devices during a first network time interval, wherein the first graphical interface is configured to render visual display elements via the electronic interfaces of the client devices;

transmit the first graphical interface to the client devices during the first network time interval;

receive electronic interface interaction signals, representing interactions performed by the client devices with the visual display elements via the first graphical interface;

generate, based on the electronic interface interaction signals, one or more electronic interface interaction attributes representing data associated with the interactions;

generate one or more transformed electronic interface interaction attributes based at least in part on a first dynamic time-based adjustment of a number of the electronic interface interaction signals via the first graphical interface during the first network time interval and a second dynamic time-based adjustment of a number of defined interaction types during the first network time interval, wherein the one or more transformed electronic interface attributes comprises at least a subset of the one or more electronic interface interaction attributes, wherein the first dynamic time-based adjustment is based at least in part on a first variable decay rate based on the number of the electronic interface interaction signals via the electronic interfaces during the first network time interval, and wherein the second dynamic time-based adjustment is based at least in part on a second variable decay rate based on the number of the defined interaction types via the first graphical interface during the first network time interval;

apply a predictive model to the one or more transformed electronic interface interaction attributes, wherein the predictive model is configured to generate an electronic interface interaction score representative of future electronic interface interactions during a future network time period that is different from the first network time interval;

determine that the electronic interface interaction score satisfies a defined electronic interface interaction score value;

generate a real-time graphical interface configured to render the visual display elements during the future network time period; and

transmit the real-time graphical interface to a particular client device during the future network time period.

2 . The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:

retrieve, from a data repository, one or more user identifier attributes associated with a user identifier associated with the electronic interface interaction signals via the first graphical interface; and

apply the predictive model to the one or more user identifier attributes.

3 . The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:

retrieve, from a data repository, one or more location attributes representing a geographical location associated with the client devices; and

apply the predictive model to the one or more location attributes.

4 . The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:

retrieve, from a data repository, one or more entity attributes representing an entity identifier associated with the visual display elements; and

apply the predictive model to the one or more entity attributes.

5 . The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:

retrieve, from a data repository, one or more visual display element attributes associated with the visual display elements; and

apply the predictive model to the one or more visual display element attributes.

6 . The apparatus of claim 1 , wherein the particular client device is a mobile computing device, and wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:

cause the display of the real-time graphical interface via the mobile computing device.

7 . The apparatus of claim 1 , wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to:

dynamically update the predictive model during the first network time interval and based on the one or more electronic interface interaction attributes.

8 . A computer-implemented method, comprising:

generating, by a device comprising a processor, a first graphical interface configured for display via electronic interfaces of client devices during a first network time interval, wherein the first graphical interface is configured to render visual display elements via the electronic interfaces of the client devices;

transmitting, by the device, the first graphical interface to the client devices during the first network time interval;

receiving, by the device, electronic interface interaction signals, representing interactions performed by the client devices with the visual display elements via the first graphical interface;

generating, by the device and based on the electronic interface interaction signals, one or more electronic interface interaction attributes representing data associated with the interactions;

generating, by the device, one or more transformed electronic interface interaction attributes based at least in part on a first dynamic time-based adjustment of a number of the electronic interface interaction signals via the first graphical interface during the first network time interval and a second dynamic time-based adjustment of a number of defined interaction types during the first network time interval, wherein the one or more transformed electronic interface attributes comprises at least a subset of the one or more electronic interface interaction attributes, wherein the first dynamic time-based adjustment is based at least in part on a first variable decay rate based on the number of the electronic interface interaction signals via the electronic interfaces during the first network time interval, and wherein the second dynamic time-based adjustment is based at least in part on a second variable decay rate based on the number of the defined interaction types via the first graphical interface during the first network time interval;

applying, by the device, a predictive model to the one or more transformed electronic interface interaction attributes, wherein the predictive model is configured to generate an electronic interface interaction score representative of future electronic interface interactions during a future network time period that is different from the first network time interval;

determining, by the device, that the electronic interface interaction score satisfies a defined electronic interface interaction score value;

generating, by the device, a real-time graphical interface configured to render the visual display elements during the future network time period; and

transmitting, by the device, the real-time graphical interface to a particular client device during the future network time period.

9 . The computer-implemented method of claim 8 , further comprising:

retrieving, by the device and from a data repository, one or more user identifier attributes associated with a user identifier associated with the electronic interface interaction signals via the first graphical interface; and

applying, by the device, the predictive model to the one or more user identifier attributes.

10 . The computer-implemented method of claim 8 , further comprising:

retrieving, by the device and from a data repository, one or more location attributes representing a geographical location associated with the client devices; and

applying, by the device, the predictive model to the one or more location attributes.

11 . The computer-implemented method of claim 8 , further comprising:

retrieving, by the device and from a data repository, one or more entity attributes representing an entity identifier associated with the visual display elements; and

applying, by the device, the predictive model to the one or more entity attributes.

12 . The computer-implemented method of claim 8 , further comprising:

retrieving, by the device and from a data repository, one or more visual display element attributes associated with the visual display elements; and

applying, by the device, the predictive model to the one or more visual display element attributes.

13 . The computer-implemented method of claim 8 , wherein the particular client device is a mobile computing device, and the computer-implemented method further comprising:

causing, by the device, the display of the real-time graphical interface via the mobile computing device.

14 . The computer-implemented method of claim 8 , further comprising:

dynamically updating, by the device, the predictive model during the first network time interval and based on the one or more electronic interface interaction attributes.

15 . A computer program product, stored on a computer readable medium, comprising instructions that when executed by one or more computers cause the one or more computers to:

generate a first graphical interface configured for display via electronic interfaces of client devices during a first network time interval, wherein the first graphical interface is configured to render visual display elements via the electronic interfaces of the client devices;

transmit the first graphical interface to the client devices during the first network time interval;

receive electronic interface interaction signals, representing interactions performed by the client devices with the visual display elements via the first graphical interface;

generate, based on the electronic interface interaction signals, one or more electronic interface interaction attributes representing data associated with the interactions;

generate one or more transformed electronic interface interaction attributes based at least in part on a first dynamic time-based adjustment of a number of the electronic interface interaction signals via the first graphical interface during the first network time interval and a second dynamic time-based adjustment of a number of defined interaction types during the first network time interval, wherein the one or more transformed electronic interface attributes comprises at least a subset of the one or more electronic interface interaction attributes, wherein the first dynamic time-based adjustment is based at least in part on a first variable decay rate based on the number of the electronic interface interaction signals via the electronic interfaces during the first network time interval, and wherein the second dynamic time-based adjustment is based at least in part on a second variable decay rate based on the number of the defined interaction types via the first graphical interface during the first network time interval;

apply a predictive model to the one or more transformed electronic interface interaction attributes, wherein the predictive model is configured to generate an electronic interface interaction score representative of future electronic interface interactions during a future network time period that is different from the first network time interval;

determine that the electronic interface interaction score satisfies a defined electronic interface interaction score value;

generate a real-time graphical interface configured to render the visual display elements during the future network time period; and

transmit the real-time graphical interface to a particular client device during the future network time period.

16 . The computer program product of claim 15 , wherein the computer program product further comprises instructions that when executed by the one or more computers cause the one or more computers to:

retrieve, from a data repository, one or more user identifier attributes associated with a user identifier associated with the electronic interface interaction signals via the first graphical interface; and

apply the predictive model to the one or more user identifier attributes.

17 . The computer program product of claim 15 , wherein the computer program product further comprises instructions that when executed by the one or more computers cause the one or more computers to:

retrieve, from a data repository, one or more location attributes representing a geographical location associated with the client devices; and

apply the predictive model to the one or more location attributes.

18 . The computer program product of claim 15 , wherein the computer program product further comprises instructions that when executed by the one or more computers cause the one or more computers to:

retrieve, from a data repository, one or more entity attributes representing an entity identifier associated with the visual display elements; and

apply the predictive model to the one or more entity attributes.

19 . The computer program product of claim 15 , wherein the computer program product further comprises instructions that when executed by the one or more computers cause the one or more computers to:

retrieve, from a data repository, one or more visual display element attributes associated with the visual display elements; and

apply the predictive model to the one or more visual display element attributes.

20 . The computer program product of claim 15 , wherein the computer program product further comprises instructions that when executed by the one or more computers cause the one or more computers to:

dynamically update the predictive model during the first network time interval and based on the one or more electronic interface interaction attributes.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068538/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0085 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066677/0077 →
SECURITY INTEREST Recorded Mar 20, 2023
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JP MORGAN CHASE BANK, N.A.
Reel/Frame 063119/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2022
From: CHANG, KEVIN; ROY CHOWDHURY, AMBER
To: GROUPON, INC.
Reel/Frame 058724/0087 →