US 12,468,728 B2
Computer-implemented interface for bookings for transportation services
Andrew Loch, Worongary (AU); Helen Johnson, Red Hill (AU); Geoffrey Toogood, Forest Lake (AU); and Daniel Paul Ruul, Labrador (AU)
Assigned to SURGETECH M LLC, Lago (PT)
Filed by SURGETECH M LLC, Loule (PT)
Filed on Aug. 7, 2023, as Appl. No. 18/366,589.
Application 18/366,589 is a continuation of application No. 18/046,681, filed on Oct. 14, 2022, abandoned.
Application 18/046,681 is a continuation of application No. 17/749,091, filed on May 19, 2022, granted, now 11,475,047, issued on Oct. 18, 2022.
Application 17/749,091 is a continuation of application No. 16/924,395, filed on Jul. 9, 2020, granted, now 11,360,999, issued on Jun. 14, 2022.
Application 16/924,395 is a continuation of application No. 16/150,799, filed on Oct. 3, 2018, granted, now 10,740,354, issued on Aug. 11, 2020.
Application 16/150,799 is a continuation of application No. 14/877,669, filed on Oct. 7, 2015, granted, now 10,198,494, issued on Feb. 5, 2019.
Application 14/877,669 is a continuation in part of application No. 12/227,451, abandoned, previously published as PCT/AU2007/000684, filed on May 18, 2007.
Claims priority of application No. 2006902685 (AU), filed on May 18, 2006.
Prior Publication US 2023/0376505 A1, Nov. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 7/00 (2006.01); G06F 16/27 (2019.01)
CPC G06F 16/273 (2019.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for managing inventory allocations in a network environment, the computer-implemented method comprising the steps of:
providing access to a centralized server system included in a distributed computing architecture that is implemented within a network environment in which the centralized server system is coupled to a plurality of distributed computing systems corresponding to distribution channels, each of the plurality of distributed computing systems maintains a distributed database that stores one or more distributed database fields for controlling inventory allocation or pricing, wherein the one or more distributed database fields are contingent on sporadic interactions with computing devices that interact with a corresponding distributed computing system to request or procure inventory items, and the centralized server system executes a refreshing process that continuously updates the one or more distributed database fields based, at least in part, on performance indicators determined for the plurality of distributed computing systems;
configuring at least one centralized database maintained by the centralized server system to track availabilities of inventory items within the network environment and facilitate dynamic allocation of the inventory items to respective distribution channels included in the network environment based, at least in part, on a supply and demand analysis associated with the respective distribution channels;
executing a communications protocol that causes sale data relating to sale of the inventory items allocated to the respective distribution channels corresponding to the plurality of distributed computing systems to be received by the at least one centralized database via the network environment;
executing a data storage function that causes the sale data from the respective distribution channels to be stored in the at least one centralized database;
tracking, by the centralized server system, a performance indicator for each of the respective distribution channels corresponding to the plurality of distributed computing systems, at least in part, by processing the sale data, wherein the processing of the sale data includes carrying out calculations related to the supply and demand analysis to obtain the performance indicator for each of the respective distribution channels and the performance indicator for each of the respective channels reflects whether a supply of inventory items exceeds a demand for the inventory items based, at least in part, on the number of inventory items available in each respective distribution channel;
querying whether the performance indicator for each of the respective distribution channels is greater than a performance indicator for other distribution channels;
based on the query, carrying out at least one of the following steps:
adjusting, by the centralized server system, one or more prices of the inventory items allocated to one or more of the respective distribution channels in the network environment by updating the one or more distributed database fields, wherein the one or more prices of the inventory items is calculated based, at least in part, on the performance indicator associated with one or more of the respective distribution channels such that the one or more prices of the inventory items will be adjusted in one or more of the respective distribution channels when the demand of the inventory items exceeds the supply for the inventory items or vice versa; and
reallocating, by the centralized server system, the inventory items to or from the respective distribution channels from or to the other distribution channels in the network environment by updating the one or more distributed database fields based, at least in part, on the performance indicator; and
dynamically adjusting the one or more prices of the inventory items or dynamically reallocating the inventory items in one or more of the respective distribution channels based, at least in part, on the periodic tracking of the performance indicator for the respective distribution channels.