METHODS AND SYSTEM TO SHARE MEDIA
First Claim
1. A method of sharing a music file, the method comprising:
- reading a music reference from a first user for a second user, the first user using a first music access service to access music;
identifying the music file associated with the music reference;
identifying a second music access service different than the first music access service used by second user to access music; and
using the second music access service to at least one of play, point to, or queue the music file.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus to share file(s)/recommendation(s) are disclosed. An example method includes verifying a first service used by a first user recommending a file and encoding a first service identification code with the file based on the first service, verifying a second service used by a second user upon receipt of a file request by the second user and/or detection of a mention of the second user in the file recommendation, searching for a second service identification code associated with the file based on the second service and encoding the second service identification code with the file, and providing the file recommendation with the first service identification code to the second user where the second service and the first service are the same or providing the file recommendation with the second service identification code to the second user where the second service and the first service are different.
182 Citations
20 Claims
-
1. A method of sharing a music file, the method comprising:
-
reading a music reference from a first user for a second user, the first user using a first music access service to access music; identifying the music file associated with the music reference; identifying a second music access service different than the first music access service used by second user to access music; and using the second music access service to at least one of play, point to, or queue the music file. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11)
-
-
5. A system comprising:
-
an interface to receive a file recommendation by a first user recommending a file; a verifier to detect a first service used by the first user and to detect a second service used by a second user; an encoder to associate a first service identification code with the file recommendation based on the first service used by the first user; a searcher to search one or more of a local library or a network-accessible database for a second service identification code associated with the file based on the second service, the encoder to associate the second service identification code with the file; a playback engine to provide the file recommendation with the first service identification code to the second user where the second service and the first service are the same service or to provide the file recommendation with the second service identification code to the second user where the second service and the first service are different services; and a database to store a record associating one or more of the first service identification code or the second service identification code with the file recommendation.
-
-
12. A method comprising:
-
verifying a first service used by a first user upon receipt of a file recommendation by a first user recommending a file; encoding a first service identification code with the file based on the first service; verifying a second service used by a second user upon one or more of receipt of a file request by the second user or detection of a mention of the second user in the file recommendation; searching one or more of a local library or a network-accessible database for a second service identification code associated with the file based on the second service; encoding the second service identification with the file; providing the file recommendation with the first service identification code to the second user where the second service and the first service are the same service or providing the file recommendation with the second service identification code to the second user where the second service and the first service are different services; and storing a record associating one or more of the first service identification code or the second service identification code with the file. - View Dependent Claims (13, 14, 15, 17)
-
-
16. A method as defined in claim 16 further comprising dynamically informing the first user of additional file recommendations recommended by the connections.
-
18. A tangible machine-readable medium having instructions stored thereon that, when executed, cause a machine to at least:
-
verify a first service used by a first user upon receipt of a file recommendation by a first user recommending a file; encode a first service identification code with the file based on the first service; verify a second service used by a second user upon one or more of receipt of a file request by the second user or detection of a mention of the second user in the file recommendation; search one or more of a local library or a network-accessible database for a second service identification code associated with the file based on the second service; encode the second service identification with the file; provide the file recommendation with the first service identification code to the second user where the second service and the first service are the same service or providing the file recommendation with the second service identification code to the second user where the second service and the first service are different services; and store a record associating one or more of the first service identification code or the second service identification code with the file.
-
-
19. A machine readable medium as defined in claim 22, wherein the file is a music file.
-
20. A machine readable medium as defined in claim 22 which, when executed, further cause a machine to:
-
encode metadata with the file recommendation; and locate the file based on the metadata when the second user does not use a second service.
-
Specification