×

System-initiated interactions and notifications in a chat information system on mobile devices

  • US 9,386,113 B1
  • Filed: 12/30/2012
  • Issued: 07/05/2016
  • Est. Priority Date: 12/30/2011
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×