SOCIAL-CHRONOGRAPHIC-GEOGRAPHIC MEDIA FILE BROWSING SYSTEM AND METHOD
First Claim
1. A computer-implemented method for browsing digital-media content, the method comprising:
- identifying, by the computer, a remote user of a remote client device;
providing, by the computer to said remote client device for presentation to said remote user, an interactive map and a plurality of search-criterion controls including a social-graph-related selection control and a date and/or time selection control;
obtaining, by the computer from said remote client device via said plurality of search-criterion controls and said interactive map, a first search criterion associated with a social-graph of said remote user, a second search criterion associated with a date and/or time, and a third search criterion associated with a geographic location;
generating, by the computer, a media query based at least on said first search criterion, said second search criterion, and said third search criterion;
identifying, by the computer, a plurality of matching media files according to said media query; and
for each media file of said plurality of matching media files;
determining, by the computer, a geographic location associated with each media file;
generating, by the computer, a graphical media control associated with each media file; and
providing, by the computer, each graphical media control to said remote client device for placement on said interactive map according to each geographic location to enable said remote user to select and/or view each media file.
3 Assignments
0 Petitions
Accused Products
Abstract
Users are able to browse a digital-media content based on social-graph-related criteria, time-related criteria, and geolocation-related criteria. A social-chronographic-geographic media file browsing system builds a social-chronographic-geographic media query and retrieves digital-media content (and associated metadata) based on a given user'"'"'s search criteria. In accordance with various embodiments, the social-chronographic-geographic media file browsing system retrieves an interactive map from cartographic data provider and then places a graphical media control on the interactive map according to the provided geolocation-related criterion.
-
Citations
15 Claims
-
1. A computer-implemented method for browsing digital-media content, the method comprising:
-
identifying, by the computer, a remote user of a remote client device; providing, by the computer to said remote client device for presentation to said remote user, an interactive map and a plurality of search-criterion controls including a social-graph-related selection control and a date and/or time selection control; obtaining, by the computer from said remote client device via said plurality of search-criterion controls and said interactive map, a first search criterion associated with a social-graph of said remote user, a second search criterion associated with a date and/or time, and a third search criterion associated with a geographic location; generating, by the computer, a media query based at least on said first search criterion, said second search criterion, and said third search criterion; identifying, by the computer, a plurality of matching media files according to said media query; and for each media file of said plurality of matching media files; determining, by the computer, a geographic location associated with each media file; generating, by the computer, a graphical media control associated with each media file; and providing, by the computer, each graphical media control to said remote client device for placement on said interactive map according to each geographic location to enable said remote user to select and/or view each media file. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing apparatus comprising a processor and a memory having stored therein instructions that when executed by the processor, configure the apparatus to perform a method for browsing digital-media content, the method comprising:
-
identifying a remote user of a remote client device; providing, to said remote client device for presentation to said remote user, an interactive map and a plurality of search-criterion controls including a social-graph-related selection control and a date and/or time selection control; obtaining, from said remote client device via said plurality of search-criterion controls and said interactive map, a first search criterion associated with a social-graph of said remote user, a second search criterion associated with a date and/or time, and a third search criterion associated with a geographic location; generating a media query based at least on said first search criterion, said second search criterion, and said third search criterion; identifying a plurality of matching media files according to said media query; and for each media file of said plurality of matching media files; determining a geographic location associated with each media file; generating a graphical media control associated with each media file; and providing each graphical media control to said remote client device for placement on said interactive map according to each geographic location to enable said remote user to select and/or view each media file. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transient computer-readable storage medium having stored therein instructions that when executed by a processor, configure the processor to perform a method for browsing digital-media content, the method comprising:
-
identifying a remote user of a remote client device; providing, to said remote client device for presentation to said remote user, an interactive map and a plurality of search-criterion controls including a social-graph-related selection control and a date and/or time selection control; obtaining, from said remote client device via said plurality of search-criterion controls and said interactive map, a first search criterion associated with a social-graph of said remote user, a second search criterion associated with a date and/or time, and a third search criterion associated with a geographic location; generating a media query based at least on said first search criterion, said second search criterion, and said third search criterion; identifying a plurality of matching media files according to said media query; and for each media file of said plurality of matching media files; determining a geographic location associated with each media file; generating a graphical media control associated with each media file; and providing each graphical media control to said remote client device for placement on said interactive map according to each geographic location to enable said remote user to select and/or view each media file. - View Dependent Claims (12, 13, 14, 15)
-
Specification