System and method for distributing media related to a location
First Claim
Patent Images
1. A method comprising:
- receiving, by a processor, a physical location of a media presentation device over a network;
accessing, by the processor, historical data regarding visitors to the physical location;
identifying from the historical data, by the processor, regular visitors to the physical location from a plurality of users located in such proximity to the media presentation device that the plurality of users can perceive media that is presented on the media presentation device;
determining automatically, by the processor, a plurality of media files liked by at least a subset of the plurality of users, the determination is based on external data sources attached to the network;
accumulating, by the processor, a playlist comprising at least a subset of the plurality of media files, the subset of media files are arranged in the playlist wherein media files liked by the regular visitors are favored;
transmitting, by the processor via the network, the playlist to the media presentation device;
detecting, by the processor via the network, arrival of new users at the physical location of the media presentation device;
altering automatically, by the processor, the playlist based on the detected arrival of the new users such that the altered playlist comprises media files liked by at least a subset of the new users; and
transmitting, by the processor via the network, the altered playlist to the media presentation device.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for distributing media related to a location. The physical location of a media presentation device is received over a network. The physical location of a plurality of end users are identified, via the network, wherein each of plurality of users is associated with a user device capable of storing media files. At least one of the end users is identified who is located in such proximity to the media presentation device that the user can perceive media that presented on the media presentation device. At least one media file that is currently being presented on the media presentation device is identified and transmitted over the network to each of the identified end users.
46 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processor, a physical location of a media presentation device over a network; accessing, by the processor, historical data regarding visitors to the physical location; identifying from the historical data, by the processor, regular visitors to the physical location from a plurality of users located in such proximity to the media presentation device that the plurality of users can perceive media that is presented on the media presentation device; determining automatically, by the processor, a plurality of media files liked by at least a subset of the plurality of users, the determination is based on external data sources attached to the network; accumulating, by the processor, a playlist comprising at least a subset of the plurality of media files, the subset of media files are arranged in the playlist wherein media files liked by the regular visitors are favored; transmitting, by the processor via the network, the playlist to the media presentation device; detecting, by the processor via the network, arrival of new users at the physical location of the media presentation device; altering automatically, by the processor, the playlist based on the detected arrival of the new users such that the altered playlist comprises media files liked by at least a subset of the new users; and transmitting, by the processor via the network, the altered playlist to the media presentation device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having stored thereon, instructions which when executed by a processor, cause the processor to:
-
receive a physical location of a media presentation device over a network; access historical data regarding visitors to the physical location; identify from the historical data, via the network, regular visitors to the physical location from a plurality of users located in such proximity to the media presentation device that the plurality of users can perceive media that is presented on the media presentation device; determine automatically, via the network, a plurality of media files liked by at least a subset of the plurality of users, the determination is based on external data sources attached to the network; accumulate, a playlist comprising at least a subset of the plurality of media files, the subset of media files are arranged in the playlist wherein media files liked by the regular visitors are favored; transmit, via the network, the playlist to the media presentation device; detect, via the network, arrival of new users at the physical location of the media presentation device; alter the playlist automatically, based on the detected arrival of the new users such that the altered playlist comprises media files liked by at least a subset of the new users; and transmit, via the network, the altered playlist to the media presentation device. - View Dependent Claims (14, 15)
-
-
16. A computing device comprising:
-
a hardware processor; a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; accessing logic, executed by the processor, for accessing historical data regarding visitors to a physical location of a media presentation device; location tracking logic, executed by the processor, for receiving, over a network, respective physical locations of a plurality of users, such that each of plurality of users are located in such proximity to the media presentation device that the plurality of users can perceive media that is presented on the media presentation device; visitor identification logic, executed by the processor, for identifying regular visitors to the physical location from historical data regarding visitors to the physical location; media identification logic, executed by the processor, for identifying automatically a plurality of media files that are liked by at least a subset of the plurality of users, the identification of the plurality of media files is based on external data sources attached to the network; playlist generation logic, executed by the processor, for generating a playlist comprising at least a subset of the plurality of media files, the subset of media files are arranged in the playlist wherein media files liked by the regular visitors are favored; media delivery logic, executed by the processor, for transmitting, over the network, the playlist to the media presentation device; user presence detection logic, executed by the processor, for detecting arrival of new users at the physical location; and playlist altering logic, executed by the processor, for automatically altering the playlist such that the altered playlist comprises media files liked by at least a subset of the new users; and the media delivery logic, executed by the processor, delivers the altered playlist to the media presentation device. - View Dependent Claims (17, 18, 19, 20)
-
Specification