US 11,706,472 B2
Modifying event playlists
Simon Chow, San Francisco, CA (US); Mahesh Siddirampura, Bangalore (IN); and Suman Gupta, Fremont, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Mar. 22, 2022, as Appl. No. 17/700,839.
Application 17/700,839 is a continuation of application No. 17/318,074, filed on May 12, 2021, granted, now 11,310,548.
Prior Publication US 2022/0368974 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/236 (2011.01); H04N 21/262 (2011.01); H04N 21/239 (2011.01); H04N 21/222 (2011.01); H04N 21/466 (2011.01); H04N 21/482 (2011.01)
CPC H04N 21/26258 (2013.01) [H04N 21/222 (2013.01); H04N 21/236 (2013.01); H04N 21/2396 (2013.01); H04N 21/466 (2013.01); H04N 21/4825 (2013.01)] 20 Claims
OG exemplary drawing
 
1. One or more non-transitory machine-readable media storing instructions that, when executed by one or more processors, cause performance of operations comprising:
receiving, by a proxy service, first tenant-specific data associated with a first tenant of a multi-tenant system, wherein (a) the multi-tenant system comprises tenant-specific storage and a multi-tenant data pool and (b) the proxy service operates in a computing layer logically situated between the first tenant and the multi-tenant data pool;
determining, by the proxy service, that the first tenant permits contribution of the first tenant-specific data to the multi-tenant data pool;
responsive to determining that the first tenant permits contribution of the first tenant-specific data to the multi-tenant data pool:
anonymizing the first tenant-specific data to obtain first anonymized data, at least by removing one or more of personally-identifying information or tenant-identifying information from the first tenant-specific data;
storing the first anonymized data in the multi-tenant data pool;
receiving, by the proxy service, second tenant-specific data associated with a second tenant of the multi-tenant system;
determining, by the proxy service, that the second tenant does not permit contribution of the second tenant-specific data to the multi-tenant data pool;
responsive to determining that the second tenant does not permit contribution of the second tenant-specific data to the multi-tenant data pool: storing the second tenant-specific data in an area of the tenant-specific storage associated with the second tenant, without anonymizing the second-tenant specific data.