Revisiting content history
    1.
    发明授权

    公开(公告)号:US12045275B2

    公开(公告)日:2024-07-23

    申请号:US17075625

    申请日:2020-10-20

    申请人: Apple Inc.

    IPC分类号: G06F16/438 G06F16/435

    CPC分类号: G06F16/4387 G06F16/435

    摘要: The content items presented to a user account as part of a media station can be recorded in a content history index, which can be requested and presented to the user account. The content history can enable a user to revisit the content items included in the content history and/or provide feedback regarding the content items. The version of the content item returned to the user can be based on the client device used to request the content item. For example, a user that was presented a content item on their mobile device, can later request to revisit the content item on their PC and receive a version of the content item best suited for presentation by the PC, rather than the version presented on the mobile device.

    Automated Content Medium Selection

    公开(公告)号:US20230008201A1

    公开(公告)日:2023-01-12

    申请号:US17652783

    申请日:2022-02-28

    申请人: Apple Inc.

    IPC分类号: G06F3/16

    摘要: A content management system and/or client device can enable a user to initiate a quick play mode where a content category and content medium are selected for the user. A client device and/or a content management system can select a content medium for a user based on one or more factors, such as the content category. Certain content categories of content can be preferably delivered in certain content mediums. In some embodiments, a content management system and/or client device can select a content medium for a user based on contextual data gathered from the user. Contextual data can be data describing the user's current state and/or environment. For example, contextual data can include data such as the time of day, geographic location, etc.

    Synchronized shared playlists
    4.
    发明授权

    公开(公告)号:US11288304B2

    公开(公告)日:2022-03-29

    申请号:US16426775

    申请日:2019-05-30

    申请人: Apple Inc.

    摘要: The present disclosure relates to synchronized sharing of playlists from a source client device to a listening client device. To facilitate synchronized sharing, a current playlist of one or more tracks of digital content is obtained from the source client device. A current playback location within the currently playing playlist is also obtained from the source client device. A shared queue accessible by the listener client device is generated. Further, a shared queue context for the listener client device is identified based in part upon the current playback location. This enables the listener client device to start playback synchronized with the source client device.

    Updating playlists using push and pull

    公开(公告)号:US10264084B2

    公开(公告)日:2019-04-16

    申请号:US14871885

    申请日:2015-09-30

    申请人: Apple Inc.

    IPC分类号: H04L29/08

    摘要: 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.

    Synchronized Shared Playlists
    8.
    发明申请

    公开(公告)号:US20220215048A1

    公开(公告)日:2022-07-07

    申请号:US17706110

    申请日:2022-03-28

    申请人: Apple Inc.

    摘要: The present disclosure relates to synchronized sharing of playlists from a source client device to a listening client device. To facilitate synchronized sharing, a current playlist of one or more tracks of digital content is obtained from the source client device. A current playback location within the currently playing playlist is also obtained from the source client device. A shared queue accessible by the listener client device is generated. Further, a shared queue context for the listener client device is identified based in part upon the current playback location. This enables the listener client device to start playback synchronized with the source client device.

    Automated content medium selection

    公开(公告)号:US11262972B2

    公开(公告)日:2022-03-01

    申请号:US14869635

    申请日:2015-09-29

    申请人: Apple Inc.

    IPC分类号: G06F3/16

    摘要: A content management system and/or client device can enable a user to initiate a quick play mode where a content category and content medium are selected for the user. A client device and/or a content management system can select a content medium for a user based on one or more factors, such as the content category. Certain content categories of content can be preferably delivered in certain content mediums. In some embodiments, a content management system and/or client device can select a content medium for a user based on contextual data gathered from the user. Contextual data can be data describing the user's current state and/or environment. For example, contextual data can include data such as the time of day, geographic location, etc.

    Reducing startup delays for presenting remote media items

    公开(公告)号:US10979331B2

    公开(公告)日:2021-04-13

    申请号:US15693105

    申请日:2017-08-31

    申请人: Apple Inc.

    IPC分类号: H04L12/26 H04L29/06 G06F16/40

    摘要: In some implementations, a computing system can reduce startup delays for presenting remote media items. For example, when a user requests media content from a media service, the computing system can include information about the first media item to be played in the initial startup messages to reduce the number of roundtrips needed between client and server devices to present the first media item. A media item can include an introductory asset. The introductory asset can be a portion of the full media item that can be decrypted with a local key or not encrypted at all so that a media client can receive and start presenting the introductory media asset quickly while the full media item is being processed by the media client. In some implementations, the system can remove leading silence from the media item so that the amount of delay perceived by the user is reduced.