US 12,260,467 B2
Mobility-as-a-service for user experience
Satish Chandra Jha, Portland, OR (US); S M Iftekharul Alam, Hillsboro, OR (US); Ned M. Smith, Beaverton, OR (US); Vesh Raj Sharma Banjade, Portland, OR (US); Kathiravetpillai Sivanesan, Portland, OR (US); Arvind Merwaday, Beaverton, OR (US); and Ignacio Javier Alvarez Martinez, Portland, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 23, 2020, as Appl. No. 17/132,927.
Prior Publication US 2021/0118081 A1, Apr. 22, 2021
Int. Cl. G06Q 50/40 (2024.01); G01C 21/34 (2006.01); G06Q 10/02 (2012.01); G06Q 20/14 (2012.01)
CPC G06Q 50/40 (2024.01) [G01C 21/3438 (2013.01); G06Q 10/02 (2013.01); G06Q 20/145 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system for containerized orchestration in a mobility-as-a-service (MaaS) network comprising:
at least one processor; and
memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:
maintain an orchestration log including current orchestration data for a first orchestration service container hosted by a first MaaS node operating on the MaaS network, the current orchestration data including service operations completed by the first orchestration service container;
generate an orchestration backup record for the first orchestration service container including alternate MaaS nodes on the MaaS network;
determine that connectivity is lost to the first orchestration service container hosted by the first MaaS node;
generate a new orchestration service container using the orchestration log to maintain orchestration functionality;
generate a directory container using named data networking;
identify an available second MaaS node from the alternate MaaS nodes included in the orchestration backup record, the alternate MaaS nodes identified using directory services provided by the directory container; and
transfer the new orchestration service container to the available second MaaS node to provide orchestration services to the available second MaaS node and MaaS nodes communicatively coupled to the available second MaaS node.