US 11,782,749 B1
Tenant security control of data for application services
Emalee Ann Bottini, San Ramon, CA (US); Barbara Marie Cosgrove, San Francisco, CA (US); Mohan Rajagopalan, San Francisco, CA (US); Andrew Timothy Cannon, Dublin, CA (US); Merethe Eidnes Hansen, Dublin, CA (US); and Olivia Yu Gu, San Francisco, CA (US)
Assigned to Workday, Inc., Pleasanton, CA (US)
Filed by Workday, Inc., Pleasanton, CA (US)
Filed on Jan. 21, 2019, as Appl. No. 16/253,052.
Int. Cl. G06F 9/455 (2018.01); G06F 21/62 (2013.01); G06F 3/0482 (2013.01); G06N 20/00 (2019.01); G06F 18/214 (2023.01)
CPC G06F 9/45558 (2013.01) [G06F 3/0482 (2013.01); G06F 18/214 (2023.01); G06F 21/6254 (2013.01); G06N 20/00 (2019.01); G06F 2009/45587 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A system for tenant security control, comprising:
an interface configured to:
receive an access request to access shared services;
provide a user interface for selecting a shared service of the shared services; and
receive a selection of the shared service of the shared services; and
a processor configured to:
determine data associated with the shared service of the shared services;
store a shared-service tag indicating the data is associated with the shared service of the shared services and a tenant identifier tag indicating the data is associated with a contributing tenant;
transfer the data to a model development system;
determine a model using the data transferred to the model development system;
store the model;
receive an opt-out request to opt out of the shared service; and
in response to receiving the opt-out request:
using the shared-service tag, determine the data associated with the shared service; and
update the shared-service tag to indicate that the data is no longer associated with the shared service.