发明名称 System-initiated interactions and notifications in a chat information system on mobile devices
摘要 A method for push interaction with a mobile device using a chat interface includes establishing a chat protocol connection between a server and the mobile device, wherein the chat protocol format is used as a part of the push protocol; generating an event on the server; sending a push protocol command relating to the event from the server to the mobile device using the chat protocol connection; in the background, processing the chat protocol request that was packaged within the push protocol command; receiving the response from the mobile device through the chat protocol connection using the pull protocol mode; sending media contents from the server to the client using pull protocol mode; and displaying the media contents on the mobile device.
申请公布号 US9386113(B1) 申请公布日期 2016.07.05
申请号 US201213731034 申请日期 2012.12.30
申请人 Speaktoit, Inc. 发明人 Goncharuk Artem;Gelfenbeyn Ilya;Sirotin Pavel
分类号 G06F15/16;H04L29/08;H04L12/58;G06Q10/10 主分类号 G06F15/16
代理机构 代理人 Khayet Georgiy L.
主权项 1. A method for push interaction with a mobile device using a chat interface, the method comprising: establishing a chat protocol connection between a server and the mobile device; obtaining, by the server, one or more updates on events from an external service provider, wherein the one or more updates are obtained in accordance with a predetermined schedule; monitoring one or more parameters associated with the mobile device, wherein the one or more parameters associated with the mobile device include at least a geographical location of the mobile device and a time associated with the mobile device; based on the monitoring, identifying, by the server, an event and one or more parameters associated with the event, wherein the one or more parameters associated with the event include at least a geographical location associated with the event and a time associated with the event, wherein the event is generated by the external service provider, and wherein the event is not generated by nor immediately associated with an input or a command of a user of the mobile device; based on the one or more parameters associated with the mobile device and the one or more parameters associated with the event, identifying, by the server, a possibility for the user to get to the event in time; sending a push protocol command relating to the event from the server to the mobile device using a push protocol mode, wherein the push protocol command causes the mobile device to notify the user about the event by displaying a notification associated with the event, wherein the notification at least informs about the possibility for the user to get to the event in time and includes a suggestion to reschedule the event; receiving by the server a response from the mobile device through the chat protocol connection using a pull protocol mode, wherein the response is generated based on the push protocol command and includes a session identifier, a request type, and data payload, wherein the request type includes a regular type or a background type; generating media contents by a chat information system of the server based on the response and the request type, wherein the media contents include data obtained from the external service provider; formatting the media contents using a pull chat protocol format; sending the media contents from the server to the mobile device using the pull protocol mode; based on the one or more parameters associated with the event, determining, by the server, participants of the event; and based on the identifying of the possibility for the user to get to the event in time, sending, by the server, one or more notifications to the participants of the event, the one or more notifications informing at least about the possibility for the user to get to the event in time, wherein the one or more notifications are sent to one or more electronic devices associated with the participants of the event.
地址 Palo Alto CA US