Patent ID: 11861745
Assignee: JETSMARTER INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory computer storage medium encoded with a computer program, the computer program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
receiving, from an electronic device of a creator, attributes of a conditional segment created by the creator through a graphical interface presented at the electronic device;
in response to receiving the attributes of the conditional segment:
notifying clients that the conditional segment is available;
enabling the clients to claim a spot on the conditional segment through a client-side application;

determining to convert the conditional segment to a confirmed segment based on at least a minimum number of spots being claimed by the clients on the conditional segment, the minimum number of spots being less than all spots on the conditional segment, the determining including:
prior to detecting that at least the minimum number of spots have been claimed and converting the conditional segment to a confirmed segment,
assigning a given client to the conditional segment in response to receiving, from the given client, a request to claim a spot on the conditional segment, and
canceling the claimed spot of the given client from the conditional segment in response to receiving, from the given client, a request to cancel the claimed spot on the conditional segment, and

detecting that at least the minimum number of spots have been claimed prior to an expiration time;

converting the conditional segment to the confirmed segment in response to detecting that at least the minimum number of spots have been claimed prior to the expiration time;
in response to converting the conditional segment to the confirmed segment;
removing a UI element from a calendar interface, the UI element enabling the clients to claim the spot on the conditional segment; and
transmitting a request for a jet from a plurality of jets for the confirmed segment, the request including the attributes of the conditional segment;

receiving an indication of the jet that is appropriate for the confirmed segment;
in response to receiving the indication of the jet that is appropriate for the confirmed segment, updating the calendar interface to include the previously removed UI element in a first color that enables the clients to claim one or more remaining spots of the spots on the confirmed segment; and
in response to determining all the spots have been claimed on the confirmed segment, updating the calendar interface to change the first color of the previously removed UI element to a second color representing a full segment, the full segment indicating all the spots have been claimed.