IP Library Patent Application 18529361
Patent Application
App. No. 18/529,361

DYNAMIC PERMUTATION DATA TRANSFORMATION SYSTEMS, APPARATUSES, AND METHODS OF USING THE SAME

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.
18/529,361
Abstract

Various implementations disclosed herein include systems, apparatuses, and methods to determine, for a category, a plurality of first values and a plurality of second values, wherein respective first values from the plurality of the first values and respective second values from the plurality of the second values are associated with respective permutations of parameters associated with the category, determine, based on the plurality of first values and the plurality of second values, a plurality of third values, determine, based on the plurality of third values, a minimum value and a maximum value, obtain, via a user interface, first data associated with the category, determine, based on the minimum value, the maximum value, and the first data, a scale factor, adjust, based on the scale factor, the plurality of third values to obtain a plurality of fourth values, and output the plurality of fourth values.

Claims (49)

1 . A method comprising:

determining, for a category, a plurality of first values and a plurality of second values, wherein respective first values from the plurality of the first values and respective second values from the plurality of the second values are associated with respective permutations of parameters associated with the category;

determining, based on the plurality of first values and the plurality of second values, a plurality of third values;

determining, based on the plurality of third values, a minimum value and a maximum value;

obtaining, via a user interface, first data associated with the category;

determining, based on the minimum value, the maximum value, and the first data, a scale factor;

adjusting, based on the scale factor, the plurality of third values to obtain a plurality of fourth values; and

outputting the plurality of fourth values.

2 . The method of claim 1 , wherein the plurality of first values comprise historical data associated with the respective permutations of parameters associated with the category.

3 . The method of claim 1 , wherein the plurality of second values comprise multipliers determined based on market conditions and geographic location.

4 . The method of claim 1 , wherein the determining the plurality of third values comprises multiplying respective first values from the plurality of first values by respective second values from the plurality of the second values.

5 . The method of claim 1 , wherein the determining the scale factor comprises interpolating between the minimum value and the maximum value based on the first data.

6 . The method of claim 1 , wherein the user interface comprises a slider bar and wherein the obtaining the first data associated with the category comprises obtaining a slider cursor position relative to the slider bar.

7 . The method of claim 1 , further comprising determining, based on the plurality of third values, a plurality of respective minimum values and a plurality of respective maximum values for respective geographic locations.

8 . The method of claim 6 , wherein the adjusting, based on the scale factor, the plurality of third values to obtain the plurality of fourth values comprises, for each geographic location:

subtracting a respective minimum value from a respective maximum value to obtain a respective delta value;

multiplying the respective delta value by the first data to obtain a respective product value; and

adding the respective minimum value to the respective product value.

9 . A system comprising:

one or more processors; and

memory storing computer readable instructions that, when executed by the one or more processors, cause the system to:

determine, for a category, a plurality of first values and a plurality of second values, wherein respective first values from the plurality of the first values and respective second values from the plurality of the second values are associated with respective permutations of parameters associated with the category;

determine, based on the plurality of first values and the plurality of second values, a plurality of third values;

determine, based on the plurality of third values, a minimum value and a maximum value;

obtain, via a user interface, first data associated with the category;

determine, based on the minimum value, the maximum value, and the first data, a scale factor;

adjust, based on the scale factor, the plurality of third values to obtain a plurality of fourth values; and

output the plurality of fourth values.

10 . The system of claim 9 , wherein the plurality of first values comprise historical data associated with the respective permutations of parameters associated with the category.

11 . The system of claim 9 , wherein the plurality of second values comprise multipliers determined based on market conditions and geographic location.

12 . The system of claim 9 , wherein to determine the plurality of third values, the instructions cause the system to multiply respective first values from the plurality of first values by respective second values from the plurality of the second values.

13 . The system of claim 9 , wherein to determine the scale factor, the instructions cause the system to interpolate between the minimum value and the maximum value based on the first data.

14 . The system of claim 9 , wherein the user interface comprises a slider bar and wherein to obtain the first data associated with the category, the instructions cause the system to obtain a slider cursor position relative to the slider bar.

15 . The system of claim 9 , wherein the instructions further cause the system to determine, based on the plurality of third values, a plurality of respective minimum values and a plurality of respective maximum values for respective geographic locations.

16 . The system of claim 15 , wherein to adjust, based on the scale factor, the plurality of third values to obtain the plurality of fourth values, the instructions cause the system to, for each geographic location:

subtract a respective minimum value from a respective maximum value to obtain a respective delta value;

multiply the respective delta value by the first data to obtain a respective product value; and

add the respective minimum value to the respective product value.

17 . A non-tangible computer readable storage medium storing instructions that, when executed, cause one or more processors to:

determine, for a category, a plurality of first values and a plurality of second values, wherein respective first values from the plurality of the first values and respective second values from the plurality of the second values are associated with respective permutations of parameters associated with the category;

determine, based on the plurality of first values and the plurality of second values, a plurality of third values;

determine, based on the plurality of third values, a minimum value and a maximum value;

obtain, via a user interface, first data associated with the category;

determine, based on the minimum value, the maximum value, and the first data, a scale factor;

adjust, based on the scale factor, the plurality of third values to obtain a plurality of fourth values; and

output the plurality of fourth values.

18 . The storage medium of claim 17 , wherein to determine the scale factor, the instructions, when executed, cause the one or more processors to interpolate between the minimum value and the maximum value based on the first data.

19 . The storage medium of claim 17 , wherein the user interface comprises a slider bar and wherein to obtain the first data associated with the category, the instructions, when executed, cause the one or more processors to obtain a slider cursor position relative to the slider bar.

20 . The storage medium of claim 17 , wherein the instructions, when executed, further cause the one or more processors to determine, based on the plurality of third values, a plurality of respective minimum values and a plurality of respective maximum values for respective geographic locations.

Assignments (3)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 3, 2024
From: THUMBTACK, INC.
To: HERCULES CAPITAL, INC., AS ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 067002/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2023
From: RAMACHANDRAN, BHARADWAJ; HOLDERNESS, GEORGE; SCHMITZ, JEFFREY; RAO, NAVNEET; SHULL, THOMAS; DEMSYN-JONES, RICHARD
To: THUMBTACK, INC.
Reel/Frame 065853/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2023
From: THUMBTACK INC.
To: HERCULES CAPITAL, INC. AS AGENT
Reel/Frame 065802/0052 →