US 11,669,626 B2
Resource access with use of bloom filters
Manbinder Pal Singh, Coral Springs, FL (US)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on Mar. 18, 2021, as Appl. No. 17/205,241.
Prior Publication US 2022/0300630 A1, Sep. 22, 2022
Int. Cl. G06F 21/62 (2013.01)
CPC G06F 21/6209 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
responsive to a user requesting authorization to access an application, determining, by a computing device, whether first data representative of a first string of content used to access the application is present within the data structure, the data structure having a plurality of positions that contain values representative of strings of content;
responsive to determination that the first data representative of the first string of content is not present within the data structure,
retrieving a value from an index using a key associated with the user, the value being derived from positions in the data structure that contain values representative of a second string of content previously used by the user to access the application;
decrementing the values of the positions in the data structure representative of the second string of content to remove second data representative of the second string of content from the data structure, the decrementing using the value from the index rather than with use of a representation of the second string of content; and
adding the first data representative of the first string of content to the data structure; and
determining, by the computing device, whether the user is permitted to access another application using the data structure having the second data representative of the second string of content removed.