| CPC G06Q 30/0272 (2013.01) [G06F 3/0482 (2013.01); G06Q 30/0242 (2013.01)] | 20 Claims |

|
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.
|