Audio streaming based on in-automobile detection
First Claim
Patent Images
1. A method comprising:
- receiving, by a client device, an operation that indicates that one or more references to audio files are to be saved for in-automobile playout;
transmitting, by the client device, the one or more references saved for in-automobile playout to a profile server device, wherein reception of the one or more references saved for in-automobile playout causes the profile server device to generate a playlist including the one or more references saved for in-automobile playout;
determining, by the client device, that the client device is in an automobile;
in response to determining that the client device is in the automobile, retrieving, by the client device and from the profile server device, the playlist including the one or more references saved for in-automobile playout;
based on the client device being in the automobile and having retrieved the playlist including the one or more references saved for in-automobile playout, requesting, by the client device, a stream of the audio files from one or more audio server devices;
receiving, by the client device, the stream of the audio files from the one or more audio server devices; and
causing, by the client device, audible playout of the stream of the audio files.
12 Assignments
0 Petitions
Accused Products
Abstract
An example embodiment may involve determining that a client device (such as a smartphone, tablet, or in-automobile audio device) is in an automobile and that the client device has access to a playlist of audio content. Possibly based on the client device being in the automobile and having access to the playlist of audio content, the client device may request a stream of the audio content. As a consequence of making the request, the client device may receive the stream of the audio content and begin audible playout of the audio content.
127 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a client device, an operation that indicates that one or more references to audio files are to be saved for in-automobile playout; transmitting, by the client device, the one or more references saved for in-automobile playout to a profile server device, wherein reception of the one or more references saved for in-automobile playout causes the profile server device to generate a playlist including the one or more references saved for in-automobile playout; determining, by the client device, that the client device is in an automobile; in response to determining that the client device is in the automobile, retrieving, by the client device and from the profile server device, the playlist including the one or more references saved for in-automobile playout; based on the client device being in the automobile and having retrieved the playlist including the one or more references saved for in-automobile playout, requesting, by the client device, a stream of the audio files from one or more audio server devices; receiving, by the client device, the stream of the audio files from the one or more audio server devices; and causing, by the client device, audible playout of the stream of the audio files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a client device, cause the client device to perform operations comprising:
-
receiving an operation that indicates that one or more references to audio files are to be saved for in-automobile playout; transmitting the one or more references saved for in-automobile playout to a profile server device, wherein reception of the one or more references saved for in-automobile playout causes the profile server device to generate a playlist including the one or more references saved for in-automobile playout; determining that the client device is in an automobile; in response to determining that the client device is in the automobile, retrieving, from the profile server device, the playlist including the one or more references saved for in-automobile playout of audio; based on the client device being in the automobile and having retrieved the playlist including the one or more references saved for in-automobile playout, requesting a stream of the audio files from one or more audio server devices; receiving the stream of the audio files from the one or more audio server devices; and causing audible playout of the stream of the audio files. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A client device comprising:
-
a processor; memory; and program instructions, stored in the memory, that upon execution by the processor cause the client device to perform operations comprising; receiving an operation that indicates that one or more references to audio files are to be saved for in-automobile playout; transmitting the one or more references saved for in-automobile playout to a profile server device, wherein reception of the one or more references saved for in-automobile playout causes the profile server device to generate a playlist including the one or more references saved for in-automobile playout; determining that the client device is in an automobile; in response to determining that the client device is in the automobile, retrieving, from the profile server device, the playlist including the one or more references saved for in-automobile playout; based on the client device being in the automobile and having retrieved the playlist including the one or more references saved for in-automobile playout, requesting a stream of the audio files from one or more audio server devices; receiving the stream of the audio files from the one or more audio server devices; and causing audible playout of the stream of the audio files. - View Dependent Claims (20)
-
Specification