-
公开(公告)号:US10713703B2
公开(公告)日:2020-07-14
申请号:US15631386
申请日:2017-06-23
Applicant: Apple Inc.
Inventor: Tao Wang , Jayasimha R. Katukuri , Venkat Kranthi Chalasani , Venkatakrishnan S. Sundaranatha , Chandrasekar Venkataraman
IPC: G06F16/2457 , G06F16/9535 , G06F16/635 , G06F16/435 , G06F16/41 , G06Q30/06 , H04L29/08
Abstract: In some implementations, a computing device can improve diversity in media item recommendations. For example, the computing device can generate a satisfaction score representing an estimate of the amount satisfaction a user will experience when a candidate media item selected by the user is presented (e.g., played) by the system. The system can determine the difference in satisfaction scores for similar media items over time to determine the amount of satisfaction gained with a subsequent selection and presentation of similar candidate media items. The system can rank candidate media items based the satisfaction gain calculated for each candidate media item and select suggested media items to present to the user based on the candidate media items having the highest satisfaction gain. In some implementations, the computing device can generate satisfaction scores based on an adventurousness score calculated for the user.
-
公开(公告)号:US10264084B2
公开(公告)日:2019-04-16
申请号:US14871885
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Arvind S. Shenoy , Priyo Mustafi , Paul C. Irvine , Venkat Kranthi Chalasani , Thomas Alsina , Cody D. Jorgensen
IPC: H04L29/08
Abstract: Some implementations allow users to create and share data including playlists. Such playlists may be subscribed to by other users. Changes to such playlists, such as updates by the curator of the playlist, must be propagated to subscribers in a timely manner while efficiently utilizing resources. Some implementations allow updates to be propagated using a push notification to cause client devices to request the update (push). Alternatively, updates may be made when the client devices of the subscribers next accesses the system (pull). An aggregator system may be used to make decisions on which users to send push notifications, and which users to wait to pull updates on their own. Additionally, the aggregator may determine that certain playlist updates should be distributed using push notifications. The aggregator may determine that only certain playlist subscribers should receive push notifications regarding playlist updates.
-
公开(公告)号:US20190312944A1
公开(公告)日:2019-10-10
申请号:US16384610
申请日:2019-04-15
Applicant: Apple Inc.
Inventor: Arvind S. Shenoy , Priyo Mustafi , Paul C. Irvine , Venkat Kranthi Chalasani , Thomas Alsina , Cody D. Jorgensen
IPC: H04L29/08
Abstract: Some implementations allow users to create and share data including playlists. Such playlists may be subscribed to by other users. Changes to such playlists, such as updates by the curator of the playlist, must be propagated to subscribers in a timely manner while efficiently utilizing resources. Some implementations allow updates to be propagated using a push notification to cause client devices to request the update (push). Alternatively, updates may be made when the client devices of the subscribers next accesses the system (pull). An aggregator system may be used to make decisions on which users to send push notifications, and which users to wait to pull updates on their own. Additionally, the aggregator may determine that certain playlist updates should be distributed using push notifications. The aggregator may determine that only certain playlist subscribers should receive push notifications regarding playlist updates.
-
公开(公告)号:US20180150897A1
公开(公告)日:2018-05-31
申请号:US15631386
申请日:2017-06-23
Applicant: Apple Inc.
Inventor: Tao Wang , Jayasimha R. Katukuri , Venkat Kranthi Chalasani , Venkatakrishnan S. Sundaranatha , Chandrasekar Venkataraman
CPC classification number: G06Q30/0631 , G06F16/24578 , G06F16/41 , G06F16/435 , G06F16/635 , G06F16/9535 , H04L67/306
Abstract: In some implementations, a computing device can improve diversity in media item recommendations. For example, the computing device can generate a satisfaction score representing an estimate of the amount satisfaction a user will experience when a candidate media item selected by the user is presented (e.g., played) by the system. The system can determine the difference in satisfaction scores for similar media items over time to determine the amount of satisfaction gained with a subsequent selection and presentation of similar candidate media items. The system can rank candidate media items based the satisfaction gain calculated for each candidate media item and select suggested media items to present to the user based on the candidate media items having the highest satisfaction gain. In some implementations, the computing device can generate satisfaction scores based on an adventurousness score calculated for the user.
-
公开(公告)号:US20240403476A1
公开(公告)日:2024-12-05
申请号:US18437866
申请日:2024-02-09
Applicant: Apple Inc.
Inventor: Fabian K. Boemer , Venkat Kranthi Chalasani , Andrii Cherkashyn , Matthew L. Jockers , Muqun Li , Sudhanshu Mohan , Rahul Nim , Yuantao Peng , Rehan Rishi , Hazi Malang Riyaaz Shaik , Karl Tarbe , Pranav Prashant Thombre , Haluk N. Tokgozoglu , Chandrasekar Venkataraman , Wei Xu
IPC: G06F21/62 , G06F16/9535 , G06F21/60
Abstract: A computing device provides a user recommendation according to one or more privacy protocols. The computing device sends to a server one or more encrypted recommendation requests for recommendation information relating to a set of items, where the recommendation requests are encrypted by a cryptographic key not accessible to the server. The server uses the encrypted recommendation requests and a recommendation data store to generate one or more encrypted recommendation responses that it returns to the computing device using at least one of the privacy protocols, which prevents the server from accessing the encrypted recommendation request and recommendation response. The computing device receives from the server the encrypted recommendation responses relating to the set of items and decrypts the recommendation responses. Then, the computing device generates a user recommendation relating to the set of items from the decrypted recommendation responses and provides the recommendation to the user.
-
公开(公告)号:US10911555B2
公开(公告)日:2021-02-02
申请号:US16384610
申请日:2019-04-15
Applicant: Apple Inc.
Inventor: Arvind S. Shenoy , Priyo Mustafi , Paul C. Irvine , Venkat Kranthi Chalasani , Thomas Alsina , Cody D. Jorgensen
IPC: H04L29/08
Abstract: Some implementations allow users to create and share data including playlists. Such playlists may be subscribed to by other users. Changes to such playlists, such as updates by the curator of the playlist, must be propagated to subscribers in a timely manner while efficiently utilizing resources. Some implementations allow updates to be propagated using a push notification to cause client devices to request the update (push). Alternatively, updates may be made when the client devices of the subscribers next accesses the system (pull). An aggregator system may be used to make decisions on which users to send push notifications, and which users to wait to pull updates on their own. Additionally, the aggregator may determine that certain playlist updates should be distributed using push notifications. The aggregator may determine that only certain playlist subscribers should receive push notifications regarding playlist updates.
-
-
-
-
-