US 11,947,638 B2
Methods and apparatus for automatic permission assignment
Danika Alleen Goecke, Lowell, AR (US); Amanda Lamberti Ragone, Leander, TX (US); David Chen, Bentonville, AR (US); and Bradley Wayne Norman, Bentonville, AR (US)
Assigned to Walmart Apollo, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Jan. 19, 2023, as Appl. No. 18/157,025.
Application 18/157,025 is a continuation of application No. 16/989,507, filed on Aug. 10, 2020, granted, now 11,609,974.
Prior Publication US 2023/0161850 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/12 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/12 (2013.01) [G06F 21/629 (2013.01); G06F 2221/2111 (2013.01); G06F 2221/2141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a first computing device configured to:
transmit a request for data for an application for a user to a second computing device, wherein the request comprises an identifier of the user and a location of the user;
receive, in response to the request, an attribute-based control policy for the application, where the attribute-based control policy defines permissions for the application based on a plurality of attributes;
store, within a memory, the attribute-based control policy for the application;
receive, on a user interface, a user input from a user, the user input causing an execution of the application;
determine a current location of the user in response to the execution of the application; and
in response to the user input, display a subset of a plurality of features for the application based on the attribute-based control policy and the current location.