US 11,757,895 B2
Dynamic authorization rule stacking and routing across multiple systems
Pankaj Gambhir, Ho-Ho-Kus, NJ (US); Joseph Inzerillo, Brooklyn, CA (US); Rajendra Dubagunta, Edison, NJ (US); Adetayo Adeleye, Jersey City, NJ (US); Mahesh Swaminathan, Elmsford, NY (US); Fekade Sergew, Brooklyn, NY (US); Kazuhiro Kusunoki, Jackson Heights, NY (US); and Sean Curtis, Rockville Centre, NY (US)
Assigned to Disney Enterprises, Inc., Burbank, CA (US)
Filed by Disney Enterprises, Inc., Burbank, CA (US)
Filed on Oct. 18, 2022, as Appl. No. 17/968,745.
Application 17/968,745 is a continuation of application No. 17/084,533, filed on Oct. 29, 2020, granted, now 11,509,661.
Prior Publication US 2023/0040438 A1, Feb. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); H04L 9/40 (2022.01); G06F 16/901 (2019.01); G06Q 20/12 (2012.01); H04L 67/306 (2022.01); H04L 65/60 (2022.01); G06Q 30/0601 (2023.01); G06Q 30/0207 (2023.01); G06Q 30/0283 (2023.01); H04L 101/37 (2022.01)
CPC H04L 63/102 (2013.01) [G06F 16/9024 (2019.01); G06Q 20/127 (2013.01); G06Q 30/0207 (2013.01); G06Q 30/0283 (2013.01); G06Q 30/0611 (2013.01); H04L 63/20 (2013.01); H04L 65/60 (2013.01); H04L 67/306 (2013.01); H04L 2101/37 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a computing platform including a hardware processor and a system memory;
a software code stored in the system memory;
the hardware processor configured to execute the software code to:
receive, over a network, a first request for access by a user to a plurality of resources, wherein each of the plurality of resources is offered by a different one of a plurality of resource providers, the first request comprising information relating to the user;
determine the plurality of resource providers associated with the plurality of resources;
send a second request to the plurality of resource providers, wherein the second request includes the information relating to the user, and wherein the information relating to the user is associated with entitlements of the user to the plurality of resources;
receive the entitlements of the user to the plurality of resources from the plurality of resource providers, in response to sending the second request;
use the entitlements of the user to the plurality of resources to determine a stacked access result including a price for the plurality of resources; and
route the first request and the stacked access result to one of the plurality of resource providers for authorizing access by the user to the plurality of resources based on the stacked access result including the price.