1. Field of the Invention
The present invention relates to media information and, more specifically, to providing media related information to others.
2. Description of the Related Art
It is becoming increasingly more common for consumers looking to purchase media items such as music, videos, or books, to shop for media online. During the course of shopping, a user of an online media store might come across a media item and wish to share information regarding that media item with another person. One method of sharing information about media items uses a web-browser to send a message via e-mail. The e-mail message contains information about a media item and a link to a web site where the recipient of the e-mail message may purchase the media item.
There are many disadvantages to current methods of sharing information about media items. Mostly, these disadvantages involve the difficulty in getting a host of programs to work with each other. For instance, the most common way of obtaining media items is to download the media items via a web browser application. However, web browsers are general-purpose applications unsuitable for use as media players, so the user will likely also employ a media player such as MusicMatch Jukebox, RealPlayer, or Windows Media Player. Thus, a user will commonly buy a media item at a web site, download the media item to a personal computer, and manage the media using a media player. This problem remains when sending a media information message to another user. Namely, the message containing media item information will require an e-mail application to view the message, a web browser to buy and download the media item, and a media player to play the media item.
In order to bypass some of the problems mentioned above, some consumers use a media management application such as iTunes™, distributed by Apple Computer, Inc. of Cupertino, Calif., instead of a typical web browser/media player combination. iTunes™ incorporates an online media store and integrates the functions of web browser and media player into a single software application, thereby allowing the user to search or browser media items, to preview media items before purchase, to purchase desired media items, to download purchased media items, and to play downloaded media items.
Conventional methods of communicating information about a media item are limited to information regarding a single media item and are fairly unsophisticated in execution. A consumer using one of the conventional methods cannot, for instance, use an existing media information sharing method to compose an e-mail that will contain a link that will open the recipient's media management application rather than merely opening a web browser. Moreover, an e-mail using one of the current methods will contain a link only to a single media item. Furthermore, the conventional methods only allow a message to be sent to a single recipient. If a user wants to specify multiple recipients, each recipient must be sent in a separate e-mail.
Accordingly, there is a need for improved techniques to implement a means of communicating information about one or more media items to multiple recipients via e-mail and to facilitate viewing those media items using a media management application instead of a web-browser in combination with a media player.
The present invention relates to sharing information between users of a media management application. In one embodiment, a sophisticated media information message can be sent simultaneously to multiple e-mail recipients.
The invention can be implemented in numerous ways, including as a method, system, device, apparatus, graphical user interface, or computer readable medium. Several embodiments of the invention are discussed below.
According to one embodiment of the invention, a user browses or searches for media items in a media repository using a client application. The user, upon receiving information regarding one or more media items which are displayed by the client application, chooses to send a media information share request to a remote server computer, which causes that remote server computer to send a media message form back to the client application. Upon receipt of the media message form, the client application displays the media message form including media item information pertaining to one or more of the plurality of media items associated with the media information share request. The media message form also includes a plurality of text fields that are to be filled out by the user. One of these text fields is a list of one or more destination e-mail addresses. When the user has finished entering the requested information into the media message form, the user requests that the completed media message form be sent to recipients as specified when filling out the media message form. When the client application detects that a request has been made, the media message is submitted to the server computer for transmission to one or more recipients.
According to another embodiment of the invention, a server computer receives a media information share request for artist or album information from a client computer, retrieves the requested information, constructs a media message form with the artist or album information and blank text boxes wherein the user can enter a plurality of recipient e-mail addresses as well as other information, and sends the completed media message form to the client computer. Later, after the media message form has been completed at the client computer and sent by the client application, the server receives a completed media message form, constructs a media message, extracts a list of e-mail addresses which were previously entered after client computer, selects one of the e-mail addresses, sends a media message to the selected e-mail address, and then repeats the process for every e-mail address in the list of e-mail addresses.
Other aspects and advantages of the invention will become apparent from the following detailed description taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the invention.
The invention will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:
The invention pertains to improved techniques for sharing media file information between users of a media management application. The improved techniques enable a user to send information regarding, for instance, a plurality of media items (e.g., music albums by a particular artist) to a plurality of e-mail addresses at the same time.
The media information sharing process 100 begins with a user employing a client application, such as a media management application, to browse or search 102 for media items in a media repository such as an on-line music store. Here, the user is browsing or searching to look for information about a particular artist, album, or song. The browse or search is processed at the media repository and results are returned to the client application where they are displayed 104 to the user. For example, the results of the browse or search can be displayed 104 on a media display page. At this point, the user may decide to formulate another search, buy one or more of the displayed media items, or elect to share information regarding a media item via e-mail to another person. Also, depending on the whether the user is searching or browsing, and which search terms or what path the user followed to get to the media display page, the media display page being displayed can show information regarding a particular album or information regarding albums by a particular artist. For example, the user may be looking at a media display page with songs associated with a particular album or at a page with songs associated with a particular artist.
If the user is viewing a page containing artist information, multiple albums of songs by that artist may be displayed. However, if the user is looking at a page with songs associated with a particular album, one album will be displayed. Regardless of which view the user is in, in one implementation of the present invention, a link allowing the user to share information about a particular album or artist is located on the media display page. In one embodiment of the present invention, this link is labeled “Tell-a-Friend”. If the user elects to share information about the album or artist 106 (i.e., by selecting the Tell-a-Friend link on the media display page), the media information sharing process 100 determines 108 whether the user is in artist or album view. If the user is in artist view, a media information share request is formulated 110 using an artist identifier. Otherwise, if the user is in album view, the media information share request is formulated 112 using an album identifier. Artist and album identifiers are collectively referred to in this application as media identifier types. It is clear that other media identifier types (e.g., video) may be used. At this point, the media information share request is sent 114 to a server computer and the media information sharing process 100 continues to decision 120, which is shown on
At the decision 120, the media information sharing process 100 determines if a response has been received from the server computer. When a response is received, a media message form is displayed 122 in the client application.
An example of a sample blank media message form 200 according to one embodiment of the invention is shown in
Referring back now to
The media message receipt process 140 begins when a media information message is received 150 by an e-mail application operating on a client computer of a recipient. The media information message contains a plurality of hyperlinks and, depending on the settings of the client e-mail application, may be displayed in text-only (plain-text) or graphics and text (e.g. HTML) format. Next, at 152, a user selects a hyperlink in the media information message. A decision 154 then determines if a media management application (e.g. iTunes™) is installed. This determination may be accomplished by various means, as will be understood by those familiar with the art of computer programming. For example, in one embodiment of the invention, where the e-mail is received by a client computer operating the Microsoft Windows™ operating system, the determination can be accomplished by launching a web-browser which contains an ActiveX™ control to determine if a particular program has been installed. If the decision 154 determines that a media management media management application has been installed, then the application is launched 156 and directed 164 to view the decision at least one media item that was specified by the media information message. If, however, the decision 154 determines that a media management application has not been installed, then a web browser application is launched 158 on the client computer and the browser is directed 160 to a web page that contains a link allowing the user to download a media management application. Once the media management application has been downloaded, it is installed 162 on the client application. Following the blocks 162 and 164, the media message process 140 ends. However, one skilled in the art will recognize that it is possible to cause the media information management application to launch 156 automatically upon installation (see dashed line between block 162 and 156) and then direct 164 the media management application to view the media item that was the subject of the media message.
The server-side media information sharing process 300 begins with a determination 302 of whether a media information share request from a client computer has been received at the server computer. If not, the server-side media information sharing process 300 waits until a request has been received. Once a media information share request has been received, a media message form is created 304. A media message form contains information about one or more media items as selected by a user of a requesting client application. One embodiment of a media message form creation process is described below in reference to
After the media message form has been sent 306, a decision 308 determines if a completed media message form has been submitted by a client computer. Once the decision 308 determines that a complete media message form has been submitted, a media message is created 310 according to information provided in the completed media message form. One embodiment of a media message creation process used to create the media message is described below in reference to
The construction of the media message is followed by the extraction 312 of one or more destination e-mail addresses from the completed media message form. In one embodiment, the one or more destination e-mail addresses are provided as a list within the completed media message form.
Next, an e-mail address is selected 314 from the one or more destination e-mail addresses and the media message is sent 316 to the selected e-mail address. A decision 318 then determines if there are any more destination e-mail addresses to be processed. If not, the server-side media information sharing process 300 ends. Otherwise, the server-side media information sharing process returns to repeat block 314 and subsequent blocks so as to send a media message to another destination e-mail address.
Next, fields are inserted into the media message form in blocks 412 through 418. These blocks are shown in a particular order in
The various aspects, features, embodiments or implementations of the invention described above can be used alone or in various combinations.
The invention is preferably implemented by software, but can also be implemented in hardware or a combination of hardware and software. The invention can also be embodied as computer readable code on a computer readable medium. The computer readable medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of the computer readable medium include read-only memory, random-access memory, CD-ROMs, DVDs, magnetic tape, optical data storage devices, and carrier waves. The computer readable medium can also be distributed over network-coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
The advantages of the invention are numerous. Different embodiments or implementations may, but need not, yield one or more of the following advantages. One advantage of the invention is that more sophisticated media messages can be sent than was previously possible. Another advantage is in the integration of the received media message with a media management application rather than with a web browser as is currently common. Another advantage is that information about multiple albums by a single artist may be sent in a single message. Yet another advantage is that a common media message can be easily sent to a plurality of recipients.
The many features and advantages of the present invention are apparent from the written description and, thus, it is intended by the appended claims to cover all such features and advantages of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, the invention should not be limited to the exact construction and operation as illustrated and described. Hence, all suitable modifications and equivalents may be resorted to as falling within the scope of the invention.
This application is a continuation of U.S. patent application Ser. No. 10/910,555, filed Aug. 2, 2004, and entitled “METHOD AND SYSTEM FOR SHARING INFORMATION ABOUT MEDIA ITEMS”, which is hereby incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
Parent | 10910555 | Aug 2004 | US |
Child | 13482887 | US |