US 12,393,965 B2
Session identification metrics through bloom filters
Ahmad Hassan, Maidenhead (GB)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Apr. 23, 2024, as Appl. No. 18/643,179.
Application 18/643,179 is a continuation of application No. 16/196,791, filed on Nov. 20, 2018, granted, now 11,995,688.
Prior Publication US 2024/0273577 A1, Aug. 15, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0272 (2023.01); G06F 3/0482 (2013.01); G06Q 30/0242 (2023.01)
CPC G06Q 30/0272 (2013.01) [G06F 3/0482 (2013.01); G06Q 30/0242 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one hardware processor;
a memory having a property that each write to a cell of the memory reduces lifetime of the cell; and
a computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
obtaining, a session identification having a property of uniquely identifying a first networking session during which an item was accessed, in contrast to a second concurrent networking session, and an item identification corresponding to the item, wherein a networking session is a set of activities occurring during a single connection between two network devices;
applying k hash functions to a combination of the session identification and the item identification, to produce k indexes;
determining values of bits corresponding to the k indexes in a bloom filter stored in the memory without storing information about the accessing of the item in the memory, thereby preserving lifespan of at least one cell of the memory; and
in response to a determination that the values of bits corresponding to the k indexes are all set to one, incrementing a session counter corresponding to the item identification.