Patent ID: RE44298

Claim:
A method for a computer server comprises: receiving a profile identifier from a first client computer; receiving a pre-defined identifier from the first client computer, the pre-defined identifier determined in response to a first user selection of a graphical user interface on a display of the first client computer, the graphical user interface including a tuning portion and a first icon, the first user selection of the tuning portion; determining a uniform resource locator for a streaming media source in response to the pre-defined identifier and in response to the profile identifier; sending the uniform resource locator to the first client computer; receiving a save request from the first client computer, the save request determined in response to a second user selection of the graphical user interface on the display of the first client computer, the second user selection of the first icon; associating a new identifier with the pre-defined identifier, and the profile identifier in response to the save request; storing the association among the new identifier, the pre-defined identifier, and the profile identifier; thereafter receiving the profile identifier from the first client computer; receiving the new identifier from the first client computer, the new identifier determined in response to a third user selection of the graphical user interface on the display of the first client computer, the third user selection of the tuning portion; retrieving the pre-defined identifier in response to the profile identifier and the new identifier; determining the uniform resource locator for the streaming media source in response to the pre-defined identifier; and sending the uniform resource locator to the first client computer.