Patent ID: 9509653
Filing Date: 2016-11-29
CPC Classification: H04L

Claim Text:
1. A computer-implemented method comprising: receiving, at a computing system, a plurality of messages for a plurality of mobile devices remote from the computing system, including a first mobile device comprising a first user profile and second user profile configured to run simultaneously, wherein each of the first and second user profiles represents a different user of the first mobile device, wherein only a single network connection exists between the computing system and the first mobile device during a current communications session, and wherein the first user profile is configured to run a first instance of an application, and wherein the second user profile is configured to run a second instance of the application independent of the first instance while the first user profile is running the first instance; associating the first user profile with a first user profile identifier; associating the second user profile with a second user profile identifier; receiving a first message directed toward the first instance of the application; packaging the first message with the first user profile identifier, based on the first message being directed to the first instance of the application; and transmitting the first message, along with the first user profile identifier, to the first mobile device.