Patent ID: 9607313
Date: 2017-03-28
CPC Classifications: G06Q,H04L,H04N

Claim:
1. A method performed by a server for providing a streaming banner, the method comprising: receiving, by a processor at a server from a mobile device, user activity information on the mobile device, the user activity information comprising at least a current location of the mobile device, the user activity information being independent of user activity with a streaming banner on at least the mobile device; determining that the user activity information satisfies at least one condition triggering a streaming banner to be provided to the mobile device, wherein the at least one condition includes a location condition satisfied by the current location of the mobile device; in response to determining that the user activity information satisfies the condition, selecting, by the processor, a first promoted mobile device application and a second promoted mobile device application to promote in the streaming banner based on the condition and data obtained from an initial application identification source independent of the user activity information, the initial application identification source including at least one of: a social media site, user profiles of users in the user's social network, or an application submitted to an application e-commerce site; and transmitting the streaming banner to the mobile device, wherein the streaming banner and content of the streaming banner are independent of content currently being displayed on the mobile device and configured to simultaneously present, at least temporarily, a first set of data corresponding to the first promoted mobile device application and a second set of data corresponding to the second promoted mobile device application on the mobile device.