US 11,934,551 B2
Processing per-use requests for user data
Vladimir Fedorov, Menlo Park, CA (US); Stephen Garrity, Sonora, CA (US); and Ramanujan Srinivasan, Seattle, WA (US)
Assigned to UserClouds, Inc., Beaverton, OR (US)
Filed by UserClouds, Inc., Beaverton, OR (US)
Filed on Mar. 15, 2023, as Appl. No. 18/184,346.
Claims priority of provisional application 63/320,548, filed on Mar. 16, 2022.
Prior Publication US 2023/0297709 A1, Sep. 21, 2023
Int. Cl. G06F 21/62 (2013.01); H04L 9/40 (2022.01)
CPC G06F 21/6218 (2013.01) [H04L 63/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory; and
a processor coupled to the memory and configured to:
receive a use-specific request to read a set of user data;
determine whether to grant the use-specific request based at least in part on an access policy associated with an accessor definition associated with the use-specific request, including to:
determine the accessor definition that is invoked by the use-specific request;
determine the access policy associated with the accessor definition; and
determine whether a specified use in the use-specific request matches a specified permitted use in the access policy; and
in response to a determination to grant the use-specific request:
read the set of user data from a column of a user data table that is specified in the accessor definition; and
transform the set of user data based at least in part on the accessor definition.