US 12,425,311 B2
Dynamic creation of data specification-driven AI-based executable strategies for high availability of evaluation services
Prabin Patodia, Bangalore (IN); and Rajendra Bhat, Bangalore Urban (IN)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on Oct. 11, 2023, as Appl. No. 18/484,794.
Prior Publication US 2025/0126029 A1, Apr. 17, 2025
Int. Cl. H04L 41/5009 (2022.01); H04L 41/16 (2022.01)
CPC H04L 41/5012 (2013.01) [H04L 41/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A service provider system comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the service provider system to perform operations comprising:
parsing a strategy utilized for processing a data processing request from a computing device by a decision service of the service provider system, wherein the strategy comprises a plurality of pathways for an execution of the strategy, each of the plurality of pathways including one or more data processing nodes for required data by each of the plurality of pathways during the execution of the strategy;
determining, based on the parsing, the required data for each of the plurality of pathways;
determining available data to the decision service from one or more additional services that are callable using an application programming interface (API) specification associated with the decision service;
identifying a first pathway of the plurality of pathways available to be used for the strategy based on the available data and the required data for each of the plurality of pathways;
creating a new strategy executable client-side by the computing device during a failure associated with the decision service at the service provider system;
storing the new strategy in a data repository available to the computing device;
determining the failure of the decision service has occurred;
receiving, from the computing device, a result of processing the new strategy client-side by the computing device, wherein the result is determined using an artificial intelligence (AI) model for an application on the computing device; and
processing the data processing request by the decision service using at least the result.