US 11,887,109 B1
Service composition in a mobile communication device application framework
Jeff H. Bryan, Olathe, KS (US); Christine M. Crowell, Olathe, KS (US); Bill G. McCracken, Olathe, KS (US); and Roberto Murillo, Blue Springs, MO (US)
Assigned to T-Mobile Innovations LLC, Overland Park, KS (US)
Filed by T-Mobile Innovations LLC, Overland Park, KS (US)
Filed on Oct. 1, 2018, as Appl. No. 16/149,015.
Application 16/149,015 is a division of application No. 15/062,041, filed on Mar. 4, 2016, granted, now 10,115,092.
Int. Cl. G06Q 20/38 (2012.01); G06Q 20/12 (2012.01); G06Q 20/36 (2012.01); G06Q 20/32 (2012.01); H04W 8/18 (2009.01); H04L 65/60 (2022.01); H04W 4/50 (2018.01)
CPC G06Q 20/3821 (2013.01) [G06Q 20/123 (2013.01); G06Q 20/325 (2013.01); G06Q 20/3255 (2013.01); G06Q 20/367 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/327 (2013.01); G06Q 20/3227 (2013.01); G06Q 2220/00 (2013.01); H04L 65/60 (2013.01); H04W 4/50 (2018.02); H04W 8/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of providing a mobile application service on a user equipment based on composing a plurality of services supported by service platforms executing in a backend of a communication network, comprising:
receiving a request for a content service from a mobile application executing on a user equipment (UE) by a mobile application framework, wherein the mobile application framework executes on at least one processor and the request is received via an application programming interface (API) of the mobile application framework;
verifying the request for the content service by the mobile application framework through a communication service provider platform, wherein the communication service provider platform completes verification in part by invoking a service of the mobile application framework via the mobile application framework API, wherein the mobile application framework API via which the service of the mobile application framework is invoked is the mobile application framework API which received the request;
completing a payment transaction for the content service by the mobile application framework through messaging a payment platform, wherein the payment platform iteratively invokes services of the mobile application framework API in support of making payment, wherein the mobile application framework API via which the services are iteratively invoked in support of making payment is the mobile application framework API which received the request; and
ordering the content service delivery by the mobile application framework through messaging a content provider platform, wherein the content provider platform iteratively invokes services of the mobile application framework API in support of completing the content service order, wherein the mobile application framework API via which the services are iteratively invoked in completing the content service order is the mobile application framework API which received the request.