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:
Feb. 14, 2023

Filed:

May. 12, 2021
Applicant:

Metricstream, Inc., San Jose, CA (US);

Inventors:

Abdul Jaleel, Karnataka, IN;

Debdulal Samanta, Karnataka, IN;

Subramanya Krishnamurthy, Bangalore, IN;

Abdul Rawoof Lohar, Bangalore, IN;

Nishikanth Narayan, Bangalore, IN;

Anil Bhat, Bangalore, IN;

Manoj Ramanujan, Bangalore, IN;

Vidyadhar Phalke, Saratoga, CA (US);

Anindo Banerjea, Fremont, CA (US);

Assignee:

METRICSTREAM, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/62 (2013.01); G06F 16/22 (2019.01); G06F 16/2455 (2019.01);
U.S. Cl.
CPC ...
G06F 21/6227 (2013.01); G06F 16/2237 (2019.01); G06F 16/2246 (2019.01); G06F 16/2264 (2019.01); G06F 16/24552 (2019.01); G06F 16/24553 (2019.01);
Abstract

In one embodiment, a method comprises receiving a request for a particular user identification (ID) to perform a particular operation on a particular data object. An entitlement cache associates each operation that the particular user ID is entitled to perform with a first encoding of a tuple of a plurality of tuples. An object mapping cache associates each tuple of the plurality of tuples with a second encoding of each tuple of the plurality of tuples. An object mapping is used to determine a first tuple. The object mapping cache is used to determine a first vector of one of more left values based on the first tuple. The entitlement cache is used to determine a second vector of one or more value pairs. In response to identifying a match between the first vector and the second vector, the particular user ID is granted access to the particular data object.


Find Patent Forward Citations

Loading…