-
公开(公告)号:US10225357B2
公开(公告)日:2019-03-05
申请号:US14939285
申请日:2015-11-12
Applicant: Facebook, Inc.
Inventor: Ittai M. Golde , Benjamin H F Nham
Abstract: The disclosure is directed to a push notification system (PNS) for sending notifications to users of an application (“app”), e.g., a mobile app of a social networking application. The PNS generates a compact filter data structure (“filter”) to store a representation of token identifications (“IDs”) of app installations that belong in a specified category. A token ID uniquely identifies a device-app pair. To send a notification, the PNS identifies the filter corresponding to the specified category, tests the filter with token IDs of all installations of the app to identify which of the token IDs are present in the filter, and sends the notification to client devices associated with the identified set of token IDs. The filter facilitates a fast lookup of a token ID while consuming significantly less storage space, e.g., as the filter stores a representation of the token IDs and not the actual token IDs.
-
公开(公告)号:US20170142213A1
公开(公告)日:2017-05-18
申请号:US14939285
申请日:2015-11-12
Applicant: Facebook, Inc.
Inventor: Ittai M. Golde , Benjamin H F Nham
CPC classification number: H04L67/26 , G06F8/61 , G06F9/44526 , G06F17/30321 , G06F17/30598 , G06F17/30867 , G06F21/62
Abstract: The disclosure is directed to a push notification system (PNS) for sending notifications to users of an application (“app”), e.g., a mobile app of a social networking application. The PNS generates a compact filter data structure (“filter”) to store a representation of token identifications (“IDs”) of app installations that belong in a specified category. A token ID uniquely identifies a device-app pair. To send a notification, the PNS identifies the filter corresponding to the specified category, tests the filter with token IDs of all installations of the app to identify which of the token IDs are present in the filter, and sends the notification to client devices associated with the identified set of token IDs. The filter facilitates a fast lookup of a token ID while consuming significantly less storage space, e.g., as the filter stores a representation of the token IDs and not the actual token IDs.
-