Method and system for prefetching music for devices
First Claim
1. A method comprising:
- defining activity values for each of a plurality of use activities associated with digital music files that are stored in a server and associated with a user record, where the activity values are determined based on pre-defined rules;
receiving a transmission of use data regarding recorded use activities of the digital music files associated with the user record;
determining weighting values for each of the plurality of use activities based on the received use data;
determining a pre-fetching constraint value;
identifying digital music files that satisfy the pre-fetching constraint value based on the associated activity values and weighting values; and
transferring the identified digital music files to a first device associated with the user record without receiving a user request for the identified digital music files.
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.
20 Citations
16 Claims
-
1. A method comprising:
-
defining activity values for each of a plurality of use activities associated with digital music files that are stored in a server and associated with a user record, where the activity values are determined based on pre-defined rules; receiving a transmission of use data regarding recorded use activities of the digital music files associated with the user record; determining weighting values for each of the plurality of use activities based on the received use data; determining a pre-fetching constraint value; identifying digital music files that satisfy the pre-fetching constraint value based on the associated activity values and weighting values; and transferring the identified digital music files to a first device associated with the user record without receiving a user request for the identified digital music files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a cloud storage server to store user records and digital music files that are associated with the user records; a user access module configured to receive a transmission of use data regarding use activities of the digital music files associated with the user records; a prefetching logic module configured to define activity values for each of a plurality of use activities associated with the digital music files, where the activity values are determined based on pre-defined rules, determine weighting values for each of the plurality of use activities based on the received use data, determine a pre-fetching constraint value, identify digital music files that satisfy the pre-fetching constraint value based on the associated activity values and weighting values, and transfer the identified digital music files to a first device associated with the user record without receiving a user request for the identified digital music files; and at least one processor configured to execute the user access module and the prefetching logic module. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification