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:
Apr. 12, 2022

Filed:

Mar. 02, 2018
Applicant:

Salesforce.com, Inc., San Francisco, CA (US);

Inventors:

Shu Liu, Mountain View, CA (US);

Eric Shahkarami, Redwood City, CA (US);

Yuk Hei Chan, Palo Alto, CA (US);

Ming-Yang Chen, Palo Alto, CA (US);

Karl Ryszard Skucha, Sunnyvale, CA (US);

Eli Levine, San Francisco, CA (US);

Ka Chun Au, Millbrae, CA (US);

Assignee:

salesforce.com, inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/11 (2019.01); G06F 16/21 (2019.01);
U.S. Cl.
CPC ...
G06F 16/125 (2019.01); G06F 16/21 (2019.01);
Abstract

Methods, systems, and devices for data retention handling are described. In some data storage systems, data objects are stored in a non-relational database schema. The system may support configurable data retention policies for different tenants, users, or applications. For example, a data store may receive retention requests, where the retention requests may specify deletion or exportation actions to perform on records contained within data objects. The data store may determine retention rules based on these retention requests, and may periodically or aperiodically evaluate the rules to determine active actions to perform. To improve the efficiency of the system, the data store may aggregate the active actions (e.g., according to the dataset to perform the actions on), and may generate work items corresponding to the aggregate actions. A work processor may retrieve these work items and may efficiently perform the data retention actions on datasets stored in the data object store.


Find Patent Forward Citations

Loading…