System and method for distributing media related to a location
First Claim
Patent Images
1. A method comprising of:
- receiving the physical location of a media presentation device over a network;
identifying, via the network, the physical location of a plurality of end users, such that each of plurality of users is associated with a respective user device capable of storing media files;
identifying, via the network, at least one of the plurality of end users who is located in such proximity to the media presentation device that the user can perceive media that is presented on the media presentation device;
identifying, via the network, at least one media file that is currently being presented on the media presentation device;
accumulating, via the network, a playlist comprising the at least one media file;
determining, via the network, if each of the at least one of the plurality of end users made a purchase at the physical location;
transmitting, over the network, the playlist to the respective user device of each of the at least one of the plurality of end users that made a purchase.
9 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.
445 Citations
66 Claims
-
1. A method comprising of:
- receiving the physical location of a media presentation device over a network;
identifying, via the network, the physical location of a plurality of end users, such that each of plurality of users is associated with a respective user device capable of storing media files;
identifying, via the network, at least one of the plurality of end users who is located in such proximity to the media presentation device that the user can perceive media that is presented on the media presentation device;
identifying, via the network, at least one media file that is currently being presented on the media presentation device;
accumulating, via the network, a playlist comprising the at least one media file;
determining, via the network, if each of the at least one of the plurality of end users made a purchase at the physical location;
transmitting, over the network, the playlist to the respective user device of each of the at least one of the plurality of end users that made a purchase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
- receiving the physical location of a media presentation device over a network;
-
24. A non-transitory computer-readable storage medium having computer-executable instructions for a method comprising the steps of:
-
receiving the physical location of a media presentation device over a network; identifying, via the network, the physical location of a plurality of end users, such that each of plurality of users is associated with a respective user device capable of storing media files; identifying, via the network, at least one of the plurality of end users who is located in such proximity to the media presentation device that the user can perceive media that is presented on the media presentation device; identifying, via the network, at least one media file that is currently being presented on the media presentation device; accumulating, via the network, a playlist comprising the at least one media file; determining, via the network, if each of the at least one of the plurality of end users made a purchase at the physical location; transmitting, over the network, the playlist comprising the at least one media file to the respective user device of each of the at least one of the plurality of end users that have made a purchase. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A computing device 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 receiving, over a network, the physical location of a plurality of media presentation devices and the physical location of a plurality of end users, such that each of plurality of users are associated with a respective user device capable of storing media files; eligible user identification logic executed by the processor for identifying at least one of the plurality of end users who are located in such proximity to at least one of the plurality of media presentation devices that the at least one of the plurality of end users can perceive media that is presented on the at least one of the plurality of media presentation devices; location related media identification logic executed by the processor for identifying at least one media file that is currently being presented on the at least one of the plurality of media presentation devices; media filter logic executed by the processor for determining if the at least one media file meets at least one filter criteria, wherein if the at least one of the plurality of end users meets the at least one filter criteria, the at least one media file is not transmitted to the at least one of the plurality of end users by the media delivery module; content restriction logic executed by the processor for determining if at least one content restriction should be applied to the at least one media file, wherein if the at least one content restriction should be applied to the at least one media file, the at least one content restriction is applied to the at least one media file before it is transmitted to the user device of the at least one of the plurality of end users by the media delivery module, the at least one content restriction applied to the media file comprises a determination that the at least one of the plurality of end users has made a purchase at the physical location; playlist update logic executed by the processor for accumulating a playlist comprising the at least one media file and updating a playlist on the user device of the at least one of the plurality of end users, wherein the playlist updated to reflect the at least one media file upon the at least one content restriction being satisfied; media delivery logic executed by the processor for transmitting, over the network, the at least one media file to the respective user device of the at least one of the plurality of end users upon the at least one of the plurality of end users making a purchase at the physical location. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
Specification