Patent ID: 8621585

Claim:
A client device comprising a processor and a memory storing instructions that, when executed by the processor, perform a method for accepting an invitation to a multi-device networked-application session, the method comprising: receiving a pushed invitation notification from an invitation server, said pushed invitation notification indicating, via identifiers, at least an invitation from an inviter user for an invitee user to join a multi-device session of a subject networked application, said pushed invitation notification omitting an invitation payload to enable said invitee user to join said multi-device session of said subject networked application; notifying a user of the client device that said inviter user has invited said invitee user to join said multi-device session; obtaining an indication from said user of the client device to accept said invitation to join said multi-device session; sending a response to said invitation server according to said indication, said response identifying said invitation; authenticating said user of the client device as said invitee user to said invitation server; in response to authenticating said user of the client device as said invitee user, receiving said invitation payload from said invitation server; attempting to join said multi-device session according to said invitation payload, but determining that said multi-device session has terminated; and in response to determining that said multi-device session has terminated, automatically generating a re-invitation from said invitee user inviting said inviter user to join a new multi-user session of said networked application.