Broadcasting notifications with low latency

    公开(公告)号:US10979519B2

    公开(公告)日:2021-04-13

    申请号:US16252150

    申请日:2019-01-18

    Abstract: Techniques for broadcasting notifications with low latency are provided. A set of recipients for a notification of a content item is determined. The notification is stored in a second notifications storage that is separate from a first notifications storage. A request for one or more notifications is received over a computer network from a client device that is associated with a particular recipient in the set of recipients. In response to receiving the request, first notification data is retrieved from the first notifications storage, second notification data that includes the notification is retrieved from the second notifications storage. The first notification data is combined with the second notification data to generate combined notification data. The combined notification data is transmitted over the computer network to the client device and is stored in the first notifications storage. The notification may be removed from the first notifications storage.

    BROADCASTING NOTIFICATIONS WITH LOW LATENCY
    2.
    发明申请

    公开(公告)号:US20200236183A1

    公开(公告)日:2020-07-23

    申请号:US16252150

    申请日:2019-01-18

    Abstract: Techniques for broadcasting notifications with low latency are provided. A set of recipients for a notification of a content item is determined. The notification is stored in a second notifications storage that is separate from a first notifications storage. A request for one or more notifications is received over a computer network from a client device that is associated with a particular recipient in the set of recipients. In response to receiving the request, first notification data is retrieved from the first notifications storage, second notification data that includes the notification is retrieved from the second notifications storage. The first notification data is combined with the second notification data to generate combined notification data. The combined notification data is transmitted over the computer network to the client device and is stored in the first notifications storage. The notification may be removed from the first notifications storage.

    ANTI-JITTER MECHANISM FOR MONITORING ONLINE AVAILABILITY

    公开(公告)号:US20190327319A1

    公开(公告)日:2019-10-24

    申请号:US15959468

    申请日:2018-04-23

    Abstract: A system is configured to determine whether a member of a social networking service is online or offline with the social networking service. The system updates the online or offline status of the member in accordance with whether the member is connected to the social networking service. The system further implements an anti-jitter mechanism that prevents a waste of computing resources where the member is connected to the social networking service using an intermittent connection. The anti-jitter mechanism leverages heartbeat messages and timestamps to determine whether the member is online or offline with the social networking service. The anti-jitter mechanism further includes the use of one or more delay triggers, where each delay trigger may be generated based on a received heartbeat message. As the status of the member changes, the social networking service disseminates the status change to other members communicatively coupled to the social networking service.

    Facilitating social network service connections based on mobile device validated calendar data

    公开(公告)号:US10375004B2

    公开(公告)日:2019-08-06

    申请号:US14530490

    申请日:2014-10-31

    Inventor: Akhilesh Gupta

    Abstract: A first mobile device associated with a first member of a social networking service may be configured to facilitate social networking service connections based on calendar data validated by the first mobile device. For example, the first mobile device accesses calendar data that pertains to an electronic calendar of the first member. The first mobile device identifies a scheduled event based on the calendar data. The first mobile device determines that the first member and a second member of the social networking service attended the scheduled event based on a proximity between the first mobile device and a second mobile device associated with the second member. The first mobile device generates a communication for the first member that includes a prompt to connect with the second member via the social networking service, based on the determining that the first member and the second member attended the scheduled event.

    Anti-jitter mechanism for monitoring online availability

    公开(公告)号:US11076009B2

    公开(公告)日:2021-07-27

    申请号:US15959468

    申请日:2018-04-23

    Abstract: A system is configured to determine whether a member of a social networking service is online or offline with the social networking service. The system updates the online or offline status of the member in accordance with whether the member is connected to the social networking service. The system further implements an anti-jitter mechanism that prevents a waste of computing resources where the member is connected to the social networking service using an intermittent connection. The anti-jitter mechanism leverages heartbeat messages and timestamps to determine whether the member is online or offline with the social networking service. The anti-jitter mechanism further includes the use of one or more delay triggers, where each delay trigger may be generated based on a received heartbeat message. As the status of the member changes, the social networking service disseminates the status change to other members communicatively coupled to the social networking service.

    Anticipatory contextual notifications

    公开(公告)号:US10372774B2

    公开(公告)日:2019-08-06

    申请号:US14552196

    申请日:2014-11-24

    Abstract: A system and method for anticipatory contextual notifications are provided. In example embodiments, a context indication corresponding to a user that is a member of a social network service is received. The context indication is indicative of a real-time context of the user. The context indication is analyzed to determine that the context indication is a significant context indication. An entity associated with the significant context indication and that is a member of the social network service is identified. Member data associated with the identified entity and the user is accessed. Notification context is generated based, at least in part, on an analysis of the significant context indication and the member data. Presentation, to the user, of a notification that includes the notification context is caused.

Patent Agency Ranking