Geographic based media content delivery interface
First Claim
1. A non-transitory computer storage medium storing instructions that when executed by a processor, cause the processor to perform a method for delivering media content, comprising the steps of:
- determining a geographic location of a media playing device;
providing, using a media database, a plurality of media files, each media file having at least one searchable geographic field that indicates a geographic property associated with the each media file;
searching the media database to generate a search report listing at least one media file of the plurality of media files having a geographic property in the searchable geographic field related to the determined geographic location;
displaying, using a display, at least one media file related to the determined geographic location;
receiving a retrieval request including a selection of a media file from the displayed at least one media file; and
distributing the selected media file to the media playing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A media content delivery interface for delivering media content based on a geographic location of a user. The media content delivery interface may include a mapping device configured to receive a positioning signal and determine a geographic location of a media playing device based on the positioning signal, a processor configured to receive the geographic location from the mapping device and generate a search signal for searching a media database for a media file having a geographic property related to the geographic location, and a distribution device coupled to the processor, configured to selectively distribute the searched media file from the media database to the media player device.
19 Citations
22 Claims
-
1. A non-transitory computer storage medium storing instructions that when executed by a processor, cause the processor to perform a method for delivering media content, comprising the steps of:
-
determining a geographic location of a media playing device; providing, using a media database, a plurality of media files, each media file having at least one searchable geographic field that indicates a geographic property associated with the each media file; searching the media database to generate a search report listing at least one media file of the plurality of media files having a geographic property in the searchable geographic field related to the determined geographic location; displaying, using a display, at least one media file related to the determined geographic location; receiving a retrieval request including a selection of a media file from the displayed at least one media file; and distributing the selected media file to the media playing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer storage medium storing instructions that when executed by a processor, cause the processor to perform a method for managing a media database and for delivering media content, comprising the steps of:
-
receiving a media file; embedding a file identity code in the media file; creating a record in the media database for the received media file; creating a searchable geographic field in the record for storing a geographic property of the received media file; associating the record to the received media file; determining a geographic location of a media playing device; searching the media database to generate a search report listing at least one media file of the plurality of media files having a geographic property in the searchable geographic field related to the determined geographic location; displaying, using a display, at least one media file related to the determined geographic location; receiving a retrieval request including a selection of a media file from the displayed at least one media file; and distributing the selected media file to the media playing device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A media content delivery interface, comprising:
-
a mapping device configured to receive a positioning signal and determine a geographic location of a media playing device based on the positioning signal; a processor configured to; receive the geographic location from the mapping device, generate a search signal for searching a media database having a plurality of media files, each media file having at least one searchable geographic field that indicates a geographic property associated with the each media file, and generate a search report listing media files, each media file in the search report having a geographic property in the searchable geographic field related to the geographic location; a display for displaying a list of media files related to the geographic location; and a distribution device coupled to the processor, configured to generate a retrieval request including a selection of a media file from the displayed list of media files and distribute the selected media file from the media database to the media player device. - View Dependent Claims (19, 20)
-
-
21. A non-transitory computer storage medium storing instructions that when executed by a processor, cause the processor to perform a method for delivering media content, comprising the steps of:
-
determining a geographic location of a media playing device; providing, using a media database, a plurality of media files, each media file having at least one searchable geographic field that indicates a geographic property associated with the each media file; receiving a search criterion indicating a user-defined geographic property; searching the media database to generate a search report listing at least one media file of the plurality of media files having a searchable geographic field related to the determined geographic location and the user-defined geographic property; displaying, using a display, at least one media file related to the determined geographic location and the user-defined geographic property; receiving a retrieval request including a selection of a media file from the displayed at least one media file; and distributing the selected media file to the media playing device.
-
-
22. A non-transitory computer storage medium storing instructions that when executed by a processor, cause the processor to perform a method for delivering media content, comprising the steps of:
-
determining a geographic location of a media playing device; providing, using a media database, a plurality of media files, each media file having at least one searchable geographic field that indicates a geographic property associated with the each media file; searching the media database to generate a search report listing at least one media file of the plurality of media files having a searchable geographic field related to the determined geographic location; displaying, using a display, at least one media file related to the determined geographic location; receiving a retrieval request including a selection of a media file from the displayed at least one media file; distributing the selected media file to the media playing device; determining an updated geographic location of the media playing device; and updating the search report to generate an updated search report listing including at least one new media file of the plurality of media files having a searchable geographic field related to the updated geographic location.
-
Specification