SYSTEM AND METHOD FOR DISTRIBUTING MEDIA RELATED TO A LOCATION
First Claim
1. 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, wherein each of plurality of users is associated with a user device capable of storing media files;
identifying 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 at least one media file that is currently being presented on the media presentation device;
transmitting, over the network, the at least one media file to the user device of each of the at least one of the plurality of end users.
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.
233 Citations
66 Claims
-
1. 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, wherein each of plurality of users is associated with a user device capable of storing media files; identifying 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 at least one media file that is currently being presented on the media presentation device; transmitting, over the network, the at least one media file to the user device of each of the at least one of the plurality of end users. - 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)
-
-
24. A computer-readable 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, wherein each of plurality of users is associated with a user device capable of storing media files; identifying 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 at least one media file that is currently being presented on the media presentation device; transmitting, over the network, the at least one media file to the user device of each of the at least one of the plurality of end users. - 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 system comprising:
-
a location tracking module that receives, over a network, the physical location of a plurality of media presentation devices and the physical location of a plurality of end users, wherein each of plurality of users are associated with a user device capable of storing media files; an eligible user identification module that identifies 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; a location related media identification module that identifies at least one media file that is currently being presented on the at least one of the plurality of media presentation devices; a media filter module that determines 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; a content restriction module that determines 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; a playlist update module that updates 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; a media delivery module that transmits, over the network, the at least one media file to the user device of the at least one of the plurality of end users. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification