Patent ID: 9002829
Filing Date: 2015-04-07
Classification: G06F

Abstract:
1. A computer-implemented method for streaming a plurality of audio files with an in-vehicle computing device of an automobile, the method comprising: presenting, by the in-vehicle computing device, a list of audio files to a user on a display associated with the in-vehicle computing device, the list including the audio files synchronized from a personal computing device associated with the user, wherein at least some of the audio files are stored in an in-vehicle storage device associated with the in-vehicle computing device; receiving, by the in-vehicle computing device, a user selection of an audio file from the list for playing the audio file on the in-vehicle computing device; determining, by the in-vehicle computing device, whether the audio file is stored in the in-vehicle storage device; responsive to a determination that the audio file is available in the in-vehicle storage device, playing the audio file using an in-vehicle computing system; responsive to a determination that the audio file is not available in the in-vehicle storage device, determining, by the in-vehicle computing device, a popularity score of each of the audio files stored at the personal computing device, the popularity score determined as a function of an access pattern of the audio files; and copying, by the in-vehicle computing device, a first subset of the audio files whose popularity score exceeds a first threshold, wherein the audio file that is currently being played from the personal computing device on the in-vehicle computing device has a high popularity score, the copying including: