US 12,333,596 B2
Real-time distributed microservice application system for supporting a dynamic auction system
Anthony Lanham, Waxhaw, NC (US); Devin Newstead, Darlington, MD (US); and Julia Miles, Cornelius, NC (US)
Assigned to Bidwizer Technology Group, LLC, Charlotte, NC (US)
Filed by Bidwizer, Incorporated, Charlotte, NC (US)
Filed on Feb. 9, 2023, as Appl. No. 18/166,646.
Claims priority of provisional application 63/370,561, filed on Aug. 5, 2022.
Prior Publication US 2024/0046345 A1, Feb. 8, 2024
Int. Cl. G06Q 30/00 (2023.01); G06Q 20/38 (2012.01); G06Q 30/08 (2012.01)
CPC G06Q 30/08 (2013.01) [G06Q 20/389 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A real-time distributed microservice application system for supporting an auction system, the real-time distributed microservice application system comprising:
a memory storing instructions; and
a stored vehicle inventory accessible by the auction system; and
a processor configured to execute the instructions to perform operations of:
obtaining dealer vehicle information from a first entity;
obtaining buyer vehicle information from a second entity;
obtaining second buyer vehicle information from a third entity,
identifying a selection of vehicles from the stored vehicle inventory, based on the buyer vehicle information and the second buyer vehicle information;
displaying the selection of vehicles to the first entity, wherein the first entity has a capability to apply at least one data input to each vehicle within the selection of vehicles;
automatically creating a first dynamic and real-time auction for the second entity based on the selection of vehicles;
automatically creating a second dynamic and real-time auction for the third entity based on the selection of vehicles, wherein the selection of vehicles is simultaneously accessible by the first dynamic and real-time auction and the second dynamic and real-time auction;
transmitting a message to the second entity to join the first dynamic and real-time auction;
transmitting a message to the first entity to join the first dynamic and real-time auction;
transmitting a message to the third entity to join the second dynamic and real-time auction;
connecting the first and second entity in a server environment to implement the first dynamic and real-time auction;
connecting the third entity in a second server environment to implement the second dynamic and real-time auction, wherein the first dynamic and real-time auction runs simultaneously with the second dynamic and real-time auction;
obtaining a bid from the first entity on at least a first vehicle in the selection of vehicles in the first dynamic and real-time auction, wherein the first entity has a capability to adjust the bid based on the data input;
causing a display of a graphical interface representing the first dynamic and real-time auction with a first real-time and dynamically changing visual element, wherein the first real-time and dynamically changing visual element is associated with a current bid;
causing an automatic adjustment, in the graphical interface, of the first real-time and dynamically changing visual element based on the current bid;
allowing the second entity to accept or decline the current bid, wherein the first dynamic and real-time auction continues until a final bid is accepted by the second entity; and
upon receiving acceptance of the final bid by the second entity, receiving a selection from the first entity to select the first vehicle to buy from the selection of vehicles, wherein the first vehicle is automatically removed from the second dynamic and real-time auction.