Patent ID: 9152936
Filing Date: 2015-10-06
Classification: G06F,G06Q,H04L,H04M,Y04S

Abstract:
1. A computer-implemented method comprising: providing, over a computer network, by a web server, a messaging service accessible by a plurality of users via a plurality of web clients, including a first user at a first web client and a second user at a second web client; sending, over the computer network, by the web server, to the first web client associated with a first client computer, indications of a plurality of graphical objects stored in a memory associated with the web server and remote to the first client computer, the indications of the graphical objects being user selectable to prompt sending of a graphical presentation including the respective selected graphical object to a web client for display to a user; receiving, over the computer network, from the first web client, a user selection of a first graphical object from the plurality of graphical objects by a first user, the first graphical object comprising a computer animation; receiving, by the web server, a first request from the first web client at the first client computer to display, a first graphical presentation comprising the first graphical object, to a second user at the second web client associated with a second client computer; responsive to the first request, storing, by the processor, in the memory, instructions for displaying the first graphical presentation at the second web client, at least until receiving a status update from the second web client; receiving the status update from the second client computer, the status update indicating a state of the second web client at the second client computer; determining, based on the status update, that the second user at the second web client is ready to view the graphical presentation; and responsive to the determining, transmitting, by the processor, the instructions to the second web client at the second client computer, wherein, based on the instructions, the computer animation of the first graphical presentation automatically plays in an active web browser window of the second client computer, without prompting of the second user.