The divisional application of No. 2007800373448 patented claim that the present invention to be the applying date be October 3 in 2007 day, are called the system and method for classification and transfer medium " obtain in interactive media guidance applications, ".
Embodiment
User's obtainable media quantity in any given media delivery system may be considerable.Therefore, many users expect to be guided by the media of a kind of form at interface, and described interface permission user effectively navigation medium option also identifies the media that they expect like a cork.Here, provide the application program of this guiding to be called interactive media guidance applications, or be sometimes referred to as media guidance applications or guidance applications.Similarly, for the content of internet content and other types possibly provides the media guidance applications of guiding to be called online Media guidance applications or online guidance applications here.
The media content (such as Streaming Media, Downloadable media, Web broadcast etc.) that multi-form interactive media guidance applications can be on internet provides guiding.The media guidance applications providing a kind of typical types of guiding for online Media is interactive TV program guide.Interactive TV program guide (being sometimes referred to as electronic program guides) is known guidance applications, and among other things, it allows user being permitted navigation and location eurypalynous media content perhaps between eurypalynous media content.Be different from online Media, such content can comprise common television program layout (providing via traditional broadcast, wired, satellite or other means), and the program of pay-per-view, request program (as in video request program (VOD) system), and the media of other types or video content.Guidance applications also allows user to navigate between the content relevant to video content and locates the content relevant with video content, described video content comprises, such as video is collected, commodity (article), advertisement, chat sessions, game, etc.
Along with the appearance of internet, mobile computing and fast wireless network, the media of user's access in PC (PC) and other equipment, user does not access the media on other equipment described traditionally, and other equipment described are as laptop computer, personal digital assistant (PDA), mobile phone or other mobile device.By these equipment, user can navigate and locate above-mentioned identical media between identical media obtainable by TV.Therefore, media guiding is also necessary on devices.The guiding provided can be used for by means of only the obtainable media content of TV, for by means of only the one or more obtainable media contents of these equipment, or the media content for not only obtaining by TV but also by these one or more equipment.Media guidance applications can be provided as application on site program (namely providing on website), or is provided as independence (stand-alone) application program or as the client (client) on laptop computer, PDA, mobile phone or other mobile devices.The various equipment and platform that can perform media guidance applications are described in more detail below.
One of function of media guidance applications provides media list and media information to user.Fig. 1-2 shows illustrative display screen, and it can be used for providing media to guide, and provides media list especially.The display screen shown in Fig. 1-2 can realize on any applicable equipment or platform.Although the display of Fig. 1-2 is illustrated as full screen display, they also can be cover fully or partly on just shown media content.User is by selecting the selectable option that provides in display screen (such as, menu option, list option, icon, hyperlink etc.) or press dedicated button on remote control or other user's inputting interfaces or equipment (such as, guiding (GUIDE) button), indicate the request of access medium information.In response to the instruction of user, the display screen of the media information that media guidance applications can provide a kind of mode had in several ways to organize, described mode such as press time in grid and channel, temporally, by channel, by medium type, by classification (such as, the classification of film, sports, news, children or other Promgrammings), or other are predetermined, user-defined or other organizational standards.
Fig. 1 shows the illustrative grid program listings display 100 temporally arranged with channel, and described display 100 also allows to access the dissimilar media content (such as Online Video) in single display.Display 100 can comprise grid 102, and grid 102 has: (1) one row channel/media-type identifier 104, and wherein each channel/media-type identifier (it is the single lattice in row) identifies obtainable different channel or medium type; And (2) a line time identifier 106, wherein each time identifier (it is the single lattice in row) identifies the time block (time block) of Promgramming.Grid 102 also comprises single lattice of the rendition list, such as the rendition list 108, and wherein each list provides the title about the associated channel of list and the program provided of time.Use user input device, user selects the rendition list by mobile highlight bar 110.The information relevant to the rendition list selected by highlight bar 110 can be provided in programme information region 112.Region 112 can comprise, such as programm name, program specific, provide joint object time (if available), program place channel (if available), the rank of program, and other expect information.
Except providing the access to the linear Promgramming provided according to timetable, media guidance applications also provides the access to the non-linear Promgramming do not provided according to timetable.Non-linear Promgramming can comprise the content from different source of media, comprise from different online data source internet content (such as, Streaming Media, Downloadable media etc.), on-demand media content (such as VOD), the local media content stored (such as, be stored in digital video recorder (DVR), digital video disc (DVD), video content on videocassette, CD (CD) etc.), or other are to the media content of time insensitive (time-insensitive).On-demand content can comprise the film and original media content that are provided by specific media provider (such as providing the HBO order program service of " The Sopranos " and " Curb Your Enthusiasm " (HBO On Demand)).HBO ON DEMAND, THE SOPRANOS and CURB YOUR ENTHUSIASM are all trade marks of Home Box Office company.Internet content can comprise Web event, such as chat sessions or Web broadcast, or can the content that obtains of program request as Streaming Media or Downloadable media by internet site or other internet access (such as FTP).
Grid 102 can be provided for the list of non-linear Promgramming, comprises program request list 114, the media list 116 recorded and internet content list 118." mixed-media (mixed-media) " display is sometimes referred to as from the display of the list of the content of dissimilar source of media in conjunction with being used for.The various arrangements of list type that be different from display 100, that can be shown can select based on user or guidance applications definition (such as, that only have record with display that the is list of broadcast, that only have program request with display that the is list of broadcast, etc.).As shown, list 114,116 and 118 is shown as the whole time block crossed over and be presented in grid 102, to indicate the selection of these lists to provide respectively the list for program request list, record, or the access of the display of internet list.As shown in Figure 1, when accessing such list, information area 112 can show the information of the available type about display.In other embodiments, the list of these medium types can directly be included in grid 102.Additional list can one of be selected in navigation icon 120 in response to user and be shown.(arrow key pressed on user input device can be similar to and select the mode of navigation icon 120 to affect display.)
Display 100 also can comprise video area 122, advertisement 124 and option area 126.Video area 122 user can be allowed to check and/or preview user current obtainable, by obtainable or former obtainable program.The content of video area 122 can be corresponding to, or independent of one of them of the list be presented in grid 102.The grid display comprising video area is sometimes referred to as guiding picture (picture-in-guide) (PIG) display.The 6th of the people such as the Satterfield that PIG display and function thereof were issued on May 13rd, 2003,564, No. 378 United States Patent (USP)s, and May 29 calendar year 2001 issue the 6th of the people such as Yuen, 239, have more detailed description in No. 794 United States Patent (USP)s, these described two United States Patent (USP)s are all incorporated to by reference at this.PIG display can be included in other media guidance applications display screens of the present invention.
Advertisement 124 can be media content and provides advertisement, depend on the access rights of beholder (such as, for subscribed programmes layout), this media content is currently available for viewing, in the future can be used for watching, or may not be used in viewing, and may corresponding to or the one or more media list in grid 102 that has nothing to do.Advertisement 124 also can be used for about or has nothing to do in the product or the service that are presented at the media content in grid 102.Advertisement 124 can be selectable, and provides the more information about media content, provides the information about product or service, allows purchase media content, product or service, provides the media content that advertisement is relevant, etc.Based on the brief introduction/preference of user, the User Activity monitored, the type of display that provides, or based on the targeted advertisements that other are applicable to, advertisement 124 can by as target.
Although advertisement 124 is shown as rectangle or banner shape, advertisement can by with any applicable size, shape, and any position in guidance applications display provides.Such as, advertisement 124 can be provided as the rectangular shape being flatly close to grid 102.This is sometimes referred to as panel advertisement.In addition, advertisement can cover in media content or guidance applications display, or embeds in display.Advertisement also can comprise text, image, image rotating, video are collected or the media content of other types.Advertisement can be stored in be had in the subscriber's installation of guidance applications, is stored in and is connected in the database of subscriber's installation, is stored in remote location (comprising streaming media server), or is stored in the combination of other storage arrangements or these positions.The 10/347th of the people such as the Knudson that such as on January 17th, 2003 submits to, No. 673 U.S. Patent applications, the Ward that on June 29th, 2004 is issued, the people's such as III the 6th, 756, No. 997 United States Patent (USP)s, and on May 14th, 2002 the 6th, 388, No. 714 United States Patent (USP)s of the people such as Schein of issuing, carried out more detailed discussion to providing advertisement in media guidance applications, above-mentioned patent and patented claim are all incorporated to by reference and all.It should be understood that advertisement can be included in other media guidance applications display screens of the present invention.
Option area 126 can allow user to access dissimilar media content (such as internet content), the display of media guidance applications, and/or media guidance applications feature (feature).Option area 126 can be the part of display 100 (and other display screens of the present invention), maybe can select the option on screen by user or presses special on user input device or assignable button and call.Selectable option in option area 126 can relate to the correlated characteristic of the rendition list in grid 102, maybe can comprise and can show from master menu the option obtained.The correlated characteristic of the rendition list can comprise other broadcast times of search program receiving or mode, program recording, permission series record (series recording) program, arrange program and/or channel is collection, buys program, or other features.Can show that the option obtained can comprise search option, VOD option, the head of a family control option from master menu, the access to dissimilar list display, the order to premium service, the brief introduction of compiles user, access browse coverage diagram (browseoverlay), or other options.
Show in Fig. 2 for providing another display of guiding to arrange.The video that display 200 transmits for internet provides guiding, and can be provided as the display in online Media guidance applications, or the display as client-server or independently in (such as, based on Set Top Box) guidance applications.Although the media content of interior perhaps any other type that disclosed embodiment can be film, user generates provides guiding, in some examples here, provide the TV programme that internet transmits.In some embodiments, show 200 and show the result (Fig. 1) that user selects the list 118 in display 100.In order to clear and coherent object, display 200 can be divided into three row.Central series 204 is included in the media list arranged in mosaic pattern 208.Left column 202 permits a user to video definition standard (such as specific kind, program (show), etc.) provided in mosaic pattern 208.Right row 206 provide recommendation to user.Each row in these row are discussed in more detail below in conjunction with Fig. 2-7,8A-8C and 9A-9B.
Left column 202 allows user based on interested Standard Selection video.Left column 202 provides the list of selectable classification 210.These classification can comprise kind, channel, program, heat stations list, type (such as, TV play, film, etc.) or any other such classification.The a kind of of classification is in by the state selected.Classification can be selected based on user's instruction, maybe can be defaulted as and be selected.By under the state selected, can have corresponding to by the window 214 of the selectable standard block 212 of classification selected.This window can be positioned at below specific name to have selected which classification with instruction.Use user input device, user can standard block 212 (such as by highlight regions 216 being moved to the standard block of expectation and pressing key, or by directly clicking the standard block of expectation) in selection window 214.Once be selected, except being displayed on except in window 214, also can be occurred 218 by the standard block selected.Namely, the below of its corresponding classification 210 and the top of window 214 can be appeared at by the standard block selected.This indicating user: standard block is successfully selected.When have selected multiple standard block in identical classification, each standard block can be listed in classification below by certain order (such as, by standard block by the order selected, alphabetically, etc.).Even if when classifying by selection, also can be listed in the below of its corresponding classification by the standard block selected, as by indicated by the standard block 222 selected.Selectable button 220 can be provided as near each by the standard block 218 and 222 selected.Select button 220 can be cancelled accordingly by the selection of standard block selected.
Manually input retrieval term/keyword concerning the optional method of choice criteria unit user.User can use user input device by one or more keyword inputted search bars 224.Selectable button 226 can be selected to use the keyword of input to start search.If expected, search bar 224 can use in conjunction with left column 202 (such as, user can be defined standard block based in row 202 by the keyword in the standard block selected and inputted search bar 224).
Central series 204 can in mosaic pattern 208 display video collection, wherein this video set is based on the user's input and/or the left column 202 and determining that receive search bar 224.Different from the list of Fig. 1, the list in display 200 is not limited to the simple text (such as programm name) and the icon that describe media.More properly, in display 200, list can provide comprise front cover theme (cover art) graph image, to collect trailer, live video from media content from the rest image of media content, video, or indicate the media of other types of the media content described by list to user.Each graphical list also can with text to provide the more information about the media content with list association.For avoiding making accompanying drawing too complicated, show the more detailed view of list 228 in mosaic pattern 208 in figure 3.
Fig. 3 shows an embodiment of the media list 228 in mosaic pattern 208 (Fig. 2).Video can be represented by graphical identifier 302 (such as, the thumbnail/screenshot capture of video, the trailer, video itself etc. of video).The rank 304 of video can cover in the part of graphical identifier 302.Rank can reflect that the rank from all users is specified, and described all users grade from their respective media guidance applications or relevant/correlating programs to video.Visual detector also can with text box/coverage diagram 306 to provide the more information about media content.Such as, text describes 308 can comprise media name, video becomes the obtainable date, and the length of video.Text box also can comprise simple icon 310 and/or 312.If to download from media provider or to flow out, then simple dollar sign icon 310 may be there is in a certain amount of money of media spend.If icon 310 does not exist, then video is free.Similarly, if video is the video that editor's (such as, TV or Movie Reviewers) recommends, then the icon of such as check mark 312 can exist.Otherwise check mark 310 can not exist.
Get back to Fig. 2, show in region 230 application choice or input standard after the quantity of video that is all identified.Region 230 is shown as and is in left column 202, but to may be displayed in user interface 200 Anywhere.If identify than current in mosaic pattern 208 the more video of visible video, then selectable arrow 234 and 236 can be used for watching more obtainable video.The new subset of the video that selectable arrow 234 allows user to watch to be identified, and the subset of the previous viewing of the video that selectable arrow 236 makes user turn back to be identified.User is by one of selecting in category link 238 to change the order presenting video.Can become the obtainable date according to video (such as nearest formerly or formerly the oldest), video popularity (such as based on the total degree that video is selected by other users), by random sequence or use any other mechanism for video set of classifying, the video be identified of classifying.
User interface 200 also allows user to use the maximum video length of slide block 240 and 242 indicative of desired and the new degree of expectation.Slide block 240 arranges maximum video length.When slide block 240 is at ultra-Right end, video length is not limited.Along with slide block moves to left, only have shorter and shorter video can comprise in the result.Such as, if slide block 240 is in the mid point of scale, then only comprises the video being less than 30 minutes in result and collect.If slide block is at ultra-Left end, then only comprise the video segment being less than 5 minutes in result.Similarly, slide block 242 arranges maximum date range.When slide block 242 is at ultra-Right end, has video and how always not limit.Along with slide block moves to left, only have more and more recent video can be included in last display.
Mosaic pattern 208 is grids that two of list 228 takes advantage of two.But, also can use any other arrangement, such as three take advantage of three or two take advantage of three grid.In addition, although each list 228 is shown as identical size, their size also can be different.According to the expectation of media provider or based on user preference, list can have different size or outstanding with the correlativity of the video be respectively identified after the interested degree of indicating user, search graphically, or emphasizes a certain content.At the 11/324th of the Yates that such as on Dec 29th, 2005 submits to, discuss the different system and method for giving prominence to media list graphically in No. 202 U.S. Patent applications, this application is all incorporated into by reference at this.
Each list 228 can be selectable framework.In an embodiment of the invention, when user selects selectable framework, user is directed to the website that corresponding video can be downloaded or flow out.Website can show in coverage diagram or in new screen.In yet another embodiment of the present invention, when user's selective listing 228, about the additional information of video, such as, to the description of program, user can be presented in coverage diagram or in right row 206.Based on the information that this is additional, user can select to be directed to the website providing video, video can be added to my collection list of videos, maybe video can be added to viewing queue 244.
Viewing queue 244 shows user and has selected with the list of the video in time viewing after a while.Each video can by graphical identifier, such as screenshot capture/thumbnail, video trailer, or video itself represents.In an embodiment of the invention, each video identifier 246 is selectable, and it provides light access user being wanted to the video watched to user.When selected from the video watching queue, user can be directed to the website providing video.When video is selected, video can automatically remove from viewing queue, or video can manually remove by user from viewing queue.In yet another embodiment of the present invention, watch queue 244 to play a part " playlist ".When user prepares to watch the video from viewing queue, user is directed to the website of first video in viewing queue.
Right row 206 can show the information of two types.It (1) can present the video of recommendation to user, or (2) display is about the additional information of selected video.Fig. 2 and Fig. 4 shows the rightmost row 206 performing the last function showing recommendation to user.A function after describing in detail below in conjunction with Fig. 5.The title 250 of row 206 shows " first-selection today (TODAY ' S TOPPICKS) ", indicates based on most popular video in a day and selected recommendation.The additive method of recommendation is provided to describe in detail by composition graphs 4 below to user.By providing the form of the list 228 be similar in also composition graphs 3 discussion above, present the video of recommendation to user.Alternatively, describe 258 by the title 252 of listing video, the concise and to the point program of graphical identifier 254 and video with the video of rank coverage diagram 256, the video of recommendation can be shown.Each video that can be in row 202 provides other information.
When user enters guidance applications at first, first-selection can based on video most popular in obtainable videos all in any classification.User by search keyword or when selecting the standard block in left column 202 to limit interested video type, the video recommended in right row 206 can change the operation reflecting user.Such as, if user selectes " action/adventure (the Action/Adventure) " standard block in window 214, then the video under " today first-selected " can be changed to comprise one or more the most front video in most popular action/adventure video on the same day.
The recommendation provided in right row 206 can based on the standard except pouplarity.Such as, recommend can based on editor recommendation, as shown in the row 400 of Fig. 4.Title 402 shows " OPTION (EDITOR ' S PICKS) " to reflect the mode of the selected video recommended.Editor can be famous movie or television reviewer, or any other the famous person that user can admit.Consistent with an embodiment of the invention, the list (Fig. 2) in the comparable mosaic pattern of row 400 208 provides the information of more videos about each recommendation.Such as, for the video of each recommendation, show title 404, there is the graphical identifier of rank 408 coverage diagram (such as, thumbnail/screenshot capture etc.) 406 and briefly describe 410.The class 4 06 of each video can based on the grade of user's input.Other information about this video can comprise from initial network of network symbol 412 (such as FOX), kind (such as action/adventure, the drama of playing this video, etc.) or type 414 (such as TV play, film, etc.), the length 416 of video, and download or flow out the expense 418 of video.FOX is all registered trademark of Fox Broadcasting Corporation (FOXBroadcast Company).Row 400 are just illustrative, thus can show the information greater or less than above-mentioned information about video.
Can operation technique (technique) instead of come to recommend for user is selected based on welcome degree or OPTION.Recommendation can based on the interest of user.By the behavior of monitor user ' on media guidance applications, specified by the user understood, or according to user profile, obtain the interest of user.Such as, if user does not like action/adventure video, then the video recommended can be get rid of two or three the most popular videos outside action/adventure video.If user watches the video highlighted with Roger Ebert usually, then the video recommended can be up-to-date two or three videos highlighted with Roger Ebert.
When user selects video from mosaic pattern 208 or the video recommended, right row 206 (Fig. 2) can be used for by the option of video selected to user's display, as shown in Figure 5.In addition, the more information about video can be shown.Fig. 5 shows the result selecting one of first video in Fig. 4 or the video in mosaic pattern 208.Except about by except the information content of video selected, also present selectable option 504,506,508,510,516 and 518 to user.Selectable button 504 is opened new display or coverage diagram and user is directed to the website providing video.Current video is added to viewing queue 244 (Fig. 2) by selectable button 506, and video is added to the favorites list of user by selectable button 508.
Option 510 provides and current shown relevant the linking of video.Therefore, if user likes video, then user can be directed to relevant video.Associated video presents to user as keyword 512.Keyword 512 can be performer or other famous persons associated with video, the network at program place, network of relation, or any other keyword associated with video.In list, each keyword is numeral 514, and it is corresponding to the quantity of the obtainable video relevant to keyword.Such as, in Figure 5, Kiefer Sutherland is by the performer in the program selected, and has the video of 392 these performers obtainable.If user selectes selectable link 520, then mosaic pattern 208 (Fig. 2) is reflected as and comprises this 392 videos.Right column 206 can provide recommendation based on being turned back to by the keyword (Fig. 4) selected to user subsequently.
Row 500 can present to by relevant other options of the video selected, comprise " sending to friend (Send to Friend) " 516 and " blog (Blog about thisVideo) about this video " 518 features.Feature 516 allows user to notify current video to friend.In an embodiment of the invention, the e-mail address providing the URL of the website of video can be sent to friend maybe can use any other method be applicable to be sent to friend.In yet another embodiment of the present invention, video can be added to the recommendation list in the user profile of friend, and friend when he or she accesses his or her account on media guidance applications, can access described recommendation list.Email or also can be sent to friend, to notify that this friend with the addition of new recommendation for any other method of point photos and sending messages.
Feature 518 can point to new display screen (not shown) user.Display screen can allow user after viewing video, inputs him or she for the idea of video or comment.These ideas can be kept in the blog with user-association.Blog can comprise different projects (entry), and wherein projects are corresponding to specific video or the associated media information (such as, specific kind, program (show), channel, performer etc.) about video.In some embodiments, by selecting option 518, about the project automatically starting of video.Blog can be stored in user profile.Blog can be kept on the equipment of user, and can be this user-accessible.Alternatively, blog can by long-range preservation, and blog can be the user-accessible being designated as friend, or can open to the publicly read.
Other features of user can be supplied to by row 500, but do not show these other features for avoiding making accompanying drawing chaotic, other features described are the options of grading to video, access the option about the forum of video, or go to the option of revisable (wiki-able) page about video.On demand, user can be directed to forum to discuss video or the topic relevant to video (such as, the performer in TV programme, the network providing video, video, etc.).User also can go to about the revisable page of video or the topic relevant to video with other guidance applications user sharing information.
Media guidance applications, such as, provide the application program of the display screen 200 of Fig. 2, can be personalized based on the preference of user.Personalized media guidance applications allows customization display and feature to generate by media guidance applications personalized " experiencing (experience) ".By allowing user input these customizations and/or operated to determine various user preference by media guidance applications monitor user ', the experience of this personalization can be generated.User accesses their personalized guidance applications by logging in or otherwise confirm they self to guidance applications.The customization of media guidance applications can be formulated according to user profile.Customization can comprise and different present scheme (scheme of colour such as shown, the font size of text, etc.), the aspect (media content such as recommended of media content lists of display, etc.), aspect (such as classification or the sequence of standard block of the standard block of display, etc.), the head of a family control arrange, and other expect customizations.
Media guidance applications can allow user provide profile information or automatically can work out profile information.Such as, media guidance applications can monitor user ' access media and/or user may be mutual with other of guidance applications.In addition, media guidance applications can obtain other user profiles of all or part relevant to specific user (such as from other websites (web site) the internet of user's access, such as www.tvguide.com, from other media guidance applications of user's access, from other interactive applications of user's access, from the handheld device of user, etc.) and/or obtain the information about user from media guidance applications other data source addressable.As a result, on the distinct device of user, can be user provides unified guidance applications to experience.The Consumer's Experience of this type is describe in further detail below in conjunction with Figure 11.The 11/179th of the people such as the Ellis that additional personalized digital media guidance applications feature was submitted on July 11st, 2005, No. 410 U.S. Patent applications, the 09/437th of the people such as the Boyer that on November 9th, 1999 submits to, No. 304 U.S. Patent applications, and on February 21st, 2002 submit to the 10/105th of the people such as Ellis, made more detailed description in No. 128 U.S. Patent applications, these U.S. Patent applications are all incorporated into by reference at this.
User can inputting preferences to customize the display that provided by guidance applications, such as, by the display 600 in Fig. 6.User preference can be kept in the user profile with this user-association.User interface 600 can show the video liked of user, the display preference of user, and user can be allowed to add or remove preference.My collection list of videos 602 is lists of video, and wherein user is by such as selecting " adding my favorites (Add to My Favorites) to " selectable button 508 (Fig. 5) to be the video liked by each video marker.Projects in list can be identified by graphical identifier 604 (such as screenshot capture/thumbnail) and text message 606.Text message 606 can comprise video name, video length, video become the obtainable date, and any other relevant information.In list 602, " closedown " designator 608 of each video allows user from list, remove any independent video.My collection list of videos 602 can be different from viewing queue 246, at least because the favorites list is saved to obtain more permanent (such as, in user profile).Therefore user can leave guidance applications and return application program in the time after a while, and does not lose the information be kept in display 600.It is the link 610 of " sending to friend " below the favorites list 602.Link 610 allows user that the video in the favorites list of user is sent to friend.Any technology that the link 516 in composition graphs 5 can be used to describe, sends to friend by the favorites list 602.
User can input viewing preference in my list of preferences 612.(favorite) that like that my list of preferences 612 can comprise one or more users edits 614.My list of preferences 612 can comprise the video type 616 of one or more collection.Obtainable any selectable standard block in the left column 202 (Fig. 2) of user interface 200 (such as, kind, channel, program, heat stations list, video type, etc. in standard block) all can be included in my list of preferences.Any preference of user's input is removed by selecting the button 618 corresponding to preference, and by selecting link 620 to add preference.Link 620 can be taken user to and allow user to select additional option to be included in new screen (not shown) in my preference or coverage diagram.
Link 622 is used in when can obtain the interested new video of user and arranges alarm.When the new video of the one or more standard blocks in the list of preferences 612 meeting me become can obtain time, can user be notified.User can arrange alarm, is used to alert trigger to make any or all standard block.Alarm can be that the message transmitted is: the interested new video of user has become and can obtain for transmitting the Email of message, the form of text message or other forms be applicable to.
User interface 200 (Fig. 2) can be customized based on the preference in input list 624 and 626.List 624 stops display not have any video of the character of at least one standard block in list.Such as, in illustrative user interface 600, user has specified him or she only to want to watch the result of action/adventure type.The filtration of list 624 is occurred when at least one standard block selects only.
List 626 can stop presents to user the video of any standard block met in list.Therefore, if list 620 is empty, then list 620 does not affect the video of presenting to user.By using list 624 or list 626, user can control to return the video that maybe cannot return what type effectively in any search.Display 600 also can comprise for customize UI 200 other options.In some embodiments, user can change form or the option of left column 202.User can comprise classification or stop classification to be shown.User can select the order showing classification or standard block.
Fig. 7 shows the illustrative Vean diagram 700 of the obtainable video in news category.As shown in Vean diagram 700, in News genre 702, what can be shown to user has 2000 videos.In these 2000 news videos, 139 videos are 704 relevant to channel-comedy.In addition, 518 in 2000 news videos relevant with channel-C-SPAN (public affair satellite cable television network) 706.Have than the more video relevant to this two channels shown in Vean diagram, but they are not in News genre.It shows with the dotted line 710 extending news frame 702.Finally, as shown in frame 708,30 videos in News genre are all relevant with C-SPAN to Comedy Central.
The exemplary display screens shown in Fig. 8 A-8C and Fig. 9 A-9B shows user interface 200, and the typical environment for use of more specifically left column 202 (Fig. 2).With reference to the Vean diagram 700 in figure 7, this environment is described.In the different stages, row 202 (Fig. 2) can take the form of the row 800A-800C in Fig. 8 A-8C.In the environment, use row 202 (Fig. 2) as scope narrowing mechanism, the quantity of the video be identified thus is along with each is reduced by the standard block selected.At first, row 202 can comprise the classification for kind, channel, program and heat stations list.Type classification can be defaulted as and to be selected, and the standard block of display category classification.(see Fig. 2) selects the standard block " news " 802 in type classification during as user, standard block is listed below type classification title and above the window of selectable unit.Near being the Close buttons 806 by the standard block 804 selected, this button can be used for cancelling the selection to standard block, and is removed the position of standard block above window 812.After user selects News genre, in News genre, obtainable Online Video is identified.The quantity of the video be identified, in other words 2000, be displayed on 708 places, this quantity is consistent with the quantity of news video obtainable in Vean diagram 700.
If receive user to have selected classification-channel 810, then the window 812 corresponding to the selectable unit of type classification is closed.Window 814 corresponding to channel classification is presented on below channel classification title.Each of standard block in window 814 has the video in News genre.The channel without the video in News genre is not included in window 814.When receiving user and have selected standard block 816 (Comedy Central), with the same before, standard block 818 is moved to below distribution caption, and provides the Close button 820 near standard block.After user selects Comedy Central channel Standard unit, identify not only in News genre but also the obtainable Online Video relevant to Comedy Central.The quantity of the video be identified is shown, in other words 139 at 822 places.Therefore, in 2000 videos in News genre, only have wherein 139 relevant to Comedy Central, and the scope of video set is corresponding reduces.This is consistent with 704 in Vean diagram 700.
After have selected the C-SPAN in channel classification, the volume residual of display video in 824 of Fig. 8 C, in other words 30.Therefore, for not only meeting news but also meeting 139 videos of Comedy Central standard, wherein only have 30 videos simultaneously relevant to C-SPAN.This quantity is consistent with 708 in Vean diagram 700.If have selected program classification, then window 814 is closed, and is present in the below of program classification title corresponding to the new window-window 826 of TV programme.Notice to only have a program, show every day (The Daily Show) is listed in the window.This shows to appear in show every day based on news, relevant to Comedy Central and relevant with C-SPAN all 30 videos, or at least relevant to show every day.
If receive user's instruction (such as, if receive user to have selected button 820) removing Comedy Central standard block, then the video be identified only needs to meet news and C-SPAN standard, and according to Vean diagram 700, this is by generation 818 videos.This can reflect on a user interface (not shown) subsequently.Standard block will correspondingly change, and will comprise the program with the obtainable video not only meeting news but also meet C-SPAN standard.
Row 202 (Fig. 2) also can take the form of 900A and 900B in Fig. 9 A and 9B.In this environment for use, scope narrowing mechanism can every now and then along with increasing to the selection of standard block the video set be identified subsequently.Reach the step involved by configuration shown in figure 9 a to realize by the step above described by composition graphs 8A and 8B.Therefore, for convenience's sake, Fig. 8 B is replicated to Fig. 9 A.In figure 9 a, select the News standard unit of type classification and the Comedy Central standard block of channel classification, and the standard block of indicated channel classification.This produces 139 videos, consistent with Vean diagram 700.
Select C-SPAN in channel classification after, the video be identified is extended to comprise video relevant to news in Comedy Central or C-SPAN.Correspondingly, 627 videos are increased in the quantity of the video be identified of 904 displays from 139.As what can be seen by the window 906 (such as, by selecting program classification) of selectable standard block in viewing program classification, list not only from Comedy Central but also from C-SPAN, relevant to news program.Notice in window 906, separated the video (program 908 from Comedy Central, and program 910 is from C-SPAN) from each channel, to show them meeting various criterion unit in other classification.In some embodiments, standard block is shown (such as by alphabetic(al) order) together, and does not consider in other classification by the standard block selected.
If receive user's instruction (if such as receiving user to have selected button 914) removing Comedy Central standard block, then video set can be reduced.In this case, needs are met news and C-SPAN standard by the video be identified, and according to Vean diagram 700, this will make video set reduce to 518 from 627.This can reflect on a user interface (not shown) subsequently.Standard block will correspondingly change, and will comprise the program with the obtainable video not only meeting news but also meet C-SPAN standard.
User can visit media content and media guidance applications (and above-described display screen) from one or more their user equipment devices.Figure 10 shows the general embodiment of illustrative user equipment devices 1000.The realization more specifically of user equipment devices is discussed in conjunction with Figure 11 below.User equipment devices 1000 can via I/O (" I/O " hereinafter) path 10 02 receiving media content and data.I/O path 10 02 can provide media content (such as to control circuit 1004, broadcast program layout, request program layout, internet content, and other videos or audio frequency) and data, described control circuit 1004 comprises treatment circuit 1006 and storer 1008.Utilize I/O path 10 02, control circuit 1004 can be used for sending and receive order, request and other data be applicable to.Control circuit 1004 (and particularly treatment circuit 1006) can be connected to one or more communication ports (being described below) by I/O path 10 02.I/O function provides by one or more in these communication ports, but is shown as single passage in Fig. 10 to avoid making accompanying drawing too complicated.
Control circuit 1004 can based on any applicable treatment circuit 1006, such as, based on the treatment circuit of one or more microprocessors, microcontroller, digital signal processor, programmable logic device (PLD) etc.In some embodiments, control circuit 1004 performs the instruction being used for the media guidance applications be stored in storer (that is, storer 1008).Based in the embodiment of client-server, control circuit 1004 can comprise the telecommunication circuit be applicable to guidance applications server or other networks or server communication.Telecommunication circuit can comprise cable modem, Integrated Service Digital Network(ISDN) (ISDN) modulator-demodular unit, digital subscriber line (DSL) modulator-demodular unit, telephone modem, or for the radio modem with other devices communicatings.Such communication relates to internet at least to obtain online Media content, and additionally can relate to any other communication network be applicable to or passage (describing in more detail in conjunction with Figure 11).In addition, telecommunication circuit can comprise and allows the peer-to-peer communications of user equipment devices, or position mutually away from the circuit (describing in more detail below) of communication of user equipment devices of position.
Storer (such as random access memory, ROM (read-only memory) or any other storer be applicable to), hard disk drive, CD-ROM drive or any other fixing or moveable memory device (such as DVD register, CD register, video cassette recorder or other recording units be applicable to) be applicable to can be provided as the storer 1008 of the part of control circuit 1004.Storer 1008 can comprise the memory device of one or more above types.Such as, user equipment devices 1000 can comprise for the hard disk drive (be sometimes referred to as personal video recorder, or PVR) of DVR and the DVD register as auxiliary storage device.Storer 1008 can be used for storing various types of media described here and guidance applications data, comprises programme information, guidance applications setting, user preference or profile information, or other data used when operating guidance applications.Also nonvolatile memory (such as starting routine and other instructions to run) can be used.
Control circuit 1004 can comprise video and produce circuit and tuned circuit, such as one or more analog tuner (analog tuner), one or more MPEG-2 demoders or other digital decoding circuit, high definition tuner, or any other tuning or video circuit be applicable to, or the combination of this circuit.Coding circuit (such as converting radio (over-the-air) analog or digital signal to mpeg signal to store) also can be provided.Control circuit 1004 also can comprise scaler circuit (scaler circuitry), for media up-conversion (upconverting) to be become the preferred output format of subscriber's installation 1000 with down coversion (downconverting).Circuit 1004 also can comprise d convertor circuit and analog-digital converter circuit to change between digital signal and simulating signal.Subscriber's installation can use tuning and coding circuit to receive and show, plays or record media content.Tuning and coding circuit also can be used for receiving pilot data.Circuit described here, comprise that such as tuning, video produces, coding, decoding, scaler, and analog/digital circuit, these circuit can be used in software that one or more general or special processor runs and realize.Multiple tuner can be provided simultaneously to process tuber function (such as, viewing and writing function, picture-in-picture (PIP) function, multi-tuner record etc.).If storer 1008 is provided as the device be separated with subscriber's installation 1000, then tuningly can to associate with storer 1008 with coding circuit (comprising multiple tuner).
User can use user's input interface 1010 to control control circuit 1004.User's input interface 1010 can be any applicable user interface, such as telepilot, mouse, trace ball, keypad, keyboard, touch-screen, touch pad, indicating pen loader, operating rod, voice recognition interface or other user's input interfaces.Display 1012 can be provided as independently equipment or integrated with other unit of user equipment devices 1000.Display 1012 can be the liquid crystal display (LCD) of monitor, TV, mobile device, or for show visual pattern any other be applicable to equipment in one or more of.In some embodiments, display 1012 can be HDTV can (HDTV-capable).Loudspeaker 1014 can be provided as with other unit of user equipment devices 1000 integrated, can be maybe independently parts.On display 1012, the video of display and the audio frequency component of other media contents are play by loudspeaker 1014.In some embodiments, audio frequency can divide gives receiver (not shown), this receiver processing audio via loudspeaker 1014 output audio.
The user equipment devices 1000 of Figure 10 can be embodied as user's TV equipment 1102, subscriber computer equipment 1104, wireless subscriber communication equipment 1106 or be suitable for the subscriber's installation of any other type of access medium, the game machine of such as non-portable in the system 1100 of Figure 11.For the sake of simplicity, here these equipment can be referred to as subscriber's installation or user equipment devices.User equipment devices (media guidance applications performs thereon) can play autonomous device, can be maybe the part of device network.The various network configuration of equipment can be realized, will discuss in more detail below.
User television equipment devices 1102 can comprise Set Top Box, the IRD (IRD) for the treatment of satellite television, televisor, digital storage equipment, DVD register, video cassette recorder (VCR), local media server, or other user's TVs equipment.On demand, these one or more equipment accessible site are individual equipment.Subscriber computer equipment 1104 can comprise PC, kneetop computer, graphic tablet (tablet), webtv box (WebTV box), personal computer TV (PC/TV), PC media server, PC media center, or other subscriber computers equipment.WEBTV is all trade mark of Microsoft Corp.Wireless subscriber communication equipment 1106 can comprise PDA, mobile phone, portable video player, portable music player, portable game machine, or other wireless devices.
It should be noted that, along with being attached in other user equipment devices for the TV tuner card (television tuner card) of PC, the appearance of Web TV and video, when to attempt a kind of equipment to classify as in above equipment a kind of, boundary has thickened.In fact, user's TV equipment 1102, subscriber computer equipment 1104, can use in conjunction with at least some feature of Figure 10 in above-described system features with each in wireless subscriber communication equipment 1106, and therefore, comprise the adaptability (flexibility) relevant to the type of obtainable media content on this equipment.Such as, user's TV equipment 1102 can be have internet function (Internet-enabled), permission access internet content, and subscriber computer equipment 1104 can comprise the tuner allowing access television program layout.Media guidance applications also can have identical layout on various dissimilar subscriber's installation, can be maybe the display capabilities of applicable subscriber's installation.Such as, on subscriber computer equipment, guidance applications can be provided as the website accessed by web browser.In another example, guidance applications can be scaled for wireless subscriber communication equipment.
In system 1100, usually there is more than one all types of user equipment devices, but all types ofly in fig. 11 illustrate only one, to avoid making accompanying drawing too complicated.In addition, each user can use more than a type user equipment devices (such as user can have televisor and computing machine) and same use more than one all types of user equipment devices (such as user can have PDA and mobile phone and/or multiple televisor).
User also can set various setting and arrange with the media guidance applications be consistent on housed device and remote equipment.Setting comprises as described herein, and guidance applications is used for programming that layout is recommended, the channel of display preference and program collection, Promgramming preference, and other guidings expected are arranged.Such as, if on the such as website www.tvguide.com of user in their their PC of office by channel fix for collection, then identical channel appears at the housed device of user (such as using as collection, user's TV equipment and subscriber computer equipment) on, and on the mobile device of user, if desired.Therefore, the guiding that the change that a user equipment devices is made can change in another user equipment devices is experienced, and does not consider whether these facilities are identical or dissimilar user equipment devices.In addition, the change made can based on the setting of user's input, and the operation of user that guidance applications monitors.
User equipment devices can be coupled to communication network 1114.That is, user's TV equipment 1102, subscriber computer equipment 1104 and wireless subscriber communication equipment 1106 are coupled to communication network 1114 via communication port 1108,1110 and 1112 respectively.Communication network 1114 comprises internet, and can be additionally other one or more networks, other networks described comprise mobile telephone network, mobile device (such as blackberry (Blackberry)) net, cable system (cable network), the communication network of public switch telephone network or other types or the combination of communication network.BLACKBERRY is all trade mark of Research In Motion company limited.Passage 1108,1110 and 1112 comprises one or more communication ports discriminably or jointly, such as the passage of satellite channel, optical-fibre channel, cable passage, support internet communication (such as, IPTV), free space connects (such as broadcast or other wireless signals), or the combination of any other wired or wireless communication passage be applicable to or these passage.Passage 1112 dotted line draws to indicate in the exemplary embodiment shown in Figure 11, passage 1112 is radio channels, and passage 1108 and 1110 draws to indicate them to be wired paths (although on demand, these passages can be radio channels) with solid line.Can be provided by one or more in these communication ports with the communication of user equipment devices, but be shown as single passage in fig. 11, to avoid making accompanying drawing too complicated.
Although do not draw communication port between user equipment devices, but these equipment directly can communicate each other via communication port, described communication port such as the joint passage 1108,1110 and 1112 at passage described above, and other short range point point to-point communication passages, such as USB cable, IEEE1394 cable, radio channel are (such as, bluetooth, infrared ray, IEEE 802-11x, etc.), or via other junction services of wired or wireless passage.BLUETOOTH is all trade mark of Bluetooth SIG company.User equipment devices also directly can be communicated by indirect path by communication network 1114 each other.
System 1100 comprises the webserver 1116 and the media guidance data source 1118 of being coupled to communication network 1114 respectively via communication port 1120 and 1122.Passage 1120 and 1122 can comprise the joint passage 1108,1110 and 1112 and at any communication port described above.Can exchange on one or more communication ports with communicating of media guidance data source 1118 with the webserver 1116, but illustrate only single passage in fig. 11 to avoid making accompanying drawing too complicated.In addition, each in the more than one webserver 1116 and media guidance data source 1118 can be had, but the webserver 1116 and media guidance data source 1118 all illustrate only one in fig. 11, to avoid making accompanying drawing too complicated.(be discussed below the dissimilar of each in these sources.If) need, the webserver 1116 and media guidance data source 1118 accessible site are a source device.Although source 1116 and 1118 and user equipment devices 1102, communication between 1104 and 1106 are shown as by communication network 1114, but in some embodiments, source 1116 directly can communicate with 1106 with user equipment devices 1102,1104 via communication port (not shown) with 1118, described communication port such as the joint passage 1108,1110 and 1112 at passage described above.
Online Media can be provided by the webserver 1116.The webserver 1116 may be provided in the website (such as television network website, entertainment sites, web film or set are from the website of the content in multiple source) of line media provider.Online Media supplier can have (host) plurality of kinds of contents (such as on main frame, the popularization of the part of unabridged film/TV play, film/plot, trailer/advance notice, performer/director/producer's interview, music video, original only online content, network or program, etc.).Online Media supplier can have dissimilar media (media that the media that such as Streaming Media, Downloadable media, user generate, specialty generate, etc.) on main frame.The online Media provided can be stored in the webserver 1116 or is stored in remote media server in this locality.Except media content, the webserver 1116 also can be the media store metadata (such as title, description, URL, etc.) be respectively provided.
Other one or more source of media (not shown)s also can provide media content to subscriber's installation, and by one or more expanding channels to communication network, described one or more passage can comprise the joint passage 1108,1110 and 1112 at any communication port described above.Other source of media can comprise the distribution of media equipment of one or more type, comprise television distribution facilities, cable system front end (cable system headend), satellite distribution facility, (the such as television broadcasting of Promgramming source, such as NBC, ABC, HBO, etc.), intermediate distribution facilities (intermediate distribution eq uipment) and/or server, media-on-delivery server and other media content providers.NBC is all trade mark of National BroadcastingCompany (National Broadcasting Service), ABC is all trade mark of company ABC (American Broadcasting Company), and the HBO trade mark that to be Home Box Office (Home Box Office) company all.Other source of media can be the creators (such as Television Broadcasting Limited, Web broadcast supplier etc.) of media content, or can not be the creators (supplier etc. of such as on-demand media content) of media content.Other source of media can comprise other suppliers of cable data source, satellite provider, program request supplier or media content.Other source of media also can comprise remote media server, and it is for being stored in dissimilar media content (comprising the video content that user selects) position being away from any user equipment devices.For remote storage medium content and the 09/332nd of the people such as the Ellis providing the system and method for the media content of remote storage to submit in conjunction with on June 11st, 1999 to subscriber's installation the, No. 244 U.S. Patent applications have carried out more detailed discussion, and this U.S. Patent application is all incorporated into by reference at this.
Media guidance data source 1118 can be media guidance applications and provides media guidance data.Media guidance data source 1118 comprises data storage device (data store) 1124 and 1126, and can provide the pilot data from arbitrary data storage device.Pilot data can comprise programme information, such as programm name, plot title, plot summary, editorial review etc., and this usually can be, such as TV Guide Magazine (TV guide magazine) or find on www.tvguide.com.Data storage device 1124 and 1126 can be one or more relational database or other storing mechanisms be applicable to.Data storage device 1124 and 1126 can be local (as shown in system 1100), or is in remote location.
Data storage device 1126 stores and can obtain online or unavailable media guidance data.The media guidance data stored can comprise media list, information (the such as airtime relevant to media, broadcasting channel, media name, media description, class information (such as head of a family's construction quality, the grade etc. of reviewer), kind or classified information, actor information, the branding data etc. of the trade mark of broadcaster or supplier), media formats (such as MPEG), advertising message (such as text, image, media are collected) and contribute to user and navigate between the media expected are selected and the pilot data of any other type of locate the media selection of expectation.Data storage device 1126 also can be stored into giving the identifier of related media Attach Note in data storage device 1124.
Media guidance data source 1118 also can comprise data storage device 1124.Data storage device 1124 stores the information relevant to video obtainable on the webserver 1116.Data storage device 1124 can store the metadata (such as title, description, URL etc.) associated with each video from the webserver 1116, maybe can store the information deriving from metadata.It is not the metadata (being such as input to the label/keyword etc. of the data data storage device 1124, welcome degree, user's generation) provided from the webserver 1116 that data storage device 1124 also can store.Identifier can be stored into additional media pilot data relevant to the video found from the webserver 1116 with instruction in data storage device 1126 by data storage device 1124.In some embodiments, data storage device 1124 stores the net online Media that provided by the webserver 1116 together with the information about these media.
Media guidance applications data can use any applicable method to be supplied to user equipment devices.In some embodiments, guidance applications can be independently interactive TV program guide, it is via data feed (data feed) (such as transmit special line (continuous feed) continuously, continuous supplementation formula transmits special line (trickle feed), or the interim data of the vertical blanking of channel) program receiving guidance data.On television channel sideband, at the vertical blanking period of television channel, digital signal in band can be used, use the outer digital signal of band, or by the data transmission technology that any other is applicable to, provide program schedule data and other pilot data to subscriber's installation.Program schedule data and other pilot data can be provided to subscriber's installation on multiple analog or digital television channel.Can any applicable frequency (such as, continuously, every world, the user-defined time period, system official hour section, in response to the request etc. from subscriber's installation) provide program schedule data and other pilot data to subscriber's installation.In certain methods, the method for client-server can be used to provide the pilot data from media guidance data source 1118 and/or other source of media to subscriber's installation.Such as, guidance applications client subscriber's installation existed can be initiated with the session in source 1118 when needed to obtain pilot data.Media guidance data source 1118 can provide media guidance applications itself or the software upgrading for media guidance applications to user equipment (ue) device 1102,1104 and 1106.
For example, media guidance applications can be the independently application program realized in user equipment devices.In other embodiments, media guidance applications can be client-server application program, wherein only has client to be present in user equipment devices.Such as, media guidance applications partly can be embodied as the client application on the operation circuit 1011 of user equipment devices 1000, and is partly embodied as the server application (such as media guidance data source 1118) on remote server.Guidance applications display can be produced by media guidance data source 1118 and be transferred to user equipment devices.Data also can be transmitted to store on subscriber's installation in media guidance data source 1118, and it produces guidance applications display based on the instruction by control circuit process subsequently.
Media guidance system 1100 is intended to certain methods or network configuration are described, by these methods and network configuration, user equipment devices and media content can intercom mutually with the source of pilot data, so that access comprises the media of the content that internet transmits and provides media to guide.The present invention can be applicable in the subset of any one in these methods or these methods, or can be applied in and use transfer medium and in the system of the additive method providing media to guide.Three kinds of methods provide the specific description of the general example to Figure 11 below.
In one approach, user equipment devices can intercom mutually in home network.User equipment devices can via above-described short range point point to-point communication scheme, through the indirect path of the hub provided on home network or other similar devices, or via communication network 1114, and directly intercoms mutually.Everyone in multiple individuals in single family can operate the different user facilities on home network.As a result, different media guidance information (comprising the media guidance information or the setting that transmit content for internet) may be expected, transmit between different user equipment devices.Such as, user can be desirably in the media guidance applications that the different user devices device in home network is consistent and arrange, more describe in detail in the 11/179th, No. 410 U.S. Patent applications of the people such as the Ellis that submits on July 11st, 2005.Dissimilar user equipment devices in home network also can intercom with transmitting media content mutually.Such as, user can by the online Media content delivery from user's computer equipment to portable video player or portable music player.
In the second approach, user can have polytype subscriber's installation, and user comprises the media content of the media content that internet transmits by these equipment access, and obtains media guiding.Such as, some users can have the home network of being accessed by housed device and mobile device.User can control housed device via the media guidance applications performed on a remote device.Such as, via the PC of user's office, or mobile device (such as PDA or have the mobile phone of network function), user can online Media guidance applications in access websites.User can set various setting (such as record, remind or other settings) on online guidance applications, to control the home-equipment of user.Online guiding directly can control the equipment of user, or controls the equipment of user by carrying out communicating with the media guidance applications in the home-equipment of user.For user equipment devices communication various system and methods (wherein user equipment devices be in mutually away from position) people such as the Ellis that submits in such as on August 26th, 2004 the 10/927th, discuss in No. 814 U.S. Patent applications, this U.S. Patent application is all incorporated into by reference at this.
In the third method, at home with stay out in the user of user equipment devices their media guidance applications can be used directly to communicate with the webserver 1116 or other media content sources, to access the content and other media contents that transmit internet.Particularly, time at home, the user-accessible media guidance applications of user's TV equipment 1104 and subscriber computer equipment 1106 to navigate and to locate the media content expected between the media content expected.User also can use wireless subscriber communication equipment 1106 access medium guidance applications when staying out, to navigate between the media content expected and to locate the media content expected.
Although it should be understood that and concentrated on video content to the discussion of media content, the principle of media guiding also can be applied to the media content of other types, such as, be applied to music, image, etc.
The more detailed view of an embodiment in media guidance data source 1118 is shown in Figure 12.Except data storage device 1124 and 1126, media guidance data source 1118 also can comprise web crawlers (web crawler) equipment 1202 and the webserver 1204.Web crawlers equipment 1202 and the webserver 1204 each can comprise one or more treatment circuits 1214 and 1208 and storer 1216 and 1210.They can comprise in conjunction with any characteristic sum assembly of Figure 10 in above-described user equipment devices.They can comprise the software (such as database device, web crawlers appliance applications, web server application program etc.) of any circuit or storage in addition.Web crawlers equipment 1202 and the webserver 1204 are undertaken by I/O passage 1210,1218,1220 and 1222 and data storage device 1124 and 1126 alternately.Web crawlers equipment 1202 is communicated with communication network 1114 with 1212 by I/O passage 1206 with the webserver 1204, and I/O passage 1206 and 1212 is referred to as link 1122 in fig. 11.I/O passage 1206,1210,1212,1218,1220 and 1222 can be at above-described any applicable communication port in conjunction with 1108,1116 and 1112.Although web crawlers equipment 1202 and the webserver 1204 are shown as the entity be separated, their function can be realized by single parts.
In a typical environment, web crawlers equipment 1202 obtains online Media information (such as, metadata), and in some embodiments, it obtains the network medium contents provided at first on the webserver 1116.Namely, web crawlers equipment 1202 obtains the information about obtainable online Media on the internet.In fig. 12, between link 1206 and the webserver 1116, dotted line is shown to show that web crawlers equipment 1202 is from the webserver 1116 directly request media and media information.Information about obtainable online Media can be stored in data storage device 1124 by web crawlers equipment 1202 subsequently.If doing so, web crawlers equipment 1202 can access from data storage device 1124, fetch (retrieve), adds, upgrades or remove data.Information on the webserver 1116 can be stored in storer 1210 by web crawlers equipment 1202.Therefore, the information of catching can directly be stored in data storage device 1124 by web crawlers equipment 1202, or can the information of catching of the Correlation method for data processing first in usage data memory storage 1126 and/or storer 1210.
In a typical environment, the webserver 1204 can be accessed from data storage device 1124 and 1126 or fetch data.The webserver 1204 can use the data of fetching from any one or two in data storage device, for media guidance applications provides media guidance applications data.User individual data (such as user profile) can be stored in storer 1216 by the webserver 1204, and stores any other information be applicable to for preparing display and/or data.The webserver 1204 can use in conjunction with Figure 11 in above-described any method, provides data by I/O link 1212.Such as, depend on the type of subscriber's installation and/or guidance applications, the webserver 1204 can send the data after raw data, process, maybe can prepare display.
System 1300 in Figure 13 is another illustrative embodiments in media guidance data source 1118.Figure 13 comprises the assembly of Figure 12, but also comprises data management system subscriber's installation 1302, compiles user equipment 1310, and OPTION data storage device 1308.
Data management system subscriber's installation 1302 can comprise treatment circuit 1304 and storer 1306.Data management system subscriber's installation can be one in user equipment devices 1102,1104 or 1106.Data management system subscriber's installation 1302 can comprise any or all the assembly in user equipment devices.In fig. 13, data management system subscriber's installation 1302 this locality in data storage device 1124, and by communicating with data storage device 1124 with any passage described by 1112 in conjunction with I/O passage 1108,1116.In some embodiments, data management system subscriber's installation is Standard User equipment (such as kneetop computer, mobile device etc.) being away from system 1300, and data management system can log in by web crawlers equipment 1202 or the webserver 1204 gain access.Generally in system 1300, there is more than one data management system subscriber's installation, but illustrate only one, to avoid making accompanying drawing too complicated.
In a typical environment for use, data management system usage data manager user can equip the project visiting, fetch, add, remove or upgrade in data storage device 1124.Data management system can correct the error message about Online Video, remove and become unavailable video, add online media information and/or online Media content, add the label relevant to the project in data storage device 1126, or add web crawlers equipment 1202 and the spendable any information of the webserver 1204.Such as, data management system can mark some webserver 1116, and any like this list from these labeled webservers is given prominence in lists.
OPTION data storage device 1308 can be one or more relational databases or other storing mechanisms be applicable to.OPTION database 1308 can comprise the independently storage space for each editor.Editor's preference that OPTION database 1308 can comprise for single online Media is specified.In addition, OPTION database 1304 can comprise the heat stations list for each editor, and wherein heat stations list is that editor likes or the list of media of preference.Specify for each editor's preference in OPTION database 1308, link all can be stored in data storage device 1124 and 1126 by OPTION database 1308.Described link can be used by the webserver 1204 when producing display for media guidance applications or collecting data.In some embodiments, OPTION data storage device 1308 is parts of storer 1216 in the webserver 1204.
Compiles user equipment 1310 can comprise treatment circuit 1312 and storer 1314.Compiles user equipment 1310 can comprise the feature and/or assembly discussed in conjunction with data manager user equipment 1302.Any passage of compiles user equipment by describing in conjunction with I/O passage 1108,1116 and 1112, remotely or locally communicates with OPTION data storage device 1308.In some embodiments, a part for the storer 1216 in compiles user equipment addressable network server 1214, and the appointment of editor's preference can be stored in storer 1216.In a typical environment for use, editor can be similar to the mode (see Fig. 5) that media are inputted my the favorites list by user, and inputting preferences is specified.Generally in system 1300, there is more than one editing machine subscriber's installation, but illustrate only one, to avoid making accompanying drawing too complicated.
In the present invention, online Media guidance applications can select video set, and can be shown to user about the information of selected video.Show in Figure 14 and obtain and the process flow diagram 1400 of the illustrative steps involved by media guidance data is provided.In step 1402, identify and access the Online Video from one or more online Media suppliers (such as the webserver 1116).Information for the video be respectively identified can obtain from online Media supplier.In some embodiments, multiple internet sites (internet site) is creeped (crawl), and is dug out (scrape) by from internet sites corresponding to the metadata of obtainable video.Internet sites can comprise the website of online media provider.Video metadata can comprise video name, description, video URL, source name, origin url, kind, program category (such as, collect, unabridged plot, only available, preview online), the performer in screenshot capture/thumbnail, video, working time, role's title, video format (such as REAL, WMV, Flash, Quicktime etc.), effectively/Expiration Date, outflow/download, DRM, price and resolution (such as, full screen, 320 × 240 etc.).
In step 1404, the metadata collected for the video be respectively identified can be stored (such as in data storage device 1124).In addition, except the metadata collected, also can store less than other metadata obtained from media provider (such as, the keyword added by data management system or label (such as coming from data management system subscriber's installation 1310), user gradation, welcome degree, internet find the date of video, editor's preference specifies, revisable content-data etc.).The metadata stored can upgrade constantly, with the time interval that is fixing or change, or can not upgrade completely.In some embodiments, the Online Video itself (such as actual video file/collect/data (asset)) be identified also is stored.
In step 1406, the metadata for each video in video can associate with media guidance data, and wherein media guidance data can be stored in media guidance data storehouse.Association can the metadata based on the comparison in video metadata and media guidance data storehouse (such as data storage device 1126) be determined, or association is added by data management system.In some embodiments, some metadata in the metadata collected for being associated with media guidance data, and do not have actual being stored in step 1404.Again in other embodiments, can the degree of association be stored, instead of only store association.Such as, can metadata be compared, and the degree of association that the Online Video that can mate most of metadata is higher.
In step 1406, each video can with one or more item association in media guidance data storehouse.Such as, for the video of TV play metadata can with about the performer in TV programme, TV play, program, TV network or anyly to associate the pilot data that TV play or program do the editor commented on.Associated with the label from media guidance data storehouse by store video metadata.Alternatively, the association between the metadata of storage and media guidance data or link can remotely be preserved.
In step 1408, the subset of video can be selected.Described subset can be specified (such as according to OPTION database 1308) based on the preference of editor or automatically select based on user individual data.User individual data can from monitor user ' behavior, obtain from user profile or the clearly appointment (see Fig. 6) carried out from user.Video set also can be selected based on the welcome degree of such as video or the such standard (row 206 see Fig. 2) of new degree automatically.
In step 1408, the subset of video can be selected in response to receives user's.User can input one or more search terms or keyword (such as in search bar 224), and can determine the subset of video based on the comparison of keyword and the metadata associated with each video of storage.User can select interested specific standard block (such as kind, program, channel, collect length etc.) (such as using the row 202 of Fig. 2).The subset of video can be standard compliant subset, and can based on checking that the metadata stored is determined.
There is the metadata all associated with media guidance data and Online Video.Therefore, by comparison search term or other standards and arbitrary metadata source and determine the subset of video.In one embodiment, search term and/or other standards unit compare with the metadata of media guidance applications.This compares and returns relevant media guidance data.Because there is association media guidance data being linked to network of relation video, so the subset of video can be determined.In yet another embodiment of the present invention, the subset of video is determined based on search keyword and/or other standards and the comparing of metadata of video.Be decided by the metadata collected be how to store, how to set up for the metadata amount of video respectively collected and association, two kinds of technology can return or can not return identical video subset.
In some embodiments, media guidance data storehouse comprises media guidance data incessantly.Media guidance data storehouse also comprises media, such as video media.In this case, the subset of video identified in step 1408 can comprise video from the identification of internet and/or the video that is stored in media guidance data storehouse.
The display of each video in instruction video subset is produced in step 1410.In subset, the display of each video comprises the guidance applications data from guidance applications database.Based on the association generated 1406, determine guidance applications data.Display also can comprise some or all collect and/or produce video metadata (such as in the text box 308 of Fig. 3, in the row 400 of Fig. 4, the keyword 512 etc. as in Fig. 5).In some embodiments, be shown as mosaic pattern, each video wherein in subset is represented by least one graphical identifier (such as from the still image of video).In other embodiments, display can be plain text.In addition, the media list of display can indicate the relevance of each list, wherein can determine to associate based on the instruction of data management system (see Figure 13) or the degree of association evaluated when step 1406 list associates with media guidance data.
In some embodiments, user can be directed to the interested media content of this user by online Media guidance applications.The process flow diagram 1500 of Figure 15 shows the illustrative step for providing such feature.Can obtain based on step 1404 in fig. 14 to the strategy that 1406 discuss and process online Media information.Step 1502 can be used in step 1408 discuss any technology to identify the subset of video, comprise specifies based on the preference of user individual data, editor, user input search term (such as in the search bar 224 of Fig. 2) or user select standard block (such as in the left column 202 of Fig. 2) select video.In step 1504, use frame from each video in the video be identified to produce display.Display can be similar to display display screen 200 in fig. 2.In step 1506, online Media guidance applications receives user to the selection of frame.Based on this selection, in step 1508, user is directed to the website provided by the media content selected by guidance applications.Website can provide in the frame in coverage diagram, guidance applications, or may be displayed on whole screen.
According to principle of the present invention, based on the selection of user to selectable standard block, video set can be identified, and is refined further.The process flow diagram 1600 of Figure 16 shows such process.Can obtain based in step 1404 to the strategy that 1406 discuss and process online Media information.In step 1602, standard block (such as action/adventure, news, ABC, Comedy Central etc.) can be shown to user, such as, in the window 214 of Fig. 2, be shown to user.In some embodiments, selectable standard block can be the set of predetermined total standard block be shown.In other embodiments, selectable standard block can only include and meet in the standard block of step 1402 from the media of internet identification.
In step 1604, media guidance applications receives the user's instruction of in selectable standard block.Based on by the standard block selected, select the subset of the media be identified in step 1606.Because be first standard that user selectes by the standard block selected, therefore subset is only selected by the standard block selected based on this.But, if other standard blocks selected are received, then can based on all subsets being carried out selected video by one or more in the standard block selected.The subset of the video be identified can be selected at above-described any strategy based on the step 1408 in conjunction with Figure 14.
After the subset of video is chosen, the display of each video in instruction subset can be produced in step 1410, such as, in the mosaic pattern 208 of Fig. 2, produce described display.This step can use any technology in conjunction with Figure 14 discussion to carry out.Media guidance applications can receive user to the selection of another selectable standard block 1604 subsequently.This will refine the subset of selected video in step 1606, and the subset changed will be reflected in display that step 1410 produces.
In some embodiments, guidance applications can synthesize the selectable standard block of each classification by display set.Select based on user, the interested video of user can be identified, and the standard block of display can correspondingly be updated.Therefore the video be identified not only can depend on to have selected which standard block, also depends on what categorizing selection standard block.The process flow diagram 1700 of Figure 17 is the illustrative process flow diagram according to principle of the present invention.As will be described in more detail below, process flow diagram 1700 can take numerous embodiments.
In an embodiment of process flow diagram 1700, the video set be identified only depends on the standard block of up-to-date selection.When user enters guidance applications at first, in step 1702, multiple classification is displayed to user.For example, classification can be kind, channel, program and heat stations list (row 202 see Fig. 2).In addition, one of classification can be defaulted as by the stage (stage) selected, and the window of Plays unit of wherein classifying is shown.In some embodiments, for being just shown when only at least one video in a database meets this standard block by the standard block of classification selected.
When receiving the selection of user in step 1704, if this selection is by the standard block (standard block 212 in such as Fig. 2) in the classification selected, then identify the video meeting selected standard of selecting in step 1706.Video can be identified based on any strategy in conjunction with Figure 14 discussion.The video be identified can be presented in mosaic pattern, such as, be presented in the display screen 200 of Fig. 2.Media guidance applications can receive the selection (step 1704) that user classifies to difference to the selection of another standard in current class or reception subsequently.
When receiving user in step 1704 and selecting, if this selection is the classification being different from current selected classification, then in step 1708, close the window of the selectable standard block corresponding to current selected classification.Present new window in step 1710, and be presented in new window corresponding to the selectable standard block of new choosing classification.Window can be located immediately at classification below with display window corresponding to this classification.User interface can receive the selection of user to the standard block in new choosing classification subsequently, or receives the selection (step 1704) to difference classification.
In another embodiment of process flow diagram 1700, media guidance applications can record by the standard block selected, and uses the standard block of each selection to reduce the scope of the video be identified.When user enters guidance applications at first, show multiple classification in step 1702 to user.Such as, classification can be kind, channel, program and heat stations list (row 202 see Fig. 2).In addition, one of classification can be defaulted as by the stage selected, and the window of Plays unit of wherein classifying is shown.
When receiving user in step 1704 and selecting, if select by the standard block in the classification selected, then meet by the standard selected and all before the video of standard selected be identified (step 1706).Because choice criteria unit with the addition of the condition that all videos be identified must meet, so choice criteria unit reduces the quantity that video set also reduces the video be identified.For example, see the discussion of row 800B and 800C to Fig. 8 B and 8C, the video set be wherein identified reduces to 30 (in Fig. 8 C 824) from 139 (Fig. 8 B 822).When standard block multiple from one or more categorizing selection, the video be identified meets Boolean expression:
(SC1 and (AND) SC2 with ... with newly select standard), wherein " SCX " representative " standard x of selection ".Alternatively, multiple choice criteria schemes that other can be used to be applicable to, comprise (inclusive) that such as belong to any one all videos be identified in multiple choice criteria selects; The video be identified can meet Boolean expression:
(SC1 or (OR) SC2 or ... or newly select standard), wherein " SCX " representative " standard x of selection ".
When receiving user in step 1704 and selecting, if selection is the instruction (such as by selecting the button 220 of display screen 200) of the standard block that " closedown " had previously been selected, then cancel the selection (step 1712) to the standard corresponding to closedown instruction.Like this, in step 1714, the set of the video be identified expands to comprise the standard block that meets remaining selection but does not meet all videos of the standard block being cancelled selection.
When receiving user in step 1704 and selecting, if selection is the classification of the classification being different from current selection, then in step 1708, the window (window 814 of such as Fig. 8 B) of the classification corresponding to current selection can be closed.New window is presented (window 826 of such as Fig. 8 C), and is presented at (step 1710) in new window corresponding to the selectable standard block of new choosing classification.Selected if selectable standard block can comprise, will the standard block of at least one video be identified be produced.Namely, if there is the obtainable video meeting the standard block of standard block and all previous selections, then can show the selectable standard block in new choosing classification.
Similarly, when when 1704 user's choice criteria unit, together with reducing the video be identified in step 1706, remaining selectable standard block in classification can also be reduced.Namely, after reducing the video set be identified, if do not meet the video of selectable standard block in the set reduced simultaneously, then selectable standard block can remove from list.
In another embodiment of process flow diagram 1700, select multiple standard block can expand the set of the video be identified.When user enters guidance applications at first, in step 1702, media guidance applications can show multiple classification.Such as, classification can be kind, channel, program and heat stations list.In addition, one of classification can be defaulted as by the stage selected, and the window of Plays unit of wherein classifying is shown.
When receiving user in step 1704 and selecting, if select by the standard block in the classification selected, then identify video set, wherein each video meets (1) by the standard block of any previous selection of the standard block selected or same category, and (2) there is in other classification of at least one standard block selected each classification at least one standard block (step 1706) selected.Video set extendedly newly can select standard block and the video not meeting the standard block previously selected to comprise only meeting in classification.For example, see the discussion of row 900A and 900B to Fig. 9 A and 9C, the video set be wherein identified expands to 627 (in Fig. 9 B 904) from 139 (Fig. 9 A 902).Therefore, when standard block multiple from one or more categorizing selection, the video be identified meets Boolean expression:
(SC1
classification 1or (OR) ... or SCN
classification 1) and (SC1
classification 2or ... or SCN
point class 2) ..., wherein " SCX
classification Y" expression " standard x selected in classification Y ".
When receiving user in step 1704 and selecting, if selection is the instruction (such as by selecting the button 220 of display screen 200) of the standard block that " closedown " had previously been selected, then cancel the selection (step 1712) to the standard corresponding to closedown instruction.Because the subset of the video be identified may only meet in classification the standard being cancelled selection, and do not meet remaining selected standard block, so the video in this subset is no longer identified and presents to user's (step 1714).Therefore, cancel and can reduce to the selection of standard block the quantity that video set also reduces the video be identified.
When receiving user in step 1704 and selecting, if selection is the classification of the classification being different from current selection, then 1708, the window corresponding to the classification of current selection is closed.New window is presented on new choosing classification below, the window 906 of such as Fig. 9 B, and can be presented at (step 1710) in new window corresponding to the selectable standard block (908 or 910 of such as Fig. 9 B) of new choosing classification.Selected if the list of selectable standard block can comprise, will the standard block of at least one video be returned.Namely, selectable standard block or any other standard block previously selected in (1) same category is met if had in a database, and (2) have the video of at least one standard block selected in each classification of the residue classification of the unit that at least one is selected, then can show the selectable standard block in new choosing classification.
In another embodiment of process flow diagram 1700, which classification is the effect of choice criteria unit can be depending on standard block in.Such as, select the multiple standard blocks in some classification (such as kind) can make guidance applications step 1706 identify meet all by the video of standard block selected.Select the multiple standard blocks in another classification (such as channel and program) that guidance applications identification can be made to meet any by the video of standard block selected.In fact, this embodiment is the combination of previously discussed two kinds of embodiments.Therefore, when standard block multiple from one or more categorizing selection, the video be identified can meet Boolean expression:
(SC1
classification 1or ... or SCN
classification 1) and (SC1
classification 2with ... with SCN
classification 2) ..., wherein " SCX
classification Y" representative " standard x selected in classification Y ".
The keyword that media guidance applications also can use user to input is to define video set.The process flow diagram 1800 of Figure 18 explicit declaration, it for providing video and standard block after receiving one or more keywords.In step 1802, media guidance applications receives one or more keywords.In step 1804, based on the keyword identification video set that these are one or more.Video set can be selected at above-described any strategy based in conjunction with Figure 14.The set of the standard block of classification (such as from the classification that the step 1710 of Figure 17 is selected) can be shown in step 1806.The standard block of display comprises the unit meeting the video set identified in step 1804 only.User can, subsequently based in conjunction with the strategy described by process flow diagram 1700, continue to change this video set.
Foregoing teachings describes for using interactive media guidance applications to obtain, classify and transmitting the system and method for online media content.The proposition of above-mentioned embodiment of the present invention is for illustrative purposes, instead of the object of restriction.