WO2007037978A1 - Virtual channels - Google Patents
Virtual channels Download PDFInfo
- Publication number
- WO2007037978A1 WO2007037978A1 PCT/US2006/035485 US2006035485W WO2007037978A1 WO 2007037978 A1 WO2007037978 A1 WO 2007037978A1 US 2006035485 W US2006035485 W US 2006035485W WO 2007037978 A1 WO2007037978 A1 WO 2007037978A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- user
- user preferences
- recited
- program
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4821—End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/46—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
Definitions
- program guide 100 uses a two-dimensional grid to display program content.
- the two-dimensional grid has a channel axis and a time axis.
- the channel axis is oriented vertically and the time axis is oriented horizontally.
- multiple channels 102 are displayed along the channel axis and multiple time periods 104 are
- a user navigates along any axis to find the desired content. For example, a
- Program guide 100 also displays the date 106
- This date 106 can be changed using the right
- program guide 100 displays the
- Fig. 1 may contain hundreds of different channels and
- the systems and methods described herein generate and display content, such as television program information, based on one or more user preferences.
- a system receives a request to view a virtual television channel.
- the system identifies a user associated with the request and identifies user preferences associated with that user.
- the system further identifies content that satisfies the identified user preferences.
- the identified content is ranked based on the user preferences to generate highest-ranked content. At least a portion of the highest-ranked content is displayed by the system.
- the system automatically identifies a highest- ranked upcoming program and records the highest-ranked upcoming program.
- the system communicates the user preferences to other systems for use in identifying content that satisfies the user preferences.
- Fig. 1 illustrates an example of a conventional program guide displaying television program information.
- Fig. 2 illustrates an example system that allows a television user to search for and view available program content.
- Fig. 3 is a flow diagram illustrating an embodiment of a procedure for displaying a virtual channel.
- Figs. 4A and 4B illustrate example displays of program information associated with multiple channels.
- Fig. 5 is a flow diagram illustrating an embodiment of a procedure for modifying user preferences.
- Fig. 6 is a flow diagram illustrating an embodiment of a procedure for automatically recording programs based on user preferences.
- Fig. 7 illustrates various components of an example client device in which the systems and methods discussed herein can be implemented.
- Fig. 8 illustrates various devices and components in an example entertainment and information system in which the systems and methods discussed herein can be implemented.
- the systems and methods described herein generate and display content, such as television program information, based on one or more user preferences.
- the content may be displayed via a virtual channel (also referred to as a "virtual television channel", “personalized channel”, or “personalized television channel”).
- the virtual channel may include information regarding television programs from multiple different channels and multiple different sources as well as other content such as music, images, advertisements, games, and the like.
- the content is ranked based on how closely the content characteristics satisfy the user preferences.
- User preferences include, for example, program name, program category, actors, directors, program rating, music genre, game type, and one or more keywords contained in the description of the content. Advertisements may be targeted to particular users based on their user preferences. Additionally, content that satisfies the user preferences may be recorded automatically for future access by the user.
- a television environment includes any one or more systems or methods related to, for example, processing video data, image data, audio data, or other entertainment-related data.
- the systems and methods discussed herein may be utilized with other components contained in similar or different operating environments.
- Fig. 2 illustrates an example system 200 that allows a television user to search for and view available program content.
- the system 200 includes a television-based client system 202 configured for data communication with any number of content provider(s) 204 via a communication network 206, which in this example, is an Internet Protocol (IP)-based network.
- IP Internet Protocol
- the embodiments described herein can also be implemented in any television-based system using any type of content distribution mechanism.
- the client system 202 receives program content, various forms of media content, television programs, movies, program guide data, advertising content, and the like from content server(s) of the content provider(s) 204 via the communication network 206.
- the television-based client system 202 includes a display device 208 (e.g., a television, LCD display, or the like) and a client device 210.
- Client device 210 can be implemented in any number of embodiments, such as a set-top box, a digital video recorder (DVR) and playback system, a personal video recorder (PVR), an appliance device, a gaming system, any combination thereof, and as any other type of client device that may be implemented in a television-based entertainment and information system.
- client device 210 can be implemented with any one or combination of the components described with reference to client device 700 shown in Fig. 7.
- any combination of the components described with reference to system 200 can be implemented in the example television-based system 800 that includes examples of both a network-based content provider and television- based client devices as described with reference to Fig. 8.
- client device 210 includes a programmed application 212 that can be programmed to implement the various features and embodiments described herein.
- programmed application 212 is illustrated and described as a single application, the programmed application 212 can be implemented as several component applications distributed to each perform one or more functions in client device 210.
- Client device 210 also includes a database of searchable entries 214 that correspond to various applications, movies, television programs, music, and other audio, video, and/or image content that may be recorded or available via content provider 204, and that a user of the television-based client system 202 may want to access.
- the database of searchable entries 214 may be information that is included in the program guide data received from content providers 204. In an alternate embodiment, the information may be independent from the program guide data.
- the database of searchable entries 214 may also include any accessible information that may be available via an IPTV (Internet Protocol Television) system, such as the television-based system 800 described with reference to Fig. 8.
- IPTV Internet Protocol Television
- Client device 210 further includes user preference data 216 that contains one or more user preference parameters.
- Example user preferences include program name, program category, actors, directors, program rating, and one or more keywords contained in the description of the program. Additional details regarding user preference data 216 are provided herein.
- a user can input television commands, a sequence of characters, and the like with an input device, such as television remote control 218 that has various keys 220.
- Example keys 220 include search and navigation keys that allow a user to select characters and to navigate through a program guide or other information display.
- a user may enter characters or commands to client device 210 with a cellular phone, PDA, or other input device that can be configured to operate as a television remote control device.
- Fig. 3 is a flow diagram illustrating an embodiment of a procedure 300 for displaying a virtual channel.
- procedure 300 receives a request to view a virtual channel (block 302).
- a virtual channel contains a listing of programs and other content that satisfy various preferences set by a user.
- the virtual channel contains programs and other content that the user would most likely want to access at a given time.
- the virtual channel may aggregate programs from multiple different channels (e.g., broadcast channels, video on demand (VbD), IPTV channels, and the like). Additionally, the virtual channel may contain other content, such as music, images, games, event reminders from a personal calendar, and the like.
- VbD video on demand
- IPTV channels IPTV channels
- the virtual channel may contain other content, such as music, images, games, event reminders from a personal calendar, and the like.
- a virtual channel may aggregate any type of content or data received from any number of different sources via any communication mechanism.
- a particular user may define multiple virtual channels by defining multiple sets of user preferences.
- Each virtual channel can display different content based on the different preferences associated with each virtual channel.
- the preferences associated with one virtual channel can be modified without affecting the preferences associated with other virtual channels.
- Procedure 300 continues by identifying a user associated with the request to view a virtual channel (block 304). For example, the user may identify themselves by logging into a client device or other system.
- procedure 300 identifies user preferences associated with the identified user (block 306).
- User preferences may include any number of different parameters associated with program content. User preferences can be created by a television user, a device manufacturer, a broadcaster, a content provider, or any other individual or entity. For example, television users can manually customize content rankings by ordering them in a list. Additionally, users can rank content parameters and then assign weights to each parameter. These weights are used in ranking content as discussed below. The weights assigned to each parameter may be referred to as "weighting factors". Additionally a weight or weighting factor may be assigned to the group of parameters associated with a user preference. For example, the weights associated with each parameter in the group may be added together or the weights may be averaged to determine a group weight or group weighting factor.
- procedure 300 ranks the identified programs based on the user preferences (block 310). Programs can be ranked based on how closely the program parameters satisfy the user preferences. For example, if one program matches a preferred program category, a preferred program director, and a preferred actor, that program will be ranked ahead of another program that only matches a preferred program category and a preferred program director. In particular embodiments, different program parameters in the user preference settings may have a stronger weighting than other parameters. In this embodiment, an overall "score" or "matching strength" is calculated and used to rank multiple programs that satisfy
- the client device initially displays a
- This preference information is
- the user is prompted as to which preference (or preferences) should receive the information.
- the systems and methods discussed herein track a user's viewing history and generate user preference parameters based on that viewing history. For example, if the user regularly watches football or movies with a particular actor, those characteristics become user preference parameters. Those parameters are used in generating virtual channels, automatically recording various content, and performing targeted advertising as discussed herein.
- programs and other content listed on a virtual channel will display information regarding the original channel or source from which the content originated. For example, "Scrubs" on channel 5 KRON is displayed on a virtual channel as "5 KRON: Scrubs".
- Scrubs on channel 5 KRON is displayed on a virtual channel as "5 KRON: Scrubs”.
- Figs. 4A and 4B illustrate example displays 400, 402 of program information associated with multiple channels.
- display 400 is similar to a conventional program guide, but displays programs satisfying the user preferences, and displays those programs in rank order. Rather than displaying all available programs like a traditional program guide, display 400 includes information associated with programs satisfying the preferences of the television user. Also, rather than displaying programs in numerical (or alphabetical) order, the programs are displayed based on how closely they match the user preferences. In display 400, the program "Common Sense" has the closest match to the user preferences, followed by "Sports Update", and so on. Although only five channels are shown in display 400, the user can scroll down through the listing to lower-ranked programs. As shown in Fig. 4A, the top-left corner of display 400 identifies the virtual channel being displayed (Virtual Channel A in this example).
- Display 400 is dynamically generated and may change at different times of the day.
- the current program ranking shown in Fig. 4A may change at 1:00 PM when a different set of programs begin. Since the ranking of programs is generally based on the characteristics of the program itself instead of the channel number or the channel name, the ranking of the programs starting at 1:00 PM may be significantly different than those shown in Fig. 4A.
- the program "Crazy Sports" may not satisfy any of the user preferences and will not be included in the virtual channel programs displayed at 1:00 PM. Instead, other programs associated with channels that may not be shown in Fig. 4A will be displayed as part of the virtual channel.
- the display shown in Fig. 4A does not include the time data "12:30 PM" and "1:00 PM".
- the display identifies only the programs that meet the user preferences (e.g., "Common Sense”, “Sports Update”, “Football Recap”, “Wrap Up”, and “The Life of Ranger”).
- the start time and end time of each program may be included after the program title.
- other program information e.g., rating or genre
- the display may include other types of content that satisfies the user preferences, such as games, music, and images.
- display 402 includes programs satisfying the user preferences, but displays those programs in a different manner from display 400 shown in Fig. 4 A.
- top-ranked programs associated with multiple virtual channels (Virtual Channel A, Virtual Channel B, and Virtual Channel C) and multiple non- virtual channels (e.g., broadcast channels) are displayed simultaneously.
- the title of the program is displayed along with the source of the program (e.g., channel number, VoD, or pay-per-view). Additionally, the title or description of each virtual channel is displayed, such as "Adult Cartoons" for Virtual Channel C.
- scheduled programs i.e., programs that begin at a specified time
- unscheduled programs such as on-demand programs that are accessible at any time.
- On-demand content includes, for example, programs stored in a video library, music video tracks stored in an album database, or recorded television programs stored on a client device.
- Figs. 4A and 4B represent example displays of content based on user preferences. Alternate displays may be arranged in any manner to display any type of information related to one or more different types of content.
- Fig. 5 is a flow diagram illustrating an embodiment of a procedure 500 for modifying user preferences. Initially, procedure 500 receives a request to modify user preference settings (block 502). The procedure then identifies a user associated with the request (block 504) and identifies user preferences associated with the user (block 506). Procedure 500 continues by displaying the existing user preference settings (block 508). A request is received to modify a particular setting (block 510).
- the procedure then receives one or more modified parameters for the particular setting (block 512).
- the modified parameters can be modified, for example, by entering values using keys on a remote control device, by scrolling through a list of available settings, or changing the ranking of a group of parameters. For example, a particular setting ranks various broadcast channels based on the user's preference for viewing those channels. The user can change the ranking of the various broadcast channels by promoting (i.e., increasing the ranking) or demoting (i.e., decreasing the ranking) one or more channels. Other settings may contain multiple ranked values, such as actor names, director names, program categories, and the like.
- procedure 500 saves the modified parameters (block 514).
- the procedure determines whether there are additional modifications desired (block 516). If so, the procedure returns to block 510 to receive additional modifications to a particular settings. If there are no additional 1 modifications, a main menu screen is displayed to the user (block 518), indicating
- Fig. 6 is a flow diagram illustrating an embodiment of a procedure 600 for
- Procedure 600 begins
- Procedure 600 continues by identifying upcoming programs that
- Procedure 600 continues by determining whether the program (i.e., the program
- the amount of storage space available for automatically recorded programs may be limited to prevent all of the storage space from being used by the automatically recorded programs.
- user preferences are stored in a file, database, or other data structure.
- a particular user can have multiple different user preferences, each associated with a different virtual channel. These multiple user preferences are stored, for example, in separate files with unique file names. These file names are also used as the virtual channel name.
- Example file names include "mystery movies", “football lover”, “James Dean fan”, “Children's Educational”, and the like. Descriptive file names allow a user to quickly select a desired virtual channel based on the name rather than looking at the preference settings to determine the type of programs likely to be selected by the virtual channel.
- the user preference files discussed above can be shared among different users. Additionally, an organization may provide various user preference templates that can be further modified by particular users to meet their desires.
- user preference files may be available for download from an organization or may be shared via email or any other mechanism for transferring files from one user to another.
- user preference file titled "my favorite mystery movies"
- friends and 1 family who will find similar (or identical) program content when used in their own
- Program content may vary from one system to another if, for example, users receive s content from different content providers (using different cable or satellite services)
- user preference information can be useful in
- Advertisements may be displayed as on-demand ⁇ programs in the virtual channel and can be interactive. Targeted advertising may
- 1 2 also be displayed as a content entry. For example, a user watching a virtual channel
- FIG. 7 illustrates various components of an exemplary client device 700
- 17 which can be implemented as any form of a computing, electronic, and/or is television-based client device, and in which the systems and methods discussed
- the client device 700 can be implemented.
- Client device 700 includes one or more media content inputs 702 which may
- IP Internet Protocol
- Device 700 further includes communication 5 interface(s) 704 which can be implemented as any one or more of a serial and/or parallel interface, a wireless interface, any type of network interface, a modem, and as any other type of communication interface.
- a wireless interface enables client device 700 to receive control input commands 706 and other information from an input device, such as from remote control device 708, PDA (personal digital assistant) 710, cellular phone 712, or from another infrared (IR), 802.11, Bluetooth, or similar RF input device.
- a network interface provides a connection between the client device 700 and a communication network by which other electronic and computing devices can communicate data with device 700.
- a serial and/or parallel interface provides for data communication directly between client device 700 and the other electronic or computing devices.
- a modem facilitates client device 700 communication with other electronic and computing devices via a conventional telephone line, a DSL connection, cable, and/or other type of connection.
- Client device 700 also includes one or more processors 714 (e.g., any of microprocessors, controllers, and the like) which process various computer executable instructions to control the operation of device 700, to communicate with other electronic and computing devices, and to implement the embodiments described herein.
- Client device 700 can be implemented with computer readable media 716, such as one or more memory components, examples of which include random access memory (RAM), non-volatile memory (e.g., any one or more of a read-only memory (ROM), flash memory, EPROM, EEPROM, etc.), and a disk storage device.
- RAM random access memory
- non-volatile memory e.g., any one or more of a read-only memory (ROM), flash memory, EPROM, EEPROM, etc.
- a disk storage device can include any type of magnetic or optical storage device, such as a hard disk drive, a recordable and/or rewriteable compact disc (CD), a DVD, a DVD+RW, and the like.
- Computer readable media 716 provides data storage mechanisms to store various information and/or data such as software applications and any other types of information and data related to operational aspects of client device 700.
- an operating system 718 and/or other application programs 720 can be maintained as software applications with the computer readable media 716 and executed on processor(s) 714 to implement the systems and methods discussed herein.
- client device 700 can be implemented to include a program guide application 722 that is implemented to process program guide data 724 and generate program guides for display which enable a user to navigate through an onscreen display and locate broadcast programs, recorded programs, video on-demand programs and movies, interactive game selections, network-based applications, and other media access information or content of interest to the user.
- the computer readable media 716 can also include a programmed application 726 to implement features and embodiments described herein.
- the computer readable media 716 can also include a DVR system application 728 to maintain and playback recorded media content.
- the programmed application 726 is illustrated and described as a single application configured to implement embodiments described herein, the programmed application 726 can be implemented as several component applications distributed to each perform one or more functions in a client device in a television- based entertainment and information system. Further, the program guide application 722 may include the programmed application 726 as an integrated module or component.
- the client device 700 also includes an audio and/or video output 730 that provides audio and video to an audio rendering and/or display system 732, or to other devices that process, display, and/or otherwise render audio, video, and display data.
- Video signals and audio signals can be communicated from device 700 to a television 734 (or to other types of display devices) via an RF (radio frequency) link, S-video link, composite video link, component video link, analog audio connection, or other similar communication link.
- Fig. 8 illustrates an exemplary entertainment and information system 800 in which an IP -based television environment can be implemented, and in which embodiments discussed herein can be implemented.
- System 800 facilitates the distribution of program content, program guide data, and advertising content to multiple users.
- System 800 includes a content provider 802 and television-based client systems 804(1-N) each configured for communication via an IP-based network 806.
- the network 806 can be implemented as a wide area network (e.g., the Internet), an intranet, a Digital Subscriber Line (DSL) network infrastructure, or as a point-to-point coupling infrastructure. Additionally, network 806 can be implemented using any type of network topology and any network communication protocol, and can be represented or otherwise implemented as a combination of two or more networks.
- a digital network can include various hardwired and/or wireless links 808(1-N), routers, gateways, and so on to facilitate communication between content provider 802 and the client systems 804(1-N).
- the television-based client systems 804(1-N) receive program content, program guide data, advertising content, closed captions data, and the like from content server(s) of the content provider 802 via the IP-based network 806.
- System 800 includes a media server 810 that receives program content from a content source 812, program guide data from a program guide source 814, and advertising content from an advertisement source 816.
- the media server 810 represents an acquisition server that receives the audio and video program content from content source 812, an EPG server that receives the program guide data from program guide source 814, and/or an advertising management server that receives the advertising content from the advertisement source 816.
- the content source 812, the program guide source 814, and the advertisement source 816 control distribution of the program content, the program guide data, and the advertising content to the media server 810 and/or to other television-based servers.
- the program content, program guide data, and advertising content is distributed via various transmission media 818, such as satellite transmission, radio frequency transmission, cable transmission, and/or via any number of other wired or wireless transmission media.
- media server 810 is shown as an independent component of system 800 that communicates the program content, program guide data, and advertising content to content provider 802.
- media server 810 can be implemented as a component of content provider 802.
- Content provider 802 is representative of a headend service in a television- based content distribution system, for example, that provides the program content, program guide data, and advertising content to multiple subscribers (e.g., the television-based client systems 804(1-N)).
- the content provider 802 can be implemented as a satellite operator, a network television operator, a cable operator, and the like to control distribution of program and advertising content, such as movies, television programs, commercials, music, and other audio, video, and/or image content to the client systems 804(1-N).
- Content provider 802 includes various components to facilitate media data processing and content distribution, such as a subscriber manager 820, a device monitor 822, and a content server 824.
- the subscriber manager 820 manages subscriber data, and the device monitor 822 monitors the client systems 804(1-N) (e.g., and the subscribers), and maintains monitored client state information.
- client systems 804(1-N) e.g., and the subscribers
- the various managers, servers, and monitors of content provider 802 are illustrated and described as distributed, independent components of content provider 802, any one or more of the managers, servers, and monitors can be implemented together as a multi-functional component of content provider 802. Additionally, any one or more of the managers, servers, and monitors described with reference to system 800 can implement the features and embodiments discussed herein.
- the television-based client systems 804(1-N) can be implemented to include a client device 826 and a display device 828 (e.g., a television).
- a client device 826 of a television-based client system 804 can be implemented in any number of embodiments, such as a set-top box, a digital video recorder (DVR) and playback system, a personal video recorder (PVR), an appliance device, a gaming system, and as any other type of client device that may be implemented in a television-based entertainment and information system.
- client system 804(N) is implemented with a computing device 830 as well as a client device 826.
- any of the client devices 826 of a client system 804 can implement the features and embodiments described herein.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Social Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008533399A JP2009510908A (en) | 2005-09-26 | 2006-09-12 | Virtual channel |
EP06814514A EP1929780A4 (en) | 2005-09-26 | 2006-09-12 | Virtual channels |
BRPI0616193-6A BRPI0616193A2 (en) | 2005-09-26 | 2006-09-12 | virtual channels |
CN2006800351641A CN101273632B (en) | 2005-09-26 | 2006-09-12 | Virtual channels |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/235,537 | 2005-09-26 | ||
US11/235,537 US20070074245A1 (en) | 2005-09-26 | 2005-09-26 | Virtual channels |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007037978A1 true WO2007037978A1 (en) | 2007-04-05 |
Family
ID=37895737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2006/035485 WO2007037978A1 (en) | 2005-09-26 | 2006-09-12 | Virtual channels |
Country Status (6)
Country | Link |
---|---|
US (1) | US20070074245A1 (en) |
EP (1) | EP1929780A4 (en) |
JP (1) | JP2009510908A (en) |
CN (1) | CN101273632B (en) |
BR (1) | BRPI0616193A2 (en) |
WO (1) | WO2007037978A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009140922A1 (en) * | 2008-05-21 | 2009-11-26 | 华为技术有限公司 | Methods and apparatuses for generating channel information, access controlling and delivering and iptv system |
CN103945236A (en) * | 2014-03-31 | 2014-07-23 | 广州华多网络科技有限公司 | Gathering method and system of on-line live channels |
Families Citing this family (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
US5986650A (en) | 1996-07-03 | 1999-11-16 | News America Publications, Inc. | Electronic television program guide schedule system and method with scan feature |
AU733993B2 (en) | 1997-07-21 | 2001-05-31 | Rovi Guides, Inc. | Systems and methods for displaying and recording control interfaces |
CN1867068A (en) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | Client-server based interactive television program guide system with remote server recording |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US8589975B2 (en) * | 1998-08-21 | 2013-11-19 | United Video Properties, Inc. | Electronic program guide with advance notification |
KR20190096450A (en) | 2000-10-11 | 2019-08-19 | 로비 가이드스, 인크. | Systems and methods for delivering media content |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US8640166B1 (en) | 2005-05-06 | 2014-01-28 | Rovi Guides, Inc. | Systems and methods for content surfing |
US8387089B1 (en) | 2005-05-06 | 2013-02-26 | Rovi Guides, Inc. | Systems and methods for providing a scan |
US8054842B2 (en) * | 2005-10-31 | 2011-11-08 | Alcatel Lucent | Apparatus for providing internet protocol television service and internet service |
US8024754B2 (en) * | 2006-02-13 | 2011-09-20 | Sharp Kabushiki Kaisha | Content processing device, content processing method, control program, and storage medium |
US8516087B2 (en) * | 2006-02-14 | 2013-08-20 | At&T Intellectual Property I, L.P. | Home automation system and method |
US7913280B1 (en) * | 2006-03-24 | 2011-03-22 | Qurio Holdings, Inc. | System and method for creating and managing custom media channels |
US9602884B1 (en) * | 2006-05-19 | 2017-03-21 | Universal Innovation Counsel, Inc. | Creating customized programming content |
US11363347B1 (en) | 2006-05-19 | 2022-06-14 | Universal Innovation Council, LLC | Creating customized programming content |
US8561103B2 (en) * | 2006-06-30 | 2013-10-15 | At&T Intellectual Property Ii, L.P. | Method and apparatus for providing a personalized television channel |
WO2008016617A2 (en) | 2006-07-31 | 2008-02-07 | United Video Properties, Inc. | Systems and methods for providing enhanced sports watching media guidance |
WO2008017313A1 (en) * | 2006-08-07 | 2008-02-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Technique for controlling the download of an electronic service guide |
US8479230B2 (en) * | 2006-12-19 | 2013-07-02 | At&T Intellectual Property I, Lp | System and apparatus for managing media content |
US20080178239A1 (en) * | 2007-01-19 | 2008-07-24 | At&T Knowledge Ventures, Lp | System and method of providing selected video content |
US20080178219A1 (en) * | 2007-01-23 | 2008-07-24 | At&T Knowledge Ventures, Lp | System and method for providing video content |
US7900225B2 (en) * | 2007-02-20 | 2011-03-01 | Google, Inc. | Association of ads with tagged audiovisual content |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US8024764B2 (en) * | 2007-03-20 | 2011-09-20 | At&T Intellectual Property I, L.P. | Method and apparatus for processing multimedia signals |
US8407737B1 (en) | 2007-07-11 | 2013-03-26 | Rovi Guides, Inc. | Systems and methods for providing a scan transport bar |
US20090060469A1 (en) * | 2007-08-31 | 2009-03-05 | United Video Properties, Inc. | Systems and methods for recording popular media in an interactive media delivery system |
JP4568323B2 (en) * | 2007-12-07 | 2010-10-27 | 富士通株式会社 | Broadcast program recording device |
US20090158372A1 (en) * | 2007-12-17 | 2009-06-18 | Woongshik You | Method and apparatus for providing broadcast service information in cable network |
US8826339B2 (en) * | 2007-12-21 | 2014-09-02 | General Instrument Corporation | RF/IP virtual channel mapping for a digital video receiver |
JP2009181503A (en) * | 2008-01-31 | 2009-08-13 | Toshiba Corp | Recommended program retrieval device and recommended program retrieval method |
US8661473B2 (en) * | 2008-03-28 | 2014-02-25 | Samsung Electronics Co., Ltd. | Apparatus and method for providing contents in internet broadcasting system |
US8239893B2 (en) * | 2008-05-12 | 2012-08-07 | Microsoft Corporation | Custom channels |
US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
CN101610244B (en) * | 2008-06-20 | 2011-11-23 | 华为技术有限公司 | Method for establishing personalized content delivery channel, user equipment and network equipment |
CN101355664B (en) * | 2008-09-23 | 2010-08-04 | 华为终端有限公司 | Method, apparatus and system for playing program |
US20100082650A1 (en) * | 2008-09-24 | 2010-04-01 | Davin Wong | Method, System, and Apparatus for Ranking Media Sharing Channels |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US20100169918A1 (en) * | 2008-12-30 | 2010-07-01 | Biesemeyer Ralph E | Community Programmed Television |
KR101564415B1 (en) * | 2009-01-07 | 2015-10-30 | 삼성전자주식회사 | Method and apparatus for playing contents by integrated channel management |
US8458746B2 (en) | 2009-02-05 | 2013-06-04 | Purplecomm Inc. | Meta channel caching and instant viewing related technology |
US8726310B2 (en) | 2009-02-05 | 2014-05-13 | Purplecomm Inc. | Meta channel media system control and advertisement technology |
US8813127B2 (en) * | 2009-05-19 | 2014-08-19 | Microsoft Corporation | Media content retrieval system and personal virtual channel |
US20100306708A1 (en) * | 2009-05-29 | 2010-12-02 | Rovi Techonologies Corporation | Systems and methods for handling profiles in a community |
US20110016492A1 (en) * | 2009-07-16 | 2011-01-20 | Gemstar Development Corporation | Systems and methods for forwarding media asset events |
JP5338549B2 (en) * | 2009-08-05 | 2013-11-13 | ソニー株式会社 | Display device and display method |
US20110070819A1 (en) * | 2009-09-23 | 2011-03-24 | Rovi Technologies Corporation | Systems and methods for providing reminders associated with detected users |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
US20110078731A1 (en) * | 2009-09-25 | 2011-03-31 | Rovi Technologies Corporation | Systems and methods for multiple media guidance application navigation |
US9201627B2 (en) * | 2010-01-05 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for transferring content between user equipment and a wireless communications device |
US20110214147A1 (en) * | 2010-02-22 | 2011-09-01 | Kashyap Ashwin S | Method for determining content for a personal channel |
CN101808187A (en) * | 2010-03-26 | 2010-08-18 | 深圳创维数字技术股份有限公司 | Method for establishing local video library and set top box |
US9167196B2 (en) | 2010-05-19 | 2015-10-20 | Rovi Guides, Inc. | Systems and methods for trimming recorded content using a media guidance application |
US9215420B2 (en) | 2010-06-01 | 2015-12-15 | Comcast Cable Communications, Llc | Ranking search results |
SG2014013619A (en) | 2010-10-21 | 2014-07-30 | Holybrain Bvba | Method and apparatus for neuropsychological modeling of human experience and purchasing behavior |
KR101770202B1 (en) * | 2010-11-05 | 2017-08-22 | 엘지전자 주식회사 | Mobile terminal and Method for controlling broadcst content display thereof |
CN102611925B (en) * | 2011-01-20 | 2014-08-13 | 华为终端有限公司 | Method and device for sharing information |
US9141982B2 (en) | 2011-04-27 | 2015-09-22 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
US9854318B2 (en) | 2011-06-06 | 2017-12-26 | Rovi Guides, Inc. | Systems and methods for sharing interactive media guidance information |
JP5929034B2 (en) * | 2011-08-09 | 2016-06-01 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
KR20150065956A (en) | 2011-09-12 | 2015-06-15 | 인텔 코포레이션 | Collection and management of precision user preference data |
US8433815B2 (en) | 2011-09-28 | 2013-04-30 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US9218122B2 (en) | 2011-12-29 | 2015-12-22 | Rovi Guides, Inc. | Systems and methods for transferring settings across devices based on user gestures |
US8584156B2 (en) * | 2012-03-29 | 2013-11-12 | Sony Corporation | Method and apparatus for manipulating content channels |
US8839299B2 (en) * | 2012-03-29 | 2014-09-16 | Sony Corporation | Method and apparatus for updating content channels |
US9648379B2 (en) | 2012-06-11 | 2017-05-09 | At&T Intellectual Property I, L.P. | Complimentary content based recording of media content |
RU2644122C2 (en) * | 2012-08-31 | 2018-02-07 | Функе Диджитал Тв Гайд Гмбх | Electronic media server |
US20140096162A1 (en) * | 2012-09-28 | 2014-04-03 | Centurylink Intellectual Property Llc | Automated Social Media and Event Driven Multimedia Channels |
US20140250177A1 (en) * | 2013-03-01 | 2014-09-04 | Google Inc. | Recommending content based on proxy-based preference indications |
US20140380386A1 (en) * | 2013-03-08 | 2014-12-25 | Thomson Licensing | Method and apparatus for searching and generating a channel |
CN103529931A (en) * | 2013-03-12 | 2014-01-22 | Tcl集团股份有限公司 | Implementation method and system of individuation interfaces of intelligent equipment and intelligent equipment |
US9462346B2 (en) * | 2013-04-26 | 2016-10-04 | Microsoft Technology Licensing, Llc | Customizable channel guide |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
CN105049892B (en) * | 2015-08-20 | 2018-03-16 | 深圳市酷开网络科技有限公司 | One kind is based on the desired method for ordering television channels of channel number and system |
US10299005B1 (en) * | 2016-06-16 | 2019-05-21 | Cox Communications, Inc. | On demand linear programming |
US11303968B1 (en) * | 2020-10-09 | 2022-04-12 | Hulu, LLC | Personalized ranking of entities in an electronic programming guide for live television |
WO2023195552A1 (en) * | 2022-04-05 | 2023-10-12 | 엘지전자 주식회사 | Display device |
EP4443890A1 (en) * | 2023-04-05 | 2024-10-09 | Uniwersytet Zielonogórski | Method of aggregating desired tv content from the programme streams transmitted on individual channels |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000287189A (en) * | 1999-03-31 | 2000-10-13 | Toshiba Corp | View management system for television program |
JP2003018584A (en) * | 2001-01-09 | 2003-01-17 | Metabyte Networks Inc | System for targeted television program distribution, preference engine, machine readable medium and method of determining television viewing habits |
KR20040000632A (en) * | 2002-06-22 | 2004-01-07 | 삼성전자주식회사 | Apparatus and method for generating virtual channel, apparatus and method for viewing television by generating virtual channel |
US6934964B1 (en) * | 2000-02-08 | 2005-08-23 | Koninklijke Philips Electronics N.V. | Electronic program guide viewing history generator method and system |
KR20060080032A (en) * | 2005-01-04 | 2006-07-07 | 엘지전자 주식회사 | Method and apparatus of automatic recording using the epg data analysis |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT1273349B (en) * | 1994-02-28 | 1997-07-08 | Getters Spa | FIELD EMISSION FLAT DISPLAY CONTAINING A GETTER AND PROCEDURE FOR ITS OBTAINING |
US5945988A (en) * | 1996-06-06 | 1999-08-31 | Intel Corporation | Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system |
IL123288A (en) * | 1998-02-13 | 2001-05-20 | Nds Ltd | Electronic game guide system |
JP2000013708A (en) * | 1998-06-26 | 2000-01-14 | Hitachi Ltd | Program selection aiding device |
US6813775B1 (en) * | 1999-03-29 | 2004-11-02 | The Directv Group, Inc. | Method and apparatus for sharing viewing preferences |
JP4465737B2 (en) * | 1999-05-26 | 2010-05-19 | ソニー株式会社 | Receiver and program selection method |
US7222354B1 (en) * | 1999-10-05 | 2007-05-22 | International Business Machines, Corporation | Dynamic composition at the set-top box |
JP4603660B2 (en) * | 1999-12-03 | 2010-12-22 | キヤノン株式会社 | Broadcast receiving apparatus and method for controlling broadcast receiving apparatus |
US20010030667A1 (en) * | 2000-04-10 | 2001-10-18 | Kelts Brett R. | Interactive display interface for information objects |
US7606864B2 (en) * | 2000-11-10 | 2009-10-20 | At&T Intellectual Property I, L.P. | Setting and display of communication receipt preferences by users of multiple communication devices |
US7096483B2 (en) * | 2000-12-21 | 2006-08-22 | Thomson Licensing | Dedicated channel for displaying programs |
US20020144267A1 (en) * | 2001-03-29 | 2002-10-03 | Koninklijke Philips Electronics N.V. | Dynamic television channel creation |
EP1382196A1 (en) * | 2001-04-12 | 2004-01-21 | Koninklijke Philips Electronics N.V. | Method and system for registering a user preference |
US7131134B2 (en) * | 2001-05-08 | 2006-10-31 | Koninklijke Philips Electronics N.V. | Evening planner |
JP3833080B2 (en) * | 2001-05-28 | 2006-10-11 | シャープ株式会社 | Program selection support apparatus, method, program thereof, and recording medium |
JP2003209830A (en) * | 2002-01-11 | 2003-07-25 | Sharp Corp | Broadcast system, broadcast receiver, mobile terminal, and cm information acquisition method |
JP2003244565A (en) * | 2002-02-15 | 2003-08-29 | Fujitsu Ltd | Apparatus, program and virtual channel setting method |
US20040205816A1 (en) * | 2003-04-11 | 2004-10-14 | Barrett Peter T. | Virtual channel preview guide |
JP4329439B2 (en) * | 2003-07-23 | 2009-09-09 | ソニー株式会社 | Information processing apparatus and method, program, and recording medium |
US20050050576A1 (en) * | 2003-08-29 | 2005-03-03 | Manish Upendran | System and method for integrating broadcast content and non-broadcast content |
US20050160458A1 (en) * | 2004-01-21 | 2005-07-21 | United Video Properties, Inc. | Interactive television system with custom video-on-demand menus based on personal profiles |
US8578420B2 (en) * | 2004-05-05 | 2013-11-05 | Ati Technologies Ulc | Method and apparatus for automated display of video programming guide information |
US20050273833A1 (en) * | 2004-05-14 | 2005-12-08 | Nokia Corporation | Customized virtual broadcast services |
-
2005
- 2005-09-26 US US11/235,537 patent/US20070074245A1/en not_active Abandoned
-
2006
- 2006-09-12 CN CN2006800351641A patent/CN101273632B/en not_active Expired - Fee Related
- 2006-09-12 WO PCT/US2006/035485 patent/WO2007037978A1/en active Application Filing
- 2006-09-12 EP EP06814514A patent/EP1929780A4/en not_active Ceased
- 2006-09-12 JP JP2008533399A patent/JP2009510908A/en active Pending
- 2006-09-12 BR BRPI0616193-6A patent/BRPI0616193A2/en not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000287189A (en) * | 1999-03-31 | 2000-10-13 | Toshiba Corp | View management system for television program |
US6934964B1 (en) * | 2000-02-08 | 2005-08-23 | Koninklijke Philips Electronics N.V. | Electronic program guide viewing history generator method and system |
JP2003018584A (en) * | 2001-01-09 | 2003-01-17 | Metabyte Networks Inc | System for targeted television program distribution, preference engine, machine readable medium and method of determining television viewing habits |
KR20040000632A (en) * | 2002-06-22 | 2004-01-07 | 삼성전자주식회사 | Apparatus and method for generating virtual channel, apparatus and method for viewing television by generating virtual channel |
KR20060080032A (en) * | 2005-01-04 | 2006-07-07 | 엘지전자 주식회사 | Method and apparatus of automatic recording using the epg data analysis |
Non-Patent Citations (1)
Title |
---|
See also references of EP1929780A4 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009140922A1 (en) * | 2008-05-21 | 2009-11-26 | 华为技术有限公司 | Methods and apparatuses for generating channel information, access controlling and delivering and iptv system |
EP2288151A1 (en) * | 2008-05-21 | 2011-02-23 | Huawei Technologies Co., Ltd. | Methods and apparatuses for generating channel information, access controlling and delivering and iptv system |
EP2288151A4 (en) * | 2008-05-21 | 2011-05-04 | Huawei Tech Co Ltd | Methods and apparatuses for generating channel information, access controlling and delivering and iptv system |
CN103945236A (en) * | 2014-03-31 | 2014-07-23 | 广州华多网络科技有限公司 | Gathering method and system of on-line live channels |
Also Published As
Publication number | Publication date |
---|---|
EP1929780A1 (en) | 2008-06-11 |
US20070074245A1 (en) | 2007-03-29 |
JP2009510908A (en) | 2009-03-12 |
CN101273632B (en) | 2012-02-08 |
BRPI0616193A2 (en) | 2011-06-14 |
CN101273632A (en) | 2008-09-24 |
EP1929780A4 (en) | 2011-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070074245A1 (en) | Virtual channels | |
US11575972B2 (en) | Media content search results ranked by popularity | |
JP5619621B2 (en) | System and method for selecting media assets to be displayed on a screen of an interactive media guidance application | |
US9477666B2 (en) | Method and system for providing “what's next” data | |
JP5810455B2 (en) | Multi-source and multi-destination media discovery and management platform | |
US20100306708A1 (en) | Systems and methods for handling profiles in a community | |
AU2007307132A1 (en) | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications | |
AU2018241142B2 (en) | Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications | |
AU2013201160A1 (en) | Systems and Methods for Acquiring, Categorizing and Delivering Media in Interactive Media Guidance Applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200680035164.1 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2006814514 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2254/DELNP/2008 Country of ref document: IN |
|
WWE | Wipo information: entry into national phase |
Ref document number: MX/a/2008/003981 Country of ref document: MX |
|
ENP | Entry into the national phase |
Ref document number: 2008533399 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: PI0616193 Country of ref document: BR Kind code of ref document: A2 Effective date: 20080320 |