# US 7,865,137 B2 · Music distribution system for mobile audio player devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,865,137 B2
- Document ID: US7865137B2
- Status: Granted
- Kind: B2
- Application number: 11/566,546
- Filed: 2006-12-04
- Published: 2007-06-07
- Granted: 2011-01-04
- Earliest claimed: 2002-05-06
- Assignees: SyncroNation, Inc.
- Inventors: David Goldberg; Benjamin Goldberg; Martha Goldberg; Miriam Goldberg
- Web page: https://patentgrep.com/patent/US7865137B2

## CPC

- G10H 1/0083: {using wireless transmission, e.g. radio, light, infrared}
- G10H 1/0025: {Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece (automatically producing a series of tones G10H1/26)}
- G10H 1/40: Rhythm
- G10H 2210/076: for extraction of timing, tempo; Beat detection
- G10H 2240/175: for jam sessions or musical collaboration through a network, e.g. for composition, ensemble playing or repeating; Compensation of network or internet delays therefor
- G10H 2240/251: Mobile telephone transmission, i.e. transmitting, accessing or controlling music data wirelessly via a wireless or mobile telephone receiver, analogue or digital, e.g. DECT, GSM, UMTS
- G10H 2240/305: Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes
- G10H 2240/325: Synchronizing two or more audio tracks or files according to musical features or musical timings
- H04H 60/58: of audio {(determination or detection of speech characteristics in general G10L25/00; speech recognition in general G10L15/00)}
- H04R 1/1016: {Earpieces of the intra-aural type}
- H04R 2420/07: Applications of wireless loudspeakers or wireless microphones
- G10H: ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)

## Abstract

The present invention discloses a method for distributing music to members of a music sharing group. In one aspect, the method can include identifying a mobile audio player device that introduces a music selection to another mobile audio player device. A signal comprising the music selection, a musical identifier that identifies the music selection and an identifier that identifies the transmitting device is transmitted from a first mobile device to a second mobile device. The second device stores the musical identifier and the identifier of the transmitting device in association with one another. In another aspect, the devices are enabled to connect over a wide area network and use the identifiers to obtain the music selection from a music distributor over the network. In yet another aspect, the transmitting device receives points or other compensation for introducing the music selection to the second device.

## Claims

### Claim 1

A method comprising:
providing a cluster comprising an original broadcast unit and at least one original receive unit wherein the original broadcast unit broadcasts media content to the at least one original receive unit; and
automatically transferring broadcast control from the original broadcast unit to an original receive unit from the at least one original receive unit such that the original receive unit becomes a new broadcast unit for the cluster and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit in the cluster and one or more other original receive units from the at least one original receive unit;
wherein automatically transferring broadcast control comprises automatically transferring broadcast control from the original broadcast unit to the original receive unit in response to the original broadcast unit becoming unavailable.

### Claim 2 (depends on 1)

The method of claim 1 wherein the original broadcast unit broadcasts media content to the at least one original receive unit in the cluster via local wireless communication, and the original broadcast unit becomes unavailable when the original broadcast unit is out of local wireless communication range of one or more of the at least one original receive unit.

### Claim 3 (depends on 1)

The method of claim 1 wherein the original broadcast unit becomes unavailable when the original broadcast unit is turned off.

### Claim 4

A method comprising:
providing a cluster comprising an original broadcast unit and at least one original receive unit wherein the original broadcast unit broadcasts media content to the at least one original receive unit; and
transferring broadcast control from the original broadcast unit to an original receive unit from the at least one original receive unit such that the original receive unit becomes a new broadcast unit for the cluster and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit in the cluster and one or more other original receive units from the at least one original receive unit;
wherein the original receive unit to which the broadcast control is transferred is randomly selected from the at least one original receive unit.

### Claim 5

A method comprising:
providing a cluster comprising an original broadcast unit and at least one original receive unit wherein the original broadcast unit broadcasts media content to the at least one original receive unit; and
transferring broadcast control from the original broadcast unit to an original receive unit from the at least one original receive unit such that the original receive unit becomes a new broadcast unit for the cluster and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit in the cluster and one or more other original receive units from the at least one original receive unit;
wherein the original receive unit to which the broadcast control is transferred is selected via a voting process.

### Claim 6

A method comprising:
providing a cluster comprising an original broadcast unit and at least one original receive unit wherein the original broadcast unit broadcasts media content to the at least one original receive unit; and
transferring broadcast control from the original broadcast unit to an original receive unit from the at least one original receive unit such that the original receive unit becomes a new broadcast unit for the cluster and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit in the cluster and one or more other original receive units from the at least one original receive unit;
wherein one of the at least one original receive unit that has been in the cluster the longest is automatically selected as the original receive unit to which the broadcast control is transferred.

### Claim 7

A method comprising:
providing a cluster comprising an original broadcast unit and at least one original receive unit wherein the original broadcast unit broadcasts media content to the at least one original receive unit; and
transferring broadcast control from the original broadcast unit to an original receive unit from the at least one original receive unit such that the original receive unit becomes a new broadcast unit for the cluster and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit in the cluster and one or more other original receive units from the at least one original receive unit;
wherein transferring broadcast control comprises transferring broadcast control from the original broadcast unit to the original receive unit in response to a manual request by a user of the original receive unit.

### Claim 8

A method comprising:
providing a cluster comprising an original broadcast unit and at least one original receive unit wherein the original broadcast unit broadcasts media content to the at least one original receive unit;
transferring broadcast control from the original broadcast unit to an original receive unit from the at least one original receive unit such that the original receive unit becomes a new broadcast unit for the cluster and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit in the cluster and one or more other original receive units from the at least one original receive unit; and
obtaining approval to transfer broadcast control from a user of the original broadcast unit prior to transferring broadcast control from the original broadcast unit to the original receive unit.

### Claim 9

A method comprising:
providing a cluster comprising an original broadcast unit and at least one original receive unit wherein the original broadcast unit broadcasts media content to the at least one original receive unit; and
transferring broadcast control from the original broadcast unit to an original receive unit from the at least one original receive unit such that the original receive unit becomes a new broadcast unit for the cluster and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit in the cluster and one or more other original receive units from the at least one original receive unit;
wherein transferring broadcast control comprises:
notifying the one or more other original receive units from the at least one original receive unit of the new broadcast unit such that the one or more other original receive units are enabled to tune to a communication channel over which the new broadcast unit broadcasts media content; and
ceasing to broadcast media content from the original broadcast unit.

### Claim 10 (depends on 9)

The method of claim 9 wherein the new broadcast unit establishes a multicast channel over which to broadcast media content, and notifying the one or more other original receive units of the new broadcast unit comprises providing a multicast address of the multicast channel to the one or more other original receive units.

### Claim 11

A method of operation of an original broadcast unit, comprising:
broadcasting media content to at least one original receive unit; and
transferring broadcast control to an original receive unit of the at least one original receive unit such that the original receive unit becomes a new broadcast unit and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit and one or more other original receive units from the at least one original receive unit;
wherein the method further comprises randomly selecting the original receive unit to which the broadcast control is transferred from the at least one original receive unit.

### Claim 12

A method of operation of an original broadcast unit, comprising:
broadcasting media content to at least one original receive unit; and
transferring broadcast control to an original receive unit of the at least one original receive unit such that the original receive unit becomes a new broadcast unit and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit and one or more other original receive units from the at least one original receive unit;
wherein the method further comprises selecting the original receive unit to which the broadcast control is transferred via a voting process.

### Claim 13

A method of operation of an original broadcast unit, comprising:
broadcasting media content to at least one original receive unit; and
transferring broadcast control to an original receive unit of the at least one original receive unit such that the original receive unit becomes a new broadcast unit and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit and one or more other original receive units from the at least one original receive unit;
wherein the method further comprises automatically selecting one of the at least one original receive unit that has been associated with the original broadcast unit the longest as the original receive unit to which the broadcast control is transferred.

### Claim 14

A method of operation of an original broadcast unit, comprising:
broadcasting media content to at least one original receive unit; and
transferring broadcast control to an original receive unit of the at least one original receive unit such that the original receive unit becomes a new broadcast unit and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit and one or more other original receive units from the at least one original receive unit;
wherein transferring broadcast control comprises:
receiving a request from the original receive unit initiated by a user of the original receive unit to transfer broadcast control to the original receive unit; and
transferring broadcast control from the original broadcast unit to the original receive unit in response to the request.

### Claim 15

A method of operation of an original broadcast unit, comprising:
broadcasting media content to at least one original receive unit; and
transferring broadcast control to an original receive unit of the at least one original receive unit such that the original receive unit becomes a new broadcast unit and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit and one or more other original receive units from the at least one original receive unit;
wherein transferring broadcast control comprises:
obtaining approval from a user of the original broadcast unit to transfer broadcast control to the original receive unit; and
transferring broadcast control from the original broadcast unit to the original receive unit upon receiving approval from the user of the original broadcast unit.

### Claim 16

A method of operation of an original broadcast unit, comprising:
broadcasting media content to at least one original receive unit; and
transferring broadcast control to an original receive unit of the at least one original receive unit such that the original receive unit becomes a new broadcast unit and operates to broadcast media content to at least one of a group consisting of: the original broadcast unit such that the original broadcast unit is a new receive unit and one or more other original receive units from the at least one original receive unit;
wherein transferring broadcast control comprises:
notifying the one or more other original receive units from the at least one original receive unit of the new broadcast unit such that the one or more other original receive units are enabled to tune to a communication channel over which the new broadcast unit broadcasts media content; and
ceasing to broadcast media content to the at least one original receive unit.

### Claim 17 (depends on 16)

The method of claim 16 wherein the new broadcast unit establishes a multicast channel over which to broadcast media content, and notifying the one or more other original receive units of the new broadcast unit comprises:
receiving a multicast address of the multicast channel from the new broadcast unit; and
providing the multicast address of the multicast channel to the one or more other original receive units.
