WO2003009585A1 - Object representation of television programs within an interactive television system - Google Patents
Object representation of television programs within an interactive television system Download PDFInfo
- Publication number
- WO2003009585A1 WO2003009585A1 PCT/US2002/018489 US0218489W WO03009585A1 WO 2003009585 A1 WO2003009585 A1 WO 2003009585A1 US 0218489 W US0218489 W US 0218489W WO 03009585 A1 WO03009585 A1 WO 03009585A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pio
- television program
- television
- user
- program
- Prior art date
Links
Classifications
-
- 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/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- 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/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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- 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/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
-
- 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/4828—End-user interface for program selection for searching program descriptors
Definitions
- the present invention relates generally to the field of interactive television systems. More specifically, the present invention relates to an object representation of television programs within an interactive television system.
- EPG electronic program guide
- STBs set top boxes
- Conventional EPGs display schedule information for television programs in a grid-based format.
- One axis of the EPG typically corresponds to channels or stations, while the other axis corresponds to time slots (typically an hour or half hour in length). Rectangular elements formed within the grid represent specific television programs. While EPGs have numerous advantages over conventional printed guides
- EPGs are still based on the channel/time slot model, which is of diminishing importance today. For example, where a viewer has access to over 500 channels, he or she is not in interested in the fact that the latest episode of Friends ® is being shown on Channel 498. Rather, the viewer would simply like to know when the program is being broadcast and allow the entertainment system to automatically switch to the appropriate channel.
- DVRs digital video recorders
- the system and method should provide convenient access to available programming within an entertainment system without requiring the use of a conventional, grid-based EPG.
- FIG. 1 is a block diagram of a system for delivering television programs and other forms of content
- FIG. 2 is an illustration of an interactive television system
- FIG. 3 is a block diagram of hardware components of a set top box (STB);
- FIG. 4 illustrates a conventional electronic program guide (EPG);
- FIG. 5 is a block diagram of a plurality of program interface objects (PIOs) within a memory of an STB;
- PIOs program interface objects
- FIG. 6 is an expanded block diagram of a PIO
- FIG. 7 is a block diagram of a system utilizing PIOs to represent television programs
- FIG. 8 is a user interface for interacting with PIOs
- FIG. 9 is a block diagram of various functional modules for processing actions associated with a PIO
- FIG. 10 is a block diagram illustrating use of a PIO to record an associated television program
- FIG. 11 is a user interface illustrating visual indicators of PIOs within a calendar
- FIG. 12 is a block diagram illustrating use of a PIO to display a previously recorded television program
- FIG. 13 is a block diagram illustrating display of an attribute of a PIO
- FIG. 14 is a block diagram of a system for filtering a set of PIOs according to user-defined filtering criteria
- FIG. 15 is a block diagram of a system for transmitting PIOs between interactive television system.
- each PIO includes a plurality of actions and attributes.
- Actions correspond to various operations that may be performed on or in connection with the television program represented by the PIO. For example, one action may schedule the recording of the represented television program, while another action may play back the represented television program if it was previously recorded. Actions may be embodied as program code, in a machine- independent format, such as Java or Javascript, that may be executed, for example, by an STB for an interactive television system.
- Attributes contain information about the television program represented by the PIO. For example, one attribute of a television program may correspond to the program's name, while another attribute may correspond to the program's broadcast time.
- Attributes may be used to sort, filter, prioritize, or otherwise organize a set of PIOs. Moreover, certain attributes may be used in the context of certain actions. For example, an action for recording a television program may need to access attributes containing the channel, starting time, and running time of the television program.
- PIOs may be implemented using various technologies. For instance, a PIO may be implemented as a JavaBean object. Alternatively, a PIO may be embodied as a Distributed Component Object Model (DCOM) object. The present invention is not limited to a particular object format.
- DCOM Distributed Component Object Model
- each PIO also includes a visual indicator, such as an icon, which is displayed in a graphical user interface (GUI) to facilitate user interaction with the PIO.
- GUI graphical user interface
- the GUI may display a plurality of visual indicators corresponding to a set of PIOs.
- a remote control or other selection mechanism a user may select a PIO by its corresponding visual indicator.
- a user may select an action associated with the PIO, which then may be executed by the STB.
- an STB or other system may be populated with visual indicators of a set of PIOs selected from a larger set of available PIOs. The set of available PIOs may be filtered based on user-defined filtering criteria.
- a user may filter the set of available PIOs for ones relating to sporting events.
- PIOs may be transmitted between interactive television systems, personal computers, mobile devices, and the like.
- a PIO may be attached to an e-mail message and sent via the Internet to another system where it may be used to perform various actions on, or provide information concerning, a represented television program.
- PIOs are an alternative mechanism for providing access to available television programming within an interactive television system, without the necessity of a conventional EPG.
- a user need not be concerned with such details as channel or broadcast time, as was necessary in conventional systems. The user need only select an icon for a PIO and select the desired action.
- Coupled may be used to refer to components that are either directly connected to one another or linked by one or more other components.
- the term “coupled” may be synonymous with “in electrical communication with” or simply “in communication with.”
- FIG. 1 there is shown a system 100 for delivering television programs and other forms of content to a plurality of customers.
- the system 100 relies on a broadband communication network 101 , such as a cable network.
- a broadband communication network 101 such as a cable network.
- other networks are contemplated, one particular example of which is a satellite network.
- the system 100 includes a plurality of set top boxes (STBs) 102 located, for instance, at customer homes.
- STB 102 is a consumer electronics device that serves as a gateway between a customer's television 104 and the network 101.
- an STB 102 may be embodied more generally as a personal computer, an advanced television 104 including STB functionality, or another type of client terminal.
- An STB 102 receives encoded television signals and other information from the network 101 and decodes the same for display on the television 104 or other display device (such as a computer monitor, flat panel display, or the like).
- an STB 102 is typically located on top of, or in close proximity to, the television 104.
- Each STB 102 may be distinguished from other network components by a unique identifier, number, code, or address, examples of which include an Internet Protocol (IP) address or media access control (MAC) address.
- IP Internet Protocol
- MAC media access control
- a remote control 106 is provided, in one configuration, for convenient remote operation of the STB 102 and the television 104.
- the remote control 106 may use infrared (IR), radio frequency (RF), or other wireless technologies to transmit control signals to the STB 102 and the television 104.
- Other remote controls are also contemplated, such as a wired or wireless mouse (not shown).
- a keyboard 108 (either wireless or wired) is provided, in one embodiment, to allow the customer to rapidly enter text information into the STB 102. Such text information may be used for e-mail or instant messaging, e.g. text-based chat.
- the keyboard 108 may use infrared (IR), radio frequency (RF), or other wireless technologies to transmit keystroke data to the STB 102.
- Each STB 102 may be coupled to the network 101 via a head-end 110 or other distribution node or broadcast center.
- a head-end 110 is generally a centrally-located facility where television programs are received from a local cable TV satellite downlink or other source and packaged together for transmission to customer homes.
- a head-end 110 also functions as a Central Office (CO) in the telecommunications industry, routing video streams and other data to and from the various STBs 102 serviced thereby.
- Head-ends 110 may be coupled directly to one another or through the network 101. In some cases, head-ends 110 may be connected via a separate network, one particular example of which is the Internet 112.
- the network 101 is preferably coupled to one or more television sources
- MPEG Motion Picture Experts Group
- MPEG Motion Picture Experts Group
- MPEG-2 Motion Picture Experts Group
- MPEG-4 Motion Picture Experts Group
- MPEG-7 MPEG-7
- a schedule source 118 is coupled to one or both of the broadband communication network 101 and the Internet 112.
- the schedule source 118 preferably maintains schedule information for past, present, and future television programs.
- broadcast is not limited to electromagnetic transmissions over the air, but contemplates packetized transmissions using a network, such as the Internet 112.
- the schedule source 118 may be implemented using any conventional relational or hierarchical database management system (DBMS) and appropriate server software.
- DBMS relational or hierarchical database management system
- the schedule source 118 receives television program schedule information directly from the television sources 114 and/or streaming video sources 116 via the Internet 112 and/or the network 101 using, for example, the hypertext transfer protocol (HTTP) or the file transfer protocol (FTP).
- HTTP hypertext transfer protocol
- FTP file transfer protocol
- updates of the database may be fully automated.
- the schedule information may be obtained from disks, CD-ROMS, tapes, manual entry, etc.
- FIG. 1 illustrates a broadband communication network 101 , such as a cable network
- a satellite delivery system may also be used, such as a direct broadcast satellite (DBS) system.
- a DBS system may include a small 18-inch satellite dish (which is an antenna for receiving a satellite broadcast signal); a digital integrated receiver/decoder (IRD), which separates each channel and decompresses and translates the digital signal for display by a television; and a remote control.
- DBS direct broadcast satellite
- a DBS system may include a small 18-inch satellite dish (which is an antenna for receiving a satellite broadcast signal); a digital integrated receiver/decoder (IRD), which separates each channel and decompresses and translates the digital signal for display by a television; and a remote control.
- IRD digital integrated receiver/decoder
- Programming for a DBS system may be distributed, for example, by multiple high-power satellites in geosynchronous orbit, each with multiple transponders. Compression (e.g., MPEG) may be used to increase the amount of programming that can be transmitted in the available bandwidth.
- Compression e.g., MPEG
- a digital broadcast center may be used to gather programming content, ensure its digital quality, and transmit the signal up to the satellites.
- Programming may come to the broadcast center from content providers (TBS ® , HBO ® , CNN ® , ESPN ® , etc.) via satellite, fiber optic cable and/or special digital tape.
- Satellite-delivered programming is typically immediately digitized, encrypted and uplinked to the orbiting satellites. The satellites retransmit the signal to every earth-station -- or, in other words, every compatible DBS system receiver dish at customers' homes and businesses.
- Some programs may be recorded on digital videotape in the broadcast center to be broadcast later. Before any recorded programs are viewed by customers, technicians may use post-production equipment to view and analyze each tape to ensure audio and video quality. Tapes may then be loaded into a robotic tape handling systems, and playback may be triggered by a computerized signal sent from a broadcast automation system. Back-up videotape playback equipment may ensure uninterrupted transmission at all times. While the following description makes particular reference to cable head- ends 110, it should be recognized that satellite broadcast centers may be used for the same purpose. Thus, as used herein, the term "broadcast center” may refer interchangeably to head-ends 110 or satellite broadcast centers.
- the system 200 may include an STB 102, a television 104 (or other display device), a remote control 106, and, in certain configurations, a keyboard 108.
- ITV interactive television
- the remote control 106 is provided for convenient remote operation of the STB 102 and the television 104.
- the remote control 106 includes a wireless transmitter 202 for transmitting control signals to a corresponding wireless receiver 204 within the STB 102 and/or the television 104.
- the remote control 106 includes a wireless receiver 204 for receiving signals from a wireless transmitter 202 in the STB 102.
- the wireless transmitters 202 of the STB 102 and remote control 106 need not be identical. The same is true with respect to the wireless receivers 204.
- the wireless transmitters 202 and receivers 204 are configured to use radio frequency (RF) signals. In other embodiments, infrared (IR) or other frequencies along the electromagnetic spectrum may be used. Operational details regarding the wireless transmitters 202 and receivers 204 are generally well known to those of skill in the art.
- the remote control 106 preferably includes a number of buttons or other similar controls.
- the remote control 106 may include a power button 206, an up arrow button 208, a down arrow button 210, a left arrow button 212, a right arrow button 214, a "Select” button 216, an "OK” button 218, channel adjustment buttons 220, volume adjustment buttons 222, alphanumeric buttons 224, and the like.
- the remote control 106 in one configuration, may include a number of buttons specifically-designated for activating various interactive options.
- buttons may include, for example, a "Help” button 226, an information button 228, a "Buy” button 230, an e-mail button 232, as well as other buttons 234, 236, 238, 240 designated to activate specific interactive options.
- the optional keyboard 108 facilitates rapid composition of text messages.
- the keyboard 108 includes a plurality of standard alphanumeric keys 252 arranged in a suitable format.
- the keyboard 108 includes a wireless transmitter 202, similar or identical to the wireless transmitter 202 of the remote control 106.
- the wireless transmitter 202 transmits keystroke data from the keyboard 108 to the STB 102.
- the keyboard 108 may include one or more of the buttons illustrated on the remote control 106.
- the STB 102 includes a wireless receiver 204 for receiving control signals sent by the wireless transmitter 202 in the remote control 106.
- the STB 102 also includes, in one implementation, a network interface 302 for communicating with the broadband communication network 101 via the head-end 110.
- the interface 302 may include conventional tuning circuitry for receiving MPEG (Moving Picture Experts Group) packets for a selected television channel.
- the interface 302 may also include conventional cable modem circuitry for sending or receiving other types of data.
- the interface 302 may conform to the DOCSIS (Data Over Cable Service Interface Specification) or DAVIC (Digital Audio-Visual Council) cable modem standards.
- one or more frequency bands may be reserved for upstream transmission.
- Digital modulation for example, quadrature amplitude modulation or vestigial sideband modulation
- upstream transmission may be accomplished differently for different networks 101.
- Alternative ways to accomplish upstream transmission include using a back channel transmission, which is typically sent via an analog telephone line, ISDN, DSL, or other techniques.
- the STB 102 also preferably includes a CODEC (encoder/decoder) 304, which serves to encode audio/video signals into a network-compatible data stream for transmission over the network 101.
- the CODEC 304 also serves to decode a network-compatible data stream received from the network 101.
- the CODEC 304 may be implemented in hardware and/or software.
- the CODEC 304 may use various algorithms, such as MPEG or Voice over IP (VoIP), for encoding and decoding.
- the STB 102 further includes a memory device 306, such as a random access memory (RAM), for storing temporary data. Similarly, a read-only memory (ROM) may be provided for storing more permanent data, such as fixed code and configuration information.
- a memory device 306 such as a random access memory (RAM), for storing temporary data.
- ROM read-only memory
- an audio/video (A ⁇ /) controller 308 is provided for converting digital audio/video signals into analog signals for display/playback on the television 104.
- the A/V controller 308 may be implemented using one or more physical devices, such as a separate graphics and sound controllers.
- the A/V controller 308 may include graphics hardware for performing bit-block transfers (bit-blits) and other graphical operations in order to display a graphical user interface (GUI) on the television 104.
- bit-blits bit-block transfers
- GUI graphical user interface
- the STB 102 may include a storage device 310, such as a hard disk drive or the like.
- the storage device 310 may be configured to store encoded television broadcasts and retrieve the same at a later time for display.
- the storage device 310 may also be used in various embodiments to store viewer preferences, parental lock settings, programming preferences, passwords, e-mail messages, and the like. To aide in transferring this data between STBs
- the storage device 310 may interface with removable storage media such as memory cards, memory sticks, CDs, diskettes, and the like.
- the storage device 310 also stores an operating system (OS) for the STB 102, such as Windows CE ® or Linux ® .
- OS operating system
- a CPU 312 controls the operation of the STB 102, including the other components thereof, which are coupled to the CPU 312 via a bus 314.
- the CPU 312 may be embodied as a microprocessor, a microcontroller, a digital signal processor (DSP) or other device known in the art. As noted above, the CPU 312 may perform logical and arithmetic operations based upon control signals generated by the remote control 106 and transmitted to the receiver 204.
- FIG. 3 illustrates only one possible configuration of an STB
- FIG. 4 illustrates one implementation of a conventional Electronic
- EPG Programming Guide
- a typical EPG 402 includes a grid having two axes, one for time slots 404 and the other for channels or stations 406. Rectangular elements 408 formed within the grid correspond to specific television programs.
- a conventional EPG 402 is awkward and ill-suited to entertainment systems having more than a few channels.
- a satellite STB may receive more than 500 channels, requiring the user to scroll through many pages of information to locate a desired program.
- a conventional EPG 402 is based on the channel/time slot model, which is of diminishing relevance today.
- DVRs digital video recorders
- the EPG 402 is generated from a text data file 410 or the like containing raw schedule information.
- each program element 408 in the EPG 402 may correspond to one or more lines in the text data file 410.
- storing raw schedule information in this manner severely limits the way in which the information may be used and communicated.
- each system that receives the text data file 410 must be programmed to parse and display the information in a user-friendly format.
- the file 410 itself, does not include code or resources for using or displaying the information.
- FIG. 5 illustrates an alternative to the conventional EPG 402 and in accordance with principles of the present invention.
- program interface objects (PIOs) 502 are used to represent television programs within an entertainment system, such as an interactive television system 200.
- a plurality of PIOs 502 are stored within a memory 306 of an STB 102.
- PDAs personal digital assistants
- a PIO 502 may include a plurality of actions 504 and attributes 506.
- actions 504 correspond to various operations that may be performed on or in connection with the television program represented by the PIO 502.
- one action 504 may schedule the recording of the represented television program, while another action may display the represented television program if it was previously recorded or is currently in progress.
- Actions 504 may be embodied as program code, in a machine- independent format, that may be executed, for example, by an STB 102 for an interactive television system.
- actions 504 may include resources that are used by program code within a STB 102 or the like.
- Attributes 506 contain information about the television program represented by the PIO 502. For example, one attribute 506 may correspond to a television program's name, while another attribute 506 may correspond to the program's broadcast time.
- attributes 506 may be used to sort, filter, search, prioritize, or otherwise organize a set of PIOs 502. Moreover, certain attributes 506 may be used in the context of certain actions 504. For example, an action 504 for recording a television program may need to access the attributes 506 containing the channel, starting time, and running time of the television program.
- Each of the attributes 506 in a PIO 502 may include a triplet of information, e.g., the attribute name (Program Title, Program Broadcast Time, Program Broadcast Channel), the attribute's type (searchable text, time, executable code, GIF image, ATVEF triggers and their time mark within the program, MIME, or the like), and the attribute's value.
- attributes 506 may include text in multiple languages to allow the PIO 502 to be used in different countries around the world.
- PIOs 502 may be implemented using various technologies. For instance, a PIO 502 may be implemented as a JavaBean object. Alternatively, a PIO 502 may be embodied as a Distributed Component Object Model (DCOM) object.
- DCOM Distributed Component Object Model
- each PIO 502 also includes a visual indicator 506, such as an icon, animated image, or video clip, which is displayed in a graphical user interface (GUI) to facilitate user interaction with the PIO 502.
- GUI graphical user interface
- the GUI may display a plurality of visual indicators 508 corresponding to a set of PIOs 502.
- a remote control 106 or other selection mechanism a user may select a PIO 502 by its corresponding visual indicator 508. Further, a user may select an action associated with the PIO 502 to be executed by the STB 102.
- PIOs 502 include program code in a substantially machine-independent format.
- Java Bean or DCOM objects generally do not require proprietary hardware so long as the hardware executes a Java Virtual Machine (JVM), a DCOM server, or the like.
- JVM Java Virtual Machine
- the PIOs 502 may be created using a variety of programming languages, and protocols, such as Java, C++, Smalltalk, and other programming languages that support object-oriented programming.
- PIOs 502 Machine independence allows the PIOs 502 to be portable. Information and functionality associated with a particular television program are encapsulated within the PIOs 502. PIOs may be transferred between STBs 102 or other devices, such as personal computers and hand-held devices. PIOs 502 may also be stored in computer-readable media, such as CDs, diskettes, memory cards, memory sticks, or the like. Of course, PIOs 502 may be configured in various ways, and may be referred to using different terms, while still being considered within the scope of the invention. For example, “actions” may be termed “methods” or “functions”, and “attributes” may be referred to as “variables", "state”, or “data”. FIG.
- a typical PIO 502 may include such attributes 506 as title 506a, description 506b, broadcast channel 506c, rating 506d (e.g., TV-G, TV-PG), start time 506e, end time 506f, running time 506g, release year 506h, classification 506i (e.g., drama, sit-com, sports), actor(s) 506j, producer(s) 506k, related Internet links 506I, storage location 506m, country of origin 506n, language 506o, etc.
- attributes 506 may be provided within the scope of the invention.
- attributes 506 may be embodied as references to external data in the form of hyperlinks or the like.
- a start time 506e attribute contains a fixed start time (e.g., 8:00 pm)
- an STB 102 may not be able to account for scheduling changes by a television source 114.
- the start time attribute 506e (and other such attributes 506), may include a link to a server (not shown) that contains the up-to-date start time for the television program.
- scheduling changes reflected in the server will be automatically recognized by all corresponding PIOs 502. This is particularly advantageous in the context of a sports game that goes into overtime.
- the STB 102 can get updates from the broadcaster, allowing the STB 102 to extend the duration of the recording of the program.
- one or more attributes 506 of a PIO 502 may be dynamically updated based on (possibly real-time) updates from a broadcaster using a transmission method that can be specified in the PIO 502.
- the transmission methods can include, for instance, HTTP, FTP, e-mail, or an ATVEF trigger.
- the related Internet links attribute 506I may link a PIO 502 to an associated web site (e.g., a sponsored link), a chat room (e.g., real time chat about the television program being watched), or an e-commerce site.
- one attribute 506 may comprise a link (not shown) to one or more other PIOs 502. This facilitates PIO linking, which is advantageous, for example, in the context of related PIOs 502, e.g., a mini- series.
- a typical PIO 502 may also include various actions 504, such as an action
- the recording action 504a may operate in conjunction with the CODEC 304 and storage device 310 of FIG. 3 to digitally record the television program when it is broadcast by a television source 114 or streaming video source 116.
- the recording action 504 may access the channel, start time, end time, and/or running time attributes 506c, 506e-g in order to facilitate the recording.
- the instantiation of a PIO 502 as stored in the STB memory 306 may contain additional, or updated data and may not be exactly the same as the originally broadcast PIO 502.
- the recording action 504a is an example of this dynamic update of the stored copy of the PIO 502.
- An action 504b may also be provided for displaying the represented television program on a television 104. If, for instance, the television program is currently being broadcast, the display action 504b may be configured to tune the
- the display action 504b may retrieve and display the stored television program.
- the display action 504 accesses the storage location 506m attribute to locate a stored television program.
- actions 504 may include an action 504b for reminding a user that a particular program is scheduled to be broadcast and/or reminding the user that the program has been recorded. Additionally, an action 504d may be provided for displaying one or more attributes 506 of the PIO 502 on the television 104 or other display device. Moreover, an action 504e may be included to allow a user to rate and/or comment on the represented television program. An action 504f may also be provided to send a copy of the PIO 502 to another system or device.
- actions 504 may be propagated between linked PIOs 502. For example, a user may selection the record action 502a of a PIO 502 corresponding to a program in a mini-series. If the PIOs 502 of the mini-series are linked (e.g., by an appropriate attribute 506 or the like), then the same action 506a may be executed by the linked PIOs 502 as well.
- attributes 506 and actions 504 may be provided within the scope of the invention.
- object-oriented nature of a PIO 502 allows for additional actions 504 and attributes 506 to be dynamically added as necessary.
- the PIO 502 may also include a visual indicator 508, such as a graphical icon, to facilitate interaction with the PIO 502 in the context of a GUI.
- a visual indicator 508 may alternatively, or in addition, include a textual description of the television program, such as the program's name.
- a graphical visual indicator 508 is advantageous in that it overcomes language and illiteracy barriers presented by conventional EPGs 402. For example, a child user may be unable to read a text description. However, a Big Bird ® icon would be clearly recognizable as representing Sesame Street ® .
- a PIO 502 may include an audible indicator 502.
- the audible indicator 502 may include, for example, a description of the PIO 502 (similar to the description attribute 506b), an advertisement, user instructions, or the like.
- the audible indicator 502 may be embodied as an audio clip or sample, which is played back by the STB 102 when the PIO 502 is selected or when the corresponding visual indicator 506 is displayed.
- the inclusion of an audible indicator 502 is advantageous for people who are visually disabled or those who have difficulty reading.
- FIG. 7 there is shown a block diagram of logical components of a system 700 that utilizes PIOs 502 to represent television programs.
- the depicted logical components may be implemented using one or more of the physical components shown in FIG. 3. Additionally, or in the alternative, various logical components may be implemented as software modules stored in the memory 306 and/or storage device 310 and executed by the CPU 312.
- a plurality of PIOs 502a-f may be stored within a memory, such as a memory 306 of an STB 102.
- a display component 702 displays each visual indicator 508 of a PIO 502 on a television 104 or other display device.
- the visual indicators 508 may be displayed in connection with a GUI 704.
- the displayed visual indicators 508a-f may be grouped in the GUI 704 within logical folders or the like, allowing user to organize the visual indicators 508a-f in any desired manner. For example, a user may group visual indicators 508a-f within such folders as "My sit-coms”, “My TV dramas”, “My sports”, etc., to facilitate easy access thereto.
- a selection component 706 allows a user to select one or more PIOs 502 by selecting corresponding visual indicators 508. Thereafter, the selection component 706 allows a user to choose one of the actions associated with the selected PIO 502. The selection of an action 504 may be accomplished via a context-sensitive menu or other suitable mechanism, as illustrated below.
- a PIO 502a includes a number of attributes 506, such as a title attribute 506a (e.g., "Dallas v. Denver"), a channel attribute 506c ("4 KTVX”), a start time attribute 506e (e.g., "Monday, 7:00 pm”), and an end time attribute 506f ("Monday, 10:00 pm”).
- a title attribute 506a e.g., "Dallas v. Denver
- a channel attribute 506c (“4 KTVX”
- start time attribute 506e e.g., "Monday, 7:00 pm”
- an end time attribute 506f e.g., 10:00 pm
- FIG. 8 illustrates an exemplary GUI 704 including visual indicators 508a-f corresponding to the PIOs 502a-f of FIG. 7.
- a user selects visual indicator 508a using, for example, the arrow buttons 208-214 of the remote control 106.
- a pointer, selection outline, or other mechanism may be used to pick the desired indicator 508a.
- a context-sensitive menu 802 may be displayed listing the available actions 504a-b for the PIO 502a. Where a large number of actions 504 are available, the menu 802 may display only the most popular or common actions 504, while providing a mechanism to display additional actions if desired. In some cases, selecting an action 504 may result in the display of various options 804 in the form of a sub-menu 806.
- the options 804 may correspond to various parameters, features, or settings used by the corresponding action 504.
- the record action 504a may include two options 804a-b, corresponding to record "Weekly” and record "Next Time Broadcast.” If the "Next Time Broadcast" option 804b is selected, for instance, the record action 504a may record the next episode of a television program, as opposed to recurring weekly episodes (in the case of TV drama or sit-com).
- the selection component 706 may display a plurality of user-selectable icons (not shown) corresponding to different actions 504 and options 804.
- each PIO 502 may be tailored to a particular television program, the actions 504 available in the context-sensitive menu 802 may vary from program to program. Similarly, options 804 available in a sub-menu 806 for a particular action 504 may vary from one program to the next.
- the STB 102 may further include an action component 902 that executes a user-selected action 504.
- the action component 902 may be implemented, in various embodiments, in the context of a Java Virtual Machine (JVM), a DCOM server, or the like. Of course, other implementations are possible.
- JVM Java Virtual Machine
- DCOM server DCOM server
- the action component 902 may interact with various other logical components of the STB 102, such as a recording component 904, a scheduling component 906, and a playback component 908, as described below.
- the recording component 904 is configured to record a television program using, for example, the storage device 310.
- the scheduling component 906 schedules recording tasks to record television programs to be broadcast in the future.
- the scheduling component 906 interacts with the recording component 904 to record a desired television program at the correct time and date in accordance with a scheduled recording task.
- the playback component 908 is configured, in one embodiment, to display a television program stored within the storage device 310 or the like.
- DVR digital video recording
- the scheduling component 906 schedules a recording event to record the television program. At the specified time and date, the scheduling component 906 instructs the recording component 904 to record 904 the television program on the specified channel.
- the recorded television program may be stored within the storage device 310 of the STB 102 or another suitable location. After the program is recorded, the stored location of the television program may be placed in the storage location attribute 506m of the PIO 502a to allow subsequent access thereto.
- FIG. 11 illustrates use of PIOs 502 in the context of a personal information manager (PIM) 1100, such as an adapted version of Microsoft ® Outlook ® .
- PIM personal information manager
- the scheduling component 906 interacts with the PIM 1100 to display a visual indicator 508 of the PIO 502 in a calendar, to-do list, or the like, provided by the PIM 1100.
- the scheduling component 906 inserts reminders 1102 into the PIM 1100 to notify users concerning scheduled recordings.
- reminders 1102 of upcoming television programs may be noted on the calendar a day or two prior to the broadcast date. In this manner, a user may quickly see which television programs he or she plans to watch.
- PIOs 502 may be dragged and dropped onto the PIM 1100 using object linking and embedding (OLE), DCOM, ActiveX, or the like.
- OLE object linking and embedding
- a result of dropping a PIO 502 on the PIM 1100 may be to schedule the program represented by the PIO 502 for recording.
- FIG. 11 illustrates use of PIOs 502 in a PIM 1100
- the object- oriented nature of the PIOs 502 allows them to interface with a variety of software applications.
- PIOs may be used with a variety of electronic devices, including personal computers, cell phones, personal digital assistants (PDAs), pagers, telephones, and the like.
- PDAs personal digital assistants
- the portable nature of the PIOs 502 and flexibility available provide for a variety of uses for the PIOs 502.
- an action 504 may exist to call a user and deliver a voice synthesized reminder 1102 one hour prior to a broadcast of the associated television program.
- the possibilities for actions 504 are endless.
- a television program may be retrieved and displayed in response to a user selection of the display action 504b shown in FIG. 8.
- the location of the recorded television program is retrieved from the stored location attribute 506m and provided to the playback component 908. Thereafter, the playback component 908 retrieves the recorded program and plays back the same on the television 104.
- an action 504d may be provided for displaying one or more of the attributes of a PIO 502.
- the action 504d and the desired attribute(s) 506 may be selected using the context-sensitive menu 802 and sub-menu 806 illustrated in FIG. 8, although the invention is not limited in this respect.
- FIG. 14 illustrates an embodiment of a system 1400 providing a set of
- PIOs 502 to an interactive television system 200.
- PIOs 502 may be available from a variety of sources including, for example, a head-end 110, a television source 114 (such as a television network), a schedule source 118, a streaming video source 116, an PIO server (not shown), and the like.
- the PIOs 502 may be transmitted from these sources, across a broadband network 101 , the Internet 112, or other network connection, including a satellite link, to an STB 102.
- a population component 914 is provided for populating an STB 102 or the like with a user-selected set of PIOs 502.
- the population component 914 may be implemented within the STB 102 (as shown), within a head-end 110, or the like.
- the population component 914 provides a filter component 1402 for reducing an initial set 1404 of available PIOs 502 to a user- specified set 1405 that may be stored within the STB 102.
- the initial set 1404 may include hundreds or thousands of PIOs 502 associated with corresponding television programs. Thus, reducing the initial set 1404 to a more manageable set 1405 is generally desirable.
- the filter component 1402 may include or be associated with filtering criteria 1406.
- the filtering criteria 1406 may comprise a set of user-defined rules for filtering the initial set 1404. For example, a user may specify that the population component 914 only retrieve PIOs 502 having a start time 506e of 7:00pm and a end time 506f of 10:00 pm (e.g., primetime). Alternatively, a user may specify that the population component 914 only retrieve PIOs 502 corresponding to sporting events.
- logical operators e.g., AND, OR, NOT
- the filtering component 1402 may also be used within an STB 102 to divide the initial set 1404 based on different criteria, such as the genres of the respective television programs, in order to transmit PIOs 502 or information from PIOs 502 to auxiliary devices such as pagers, PDAs, personal computers, or telephone handsets that can receive information and display it for the user.
- the population component 914 applies the filtering criteria 1406 (e.g., primetime) to each PIO 502a-d.
- the PIOs 502 that match the filtering criteria 1406 e.g., PIO 502a-b
- the display component 702 may then display the corresponding visual indicators 508a-b on the television 104.
- the filtering component 1402 may also be used internally within a STB 102 to organize the selected set 1405. For example, a user may further divide the set 1405 based on different criteria 1406, such as the genres of the respective television programs. This allows the user to organize the PIOs 502 using logical folders or the like.
- PIOs 502 may be transmitted from one system to another.
- a PIO 502a within a first STB 102a may be transmitted via the network 101 to second STB 102b.
- other networks may be used, such as telephone and satellite networks (not shown).
- PIOs 502 may be communicated between a variety of electronic devices, including personal computers, PDAs, telephones, cell phones, pagers, and the like.
- a communication component 1502 is provided within each STB 102a-b or other systems or devices.
- the communication component 5 1502 may be embodied by various standard communication tools, such as Web browsers, e-mail clients, or the like.
- various communication protocols may be used, such as HTTP, FTP, SMTP, IMAP, which are well known to those skilled in the art.
- a user of the source STB 102a may select
- the send action 504f may include code for interacting with the communication component 1502 to transmit a copy of the PIO 502a to the destination STB 102b.
- a PIO 502 may be communicated through the use of portable
- the PIO 502 or a copy thereof, is placed on a computer-readable medium by a source system. Thereafter, the computer- readable medium is provided to the destination system, where it is read into memory 306 and/or a storage device 310.
- the present invention offers a number of advantages not available in conventional approaches.
- the present invention allows users to quickly and efficiently access television programming within an entertainment system without the need for a conventional, grid-based EPG 402.
- PIOs 502 may be organized according to user-specified criteria and transmitted
- Television programs may be recorded and played back while shielding a user from the details of the program's broadcast time and channel.
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/909,468 | 2001-07-19 | ||
US09/909,468 US20030018970A1 (en) | 2001-07-19 | 2001-07-19 | Object representation of television programs within an interactive television system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2003009585A1 true WO2003009585A1 (en) | 2003-01-30 |
Family
ID=25427271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/018489 WO2003009585A1 (en) | 2001-07-19 | 2002-05-20 | Object representation of television programs within an interactive television system |
Country Status (3)
Country | Link |
---|---|
US (5) | US20030018970A1 (en) |
AU (1) | AU2002259249A1 (en) |
WO (1) | WO2003009585A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2033363A1 (en) * | 2006-05-22 | 2009-03-11 | Espial Group Inc. | Method for interactive internet protocol television |
EP2708035A1 (en) * | 2011-05-10 | 2014-03-19 | EchoStar Technologies L.L.C. | Apparatus, systems and methods for facilitating social networking via a media device |
US10805670B2 (en) | 2009-09-14 | 2020-10-13 | Tivo Solutions, Inc. | Multifunction multimedia device |
Families Citing this family (242)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8063923B2 (en) * | 2001-07-13 | 2011-11-22 | Universal Electronics Inc. | System and method for updating information in an electronic portable device |
WO2003009126A1 (en) * | 2001-07-19 | 2003-01-30 | Digeo, Inc. | System and method for managing television programs within an entertainment system |
US20030018970A1 (en) * | 2001-07-19 | 2003-01-23 | Digeo, Inc. | Object representation of television programs within an interactive television system |
US7107081B1 (en) | 2001-10-18 | 2006-09-12 | Iwao Fujisaki | Communication device |
US7127271B1 (en) | 2001-10-18 | 2006-10-24 | Iwao Fujisaki | Communication device |
US7466992B1 (en) | 2001-10-18 | 2008-12-16 | Iwao Fujisaki | Communication device |
US20030086694A1 (en) * | 2001-11-07 | 2003-05-08 | Nokia Corporation | Recording program scheduling information in an electronic calendar |
US8332890B2 (en) * | 2001-12-05 | 2012-12-11 | International Business Machines Corporation | Efficiently identifying television stations in a user friendly environment |
GB0201594D0 (en) * | 2002-01-24 | 2002-03-13 | Koninkl Philips Electronics Nv | Audio/video stream |
US7266836B2 (en) * | 2002-02-04 | 2007-09-04 | Nokia Corporation | Tune alerts for remotely adjusting a tuner |
AU2003220618A1 (en) * | 2002-04-05 | 2003-10-27 | Matsushita Electric Industrial Co., Ltd. | Asynchronous integration of portable handheld device |
EP1493274A4 (en) * | 2002-04-05 | 2006-04-12 | Matsushita Electric Ind Co Ltd | Authoring system and method for supplying tagged media content to portable devices receiving from plural disparate sources |
WO2003088655A1 (en) * | 2002-04-05 | 2003-10-23 | Matsushita Electric Industrial Co., Ltd. | Handheld device that integrates personal information management with audio/video control |
US20040137416A1 (en) * | 2002-04-05 | 2004-07-15 | Yue Ma | System and method using adaptive learning components to enhance target advertising and customize system behavior |
US20050278737A1 (en) * | 2002-04-05 | 2005-12-15 | Matsushita Electric Industrial Co., Ltd | User configurable electronic program guide drawing upon disparate content sources |
US20060092966A1 (en) * | 2002-04-05 | 2006-05-04 | Matsushita Electric Industrial Co., Ltd | Internet portal system and method employing handheld device that connects to broadcast source |
BR0309408A (en) * | 2002-04-22 | 2005-02-01 | Nokia Corp | Media method and system for providing one or more content items for at least one radio system user terminal, and, user terminal |
US20050181722A1 (en) * | 2002-04-22 | 2005-08-18 | Toni Kopra | Method, system and user terminal for collecting information on audience of broadcast media stream |
US7551888B2 (en) * | 2002-04-22 | 2009-06-23 | Nokia Corporation | Method and system of displaying content associated with broadcast program |
US7599689B2 (en) * | 2002-04-22 | 2009-10-06 | Nokia Corporation | System and method for bookmarking radio stations and associated internet addresses |
US8392952B2 (en) * | 2002-05-03 | 2013-03-05 | Time Warner Cable Enterprises Llc | Programming content processing and management system and method |
US7836466B2 (en) | 2002-06-06 | 2010-11-16 | Microsoft Corporation | Methods and systems for generating electronic program guides |
US20040001081A1 (en) * | 2002-06-19 | 2004-01-01 | Marsh David J. | Methods and systems for enhancing electronic program guides |
US20060015923A1 (en) * | 2002-09-03 | 2006-01-19 | Mei Chuah | Collaborative interactive services synchronized with real events |
JP4359810B2 (en) * | 2002-10-01 | 2009-11-11 | ソニー株式会社 | User terminal, data processing method, program, and data processing system |
AU2002952173A0 (en) * | 2002-10-18 | 2002-10-31 | Nine Network Australia Pty Limited | Mobile television reminder alert |
US20040114141A1 (en) * | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Method and system for a media exchange network supporting transparent pc-to-pc media interchange interface |
US20040117823A1 (en) * | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Method and system for media exchange network functionality synchronized with media broadcasting |
US8028093B2 (en) * | 2002-12-11 | 2011-09-27 | Broadcom Corporation | Media processing system supporting adaptive digital media parameters based on end-user viewing capabilities |
US20040117788A1 (en) * | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Method and system for TV interface for coordinating media exchange with a media peripheral |
US20040163127A1 (en) * | 2002-12-11 | 2004-08-19 | Jeyhan Karaoguz | Method and system for media channel setup in a media exchange network |
US8229512B1 (en) | 2003-02-08 | 2012-07-24 | Iwao Fujisaki | Communication device |
US20040237112A1 (en) * | 2003-02-21 | 2004-11-25 | Wasilewski Anthony J. | Systems and methods for transfering television-related settings and preferences |
US7757251B2 (en) * | 2003-03-18 | 2010-07-13 | Time Warner Interactive Video Group Inc. | Technique for providing program guide data through a communications network delivering programming content |
US20040186767A1 (en) * | 2003-03-20 | 2004-09-23 | Yue Ma | System and method employing portable device for capturing and using broadcast source content to operate other digital devices |
US20050246747A1 (en) * | 2003-03-31 | 2005-11-03 | Matsushita Electric Industrial Co., Ltd. | Utilization of data broadcasting technology with handheld control apparatus |
US8241128B1 (en) | 2003-04-03 | 2012-08-14 | Iwao Fujisaki | Communication device |
US20040223614A1 (en) * | 2003-05-08 | 2004-11-11 | Seaman Philip Jeffrey | Secure video receiver |
CN102227140B (en) * | 2003-06-02 | 2012-10-24 | 迪斯尼实业公司 | System and method of video player commerce |
JP4193629B2 (en) * | 2003-07-25 | 2008-12-10 | ソニー株式会社 | Screen display device, program, and screen display method |
US7890585B2 (en) * | 2003-09-03 | 2011-02-15 | Lowe John C | Second person review of email |
AU2003272483A1 (en) | 2003-09-12 | 2005-04-27 | Nielsen Media Research, Inc. | Digital video signature apparatus and methods for use with video program identification systems |
US9380269B2 (en) * | 2003-09-23 | 2016-06-28 | Time Warner Cable Enterprises Llc | Scheduling trigger apparatus and method |
US8090402B1 (en) | 2003-09-26 | 2012-01-03 | Iwao Fujisaki | Communication device |
US20050076288A1 (en) * | 2003-10-02 | 2005-04-07 | Sony Corporation | Method for displaying a personal video recorder program schedule in a daily planner style |
US8489769B2 (en) * | 2003-10-02 | 2013-07-16 | Accenture Global Services Limited | Intelligent collaborative expression in support of socialization of devices |
US7016808B2 (en) * | 2003-11-03 | 2006-03-21 | Hewlett-Packard Development Company, L.P. | Analyzing and servicing imaging devices |
US20050104899A1 (en) * | 2003-11-19 | 2005-05-19 | Genesis Microchip Inc. | Real time data stream processor |
US8121635B1 (en) | 2003-11-22 | 2012-02-21 | Iwao Fujisaki | Communication device |
US7447740B2 (en) * | 2003-12-19 | 2008-11-04 | Microsoft Corporation | Internet video conferencing on a home television |
US8023882B2 (en) * | 2004-01-14 | 2011-09-20 | The Nielsen Company (Us), Llc. | Portable audience measurement architectures and methods for portable audience measurement |
KR101000924B1 (en) | 2004-02-03 | 2010-12-13 | 삼성전자주식회사 | Caption presentation method and apparatus thereof |
US7882436B2 (en) * | 2004-03-10 | 2011-02-01 | Trevor Burke Technology Limited | Distribution of video data |
US8041348B1 (en) | 2004-03-23 | 2011-10-18 | Iwao Fujisaki | Communication device |
US8302020B2 (en) | 2004-06-25 | 2012-10-30 | Apple Inc. | Widget authoring and editing environment |
US7490295B2 (en) | 2004-06-25 | 2009-02-10 | Apple Inc. | Layer for accessing user interface elements |
US8453065B2 (en) | 2004-06-25 | 2013-05-28 | Apple Inc. | Preview and installation of user interface elements in a display environment |
US8566732B2 (en) * | 2004-06-25 | 2013-10-22 | Apple Inc. | Synchronization of widgets and dashboards |
US20050286857A1 (en) * | 2004-06-29 | 2005-12-29 | Janne Kallio | Method and system for controlling broadcast recorder |
US7631336B2 (en) | 2004-07-30 | 2009-12-08 | Broadband Itv, Inc. | Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform |
US7590997B2 (en) | 2004-07-30 | 2009-09-15 | Broadband Itv, Inc. | System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads |
US11259059B2 (en) * | 2004-07-30 | 2022-02-22 | Broadband Itv, Inc. | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
US9344765B2 (en) | 2004-07-30 | 2016-05-17 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US9635429B2 (en) | 2004-07-30 | 2017-04-25 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US9584868B2 (en) | 2004-07-30 | 2017-02-28 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US20060075452A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Methods, systems, and computer program products for implementing interactive content-based activities |
US20060075425A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | System, method and computer program for content management in conjunction with a file download |
US8806537B2 (en) * | 2004-10-05 | 2014-08-12 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for implementing interactive control of radio and other media |
US20060075455A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Digital rights management and payment for a file download |
US9167301B2 (en) * | 2004-10-05 | 2015-10-20 | At&T Intellectual Property I, L.P. | Methods and computer program products for taking a secondary action responsive to receipt of an advertisement |
US20060075427A1 (en) * | 2004-10-05 | 2006-04-06 | Robert Koch | Methods, apparatus, and computer program products for recording media files |
US20060117349A1 (en) * | 2004-11-29 | 2006-06-01 | Ruhl Timothy J | Providing a personalized programming guide |
WO2006061816A2 (en) * | 2004-12-08 | 2006-06-15 | Nds Limited | Smart content organizer system |
US8208954B1 (en) | 2005-04-08 | 2012-06-26 | Iwao Fujisaki | Communication device |
US8543931B2 (en) | 2005-06-07 | 2013-09-24 | Apple Inc. | Preview including theme based installation of user interface elements in a display environment |
US20070041705A1 (en) * | 2005-08-19 | 2007-02-22 | Bontempi Raymond C | Selective recording for digital video recorders using implicit correlation |
CN101835012B (en) * | 2005-09-09 | 2012-10-03 | 三星电子株式会社 | Method for preview service in digital broadcasting system using electronic service guide |
US7711619B2 (en) * | 2005-09-15 | 2010-05-04 | Integrated Finance Limited | Graphical user interface for retirement income planning |
US9104294B2 (en) * | 2005-10-27 | 2015-08-11 | Apple Inc. | Linked widgets |
US7752556B2 (en) | 2005-10-27 | 2010-07-06 | Apple Inc. | Workflow widgets |
US20070101279A1 (en) * | 2005-10-27 | 2007-05-03 | Chaudhri Imran A | Selection of user interface elements for unified display in a display environment |
US7743336B2 (en) * | 2005-10-27 | 2010-06-22 | Apple Inc. | Widget security |
US8543824B2 (en) * | 2005-10-27 | 2013-09-24 | Apple Inc. | Safe distribution and use of content |
US7954064B2 (en) * | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
KR100791286B1 (en) * | 2005-11-16 | 2008-01-04 | 삼성전자주식회사 | Method and apparatus for providing user interface |
US7707514B2 (en) * | 2005-11-18 | 2010-04-27 | Apple Inc. | Management of user interface elements in a display environment |
US8752090B2 (en) * | 2005-11-30 | 2014-06-10 | Qwest Communications International Inc. | Content syndication to set top box through IP network |
US8621531B2 (en) * | 2005-11-30 | 2013-12-31 | Qwest Communications International Inc. | Real-time on demand server |
US20070124779A1 (en) * | 2005-11-30 | 2007-05-31 | Qwest Communications International Inc. | Networked PVR system |
US20090007171A1 (en) * | 2005-11-30 | 2009-01-01 | Qwest Communications International Inc. | Dynamic interactive advertisement insertion into content stream delivered through ip network |
US20090063645A1 (en) * | 2005-11-30 | 2009-03-05 | Qwest Communications Internatinal Inc. | System and method for supporting messaging using a set top box |
US8583758B2 (en) | 2005-11-30 | 2013-11-12 | Qwest Communications International Inc. | Network based format conversion |
US8789128B2 (en) | 2005-12-21 | 2014-07-22 | At&T Intellectual Property I, L.P. | System and method for recording and time-shifting programming in a television distribution system using policies |
US7818775B2 (en) * | 2005-12-21 | 2010-10-19 | At&T Intellectual Property I, L.P. | System and method for recording and time-shifting programming in a television distribution system with limited content retention |
US20070157201A1 (en) * | 2005-12-30 | 2007-07-05 | Schmidt Nicholas J | CPU resource manager |
US20070157251A1 (en) * | 2006-01-04 | 2007-07-05 | Mptv, Llc | Methods and Systems For Distributing Assets Associated With Television Program |
US20070162850A1 (en) * | 2006-01-06 | 2007-07-12 | Darin Adler | Sports-related widgets |
US8037505B2 (en) * | 2006-01-30 | 2011-10-11 | At&T Intellectual Property I, Lp | System and method for providing popular TV shows on demand |
US20070220161A1 (en) * | 2006-03-15 | 2007-09-20 | Microsoft Corporation | Broadcasting a presentation over a messaging network |
US20070250858A1 (en) * | 2006-03-23 | 2007-10-25 | Yung-Hsiang Lin | Method and Device of Displaying a Time Concept on a DTV Electronic Program Guide |
US8069461B2 (en) | 2006-03-30 | 2011-11-29 | Verizon Services Corp. | On-screen program guide with interactive programming recommendations |
US9098577B1 (en) * | 2006-03-31 | 2015-08-04 | Qurio Holdings, Inc. | System and method for creating collaborative content tracks for media content |
MX2007015979A (en) | 2006-03-31 | 2009-04-07 | Nielsen Media Res Inc | Methods, systems, and apparatus for multi-purpose metering. |
US7925723B1 (en) | 2006-03-31 | 2011-04-12 | Qurio Holdings, Inc. | Collaborative configuration of a media environment |
US20070240182A1 (en) * | 2006-04-10 | 2007-10-11 | John Callahan | Methods and apparatus for providing a guide and/or remote control suitable for children |
US9386327B2 (en) | 2006-05-24 | 2016-07-05 | Time Warner Cable Enterprises Llc | Secondary content insertion apparatus and methods |
US8280982B2 (en) | 2006-05-24 | 2012-10-02 | Time Warner Cable Inc. | Personal content server apparatus and methods |
US8024762B2 (en) | 2006-06-13 | 2011-09-20 | Time Warner Cable Inc. | Methods and apparatus for providing virtual content over a network |
US9679602B2 (en) | 2006-06-14 | 2017-06-13 | Seagate Technology Llc | Disc drive circuitry swap |
US20070294721A1 (en) * | 2006-06-20 | 2007-12-20 | Sbc Knowledge Ventures, Lp | System and method of providing supplemental video content related to targeted advertisements in a video stream |
US20080022331A1 (en) * | 2006-06-30 | 2008-01-24 | Microsoft Corporation | Multi-DVR Media Stream Transition |
US20080022330A1 (en) * | 2006-06-30 | 2008-01-24 | Microsoft Corporation | Multi-DVR Content Management |
US7721313B2 (en) * | 2006-06-30 | 2010-05-18 | Microsoft Corporation | Multi-DVR node communication |
US8024765B2 (en) | 2006-07-26 | 2011-09-20 | Hewlett-Packard Development Company, L.P. | Method and system for communicating media program information |
US20080034309A1 (en) * | 2006-08-01 | 2008-02-07 | Louch John O | Multimedia center including widgets |
US8869027B2 (en) * | 2006-08-04 | 2014-10-21 | Apple Inc. | Management and generation of dashboards |
US8418217B2 (en) | 2006-09-06 | 2013-04-09 | Verizon Patent And Licensing Inc. | Systems and methods for accessing media content |
US9233301B2 (en) * | 2006-09-07 | 2016-01-12 | Rateze Remote Mgmt Llc | Control of data presentation from multiple sources using a wireless home entertainment hub |
US8966545B2 (en) * | 2006-09-07 | 2015-02-24 | Porto Vinci Ltd. Limited Liability Company | Connecting a legacy device into a home entertainment system using a wireless home entertainment hub |
US8935733B2 (en) * | 2006-09-07 | 2015-01-13 | Porto Vinci Ltd. Limited Liability Company | Data presentation using a wireless home entertainment hub |
US8607281B2 (en) | 2006-09-07 | 2013-12-10 | Porto Vinci Ltd. Limited Liability Company | Control of data presentation in multiple zones using a wireless home entertainment hub |
US9319741B2 (en) | 2006-09-07 | 2016-04-19 | Rateze Remote Mgmt Llc | Finding devices in an entertainment system |
US9386269B2 (en) * | 2006-09-07 | 2016-07-05 | Rateze Remote Mgmt Llc | Presentation of data on multiple display devices using a wireless hub |
US8005236B2 (en) | 2006-09-07 | 2011-08-23 | Porto Vinci Ltd. Limited Liability Company | Control of data presentation using a wireless home entertainment hub |
US8464295B2 (en) | 2006-10-03 | 2013-06-11 | Verizon Patent And Licensing Inc. | Interactive search graphical user interface systems and methods |
US8566874B2 (en) | 2006-10-03 | 2013-10-22 | Verizon Patent And Licensing Inc. | Control tools for media content access systems and methods |
US7814524B2 (en) * | 2007-02-14 | 2010-10-12 | Sony Corporation | Capture of configuration and service provider data via OCR |
US8381130B2 (en) * | 2006-11-29 | 2013-02-19 | Yahoo! Inc. | Method and user interface tool for navigation through grid of scheduled items |
US8510780B2 (en) | 2006-12-21 | 2013-08-13 | Verizon Patent And Licensing Inc. | Program guide navigation tools for media content access systems and methods |
US9167305B2 (en) * | 2007-01-03 | 2015-10-20 | Tivo Inc. | Authorable content rating system |
US7774161B2 (en) * | 2007-01-04 | 2010-08-10 | At&T Intellectual Property, I, L.P. | Methods, systems, and computer program products for performing differential media time calculation and display |
US8015581B2 (en) | 2007-01-05 | 2011-09-06 | Verizon Patent And Licensing Inc. | Resource data configuration for media content access systems and methods |
US9794310B2 (en) * | 2007-01-11 | 2017-10-17 | Samsung Electronics Co., Ltd. | Meta data information providing server, client apparatus, method of providing meta data information, and method of providing content |
JP2008242504A (en) * | 2007-03-23 | 2008-10-09 | Toshiba Corp | User interface device, display method and display program |
US8438589B2 (en) | 2007-03-28 | 2013-05-07 | Sony Corporation | Obtaining metadata program information during channel changes |
WO2008120941A1 (en) * | 2007-03-30 | 2008-10-09 | Lg Electronics Inc. | Method and system for providing service using mobile communication |
US9137490B2 (en) * | 2007-04-10 | 2015-09-15 | At&T Intellectual Property I, L.P. | System and method for video transmission scheduling |
US11570521B2 (en) | 2007-06-26 | 2023-01-31 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US20090005071A1 (en) * | 2007-06-28 | 2009-01-01 | Apple Inc. | Event Triggered Content Presentation |
US8103965B2 (en) | 2007-06-28 | 2012-01-24 | Verizon Patent And Licensing Inc. | Media content recording and healing statuses |
KR20090004202A (en) * | 2007-07-06 | 2009-01-12 | 삼성전자주식회사 | Method for reserving broadcast and broadcast receiving apparatus using the same |
US8954871B2 (en) | 2007-07-18 | 2015-02-10 | Apple Inc. | User-centric widgets and dashboards |
US8667415B2 (en) * | 2007-08-06 | 2014-03-04 | Apple Inc. | Web widgets |
US20090049399A1 (en) * | 2007-08-13 | 2009-02-19 | At&T Knowledge Ventures, L.P. | System for presenting graphical user interface windows |
US9204204B2 (en) * | 2007-08-14 | 2015-12-01 | At&T Intellectual Property I, Lp | System for managing a configuration of a media content processor |
US8676273B1 (en) | 2007-08-24 | 2014-03-18 | Iwao Fujisaki | Communication device |
US9003464B2 (en) | 2007-08-27 | 2015-04-07 | At&T Intellectual Property I, L.P. | System and method of verifying a video blackout event |
WO2009027961A2 (en) * | 2007-08-27 | 2009-03-05 | Correlsense Ltd. | Apparatus and method for tracking transaction related data |
US8308573B2 (en) | 2007-08-31 | 2012-11-13 | Lava Two, Llc | Gaming device for multi-player games |
WO2009029108A1 (en) * | 2007-08-31 | 2009-03-05 | Vulano Group, Inc. | Gaming system with end user feedback for a communication network having a multi-media management |
US8572176B2 (en) * | 2007-08-31 | 2013-10-29 | Lava Two, Llc | Forward path multi-media management system with end user feedback to distributed content sources |
WO2009029112A1 (en) * | 2007-08-31 | 2009-03-05 | Vulano Group, Inc. | Forward path multi-media management system with end user feedback to central content sources |
US20100240298A1 (en) * | 2007-08-31 | 2010-09-23 | Lava Two, Llc | Communication network for a multi-media management system with end user feedback |
US8509748B2 (en) * | 2007-08-31 | 2013-08-13 | Lava Two, Llc | Transaction management system in a multicast or broadcast wireless communication network |
WO2009029105A1 (en) * | 2007-08-31 | 2009-03-05 | Vulano Group, Inc. | Virtual aggregation processor for incorporating reverse path feedback into content delivered on a forward path |
US8528040B2 (en) | 2007-10-02 | 2013-09-03 | At&T Intellectual Property I, L.P. | Aural indication of remote control commands |
US20090100464A1 (en) * | 2007-10-16 | 2009-04-16 | Microsoft Corporation | Content filter |
US9305590B2 (en) | 2007-10-16 | 2016-04-05 | Seagate Technology Llc | Prevent data storage device circuitry swap |
US8639214B1 (en) | 2007-10-26 | 2014-01-28 | Iwao Fujisaki | Communication device |
US8924997B2 (en) | 2007-11-01 | 2014-12-30 | At&T Intellectual Property, I, L.P. | System and method of restricting access to media content |
US8051447B2 (en) | 2007-12-19 | 2011-11-01 | Verizon Patent And Licensing Inc. | Condensed program guide for media content access systems and methods |
US20090187951A1 (en) * | 2008-01-21 | 2009-07-23 | At&T Knowledge Ventures, L.P. | System for preventing duplicate recordings |
US9503691B2 (en) | 2008-02-19 | 2016-11-22 | Time Warner Cable Enterprises Llc | Methods and apparatus for enhanced advertising and promotional delivery in a network |
US8238559B2 (en) | 2008-04-02 | 2012-08-07 | Qwest Communications International Inc. | IPTV follow me content system and method |
US8543157B1 (en) | 2008-05-09 | 2013-09-24 | Iwao Fujisaki | Communication device which notifies its pin-point location or geographic area in accordance with user selection |
US8365229B2 (en) * | 2008-06-09 | 2013-01-29 | Lg Electronics Inc. | Method for mapping between signaling information and announcement information and broadcast receiver |
US8340726B1 (en) | 2008-06-30 | 2012-12-25 | Iwao Fujisaki | Communication device |
US8452307B1 (en) | 2008-07-02 | 2013-05-28 | Iwao Fujisaki | Communication device |
US9300993B2 (en) | 2008-08-29 | 2016-03-29 | Centurylink Intellectual Property Llc | Method and system for providing a content notification for a set-top box |
US8627377B2 (en) * | 2008-08-29 | 2014-01-07 | Centurylink Intellectual Property Llc | Method and system for providing usage information for a set-top box |
US9167206B2 (en) | 2008-08-29 | 2015-10-20 | Centurylink Intellectual Property Llc | Method and system for communication with a set-top box |
KR101467790B1 (en) * | 2008-09-08 | 2014-12-03 | 엘지전자 주식회사 | digital television receiver, and processing method for broadcasting of muti-mode service thereof |
US9788043B2 (en) * | 2008-11-07 | 2017-10-10 | Digimarc Corporation | Content interaction methods and systems employing portable devices |
US8352997B2 (en) | 2008-11-14 | 2013-01-08 | At&T Intellectual Property I, L.P. | System and method of monitoring blackout events |
US10572136B2 (en) * | 2008-12-29 | 2020-02-25 | Ngc Networks Us, Llc | Interactive display systems, methods, and computer program products |
US8856829B2 (en) * | 2008-12-29 | 2014-10-07 | Ngc Network Us, Llc | Interactive display highlight systems, methods, and computer program products |
US9215419B2 (en) | 2008-12-31 | 2015-12-15 | Centurylink Intellectual Property Llc | System and method for set-top box recording |
US20100192181A1 (en) * | 2009-01-29 | 2010-07-29 | At&T Intellectual Property I, L.P. | System and Method to Navigate an Electonic Program Guide (EPG) Display |
US9014832B2 (en) | 2009-02-02 | 2015-04-21 | Eloy Technology, Llc | Augmenting media content in a media sharing group |
US8655146B2 (en) * | 2009-03-31 | 2014-02-18 | Broadcom Corporation | Collection and concurrent integration of supplemental information related to currently playing media |
US8850488B2 (en) * | 2009-05-28 | 2014-09-30 | Eldon Technology Limited | Systems and methods for accessing electronic program guide information over a backchannel communication path |
US8467275B2 (en) | 2009-05-29 | 2013-06-18 | Centurylink Intellectual Property Llc | System and method for sharing user content through a set-top box |
US20100309375A1 (en) * | 2009-06-09 | 2010-12-09 | Echostar Technologies, Llc | Independent management of individual elements of a graphical display |
US8253558B2 (en) | 2009-06-11 | 2012-08-28 | Embarq Holdings Company, Llc | System and method for emergency communication of a location through a set-top box |
US8813124B2 (en) | 2009-07-15 | 2014-08-19 | Time Warner Cable Enterprises Llc | Methods and apparatus for targeted secondary content insertion |
US9178634B2 (en) * | 2009-07-15 | 2015-11-03 | Time Warner Cable Enterprises Llc | Methods and apparatus for evaluating an audience in a content-based network |
WO2011031906A1 (en) * | 2009-09-11 | 2011-03-17 | Lazer Spots, Llc | Equipment, system and methodologies for segmentation of listening area into sub-areas enabling delivery of localized auxiliary information |
US20130094426A1 (en) | 2009-09-11 | 2013-04-18 | Geo-Broadcast Solutions Llc | Equipment, system and methodologies for transmitting localized auxiliary information and rds/rbds information via multiple rf frequencies, rf power, and antenna selection of boosters in a segmented listening area delivering localized auxiliary information |
US9374441B2 (en) * | 2009-10-09 | 2016-06-21 | Echostar Technologies L.L.C. | Dynamically determining and utilizing an application programming interface of an electronic device |
US8549552B2 (en) * | 2009-11-03 | 2013-10-01 | The Nielsen Company (Us), Llc | Methods and apparatus to monitor media exposure in vehicles |
US20110154200A1 (en) * | 2009-12-23 | 2011-06-23 | Apple Inc. | Enhancing Media Content with Content-Aware Resources |
US8640052B2 (en) * | 2009-12-31 | 2014-01-28 | Verizon Patent And Licensing Inc. | User interface enhancements for media content access systems and methods |
KR20110091407A (en) * | 2010-02-05 | 2011-08-11 | 엘지전자 주식회사 | A method for providing an user interface and a digital broadcast receiver |
US8701138B2 (en) | 2010-04-23 | 2014-04-15 | Time Warner Cable Enterprises Llc | Zone control methods and apparatus |
US10419811B2 (en) | 2010-06-07 | 2019-09-17 | Saturn Licensing Llc | PVR hyperlinks functionality in triggered declarative objects for PVR functions |
US8863171B2 (en) * | 2010-06-14 | 2014-10-14 | Sony Corporation | Announcement of program synchronized triggered declarative objects |
US8489692B2 (en) * | 2010-08-03 | 2013-07-16 | Comcast Cable Communications, Llc | Establishment of a conference |
US9179188B2 (en) * | 2010-08-30 | 2015-11-03 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
US20120059947A1 (en) * | 2010-09-07 | 2012-03-08 | Eldon Technology Limited | Apparatus, systems and methods for storing music program content events received in a content stream |
US20120185888A1 (en) * | 2011-01-19 | 2012-07-19 | Sony Corporation | Schema for interests and demographics profile for advanced broadcast services |
EP3634001A1 (en) | 2011-05-26 | 2020-04-08 | LG Electronics Inc. | Display apparatus for processing multiple applications and method for controlling the same |
WO2013012112A1 (en) * | 2011-07-21 | 2013-01-24 | 엘지전자 주식회사 | Electronic device and social commerce server performing a coupon search |
US8935719B2 (en) | 2011-08-25 | 2015-01-13 | Comcast Cable Communications, Llc | Application triggering |
US9071854B2 (en) * | 2011-09-12 | 2015-06-30 | Disney Enterprises, Inc. | System and method for transmitting a services list to a playback device |
US8977721B2 (en) * | 2012-03-27 | 2015-03-10 | Roku, Inc. | Method and apparatus for dynamic prioritization of content listings |
US9137578B2 (en) | 2012-03-27 | 2015-09-15 | Roku, Inc. | Method and apparatus for sharing content |
US8938755B2 (en) | 2012-03-27 | 2015-01-20 | Roku, Inc. | Method and apparatus for recurring content searches and viewing window notification |
US9519645B2 (en) * | 2012-03-27 | 2016-12-13 | Silicon Valley Bank | System and method for searching multimedia |
US20130262558A1 (en) * | 2012-03-27 | 2013-10-03 | Roku, Inc. | Method and Apparatus for Dynamic Prioritization of Content Through Interactive Browsing |
US8627388B2 (en) | 2012-03-27 | 2014-01-07 | Roku, Inc. | Method and apparatus for channel prioritization |
US9078040B2 (en) * | 2012-04-12 | 2015-07-07 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling media options in a content delivery network |
US9854280B2 (en) | 2012-07-10 | 2017-12-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective enforcement of secondary content viewing |
US8862155B2 (en) | 2012-08-30 | 2014-10-14 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling location-based services within a premises |
US8918822B2 (en) | 2012-09-26 | 2014-12-23 | Apple Inc. | Displaying a synchronized instance of content on a portable electronic device |
US9131283B2 (en) | 2012-12-14 | 2015-09-08 | Time Warner Cable Enterprises Llc | Apparatus and methods for multimedia coordination |
KR101557143B1 (en) * | 2013-01-17 | 2015-10-13 | 주식회사 케이티 | Virtualization server for controlling reproduction device and method thereof |
US9955204B2 (en) | 2013-03-06 | 2018-04-24 | Centurylink Intellectual Property Llc | System and method for distributing content through a set-top box |
US20140282786A1 (en) | 2013-03-12 | 2014-09-18 | Time Warner Cable Enterprises Llc | Methods and apparatus for providing and uploading content to personalized network storage |
US9414114B2 (en) | 2013-03-13 | 2016-08-09 | Comcast Cable Holdings, Llc | Selective interactivity |
US9955227B2 (en) | 2013-03-13 | 2018-04-24 | Centurylink Intellectual Property Llc | System and method for communicating alerts through a set-top box |
US9635404B2 (en) * | 2013-04-24 | 2017-04-25 | The Nielsen Company (Us), Llc | Methods and apparatus to correlate census measurement data with panel data |
JP6546924B2 (en) | 2013-09-11 | 2019-07-17 | アイバイ,インコーポレイテッド | Dynamic binding of content transaction items |
KR20160064093A (en) | 2013-09-27 | 2016-06-07 | 신세이, 인크. | N-level replication of supplemental content |
WO2015048377A1 (en) | 2013-09-27 | 2015-04-02 | Cinsay, Inc. | Apparatus and method for supporting relationships associated with content provisioning |
US11076205B2 (en) * | 2014-03-07 | 2021-07-27 | Comcast Cable Communications, Llc | Retrieving supplemental content |
US9544257B2 (en) * | 2014-04-04 | 2017-01-10 | Blackberry Limited | System and method for conducting private messaging |
US9451296B2 (en) | 2014-08-19 | 2016-09-20 | At&T Intellectual Property I, L.P. | Extracting data from advertisement files for ad insertion |
US9551588B2 (en) | 2014-08-29 | 2017-01-24 | The Nielsen Company, LLC | Methods and systems to determine consumer locations based on navigational voice cues |
US10028025B2 (en) | 2014-09-29 | 2018-07-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling presence-based and use-based services |
US9497505B2 (en) | 2014-09-30 | 2016-11-15 | The Nielsen Company (Us), Llc | Systems and methods to verify and/or correct media lineup information |
US9706263B2 (en) * | 2015-04-03 | 2017-07-11 | At&T Intellectual Property I, L.P. | System and method for providing location-dependent emergency alert services |
KR20160146022A (en) * | 2015-06-11 | 2016-12-21 | 삼성전자주식회사 | Display apparatus, user terminal and control method thereof |
GB2548152A (en) * | 2016-03-11 | 2017-09-13 | Sony Corp | Apparatus, method and computer program |
US10586023B2 (en) | 2016-04-21 | 2020-03-10 | Time Warner Cable Enterprises Llc | Methods and apparatus for secondary content management and fraud prevention |
US10827221B2 (en) * | 2016-06-24 | 2020-11-03 | Sourse Pty Ltd | Selectively playing videos |
CN106162234A (en) * | 2016-07-13 | 2016-11-23 | 天脉聚源(北京)传媒科技有限公司 | A kind of method and device sharing TV programme |
WO2018016295A1 (en) * | 2016-07-20 | 2018-01-25 | ソニー株式会社 | Receiving device and data processing method |
US11212593B2 (en) | 2016-09-27 | 2021-12-28 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated secondary content management in a digital network |
US10715874B2 (en) * | 2018-07-25 | 2020-07-14 | Rovi Guides, Inc. | Systems and methods for displaying notifications of anticipated dynamic events on a media progress indicator |
CN109361890A (en) * | 2018-12-12 | 2019-02-19 | 达州市志向科技外包服务有限公司 | A kind of video call system |
US10915652B1 (en) * | 2019-08-27 | 2021-02-09 | Sailpoint Technologies, Inc. | System and method for artifact management and representation in identity management systems and uses of same, including representation of effective access and application of identity management policies |
US11272247B2 (en) * | 2020-06-24 | 2022-03-08 | Dish Wireless L.L.C. | Multi-mode conversion of multiple video streams |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5699107A (en) * | 1995-05-05 | 1997-12-16 | Microsoft Corporation | Program reminder system |
US6025837A (en) * | 1996-03-29 | 2000-02-15 | Micrsoft Corporation | Electronic program guide with hyperlinks to target resources |
US6075526A (en) * | 1996-02-13 | 2000-06-13 | Hughes Electronics Corporation | Method and apparatus for sorting and searching a television program guide based on user profile |
US6434447B1 (en) * | 1998-10-02 | 2002-08-13 | Koninklijke Philips Electronics N.V. | Control property is mapped modally compatible GUI element |
Family Cites Families (120)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3983448A (en) * | 1974-05-16 | 1976-09-28 | West Electric Company, Ltd. | Automatic strobo flash device |
US4706121B1 (en) * | 1985-07-12 | 1993-12-14 | Insight Telecast, Inc. | Tv schedule system and process |
US4977455B1 (en) * | 1988-07-15 | 1993-04-13 | System and process for vcr scheduling | |
US5974222A (en) * | 1988-12-23 | 1999-10-26 | Gemstar Development Corporation | Apparatus and method using compressed codes for scheduling broadcast information recording |
CA2005070C (en) * | 1988-12-23 | 1999-04-27 | Henry C. Yuen | Apparatus and method for using encoded video recorder/player timer preprogramming information |
US5353121A (en) * | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
US5727060A (en) * | 1989-10-30 | 1998-03-10 | Starsight Telecast, Inc. | Television schedule system |
EP1337108B1 (en) * | 1990-09-10 | 2005-07-27 | Starsight Telecast, Inc. | Television schedule system |
US5808608A (en) * | 1990-09-10 | 1998-09-15 | Starsight Telecast, Inc. | Background television schedule system |
GB2272312A (en) * | 1992-11-10 | 1994-05-11 | Ibm | Collaborative working in a network. |
US7134131B1 (en) * | 1992-12-09 | 2006-11-07 | Sedna Patent Services, Llc | Digital broadcast program billing |
US5798785A (en) * | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
IT1265051B1 (en) * | 1993-08-06 | 1996-10-28 | Eniricerche Spa | PROCESS FOR ALKYLING ALIPHATIC HYDROCARBONS WITH OLEFINS |
US6275268B1 (en) * | 1993-09-09 | 2001-08-14 | United Video Properties, Inc. | Electronic television program guide with remote product ordering |
US5596697A (en) * | 1993-09-30 | 1997-01-21 | Apple Computer, Inc. | Method for routing items within a computer system |
US5499343A (en) * | 1993-12-17 | 1996-03-12 | Taligent, Inc. | Object-oriented networking system with dynamically configurable communication links |
US5768539A (en) * | 1994-05-27 | 1998-06-16 | Bell Atlantic Network Services, Inc. | Downloading applications software through a broadcast channel |
US5630131A (en) * | 1994-11-14 | 1997-05-13 | Object Technology Licensing Corp. | Method and apparatus for importing and exporting archive files for a graphical user interface |
US5623613A (en) * | 1994-11-29 | 1997-04-22 | Microsoft Corporation | System for displaying programming information |
US5886746A (en) * | 1994-12-13 | 1999-03-23 | Gemstar Development Corporation | Method for channel scanning |
JP3855282B2 (en) * | 1995-02-06 | 2006-12-06 | ソニー株式会社 | Receiving apparatus and receiving method |
JP4001942B2 (en) * | 1995-02-06 | 2007-10-31 | ソニー株式会社 | Receiving apparatus and receiving method, and broadcasting system and broadcasting method |
US5805763A (en) * | 1995-05-05 | 1998-09-08 | Microsoft Corporation | System and method for automatically recording programs in an interactive viewing system |
US5673401A (en) * | 1995-07-31 | 1997-09-30 | Microsoft Corporation | Systems and methods for a customizable sprite-based graphical user interface |
US5815145A (en) * | 1995-08-21 | 1998-09-29 | Microsoft Corporation | System and method for displaying a program guide for an interactive televideo system |
US5734652A (en) * | 1995-09-27 | 1998-03-31 | Microsoft Corporation | ATM extended autoregistration and VPI/VCI assignment in a hybrid fiber-coax cable network |
US5870150A (en) * | 1995-08-30 | 1999-02-09 | Gemstar Development Corporation | Television guide reader and programmer |
JPH09134319A (en) * | 1995-10-03 | 1997-05-20 | Sony Electron Inc | User interface for personal communication routing system and rule processing |
JPH09128380A (en) * | 1995-10-30 | 1997-05-16 | Matsushita Electric Ind Co Ltd | Document storing and managing system |
US5808662A (en) * | 1995-11-08 | 1998-09-15 | Silicon Graphics, Inc. | Synchronized, interactive playback of digital movies across a network |
US6018768A (en) * | 1996-03-08 | 2000-01-25 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
DE69736137T2 (en) * | 1996-03-15 | 2007-04-19 | Gemstar Development Corp., Los Angeles | Method and device for displaying television programs and associated text |
US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
US5848396A (en) * | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
US5929849A (en) * | 1996-05-02 | 1999-07-27 | Phoenix Technologies, Ltd. | Integration of dynamic universal resource locators with television presentations |
US6469753B1 (en) * | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
US5982362A (en) * | 1996-05-30 | 1999-11-09 | Control Technology Corporation | Video interface architecture for programmable industrial control systems |
WO1997049237A1 (en) * | 1996-06-17 | 1997-12-24 | Starsight Telecast, Inc. | Television schedule system with enhanced features |
AU3107797A (en) * | 1996-06-19 | 1998-01-07 | Chisso Corporation | Nonwoven short fibre fabric and absorbent article made by using same |
US6151059A (en) * | 1996-08-06 | 2000-11-21 | Starsight Telecast, Inc. | Electronic program guide with interactive areas |
US5774666A (en) * | 1996-10-18 | 1998-06-30 | Silicon Graphics, Inc. | System and method for displaying uniform network resource locators embedded in time-based medium |
US20030066085A1 (en) * | 1996-12-10 | 2003-04-03 | United Video Properties, Inc., A Corporation Of Delaware | Internet television program guide system |
US6347398B1 (en) * | 1996-12-12 | 2002-02-12 | Microsoft Corporation | Automatic software downloading from a computer network |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US8635649B2 (en) * | 1996-12-19 | 2014-01-21 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
US6163316A (en) * | 1997-01-03 | 2000-12-19 | Texas Instruments Incorporated | Electronic programming system and method |
US6130726A (en) * | 1997-03-24 | 2000-10-10 | Evolve Products, Inc. | Program guide on a remote control display |
JP3491665B2 (en) * | 1997-04-16 | 2004-01-26 | ソニー株式会社 | Remote control device and remote control method |
US6292624B1 (en) * | 1997-05-13 | 2001-09-18 | Sony Corporation | System and method for selection/deselection of timer recording |
ES2184295T5 (en) * | 1997-06-25 | 2007-06-01 | Samsung Electronics Co., Ltd. | METHOD FOR CREATING MACROS FOR A DOMESTIC NETWORK. |
IL121230A (en) * | 1997-07-03 | 2004-05-12 | Nds Ltd | Intelligent electronic program guide |
US6175362B1 (en) * | 1997-07-21 | 2001-01-16 | Samsung Electronics Co., Ltd. | TV graphical user interface providing selection among various lists of TV channels |
US5987256A (en) * | 1997-09-03 | 1999-11-16 | Enreach Technology, Inc. | System and process for object rendering on thin client platforms |
JP3925996B2 (en) * | 1997-09-05 | 2007-06-06 | 松下電器産業株式会社 | Information display device |
US6266098B1 (en) * | 1997-10-22 | 2001-07-24 | Matsushita Electric Corporation Of America | Function presentation and selection using a rotatable function menu |
US6081263A (en) * | 1997-10-23 | 2000-06-27 | Sony Corporation | System and method of a user configurable display of information resources |
JP3466071B2 (en) * | 1997-12-05 | 2003-11-10 | 松下電器産業株式会社 | Broadcast receiver |
US7032236B1 (en) * | 1998-02-20 | 2006-04-18 | Thomson Licensing | Multimedia system for processing program guides and associated multimedia objects |
EP0940980A2 (en) * | 1998-03-05 | 1999-09-08 | Matsushita Electric Industrial Co., Ltd. | User interface apparatus and broadcast receiving apparatus |
JP3657424B2 (en) * | 1998-03-20 | 2005-06-08 | 松下電器産業株式会社 | Center device and terminal device for broadcasting program information |
DE69938703D1 (en) * | 1998-04-22 | 2008-06-26 | Koninkl Philips Electronics Nv | FUNCTIONALITY MANAGEMENT FOR A ENTERTAINMENT ELECTRONIC SYSTEM |
US6725461B1 (en) * | 1998-04-30 | 2004-04-20 | Wink Communications, Inc. | Reminder system for broadcast and non-broadcast events based on broadcast interactive applications |
US20050204388A1 (en) * | 1998-06-11 | 2005-09-15 | Knudson Edward B. | Series reminders and series recording from an interactive television program guide |
US6256393B1 (en) * | 1998-06-23 | 2001-07-03 | General Instrument Corporation | Authorization and access control of software object residing in set-top terminals |
US6442755B1 (en) * | 1998-07-07 | 2002-08-27 | United Video Properties, Inc. | Electronic program guide using markup language |
JP3280332B2 (en) * | 1998-07-10 | 2002-05-13 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method and apparatus for performing versioning on loop, method and apparatus for collecting information on array range check in basic block, method for changing information on array range check, method for optimizing array range check, array range Method of generating code for checking, unnecessary array range check removal method and apparatus, method of selecting array range check, method of changing array range check, collection method of array range check, and handling judgment of array range check Method |
ATE225998T1 (en) * | 1998-07-17 | 2002-10-15 | United Video Properties Inc | INTERACTIVE TV GUIDE WITH MULTIPLE DEVICES IN ONE PLACE |
AR020608A1 (en) * | 1998-07-17 | 2002-05-22 | United Video Properties Inc | A METHOD AND A PROVISION TO SUPPLY A USER REMOTE ACCESS TO AN INTERACTIVE PROGRAMMING GUIDE BY A REMOTE ACCESS LINK |
US6141010A (en) * | 1998-07-17 | 2000-10-31 | B. E. Technology, Llc | Computer interface method and apparatus with targeted advertising |
EP1099346A1 (en) * | 1998-07-23 | 2001-05-16 | Diva Systems Corporation | System for generating, distributing and receiving an interactive user interface |
US6671882B1 (en) * | 1998-07-25 | 2003-12-30 | General Instrument Corporation | System for distributing and handling electronic program guide information using CORBA-wrapped objects |
US6377860B1 (en) | 1998-07-31 | 2002-04-23 | Sun Microsystems, Inc. | Networked vehicle implementing plug and play with javabeans |
US6898762B2 (en) * | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US6338094B1 (en) * | 1998-09-08 | 2002-01-08 | Webtv Networks, Inc. | Method, device and system for playing a video file in response to selecting a web page link |
TW465235B (en) * | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
US6675385B1 (en) * | 1998-10-21 | 2004-01-06 | Liberate Technologies | HTML electronic program guide for an MPEG digital TV system |
DE19850469A1 (en) | 1998-11-02 | 2000-05-11 | Siemens Ag | Automation system and method for accessing the functionality of hardware components |
US6317881B1 (en) * | 1998-11-04 | 2001-11-13 | Intel Corporation | Method and apparatus for collecting and providing viewer feedback to a broadcast |
US6374402B1 (en) * | 1998-11-16 | 2002-04-16 | Into Networks, Inc. | Method and apparatus for installation abstraction in a secure content delivery system |
US20030056215A1 (en) * | 1998-11-30 | 2003-03-20 | Rajesh Kanungo | Tv pip using java api classes and java implementation classes |
US6526577B1 (en) * | 1998-12-01 | 2003-02-25 | United Video Properties, Inc. | Enhanced interactive program guide |
US6865746B1 (en) * | 1998-12-03 | 2005-03-08 | United Video Properties, Inc. | Electronic program guide with related-program search feature |
US6792197B1 (en) * | 1998-12-07 | 2004-09-14 | Index Systems, Inc. | System and method for generating video taping reminders |
US6591292B1 (en) * | 1999-01-08 | 2003-07-08 | Thomson Licensing S.A. | Method and interface for incorporating program information into an electronic message |
US6615408B1 (en) * | 1999-01-15 | 2003-09-02 | Grischa Corporation | Method, system, and apparatus for providing action selections to an image referencing a product in a video production |
US6348932B1 (en) * | 1999-03-01 | 2002-02-19 | Sony Corporation | Provide two different types of service in a menu |
US6425129B1 (en) * | 1999-03-31 | 2002-07-23 | Sony Corporation | Channel preview with rate dependent channel information |
US7143428B1 (en) * | 1999-04-21 | 2006-11-28 | Microsoft Corporation | Concurrent viewing of a video programming and of text communications concerning the video programming |
US6549929B1 (en) * | 1999-06-02 | 2003-04-15 | Gateway, Inc. | Intelligent scheduled recording and program reminders for recurring events |
US6817028B1 (en) * | 1999-06-11 | 2004-11-09 | Scientific-Atlanta, Inc. | Reduced screen control system for interactive program guide |
US6490616B1 (en) * | 1999-06-14 | 2002-12-03 | Wind River International, Ltd. | Method and apparatus for incremental download from server to client |
WO2001001677A1 (en) * | 1999-06-28 | 2001-01-04 | United Video Properties, Inc. | Interactive television program guide system and method with niche hubs |
US6330719B1 (en) * | 1999-06-30 | 2001-12-11 | Webtv Networks, Inc. | Interactive television receiver unit browser that waits to send requests |
US6463586B1 (en) * | 1999-07-01 | 2002-10-08 | Scientific-Atlanta, Inc. | Service navigation systems and methods |
US6349410B1 (en) * | 1999-08-04 | 2002-02-19 | Intel Corporation | Integrating broadcast television pause and web browsing |
US6774926B1 (en) * | 1999-09-03 | 2004-08-10 | United Video Properties, Inc. | Personal television channel system |
US6678733B1 (en) * | 1999-10-26 | 2004-01-13 | At Home Corporation | Method and system for authorizing and authenticating users |
FR2802339B1 (en) * | 1999-12-09 | 2002-03-01 | St Microelectronics Sa | TRANSISTOR MOS HARDENED |
TW498686B (en) * | 2000-01-04 | 2002-08-11 | United Video Properties Inc | Interactive program guide with graphic program listings |
US6421067B1 (en) * | 2000-01-16 | 2002-07-16 | Isurftv | Electronic programming guide |
US20020056123A1 (en) * | 2000-03-09 | 2002-05-09 | Gad Liwerant | Sharing a streaming video |
US6968364B1 (en) * | 2000-03-30 | 2005-11-22 | Microsoft Corporation | System and method to facilitate selection and programming of an associated audio/visual system |
US7213254B2 (en) * | 2000-04-07 | 2007-05-01 | Koplar Interactive Systems International Llc | Universal methods and device for hand-held promotional opportunities |
US20020112237A1 (en) * | 2000-04-10 | 2002-08-15 | Kelts Brett R. | System and method for providing an interactive display interface for information objects |
JP4953496B2 (en) * | 2000-05-15 | 2012-06-13 | ソニー株式会社 | Content search / presentation system and method, and software storage medium |
JP4218185B2 (en) * | 2000-05-23 | 2009-02-04 | ソニー株式会社 | Program recording / reproducing system, program recording / reproducing method, and program recording / reproducing apparatus |
US6771886B1 (en) * | 2000-05-25 | 2004-08-03 | Koninklijke Philips Electronics N.V. | Method and apparatus to adaptively program a recording device |
JP4389353B2 (en) * | 2000-05-31 | 2009-12-24 | ソニー株式会社 | Recording agent device |
US6690391B1 (en) * | 2000-07-13 | 2004-02-10 | Sony Corporation | Modal display, smooth scroll graphic user interface and remote command device suitable for efficient navigation and selection of dynamic data/options presented within an audio/visual system |
US20020052747A1 (en) * | 2000-08-21 | 2002-05-02 | Sarukkai Ramesh R. | Method and system of interpreting and presenting web content using a voice browser |
US20020049978A1 (en) * | 2000-10-20 | 2002-04-25 | Rodriguez Arturo A. | System and method for access and placement of media content information items on a screen display with a remote control device |
US7207057B1 (en) * | 2000-11-16 | 2007-04-17 | Rowe Lynn T | System and method for collaborative, peer-to-peer creation, management & synchronous, multi-platform distribution of profile-specified media objects |
US7174512B2 (en) * | 2000-12-01 | 2007-02-06 | Thomson Licensing S.A. | Portal for a communications system |
US20020104098A1 (en) * | 2001-01-31 | 2002-08-01 | Zustak Fred J. | Subscriber class television channel with class member programming |
KR101548473B1 (en) * | 2001-02-21 | 2015-08-28 | 로비 가이드스, 인크. | Systems and methods for interactive program guides with personal video recording features |
US20020124252A1 (en) * | 2001-03-02 | 2002-09-05 | Schaefer Scott R. | Method and system to provide information alerts via an interactive video casting system |
US20020162120A1 (en) * | 2001-04-25 | 2002-10-31 | Slade Mitchell | Apparatus and method to provide supplemental content from an interactive television system to a remote device |
US7114172B2 (en) * | 2001-06-28 | 2006-09-26 | Koninklijke Philips Electronics N.V. | Synchronized personal video recorders |
US6983448B2 (en) * | 2001-07-12 | 2006-01-03 | International Business Machines Corporation | Open framework for the definition of metadata |
US20030018970A1 (en) * | 2001-07-19 | 2003-01-23 | Digeo, Inc. | Object representation of television programs within an interactive television system |
-
2001
- 2001-07-19 US US09/909,468 patent/US20030018970A1/en not_active Abandoned
- 2001-09-25 US US09/962,811 patent/US20030018977A1/en not_active Abandoned
- 2001-09-26 US US09/966,566 patent/US20030018971A1/en not_active Abandoned
- 2001-10-02 US US09/969,164 patent/US20030018748A1/en not_active Abandoned
- 2001-11-14 US US09/993,350 patent/US6915528B1/en not_active Expired - Lifetime
-
2002
- 2002-05-17 AU AU2002259249A patent/AU2002259249A1/en not_active Abandoned
- 2002-05-20 WO PCT/US2002/018489 patent/WO2003009585A1/en not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5699107A (en) * | 1995-05-05 | 1997-12-16 | Microsoft Corporation | Program reminder system |
US6075526A (en) * | 1996-02-13 | 2000-06-13 | Hughes Electronics Corporation | Method and apparatus for sorting and searching a television program guide based on user profile |
US6025837A (en) * | 1996-03-29 | 2000-02-15 | Micrsoft Corporation | Electronic program guide with hyperlinks to target resources |
US6434447B1 (en) * | 1998-10-02 | 2002-08-13 | Koninklijke Philips Electronics N.V. | Control property is mapped modally compatible GUI element |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2033363A1 (en) * | 2006-05-22 | 2009-03-11 | Espial Group Inc. | Method for interactive internet protocol television |
EP2033363A4 (en) * | 2006-05-22 | 2010-12-01 | Espial Group Inc | Method for interactive internet protocol television |
US10805670B2 (en) | 2009-09-14 | 2020-10-13 | Tivo Solutions, Inc. | Multifunction multimedia device |
US11653053B2 (en) | 2009-09-14 | 2023-05-16 | Tivo Solutions Inc. | Multifunction multimedia device |
EP2708035A1 (en) * | 2011-05-10 | 2014-03-19 | EchoStar Technologies L.L.C. | Apparatus, systems and methods for facilitating social networking via a media device |
US9967627B2 (en) | 2011-05-10 | 2018-05-08 | Echostar Technologies L.L.C. | Apparatus, systems and methods for facilitating social networking via a media device |
Also Published As
Publication number | Publication date |
---|---|
US20030018971A1 (en) | 2003-01-23 |
US20030018970A1 (en) | 2003-01-23 |
US20030018977A1 (en) | 2003-01-23 |
US6915528B1 (en) | 2005-07-05 |
US20030018748A1 (en) | 2003-01-23 |
AU2002259249A1 (en) | 2003-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030018970A1 (en) | Object representation of television programs within an interactive television system | |
US20050155067A1 (en) | System and method for managing television programs within an entertainment system | |
US9426509B2 (en) | Client-server electronic program guide | |
US7428023B2 (en) | Remote control device with integrated display screen for controlling a digital video recorder | |
KR100355257B1 (en) | A scheduler apparatus employing a Gopher Agent for use in a television receiver | |
US20050149987A1 (en) | Television viewing communities | |
US20040128700A1 (en) | Viewing selection management system | |
US20100071001A1 (en) | Method and apparatus for searching epg | |
AU2017204770A1 (en) | Client-Server Electronic Program Guide | |
EP1784009A2 (en) | Methods and apparatuses providing synchronised electronic program guide | |
EP1675396A2 (en) | Client-server electronic program guide | |
KR20010106890A (en) | Remote reservation system and method for dynamic image contents distributed via a satellite | |
WO2003009156A1 (en) | System and method for providing television program information to an entertainment device | |
WO2003009087A2 (en) | System and method for sharing television program information between entertainment devices | |
WO2003009597A1 (en) | System and method for providing supplemental information related to a television program | |
AU2005202893B2 (en) | Client-Server Electronic Program Guide | |
AU2003203749B2 (en) | Client-Server Electronic Program Guide | |
WO2003021950A1 (en) | Epg card navigation and caching of tv programs | |
MXPA01001816A (en) | Client-server electronic program guide | |
AU2012207036A1 (en) | Client-Server Electronic Program Guide |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |