Methods and systems for prefetching music for devices
First Claim
1. A method for prefetching music for devices, comprising:
- detecting access to a music library that is associated with a user music account from a device, the music library being managed in cloud music storage;
determining a connection speed between the device and a music manager server that manages the cloud music storage;
identifying that the device is a mobile device based upon the connection speed;
monitoring use activities of selected songs in the music library for the user music account, wherein the use activities of selected songs in the library are adjustable for relevance based on assigned weightings;
in response to identifying that the device is a mobile device;
identifying one or more songs from the music library that satisfy a prefetching constraint based on the monitored use activities, wherein the one or more songs that satisfy the prefetching constraint are tagged for transfer to the device;
transferring the one or more tagged songs to the device, the transferring being initiated without receiving a user initiated request for the one or more tagged songs.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are presented for prefetching music for devices. The disclosed method includes detecting an access to a music library through a device. The music library is associated with a user music account and is managed in cloud music storage. The disclose method further includes monitoring use activities for the user music account and the use activities of selected songs in the music library are adjustable for relevance based on assigned weightings. One or more songs from the music library that satisfy a prefetching constraint based on the monitored use activities are identified. The songs that satisfy the prefetching constraint are tagged for transferring to the device. The tagged songs are transferred to the device without receiving a user initiated request for the tagged songs.
16 Citations
19 Claims
-
1. A method for prefetching music for devices, comprising:
-
detecting access to a music library that is associated with a user music account from a device, the music library being managed in cloud music storage; determining a connection speed between the device and a music manager server that manages the cloud music storage; identifying that the device is a mobile device based upon the connection speed; monitoring use activities of selected songs in the music library for the user music account, wherein the use activities of selected songs in the library are adjustable for relevance based on assigned weightings; in response to identifying that the device is a mobile device; identifying one or more songs from the music library that satisfy a prefetching constraint based on the monitored use activities, wherein the one or more songs that satisfy the prefetching constraint are tagged for transfer to the device; transferring the one or more tagged songs to the device, the transferring being initiated without receiving a user initiated request for the one or more tagged songs. - View Dependent Claims (2, 3, 4)
-
-
5. A method for prefetching music for mobile devices, comprising:
-
identifying an access from a device to a music library; determining a connection speed between the device and a music manager server that manages a cloud music storage, the music library being associated with a user music account and being managed in the cloud music storage; transmitting use activities for the user music account; monitoring the transmitted use activities of selected songs in the music library for the user music account, wherein the transmitted use activities are adjustable for relevance based on assigned weightings; in response to determining that the device is a mobile device according to the determined connection speed; identifying one or more songs from the music library that satisfy a prefetching constraint based on the monitored use activities, wherein the one or more songs that satisfy the prefetching constraint are tagged for transferring to the mobile device; and receiving the one or more tagged songs by the mobile device, the receiving being initiated without sending a user initiated request for the one or more tagged songs. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A system for prefetching music for mobile devices, comprising:
-
a user access module configured to detect access to a music library that is associated with a user music account, the music library being managed in cloud music storage; a device identifier configured to determine a connection speed between a mobile device and a music manager server that manages the cloud music storage and identify that the detected access is through the mobile device based upon the connection speed; prefetching logic configured to monitor use activities for the user music account, wherein the use activities of selected songs in the music library are adjustable for relevance based on assigned weightings, identify one or more songs from the music library that satisfy a prefetching constraint based on the monitored use activities, and songs that satisfy the prefetching constraint being tagged for transferring to the mobile device, and in response to identification that the detected access is through the mobile device, transfer the tagged songs to the mobile device, the transferring being initiated without receiving a user initiated request for the tagged songs; and at least one processor configured to execute the user access module, the device identifier, and the prefetching logic. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for prefetching music for mobile devices, comprising:
-
a device identifier configured to determine a connection speed between a device and a music manager server that manages a cloud music storage and identify that the device is a mobile device based upon the connection speed, a music library being associated with a user music account and being managed in the cloud music storage; music logic configured to transmit use activities for the user music account; prefetching logic configured to monitor the transmitted use activities for the user music account, wherein use activities of selected songs in the music library are adjustable for relevance based on assigned weightings, and identify one or more songs from the music library that satisfy a prefetching constraint based on the monitored use activities, wherein the one or more songs that satisfy the prefetching constraint are tagged for transferring to the mobile device in response to the identification that the device is a mobile device; the music logic configured to receive the one or more tagged songs by the mobile device, the receiving of the one or more tagged songs being initiated without sending a user initiated request for the one or more tagged songs; and at least one processor configured to execute the device identifier, the prefetching logic, and the music logic. - View Dependent Claims (16, 17, 18, 19)
-
Specification