×

Methods and systems for analyzing user preferences to dynamically identify remotely located media for local access

  • US 10,580,030 B2
  • Filed: 05/25/2011
  • Issued: 03/03/2020
  • Est. Priority Date: 05/27/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by respective computer processors of a computing system including a first computing device and a third computing device, the computing system in communication with a second computing device, the respective computer processors executing computer program instructions stored on at least one non-transitory computer-readable medium to perform a method for broadcasting media responsive to analyzing user preferences to dynamically identify remotely located media, the method comprising:

  • receiving, by a media selection component executed by a respective computer processor of the first computing device, from a sponsor, at least one request to promote first media, the request including a request to broadcast a promotional play of the first media;

    tracking, by a presence module, a physical location of a second computing device used by a non-sponsor user, the presence module in communication with a client application executing on the second computing device via at least one computer network and exchanging data identifying the physical location of the second computing device, the presence module executed by a respective computer processor of the third computing device, the second computing device and the third computing device physically located at a location remote from the first computing device;

    determining, by the media selection component executed by the respective computer processor of the first computing device, based on data received from the presence module, via at least one computer network, that the second computing device is physically located within a venue;

    scanning, by the media selection component executed by the respective computer processor of the first computing device, second media stored on the second computing device to access an identification of a type of media preferred by the non-sponsor user of the second computing device;

    automatically identifying, by the media selection component executed by the respective computer processor of the first computing device, remotely located third media that is (i) of the type preferred by the non-sponsor user of the second computing device, and (ii) identified by the at least one request to promote first media, upon determining that the second computing device is physically located within the venue and responsive to scanning the media stored on the second computing device;

    directing, by the media selection component executed by the respective computer processor of the first computing device, via the at least one computer network, the third computing device to broadcast the remotely located third media at the venue and to display an identification of the non-sponsor user, the third computing device and the second computing device located within the venue while the non-sponsor user is in the venue, without first receiving, from the non-sponsor user of the second computing device, a user request to broadcast the remotely located third media, wherein the directing is provided responsive to determining the physical location of the second computing device and to automatically identifying the remotely located third media;

    broadcasting, by a media player executed by the respective computer processor of the third computing device at the venue, the remotely located third media on a venue entertainment system within the venue; and

    modifying, by the media player, a display of the venue entertainment system to include a display of an identifier of the non-sponsor user.

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