US 12,067,066 B2
Determining feasible itinerary solutions
Naomi Liora Miller, New York City, NY (US); Harold Roy Miller, Toronto (CA); and Warren Stableford, Burlington (CA)
Assigned to Amgine Technologies (US), Inc., Dover, DE (US)
Filed by Amgine Technologies (US), Inc., Dover, DE (US)
Filed on May 22, 2023, as Appl. No. 18/321,327.
Application 18/321,327 is a continuation of application No. 17/502,625, filed on Oct. 15, 2021, granted, now 11,698,941.
Application 17/502,625 is a continuation of application No. 16/275,133, filed on Feb. 13, 2019, granted, now 11,222,088, issued on Jan. 11, 2022.
Application 16/275,133 is a continuation of application No. 15/595,795, filed on May 15, 2017, granted, now 10,210,270, issued on Feb. 19, 2019.
Application 15/595,795 is a continuation of application No. 15/069,791, filed on Mar. 14, 2016, granted, now 9,659,099, issued on May 23, 2017.
Application 15/069,791 is a continuation in part of application No. 13/419,989, filed on Mar. 14, 2012, granted, now 9,286,629, issued on Mar. 15, 2016.
Claims priority of provisional application 61/452,633, filed on Mar. 14, 2011.
Prior Publication US 2023/0418886 A1, Dec. 28, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/242 (2019.01); G06F 16/9535 (2019.01); G06F 40/30 (2020.01); G06Q 10/02 (2012.01)
CPC G06F 16/9535 (2019.01) [G06F 16/243 (2019.01); G06F 40/30 (2020.01); G06Q 10/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for analyzing an itinerary object based on a ranking of feasible itinerary solutions, the system comprising:
a processor in communication with a parser and a scheduler and operable to:
receive an itinerary object associated with an itinerary request, the itinerary request being associated with one or more passengers, the itinerary object comprising at least one of: the itinerary request, a passenger list, or a conversation; and
return an analysis of one or more itinerary solutions associated with the itinerary object based on the ranking of the feasible itinerary solutions;
the parser in communication with the processor and operable to:
generate an itinerary network associated with the itinerary object, the itinerary network comprising two or more nodes and dependencies between the two or more nodes;
the scheduler in communication with the processor and operable to:
apply a resource-independent scheduling algorithm to the itinerary network to create a plurality of tuples;
perform a content search on the plurality of tuples for each of the one or more passengers;
generate the one or more itinerary solutions based on the content searches;
analyze one or more combinations of the itinerary solutions to determine feasible itinerary solutions; and
generate the ranking of the feasible itinerary solutions based on preferences associated with the one or more passengers.