The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 16, 2025

Filed:

Feb. 13, 2024
Applicant:

Freshworks Inc., San Mateo, CA (US);

Inventors:

Bivil Mavilayil Jacob, Kottayam, IN;

Salai Vinoth Sa, Tiruchirappalli, IN;

Assignee:

Freshworks Inc., San Mateo, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/08 (2006.01);
U.S. Cl.
CPC ...
H04L 9/0872 (2013.01); H04L 9/0822 (2013.01);
Abstract

A computer-implemented method performing an auto expiring multi-tenant multi-entity sliding window event counter includes defining a dynamic key for a key value pair uniquely created for a tenant per day in any key value store. The method also includes storing a hash associated with the dynamic key. The hash includes an entity identification (ID) as a key and an event count as a value, and upon a valid event for an entity of the tenant, identifying a tenant level key for a day and incrementing the value of the entity ID. The method further includes retrieving a sum of counts over the predefined period of time for each entity identified with the entity ID for the tenant, and performing automated key deletion/cleanup after expiration of the predefined period of time set as expiry for the key.


Find Patent Forward Citations

Loading…