SYSTEMS AND METHODS FOR INITIALIZATION OF RECOMMENDATION SYSTEM BASED ON REMOTE PROFILES
Systems and methods are described herein for providing user-specific recommendations to one or more users. A recommendation server having memory and a processor communicatively coupled therewith can be used to generate and present a recommendation to a user based at least in part on the demographic information received from the user's device. After generating the recommendation, the server can delete the received demographic information, such that it is only stored on the user's device.
1 . A system for providing user-specific recommendations, comprising:
a recommendation server having a processor and memory communicatively coupled with one another;
the recommendation server configured to receive demographic information from a user device;
wherein the processor is configured to generate a content recommendation based at least in part on the demographic information received, and transmit the content recommendation to the user device; and
wherein the processor deletes the received demographic information after generating the content recommendation.
2 . The system of claim 1 , wherein the demographic information is stored only on the user device.
3 . The system of claim 1 , further comprising a display screen disposed in a seat back, and wherein the processor causes the recommendation to be presented on the display screen.
4 . The system of claim 1 , wherein the processor causes the recommendation to be presented on the user device.
5 . The system of claim 1 , further comprising:
the processor creating a user profile based at least in part on the demographic information received from the user device; and
the processor causing the user profile to be transmitted to the user device.
6 . The system of claim 5 , wherein the processor is further configured to delete the user profile from the server after transmitting the user profile to the user device.
7 . The system of claim 5 , wherein the processor is further configured to receive the user profile from the user device, and generate and present the recommendation based at least in part on the user profile received.
8 . The system of claim 7 , wherein the processor deletes the user profile after generating the recommendation.
9 . The system of claim 7 , wherein the processor is further configured to update the user profile based on a user's interaction with the system, and to cause the updated user profile to be transmitted to and stored on the user device.
10 . The system of claim 9 , wherein the user's interaction comprises one or more of (i) a user selecting content, (ii) the user reviewing content, (iii) the user liking content, (iv) the user adding content to a playlist, and (v) the user skipping content.
11 . A method for providing user-specific recommendations in an in-vehicle network, comprising:
providing a recommendation server having a processor and a memory, the processor communicatively coupled with the recommendation server;
receiving demographic information from a user device having a storage where the demographic information is stored, wherein the user device is connected to the in-vehicle network;
temporarily storing the received demographic information in the memory;
analyzing and generating one or more recommendations using the processor based at least in part on the demographic information received from the user device;
the processor causing the one or more recommendations to be presented on the user device; and
the processor deleting the received demographic information from the memory after presenting the recommendation.
12 . The method of claim 11 , further comprising:
creating a user profile using the processor and based at least in part on the demographic information, wherein the user profile is temporarily stored in the memory;
transmitting the user profile to the user device; and
the processor sending a command to cause the user profile to be deleted from the memory after transmitting the user profile to the user device.
13 . The method of claim 12 , further comprising:
receiving the user profile from the user device;
analyzing and generating the one or more recommendations using the processor based at least in part on the user profile received from the user device; and
the processor causing the one or more recommendations to be presented on the user device.
14 . The method of claim 12 , further comprising:
updating the user profile using the processor and based on a user's interaction with the system; and
transmitting the updated user profile to the user device.
15 . The method of claim 14 , wherein the user's interaction comprises one or more of (i) a user selecting content, (ii) the user reviewing content, (iii) the user liking content, (iv) the user adding content to a playlist, and (v) the user skipping content.