Inventory affordability and policy distance calculator
US-2022198556-A1 · Jun 23, 2022 · US
US12561739B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12561739-B2 |
| Application number | US-202318200330-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 22, 2023 |
| Priority date | May 22, 2023 |
| Publication date | Feb 24, 2026 |
| Grant date | Feb 24, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented approach is described that includes receiving a multidimensional vehicle-deal request for computation of a plurality of vehicle-deals. To overcome latency and scalability issues, the approach computes the results for the multidimensional vehicle-deal request using double parallelization. Such double parallelization involves computing pre-price and post-price calculations using two asynchronous parallel threads using microservices servers. The results are output on the device of the requester, optionally in an order sorted based on most attractive results to the user.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented distributed processing method comprising: receiving, from a computing device of a user, a multidimensional vehicle-deal request for computation of a plurality of deals involving a plurality of vehicles; computing the multidimensional vehicle-deal request to provide results using double parallelization, each result being responsive to a respective vehicle-deal requested in the multidimensional vehicle-deal request, wherein the computing uses distributed processing that includes using four subprocesses, the computing including: computing using a first subprocess a risk score for each vehicle-deal requested in the multidimensional vehicle-deal request, first causing using a second subprocess a set of pre-pricing derived variables to be computed across a network using first asynchronous parallel thread processing by a first plurality of microservices servers, wherein the first causing includes packaging computation of the set of pre-pricing derived variables into one or more asynchronous threads for execution by the first plurality of microservices servers in the network, computing using a third subprocess a respective price for each vehicle-deal requested in the multidimensional vehicle-deal request, and second causing, using a fourth subprocess and based on each respective price, a set of post-pricing derived variables to be computed across a network using second asynchronous parallel thread processing by a second plurality of microservices servers, wherein the second causing includes packaging computation of the set of post-pricing derived variables into one or more asynchronous threads for execution by the second plurality of microservices servers in the network; and third causing to output results on the device of the user, the third causing including aggregating the results in a same order as the respective vehicle-deals requested. 2 . The method of claim 1 , wherein the multidimensional vehicle-deal request is a two-dimensional request, with a first dimension being a number of vehicles involved, and a second dimension being a number of deals. 3 . The method of claim 1 , wherein the first asynchronous parallel thread processing is performed by a first plurality of microservices servers, and the second asynchronous parallel thread processing is performed by a second plurality of microservices servers. 4 . The method of claim 3 , wherein the first plurality of microservices servers and the second plurality of microservices servers overlap, at least in part. 5 . The method of claim 1 , wherein each result includes an annualized percentage rate (APR) to the user. 6 . The method of claim 1 , wherein the third causing to output results includes causing to output results in a sorted order based on APR. 7 . The method of claim 1 , wherein the plurality of vehicles are located in a region in which the user is located. 8 . The method of claim 1 , wherein computing further includes credit policy compliance processing. 9 . The method of claim 1 , wherein computing further includes updating at least one request in the multidimensional vehicle-deal request based on credit policy compliance processing. 10 . The method of claim 1 , wherein the third causing to output results on the device of the user includes using an application on the device of the user. 11 . An apparatus comprising: memory configured to store a set of instructions; and at least one processor coupled to the memory, wherein the at least one processor when executing the set of instructions is configured to: receive, from a computing device of a user, a multidimensional vehicle-deal request for computation of a plurality of deals involving a plurality of vehicles; compute the multidimensional vehicle-deal request to provide results using double parallelization, each result being responsive to a respective vehicle-deal requested in the multidimensional vehicle-deal request, wherein the computing uses distributed processing that includes using four subprocesses, the computing including: computing using a first subprocess a risk score for each vehicle-deal requested in the multidimensional vehicle-deal request, first causing using a second subprocess a set of pre-pricing derived variables to be computed across a network using first asynchronous parallel thread processing by a first plurality of microservices servers, wherein the first causing includes packaging computation of the set of pre-pricing derived variables into one or more asynchronous threads for execution by the first plurality of microservices servers in the network, computing using a third subprocess a respective price for each vehicle-deal requested in the multidimensional vehicle-deal request, and second causing, using a fourth subprocess and based on each respective price, a set of post-pricing derived variables to be computed across a network using second asynchronous parallel thread processing by a second plurality of microservices servers, wherein the second causing includes packaging computation of the set of post-pricing derived variables into one or more asynchronous threads for execution by the second plurality of microservices servers in the network; and third cause to output results on the device of the user, the third causing including aggregating the results in a same order as the respective vehicle-deals requested. 12 . The apparatus of claim 11 , wherein the multidimensional vehicle-deal request is a two-dimensional request, with a first dimension being a number of vehicles involved, and a second dimension being a number of deals. 13 . The apparatus of claim 11 , wherein the first asynchronous parallel thread processing is performed by a first plurality of microservices servers, and the second asynchronous parallel thread processing is performed by a second plurality of microservices servers. 14 . The apparatus of claim 13 , wherein the first plurality of microservices servers and the second plurality of microservices servers overlap, at least in part. 15 . The apparatus of claim 11 , wherein each result includes an annualized percentage rate (APR) to the user. 16 . The apparatus of claim 11 , wherein the third causing to output results includes causing to output results in a sorted order based on APR. 17 . The apparatus of claim 11 , wherein the plurality of vehicles are located in a region in which the user is located. 18 . The apparatus of claim 11 , wherein the at least one processor is further configured to compute further includes credit policy compliance processing. 19 . The apparatus of claim 11 , wherein the at least one processor is further configured to compute further includes updating at least one request in the multidimensional vehicle-deal request based on credit policy compliance processing. 20 . The apparatus of claim 11 , wherein the at least one processor is further configured to third cause to output results on the device of the user by using an application on the device of the user.
Credit; Loans; Processing thereof · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.