-
公开(公告)号:US10462092B2
公开(公告)日:2019-10-29
申请号:US14868123
申请日:2015-09-28
Applicant: Facebook, Inc.
Abstract: In one embodiment, a method includes providing an application programming interface (API) to an application running on a client system. The API is provided based on a user of the client system being logged in to a social-networking system on the application. A first request is received from the application, and the first request includes a new messaging token and a request to register the new messaging token to a user profile of the user on the social-networking system. A verification token is sent to the application. A second request is received from the application, and the second request includes the verification token and context information of the application. The second request is sent by the application using the API. In response to the received requests, a registration of the user profile is updated by discarding a previously-registered messaging token and registering the new messaging token to the user profile.
-
公开(公告)号:US20170093998A1
公开(公告)日:2017-03-30
申请号:US14868110
申请日:2015-09-28
Applicant: Facebook, Inc.
Abstract: In one embodiment, a method includes receiving a registration request from an application running on a client system. The registration request includes a messaging token associated with a message-distribution server. In response to the received registration request, the messaging token is registered to a user profile on a social-networking system. A push notification is generated for display at the client system. The push notification and the messaging token are sent to the message-distribution server, where the messaging token identifies the client system to the message-distribution server for delivery of the push notification.
-
公开(公告)号:US10476978B2
公开(公告)日:2019-11-12
申请号:US14868110
申请日:2015-09-28
Applicant: Facebook, Inc.
Abstract: In one embodiment, a method includes receiving a registration request from an application running on a client system. The registration request includes a messaging token associated with a message-distribution server. In response to the received registration request, the messaging token is registered to a user profile on a social-networking system. A push notification is generated for display at the client system. The push notification and the messaging token are sent to the message-distribution server, where the messaging token identifies the client system to the message-distribution server for delivery of the push notification.
-
公开(公告)号:US20180176169A1
公开(公告)日:2018-06-21
申请号:US15387564
申请日:2016-12-21
Applicant: Facebook, Inc.
Inventor: Alexandra Filip , Jonathan Bryan McKay , Dingjie Wang , Anumeha Goel Dhanrajani , Seungwon Jeong , Nicolas E. Stier-Moses
Abstract: In one embodiment, a method includes determining a reliability score for multiple message aggregators and calculating a rank score for each of the message aggregators. The rank score may be based on a price and the reliability score of the corresponding message aggregator. The method further includes identifying a message type for a queued message. Upon identifying the message type as corresponding to a first message type, the method further includes selecting a first message aggregator of the plurality of message aggregators based on the reliability scores, and upon identifying the message type as corresponding to a second message type, selecting a second message aggregator of the plurality of message aggregators based on the rank scores. Finally, the method includes sending the queued message through the selected message aggregator.
-
公开(公告)号:US10764225B2
公开(公告)日:2020-09-01
申请号:US15387564
申请日:2016-12-21
Applicant: Facebook, Inc.
Inventor: Alexandra Filip , Jonathan Bryan McKay , Dingjie Wang , Anumeha Goel Dhanrajani , Seungwon Jeong , Nicolas E. Stier-Moses
Abstract: In one embodiment, a method includes determining a reliability score for multiple message aggregators and calculating a rank score for each of the message aggregators. The rank score may be based on a price and the reliability score of the corresponding message aggregator. The method further includes identifying a message type for a queued message. Upon identifying the message type as corresponding to a first message type, the method further includes selecting a first message aggregator of the plurality of message aggregators based on the reliability scores, and upon identifying the message type as corresponding to a second message type, selecting a second message aggregator of the plurality of message aggregators based on the rank scores. Finally, the method includes sending the queued message through the selected message aggregator.
-
公开(公告)号:US20170093784A1
公开(公告)日:2017-03-30
申请号:US14868123
申请日:2015-09-28
Applicant: Facebook, Inc.
Abstract: In one embodiment, a method includes providing an application programming interface (API) to an application running on a client system. The API is provided based on a user of the client system being logged in to a social-networking system on the application. A first request is received from the application, and the first request includes a new messaging token and a request to register the new messaging token to a user profile of the user on the social-networking system. A verification token is sent to the application. A second request is received from the application, and the second request includes the verification token and context information of the application. The second request is sent by the application using the API. In response to the received requests, a registration of the user profile is updated by discarding a previously-registered messaging token and registering the new messaging token to the user profile.
-
公开(公告)号:US20160173631A1
公开(公告)日:2016-06-16
申请号:US14983314
申请日:2015-12-29
Applicant: Facebook, Inc.
Inventor: Jonathan Bryan McKay , Nathan Paul Schloss , David S. Park , William Shun Xiao
IPC: H04L29/08
CPC classification number: H04L67/306 , H04L67/02 , H04L67/22 , H04W4/21
Abstract: In one embodiment, one or more computer systems of a social-networking system access a notification to be delivered to an identified user. The one or more computer systems of a social-networking system access registration data maintained by the notification-providing system and associated with the user. The one or more computer systems of a social-networking system identifies, based on the registration data, an endpoint associated with the user to which the notification will be delivered, wherein the endpoint includes a particular application installed on a client system associated with the user. The one or more computer systems of a social-networking system causes the notification to be sent to the identified endpoint.
Abstract translation: 在一个实施例中,社交网络系统的一个或多个计算机系统访问要传送到所识别的用户的通知。 社交网络系统的一个或多个计算机系统访问由通知提供系统维护并与用户相关联的注册数据。 社交网络系统的一个或多个计算机系统基于注册数据识别与将要向其通信的用户相关联的端点,其中该端点包括安装在与用户相关联的客户端系统上的特定应用 。 社交网络系统的一个或多个计算机系统使通知被发送到所识别的端点。
-
-
-
-
-
-