System and method for location based media delivery
First Claim
1. A method comprising:
- receiving the physical location of a media presentation device over a network;
identifying, via the network, a respective physical location of each user of a first plurality of users, each user of the first plurality of users being associated with a respective first plurality of media files stored on the network comprising a respective user playlist for the respective user;
identifying, via the network, a second plurality of users within the first plurality of users, each user of the second plurality of users being within a defined proximity to the media presentation device, the defined proximity comprising spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria;
selecting, via the network, a second plurality of media files, such that, for each user of the second plurality of users, a respective media file is selected from the respective user playlist associated with the respective user and added to the second plurality of media files;
assembling, via the network, the second plurality of media files into an ordered playlist having an order; and
transmitting, over the network, each respective media file in the ordered playlist to the media presentation device in the order of the ordered playlist.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selecting and presenting media on a network to tune an environment to the tastes of the users within that environment, thus improving the experience of that location. A 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 associated are with a plurality of media files stored on the network. A least one of the end users that are within a defined proximity to the media presentation device are identified. At least one media file associated with the end users that are within a defined proximity to the media presentation device are identified and transmitted over the network to the media presentation device.
402 Citations
42 Claims
-
1. A method comprising:
-
receiving the physical location of a media presentation device over a network; identifying, via the network, a respective physical location of each user of a first plurality of users, each user of the first plurality of users being associated with a respective first plurality of media files stored on the network comprising a respective user playlist for the respective user; identifying, via the network, a second plurality of users within the first plurality of users, each user of the second plurality of users being within a defined proximity to the media presentation device, the defined proximity comprising spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria; selecting, via the network, a second plurality of media files, such that, for each user of the second plurality of users, a respective media file is selected from the respective user playlist associated with the respective user and added to the second plurality of media files; assembling, via the network, the second plurality of media files into an ordered playlist having an order; and transmitting, over the network, each respective media file in the ordered playlist to the media presentation device in the order of the ordered playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; location tracking logic executed by the processor for tracking , via a network, a spatial location of a media presentation device and a spatial location of each entity of a first plurality of entities, each entity of the first plurality of entities being associated with a respective first plurality of media files stored on the network comprising a respective entity playlist for the respective entity; proximity correlation logic executed by the processor for identifying a second plurality of entities within the first plurality of entities are within a defined proximity to the media presentation device, the defined proximity comprising spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria; media selection logic executed by the processor for selecting a second plurality of media files comprising a respective media file from the respective user playlist associated with each entity of the second plurality of entities; playlist assembly logic executed by the processor for assembling, via the network, the second plurality of media files into an ordered playlist having an order; and media delivery logic executed by the processor for transmitting, over the network, each respective media file in the ordered playlist to the media presentation device in the order of the ordered playlist. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
30. A non-transitory computer-readable storage medium for tangibly storing thereon computer readable instructions for a method comprising:
-
receiving the physical location of a media presentation device over a network; identifying, via the network, a respective physical location of each user of a first plurality of users, each user of the first plurality of users being associated with a respective first plurality of media files stored on the network comprising a respective user playlist for the respective user; identifying, via the network, a second plurality of users within the first plurality of users, each user of the second plurality of users being within a defined proximity to the media presentation device, the defined proximity comprising spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria; selecting, via the network, a second plurality of media files, such that, for each user of the second plurality of users, a respective media file is selected from the respective user playlist associated with the respective user and added to the second plurality of media files; assembling, via the network, the second plurality of media files into an ordered playlist having an order; and transmitting, over the network, each respective media file in the ordered playlist to the media presentation device in the order of the ordered playlist. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification