US 12,339,916 B2
Dynamic user profile management
Nathan Ng, Amherst, MA (US); Tung Mai, San Jose, CA (US); Thomas Greger, Lehi, UT (US); Kelly Quinn Nicholes, Lehi, UT (US); Antonio Cuevas, Mountain View, CA (US); Saayan Mitra, San Jose, CA (US); Somdeb Sarkhel, San Jose, CA (US); Anup Bandigadi Rao, San Jose, CA (US); Ryan A. Rossi, San Jose, CA (US); Viswanathan Swaminathan, Saratoga, CA (US); and Shivakumar Vaithyanathan, Saratoga, CA (US)
Assigned to ADOBE INC., San Jose, CA (US)
Filed by ADOBE INC., San Jose, CA (US)
Filed on Oct. 24, 2022, as Appl. No. 18/049,083.
Prior Publication US 2024/0134919 A1, Apr. 25, 2024
Prior Publication US 2024/0232271 A9, Jul. 11, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 16/9535 (2019.01); H04L 67/306 (2022.01)
CPC G06F 16/9535 (2019.01) [H04L 67/306 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for user profile management, comprising:
receiving, by a lookup component, a request for a user profile;
computing, by a profile component, a time-to-live (TTL) refresh value for a TTL value of the user profile based on a lookup history of the user profile, wherein the TTL value identifies a period of time for storing the user profile in a database before being discarded and the TTL refresh value indicates a frequency for updating the TTL value, and wherein the TTL value is determined based on the TTL refresh value;
updating, by the profile component, the TTL value of the user profile based on the request and the TTL refresh value;
storing, by the profile component, the user profile and the updated TTL value in the database; and
removing, by the database, the user profile from the database based on the updated TTL value.