发明名称 Hibernate mode for chat service
摘要 Methods, apparatuses and systems directed to hibernating a client of an instant messaging service. A user wishing to conserve battery life and connection overhead in a mobile device may transmit a hibernate command to a chat server. Although the user's connection is torn down, the user will still maintain a presence on the instant messaging service and be able to receive messages.
申请公布号 US9277502(B2) 申请公布日期 2016.03.01
申请号 US201113019970 申请日期 2011.02.02
申请人 Facebook, Inc. 发明人 Moayerzadeh Ahmadi Alireza;Moidu Sameer Fahad Khalid
分类号 G06F15/16;H04W52/02;H04L12/58 主分类号 G06F15/16
代理机构 Baker Botts L.L.P. 代理人 Baker Botts L.L.P.
主权项 1. A method comprising: by an instant messaging (IM) server running on a server computing device, receiving an instruction to put an IM client-side application of an IM user into an IM hibernation mode, wherein the IM client-side application is installed on a mobile computing device of the user, wherein the IM user has an active IM status on the IM server, and wherein a communication-protocol session has been established between the IM server and the IM client-side application; by the IM server, in response to the instruction, terminating the communication-protocol session to put the IM client-side application into the IM hibernation mode, wherein the mobile computing device remains active, and wherein the IM server maintains an active IM status for the IM user; by the IM server, while the IM client-side application is in the IM hibernation mode: receiving an instant message for the IM user;generating, for the instant message, a token comprising a pointer to the instant message within a stream of instant messages maintained by the IM server for the IM user;sending, to the mobile computing device, a push notification comprising the token when the instant message is received by the IM server, the bush notification being sent without re-establishing the communication-protocol session with the IM server; and by the IM server, when a timeout period associated with the IM hibernation mode is exceeded, terminating the active IM status of the IM user on the IM server.
地址 Menlo Park CA US