Multi-user content queue
    1.
    发明授权

    公开(公告)号:US11995116B2

    公开(公告)日:2024-05-28

    申请号:US17064462

    申请日:2020-10-06

    Applicant: Apple Inc.

    CPC classification number: G06F16/435 G06F16/4387 G06F16/9535

    Abstract: A device implementing a multi-user content queue may include a memory and at least one processor configured to receive, on the device, a content query and retrieve, from the memory, user account credentials corresponding to user accounts associated with the device. The at least one processor may be further configured to provide, to a server, the user account credentials and the content query. The at least one processor may be further configured to receive, from the server and based on the content query, a user account identifier of one of the user accounts and a content identifier corresponding to content in a content library of the one of the user accounts. The at least one processor may be further configured to utilize the user account identifier and the content identifier for output, by the device, of the content from the content library of the one of the user accounts.

    UPDATING PLAYLISTS USING PUSH AND PULL
    2.
    发明申请

    公开(公告)号:US20190312944A1

    公开(公告)日:2019-10-10

    申请号:US16384610

    申请日:2019-04-15

    Applicant: Apple Inc.

    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.

    Updating playlists using push and pull

    公开(公告)号:US10264084B2

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

    申请号:US14871885

    申请日:2015-09-30

    Applicant: Apple Inc.

    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.

    Optimized storage of media items
    7.
    发明授权

    公开(公告)号:US10205989B2

    公开(公告)日:2019-02-12

    申请号:US15273406

    申请日:2016-09-22

    Applicant: Apple Inc.

    Abstract: The present technology is for optimizing storage on a computing device. A media application on the computing device can allocate a minimum amount of storage on the computing device. The media application can further be configured to automatically download and store media items added to a media library of an account associated with the computing device. The combination of these features can put strain on computing devices with limited amounts of storage. Accordingly, the present technology can automatically delete media items in cache to allow media items to be automatically downloaded, or allow other uses of storage by other applications on the computing device, while also preserving the minimum amount of storage of media items on the computing device.

    Managing Media Collections Using Directed Acyclic Graphs

    公开(公告)号:US20180336277A1

    公开(公告)日:2018-11-22

    申请号:US15693087

    申请日:2017-08-31

    Applicant: Apple Inc.

    Abstract: In some implementations, a computing device can generate graphs for managing media item collections. For example, the graph can include nodes representing individual media items in a media item collection. Each node can include attributes that define whether the corresponding media item should be played. Each node can include attributes that define one or more next nodes to be played. The next nodes can be ordered consistently across computing devices according to various criteria, (e.g., time when the next node was added to the graph and/or user identifier) so that changes to the graph across devices can be made in a consistent, conflict avoiding manner. The playback sequence for media items represented by the graph can be determined by traversing the nodes in the graph and including or excluding media items from the playback sequence according to the attributes of the corresponding nodes.

Patent Agency Ranking