| CPC G06F 16/639 (2019.01) [H04W 4/021 (2013.01)] | 20 Claims |

|
1. A system for dynamic playlist generation, comprising: a mobile device including a display; a processor; a tangible, non-transitory electronic memory in electronic communication with the processor, and a set of computer readable code on the non-transitory electronic memory, including: a user interface (UT) module executable to display system information and receive user inputs; a mapping module executable to request and receive location data from a location data source, to request and receive map data from a map data source, and to integrate the map data and the location data in real time to generate a dynamic map displayable via the UI module; a Field of View (FOV) detector module executable by the processor to determine a current field of view of the dynamic mapas displayed on the display via the UI module; a list generator module; a ranking module comprising a ranking model configured to output a proximity score based on a current position received from the location data source; wherein, in response to execution by the processor, the list generator module executes the FOV detector module to generate flagged elements of a location table comprising location data stored in association with story data and returns the flagged elements to the list generator module; wherein, in response to receiving the flagged elements of the location table, the list generator module automatically inputs each of the flagged elements into the ranking module for further processing; wherein, in response to execution by the processor, the ranking module automatically enters the current position and each of the flagged elements of the location table into the ranking model to generate the proximity score for each of the flagged elements, wherein, in response to generating the proximity scores, the ranking module feeds back each of the proximity scores for each of the flagged elements to the list generator module; wherein, in response to receiving the proximity scores, the list generator module generates a dynamically ordered playlist comprising a plurality of stories, ordered according to their respective proximity score, wherein each of the plurality of stories is associated on a one to one basis with each of the flagged elements of the location table.
|