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:
May. 16, 2023

Filed:

Sep. 25, 2017
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Age Kvalnes, Kvalysletta, NO;

Dmitriy Meyerzon, Bellevue, WA (US);

Jeffrey L. Wight, Kirkland, WA (US);

Nikita Voronkov, Bothell, WA (US);

Praveen Kumar Reddy Malireddy, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 51/48 (2022.01); H04L 51/216 (2022.01); H04L 51/224 (2022.01); H04W 4/12 (2009.01); G06Q 10/101 (2023.01); G06Q 10/10 (2012.01); G06Q 10/107 (2023.01);
U.S. Cl.
CPC ...
H04L 51/48 (2022.05); G06Q 10/101 (2013.01); H04L 51/216 (2022.05); H04L 51/224 (2022.05); H04W 4/12 (2013.01); G06Q 10/107 (2013.01);
Abstract

Systems and methods for providing notification delivery based on utilization of bloom filters are provided. A collaboration system obtains subscriber information for each user of a collaboration system, whereby the subscriber information corresponds to one or more features of content that are relevant to each user. The collaboration system hashes the subscriber information to generate a bloom filter for each user. The collaboration system receives an article to be published, whereby the article comprises a set of features. The set of features is hashed to obtain a hash set. The hashing of the set of features is performed using same hashing functions as that used to generate the bloom filter. The collaboration system compares the hash set to the bloom filter to identify a match, whereby the match indicates a feature of the article matches the subscriber information. The collaboration system generates a list of recipients based on the match.


Find Patent Forward Citations

Loading…