WO2001010124A1 - Method and apparatus for presenting video data obtained from a network - Google Patents

Method and apparatus for presenting video data obtained from a network Download PDF

Info

Publication number
WO2001010124A1
WO2001010124A1 PCT/US2000/020245 US0020245W WO0110124A1 WO 2001010124 A1 WO2001010124 A1 WO 2001010124A1 US 0020245 W US0020245 W US 0020245W WO 0110124 A1 WO0110124 A1 WO 0110124A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
data
data representing
network
video content
Prior art date
Application number
PCT/US2000/020245
Other languages
French (fr)
Inventor
Andrew A. Poggio
Original Assignee
Sun Microsystems, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems, Inc. filed Critical Sun Microsystems, Inc.
Priority to IL14774300A priority Critical patent/IL147743A0/en
Priority to AU64933/00A priority patent/AU6493300A/en
Priority to EP00952186A priority patent/EP1201084A1/en
Publication of WO2001010124A1 publication Critical patent/WO2001010124A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4381Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/926Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/926Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
    • H04N5/9265Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation with processing of the sound signal
    • H04N5/9267Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals

Definitions

  • the processing step comprises the step converting the data to another format.
  • the processing step may comprise the step of converting data from an SVGA format to an NTSC or PAL format.
  • the processing step comprises the step of decrypting data which is encrypted.
  • the data which is transmitted by the video provider may be encrypted to prevent use of the data by other than the viewer or other authorized person. This may be useful, for example, in preventing the data from being intercepted and played by others.
  • the video provider may provide decryption data, such as a key, for use in decrypting the data for playback.
  • the apparatus and method of the invention permit a viewer to obtain, at any time, a particular video content. In this manner, the invention achieves the desired "video on demand.”
  • the apparatus 20 and system of the invention may permit a user to obtain "customized" video content. For example, if a user wishes to obtain only the weather and sports portions of a news program, the viewer may select those elements from a menu. Those selected portions only may then be transferred to the viewer for viewing.

Abstract

A method and apparatus for obtaining a video from a network, and presenting the obtained video are disclosed. The method comprises the steps of establishing a connection with a network; selecting a video content to be obtained over the network; receiving data representing the video content via the connection with the network; storing the data representing the video content on a mass storage device; obtaining the data representing the video content from the mass storage device; processing the data representing the video content; and transferring the data representing the video content to a display device for presentation. The apparatus comprises a network interface through which data may be received from a network and transmitted to the network; a data mass storage device; a recording device arranged to store data representing a video obtained via the network interface on the mass storage device; and a playback device arranged to obtain data representing a video from the mass storage device and process the data for presentation by a television.

Description

METHOD AND APPARATUS FOR PRESENTING VIDEO DATA OBTAINED FROM A NETWORK
BACKGROUND OF THE INVENTION 1. FIELD OF THE INVENTION
This invention is in the fields of data networks and audio-visual works.
2. BACKGROUND ART
Consumers are very interested in having the ability to obtain and view a particular video (such as a movie) at any particular time and without needing to leave their home. This arrangement may be referred to as "video on demand."
Currently, consumers are presented with the following main options for obtaining video. None of these options provides the desired "video on demand."
First, the consumer can watch broadcast video, such as movies presented on cable or satellite television. In this arrangement the consumer is not permitted to pick the time or the video that they desire to watch.
A consumer can also go to a store to rent a copy of a video in VHS, DVD or similar format. In this arrangement, the consumer must leave his or her home. In addition, the particular video title which the consumer wishes to view may not be available from the particular video vendor, such as by reason of it being out of stock.
A consumer may be able to access certain video content from the Internet for presentation on his or her computer monitor. For a number of reasons, the accessible video generally comprises only short video clips in low resolution, often without audio.
A first factor which limits the availability of video from the Internet is that the transfer rate is often too slow to permit real-time viewing of the video, especially at the quality of DVD format video. In general, the video quality must be low to reduce the necessary data transfer rate. In addition, real-time viewing of these video clips is often interrupted when the data transfer is interrupted or slowed, or if the information becomes garbled.
In addition, copyright and other rights owners in the video have no convenient and effective means for protecting themselves against pirating of the video which is presented to a viewer over the Internet. Without protection from piracy, owners are unlikely to make available the types of video content which must be purchased in other venues, since copying of such content from the Internet undermines the other markets for the video (such as VHS rentals).
Another problem with viewing video content supplied to a computer from the Internet is that the video is not suited for viewing on a standard television. A viewer is relegated to viewing the video on what may be a small computer monitor. In addition, the computer monitor is unlikely to be positioned in a part of the household which permits viewing by multiple parties, such as several members of a household. For example, the computer may be located in a bedroom or den, not in the living room.
Yet another problem is that the interface of the computer is relatively unfriendly. A viewer is likely to wish to control the television and video with a remote control from a couch, not with a keyboard and mouse at a desk. The computer also does not include a suitable user interface by which the user can make selections of video content to be obtained and to be played.
SUMMARY OF THE INVENTION The invention is a method and apparatus for obtaining a video via a network and presenting a video so obtained.
In accordance an embodiment of the invention, the method comprises presenting a video at a first location obtained via a network from a second location comprising the steps of establishing a connection with a network; selecting a video to be obtained over the network; transmitting data representing the video content from the second location; receiving the data representing the video content at the first location via the connection with the network; storing the data representing the video content on a mass storage device; obtaining the data representing the video content from the mass storage device; processing the data representing the video content; and transferring the data representing the video content to a display device for presentation thereby.
In one or more embodiments of the invention, the method includes the step of a user paying for the video content, such as before the video content is transmitted. In one or more embodiments of the invention, the data representing the video content is directly transferred to a display device from the network without first being stored.
One or more embodiments of the invention comprise an apparatus for obtaining and presenting a video. In one embodiment, the apparatus comprises a network interface through which data may be received from a network and transmitted to the network; a data mass storage device; a recording device arranged to store data representing a video obtained via the network interface on the mass storage device; a playback device arranged to obtain data representing a video from the mass storage device and process the data for presentation by a television into as a viewable video.
In one or more embodiments of the invention, the apparatus is a portion of a system including a television on which the video is presented.
In one or more embodiments, computer hardware and /or software is arranged to one or more aspects of the method of the invention.
Further objects, features and advantages of the invention will become apparent from the detailed description of the drawings which follows, when considered with the attached figures.
BRIEF DESCRIPTION OF THE DRAWINGS FIGURE 1 illustrates an apparatus for obtaining and presenting a video in accordance with an embodiment of the invention;
FIGURE 2 is a block diagram of a computer system capable of serving as an apparatus for obtaining and presenting a video in accordance with an embodiment of the invention;
FIGURE 3 is a flow diagram illustrating a method of obtaining a video via a network in accordance with an embodiment of the invention; and
FIGURE 4 is a flow diagram illustrating a method of presenting a video obtained from a network in accordance with an embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION The invention is a method and apparatus for obtaining video via a network and for playing or presenting the video to a viewer. In the following description, numerous specific details are set forth in order to provide a more thorough description of the present invention. It will be apparent, however, to one skilled in the art, that the present invention may be practiced without these specific details. In other instances, well-known features have not been described in detail so as not to obscure the invention.
Portions of the disclosure of this patent document may contain material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure as it appears in the Patent and Trademark Office file or records, but otherwise reserves all copyright rights whatsoever. Sun Microsystems and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc.
Apparatus for Presenting and Obtaining Video From a Network
An embodiment of the invention comprises an apparatus 20 for use in obtaining video via a network and, in one or more embodiments, presenting the video for viewing by a viewer.
As illustrated in Figure 1, the apparatus 20 is arranged to receive data from a network 22. In one or more embodiments, the network comprises the Internet.
The apparatus 20 includes a network interface 24 for interfacing with the network 22, facilitating the sending and receiving of data. In one or more embodiments, the interface 24 comprises an Ethernet interface, a cable modem or other device permitting the transfer of data at high rates. The interface 24 may also permit wireless transfer of data, such as via a satellite link.
The apparatus 20 includes a data mass storage device 26. In one or more embodiments the mass storage device 26 is of the read /write variety, permitting data to be stored on the device, read therefrom, and selectively removed or erased therefrom. In one or more embodiments, the mass storage device 26 comprises a hard drive, a read /write optical disk or one or more other mass storage devices well known to those of skill in the art now known or later developed.
A recording device 28 communicates with the network interface 24 and mass storage device 26. The recording device 28 is arranged to control the network interface 24, causing information obtained over the network therewith to be directed to and stored on the mass storage device 26 and /or directed to the playback device 30.
In one or more embodiments, the apparatus 20 includes a playback device 30. The playback device 30 is arranged to obtain data from the mass storage device 26 and provide the data in a format which is compatible with a display device. For example, as described in more detail below, when the display device is a standard analog television, this format may be NTSC or PAL. The format may be compatible with digital television known as DTV or HDTV. The format may also be compatible with such devices supporting a broad range of resolutions.
The visual or video portion of the work is presented to a viewer on a display 32. In one or more embodiments, the display comprises a standard analog television. The display device 32 may also comprise a digital television.
In one or more embodiments, audio associated with the video, if any, is arranged to be presented by an audio system 34. The audio system 34 may comprise a standard stand-alone home audio system, an integrated or unintegrated home theater system, speakers associated with a television or other audio producing devices, as well known in the art.
In one or more embodiments, the apparatus 20 includes a user or viewer control 36. The control 36 includes a user-interface by which a user of the apparatus 20 may control it. The control 36 is arranged to control both the recording device 28 and the playback device 30.
In one or more embodiments, the control 36 includes a means for providing information to a viewer on the display 32 and a means for receiving or accepting commands from the viewer. These means may comprise a remote- control signal receiver and a processor for processing instruction signals.
In one or more embodiments, the apparatus 20 may be arranged to receive instructions from an infra-red or other wireless remote control as is well known in the art. In one or more embodiments, the means for receiving commands may comprise an interface for receiving instruction signals from a variety of other input devices, such as a touch-screen or the like. The means for accepting commands is in turn coupled to a processing device which is arranged to control the recording and playback devices 28,30 based on the received commands.
The means for providing information to a viewer may comprise a processor or other device arranged to provide data to the display 32. For example, this means may cause the display of a selection menu for use by the viewer in determining which of a variety of commands the viewer wishes to select from. The means may also be arranged to provide audible information, such as over the audio system 34 associated with the apparatus 20.
Referring to Figure 2, one or more portions of an embodiment of the invention can be implemented as computer software in the form of computer readable code executed on a computer 100 or other device, or in the form of bytecode class files executable within a Java™ runtime environment running on such a computer or other device, or in the form of bytecodes running on a processor (or devices enabled to process bytecodes) existing in a distributed environment (e.g., one or more processors on a network).
The computer 100 illustrated in Figure 2 includes a keyboard 110 and mouse 111 coupled to a system bus 118. The keyboard and mouse are for introducing user input to the computer system and communicating that user input to processor 113. Other suitable input devices may be used in addition to, or in place of, the mouse 111 and keyboard 110. I/O (input /output) unit 119 coupled to system bus 118 represents such I/O elements as a printer, A/V (audio/video) I/O, etc. Computer 100 includes a video memory 114, main memory 115 and mass storage 112, all coupled to system bus 118 along with keyboard 110, mouse 111 and processor 113. The mass storage 112 may include both fixed and removable media, such as magnetic, optical or magnetic optical storage systems or any other available mass storage technology. Bus 118 may contain, for example, thirty-two address lines for addressing video memory 114 or main memory 115. The system bus 118 also includes, for example, a 64-bit data bus for transferring data between and among the components, such as processor 113, main memory 115, video memory 114 and mass storage 112. Alternatively, multiplex data /address lines may be used instead of separate data and address lines.
In one embodiment of the invention, the processor 113 is a microprocessor manufactured by Sun Microsystems, Inc., such as the SPARC™ microprocessor, or a microprocessor manufactured by Motorola, such as the 680X0 processor, or a microprocessor manufactured by Intel, such as the 80X86, or Pentium processor. However, any other suitable microprocessor or microcomputer may be utilized. Main memory 115 is comprised of dynamic random access memory (DRAM). Video memory 114 is a dual-ported video random access memory. One port of the video memory 114 is coupled to video amplifier 116. The video amplifier 116 is used to drive the cathode ray tube (CRT) raster monitor or display 117. Video amplifier 116 is well known in the art and may be implemented by any suitable apparatus. This circuitry converts pixel data stored in video memory 114 to a raster signal suitable for use by monitor 117. Monitor 117 is a type of monitor suitable for displaying graphic images. Computer 100 may also include a communication interface 120 coupled to bus 118. Communication interface 120 provides a two-way data communication coupling via a network link 121 to a local network 122. For example, if communication interface 120 is an integrated services digital network (ISDN) card or a modem, communication interface 120 provides a data communication connection to the corresponding type of telephone line, which comprises part of network link 121. If communication interface 120 is a local area network (LAN) card, communication interface 120 provides a data communication connection via network link 121 to a compatible LAN. Wireless links are also possible. In any such implementation, communication interface 120 sends and receives electrical, electromagnetic or optical signals which carry digital data streams representing various types of information.
Network link 121 typically provides data communication through one or more networks to other data devices. For example, network link 121 may provide a connection through local network 122 to local server computer 123 or to data equipment operated by an Internet Service Provider (ISP) 124. ISP 124 in turn provides data communication services through the world wide packet data communication network now commonly referred to as the "Internet" 125. Local network 122 and Internet 125 both use electrical, electromagnetic or optical signals which carry digital data streams. The signals through the various networks and the signals on network link 121 and through communication interface 120, which carry the digital data to and from computer 100, are exemplary forms of carrier waves transporting the information.
Computer 100 can send messages and receive data, including program code, through the network(s), network link 121, and communication interface 120. In the Internet example, remote server computer 126 might transmit a requested code for an application program through Internet 125, ISP 124, local network 122 and communication interface 120. The received code may be executed by processor 113 as it is received, and/or stored in mass storage 112, or other non-volatile storage for later execution.
Application code may be embodied in any form of computer program product. A computer program product comprises a medium configured to store or transport computer readable code, or in which computer readable code may be embedded. Some examples of computer program products are CD-ROM disks, ROM cards, floppy disks, magnetic tapes, computer hard drives, servers on a network, and carrier waves.
In an embodiment where the apparatus 20 includes a computer 100 as described above, the network interface 24 of the apparatus 20 may comprise the communications interface 120 of the computer 100, whereby the computer 100 may access the network 22, which as described above may comprise a local area network 122 or the Internet 125.
In such an embodiment, the mass storage device 26 may comprise the mass storage 112 of the computer 100. The playback and record devices 28 may comprise the CPU 113 and software executed by the CPU 113.
The controller 36 of the apparatus 20 of the invention may comprise the CPU 113, software executed on the CPU, and one or more user input devices which are connected to the computer 100 and which permits the user to control it. In one or more embodiments, the input device advantageously comprises a remote control or other wireless transmitter /receiver pair associated with the CPU 113. The wireless transmitter /receiver pair may be directly associated with the television which comprises the display 32 on which the video is presented, but also linked to the CPU 113.
In such an arrangement, data representing an audio-visual work may be obtained from the network 22 and stored on the mass storage 112 of the computer 100. The CPU 113 may, upon appropriate instruction of a user, obtain data from the mass storage 112 and deliver it to the display device, whereby the video portion of the work is displayed or presented to a viewer over the television comprising the display 32. The audio portion of the work, if any, may be presented over an audio system (such as speakers associated with a home audio or home theater system, as described above but not shown) controlled by the computer 100, such as with an audio driver.
In one or more embodiments of the invention, a computer 100 such as that described above is interfaced with a television set and /or home audio system to provide the viewer with an optimum viewing environment and to overcome the problems referred to in the Background. In such an embodiment, the CPU 113 is be arranged to send video data to a television set via a scan converter which converts SVGA output to NTSC or PAL output. This output may be sent from the CPU 113 to the television set by cable/ wire or wireless transmission, as known to those of skill in the art.
When the television includes one more speakers, audio may be presented over those speakers. Alternatively, the CPU 113 may be arranged to provide audio output to a separate home stereo system having a receiver and one or more speakers. The audio signal may be provided to the speakers or other sound system via cable /wire or wireless transmission.
In one or more embodiments of the invention, one or more elements of a computer 100 such as that described above may be combined with a television and /or home audio system to form a hybrid system for accomplishing the method of the invention. For example, a television may be provided with the network interface 24, mass storage device 26, playback and record devices 28, and controller 36, directly therein. In one or more other embodiments, the apparatus 20 comprises a television set-top device.
The systems and devices described above are for purposes of example only. An embodiment of the invention may be implemented on a variety of devices including computer system or other programming or processing environment.
As will be appreciated by those of skill in the art, there is a wide variety of configurations for hardware and software for accomplishing the method of the invention other than that described above. Method of Presenting and Obtaining Video From a Network
An embodiment of the invention comprises a method for obtaining video via a network. One or more embodiments of the invention comprise a method of presenting a video.
One or more of the embodiments of the method may be implemented on an apparatus such as that described above. Figure 3 illustrates an embodiment of the invention whereby a video is obtained from a network. A first step SI of the method comprises initiating video retrieval. In one or more embodiments, a user or viewer interacts with the controller 36 to make a selection of one or more videos which the viewer wishes to download.
As will be appreciated by those of skill in the art, this may be accomplished in a variety of ways. For example, the viewer may highlight or select a menu item (such as an "Obtain Video" selection) which causes the apparatus 20 to connect to the network to obtain data. This step may include the step of the controller 36 causing the recording device 28 to cause the network interface device 24 to connect to the network 22.
A step S2 comprises forming a connection with a video work data provider via a network. In one or more embodiments, the connection is provided by the network interface 24 as described above, and the network 22 comprises the Internet.
The video data provider may comprise a commercial service having one or more servers connected to the network. The video data provider is arranged to provide data over the network to one or more users. In one or more embodiments, the data comprises a data stream representing video and audio of a movie or other audio /visual work. This data may be provided in a variety of forms /formats.
In a third step S3 of the method, a user selects the content to be received from the data provider. In one or more embodiments, the video provider provides information to the viewer regarding the video data which may be downloaded. For example, the video provider may transmit over the network data comprising a list of all of the available videos and the fee charged for obtaining a particular video.
The information which is transmitted by the provider may be in the form of a menu list or the like which is presented, via the controller 36, on the display 32 to the viewer. The viewer then transmits, via the network interface 24, an instruction regarding the particular video or videos which are to be obtained.
In one or more embodiments of the invention, the method includes the step of the user paying for the video content before it is made available to the user. For example, a user may be billed for the video or the user may send, via the network 22, credit card informaton.
In a step S4, the data representing the video (or videos) which was selected by the user is obtained via the network 22 and stored on the mass storage device 26. In accordance with this step, the video provider sends the data to the mass storage device 26 via the network 22. In one or more embodiments, the data represents video and audio of a particular work.
Additional data aside from the video and /or audio data may be provided to the user. For example, when the video and other data is encrypted, decryption information may also be sent to the user for use by the playback or other device in decrypting the video data for playback.
The data which is provided by the video provider passes over the network 22 via the network interface 24. In one arrangement, the recording device 28 causes the data to be stored, such as by writing, to the mass storage device 26. In another arrangement, the data may be played back directly, such as by having the data transferred directly from the interface 24 to the playback device 30 (see Figure 1).'
Figure 4 illustrates a method of presenting a video, such as a video obtained from a network as described above, in accordance with an embodiment of the invention. In a first step S5, the playback of a video is initiated. In one or more embodiments, this comprises a viewer instructing the apparatus 20 to initiate the playback of a video. For example, the viewer may select a particular video from a menu screen listing the videos which are currently stored on the mass storage device 26 and available for playback.
In a step S6, the data representing the video is obtained from the mass storage device 26 by the playback device 30. In one or more embodiments this step includes the step of the controller 36 causing the playback device 30 to read information from the mass storage device 26.
In a step S7, the data is processed. In one or more embodiments, this step comprises decompressing the data, if the data is compressed.
In one or more embodiments, the processing step comprises the step converting the data to another format. For example, when the display device 32 is a standard analog television, the processing step may comprise the step of converting data from an SVGA format to an NTSC or PAL format. In one or more embodiments, the processing step comprises the step of decrypting data which is encrypted. As described above, the data which is transmitted by the video provider may be encrypted to prevent use of the data by other than the viewer or other authorized person. This may be useful, for example, in preventing the data from being intercepted and played by others. As described, the video provider may provide decryption data, such as a key, for use in decrypting the data for playback.
In one or more embodiments, the processing step comprises the step of copy protecting the data. For example, the playback device 30 may be arranged to encode the data, such as by adding copy protect or prevent instruction data, which when read by a device is arranged to prevent the device from copying the data, to prevent only a single generation copy, or to prevent the exact duplication of the data. Such copy protection schemes are well known. In one ore more embodiments, copy prevention "encoding" is accomplished after decrypting the data.
In one or more embodiments, the encoding is an analog-type encoding process such as that developed by Macrovision Corporation of Sunnyvale, California. Such encoding is adapted to permit a television to display the encoded video content, but generally prevent a VCR or similar device from recording or copying the data.
In a step S8 the data is provided to the display 32 for viewing by a viewer. In one or more embodiments, this step comprises transmitting the data to the display 32, such as over a cable or other connection. The data may also be transmitted to the display 32 via a wireless receiver /transmitter pair. The step S8 also includes, in one or more embodiments, providing data to the audio system 34 for presenting audio information to the viewer.
In accordance with one or more embodiments of the invention, the apparatus 20 as described above is arranged so that the playback and record functions described may occur simultaneously. In such an arrangement, steps S5-S8 may begin before the completion of step S4. As an example, a viewer may download a first video and then instruct the apparatus 20 to download a second video. While the data representing the second video is obtained from the provider and stored on the mass storage device 26, the viewer may instruct the apparatus 20 to playback the first video.
In such an arrangement, it is desirable for the mass storage device 26 to have sufficient storage capacity to store the data associated with more than one video. A digital versatile disk (DVD) generally provides information at a rate of about 5 megabits per second. If the apparatus of the present invention is arranged to provide the same data rate to present the video and the video lasts approximately two hours in duration, the total data representing the video is approximately 4.5 gigabytes. Thus, the mass storage device 26 should be capable of storing at least 4.5 gigabytes of information. The mass storage device 26 may be large enough to store two or more videos in their entirety.
The apparatus and method of the invention permit a viewer to obtain, at any time, a particular video content. In this manner, the invention achieves the desired "video on demand." The apparatus 20 and system of the invention may permit a user to obtain "customized" video content. For example, if a user wishes to obtain only the weather and sports portions of a news program, the viewer may select those elements from a menu. Those selected portions only may then be transferred to the viewer for viewing.
The apparatus and method of the invention provides security to those holding rights in the video and /or audio represented by the data. In particular, the apparatus and method permit the data provider to encode or encrypt the data to prevent both the unauthorized playback and unauthorized duplication of the data. Numerous other security measures can be imposed.
The apparatus and method of the invention permit viewers to obtain video on demand with a system which includes as many of its major components well known and commonly owned technology.
The arrangement of the invention assures that a particular video is not out of stock, as may occur at a video store. This is because the data representing the video can be stored on a server and delivered at any time to an unlimited number of requesters.
The apparatus and method of the invention permit a viewer to obtain the video at a transfer rate which is lower than the rate which is actually needed to produce or present the video. For example, while the data rate for a DVD type movie is average 5 megabits per second, the transfer rate of the data over the network to the consumer may average only about 1.5 megabits per second. In the arrangement of the invention, however, the data representing the video does not need to be provided at the display rate, since the data is stored first and then displayed.
As a result of the "store and then present" arrangement of a video in accordance with the invention, video presentation is not sensitive to delays in data transfer over the network, and is not susceptible to problems resulting from dropped packets of information or out-of-order packets. In addition, the video presentation is not suspended in the event the network connection is lost. In the event of a network disconnection, the apparatus 20 may be arranged to reconnect and download the remaining data representing the video.
Of course, the time needed to download the data representing a particular video is dependent upon a number of factors, such as the length of the movie, what compression is used, download speed and the like.
In one or more embodiments, it is possible to begin viewing a particular video before it is completely received and stored in mass storage. The apparatus 20 may, for example, be arranged to permit a user to view a particular video after the apparatus 20 determines, based on the transfer rate and amount of data already downloaded and stored, that the video can be presented without interruption. The apparatus 20 may be arranged to permit a user to view a particular video at different levels of resolution. For example, if a user wishes to view a video at less than DVD quality, the apparatus 20 may permit the viewer to being viewing the video much before the content is completely downloaded than as compared to where the user wishes to view the video at the higher data- requirement DVD quality. In accordance with one arrangement of the invention, the data representing the video need not be transferred to the viewer immediately. Instead, after multiple requests have been received or after some predetermined period of time, the video provider may send the video data to multiple requesters at the same time. This arrangement avoids sending multiple sets of the same data, saving network bandwidth and permitting, for example, more data representing other videos to be transferred at the same time to other requesters.
As another aspect of the invention, the apparatus 20 may be arranged to both permit a user to download a video at a time in the future, or send a video to another location or party. In such an arrangement, the user communicates with the video provider through the apparatus 20, such as by menu, supplying requisite information to facilitate the transfer.
Of course, the foregoing description is that of preferred embodiments of the invention, and various changes and modifications may be made without departing from the spirit and scope of the invention, as defined by the claims.

Claims

CLAIMS OF THE INVENTION WHAT IS CLAIMED IS:
1. A method of presenting a video at a first location obtained via a network from a second location comprising the steps of: establishing a connection with said network; selecting a video content to be obtained over said network; transmitting data representing said video content from said second location; receiving said data representing said video content at said first location via said connection with said network; storing said data representing said video content on a mass storage device; obtaining said data representing said video content from said mass storage device; processing said data representing said video content; and transferring said data representing said video content to a display device for presentation thereby.
2. The method in accordance with Claim 1 wherein said step of processing said data representing said video content comprises the step of decrypting said data representing said video content.
3. The method in accordance with Claim 1 wherein said step of processing said data representing said video content comprises the step of decompressing said data representing said video content.
4. The method in accordance with Claim 1 wherein said step of processing said data representing said video content comprises converting said data representing said video content to a format presentable by a display device.
5. The method in accordance with Claim 1 further comprising the steps of transmitting data representing audio content associated with said video from said second location, storing said data representing said audio content, and transmitting said data representing audio content to a sound generating device.
6. The method in accordance with Claim 1 including the step of presenting said data representing said video content on a television.
7. An apparatus for obtaining a video via a network and presenting said video to one or more viewers comprising: a network interface through which data may be received from a network and transmitted to said network; a data mass storage device; a recording device arranged to store data representing a video obtained via said network interface on said mass storage device; a playback device arranged to obtain data representing a video from said mass storage device and process said data for presentation by a display device as a viewable video.
8. The apparatus in accordance with Claim 7 including a wireless emitter-receiver pair for permitting a user to interact with said recording and playback devices.
9. The apparatus in accordance with Claim 7 wherein said playback device is arranged to convert said data to a format acceptable for presentation by a television.
10. The apparatus in accordance with Claim 7 wherein said playback device is arranged to decompress said data.
11. The apparatus in accordance with Claim 7 wherein said playback device is arranged to encode said data to prevent copying thereof.
12. A system for obtaining and presenting a video comprising: a network interface through which data my be received from and transmitted to a network; a data mass storage device; a television; a recording and playback device, the recording and playback device arranged to store data representing a video obtained via said network interface on said mass storage device and arranged to obtain data representing said video from said mass storage device and process and transmit the data to said television; and a user interface permitting the user to control the recording and playback device.
13. The system in accordance with Claim 12 wherein said mass storage device comprises a hard drive of a computer.
14. The system in accordance with Claim 12 wherein said user interface comprises a remote control device associated with said television.
15. The system in accordance with Claim 12 wherein said playback device is arranged to copy-protect said data representing said video.
16. The system in accordance with Claim 12 wherein said playback device is arranged to decompress said data representing said video when compressed.
17. A method of obtaining and presenting a video comprising: establishing a connecting with a video content provided over a network with a network interface; selecting data representing a video content to be obtained; receiving said data representing said video content via a network interface; storing said data representing said video content on a hard drive associated with a computer; obtaining said data representing said video content from said hard drive; processing said data at said computer; transmitting said data from said computer to a television set; and presenting said video on said television.
18. The method in accordance with Claim 17 wherein said step of processing said data comprises converting said data representing said video content from a digital to an analog format.
PCT/US2000/020245 1999-08-02 2000-07-25 Method and apparatus for presenting video data obtained from a network WO2001010124A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
IL14774300A IL147743A0 (en) 1999-08-02 2000-07-25 Method and apparatus for presenting video data obtained from a network
AU64933/00A AU6493300A (en) 1999-08-02 2000-07-25 Method and apparatus for presenting video data obtained from a network
EP00952186A EP1201084A1 (en) 1999-08-02 2000-07-25 Method and apparatus for presenting video data obtained from a network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US36565399A 1999-08-02 1999-08-02
US09/365,653 1999-08-02

Publications (1)

Publication Number Publication Date
WO2001010124A1 true WO2001010124A1 (en) 2001-02-08

Family

ID=23439766

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/020245 WO2001010124A1 (en) 1999-08-02 2000-07-25 Method and apparatus for presenting video data obtained from a network

Country Status (4)

Country Link
EP (1) EP1201084A1 (en)
AU (1) AU6493300A (en)
IL (1) IL147743A0 (en)
WO (1) WO2001010124A1 (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001042900A2 (en) * 1999-12-08 2001-06-14 Tune To Com Inc. Scheduled retrieval, storage and access of media data
WO2002013487A2 (en) * 2000-08-08 2002-02-14 Simple Devices, Inc. System and method for providing content, management, and interactivity for client devices
WO2002065732A1 (en) * 2001-02-12 2002-08-22 Simple Devices System for providing content, management, and interactivity for thin client devices
WO2003019900A1 (en) * 2001-08-23 2003-03-06 Koninklijke Philips Electronics N.V. Broadcast video channel surfing system based on internet streaming of captured live broadcast channels
US6857106B1 (en) 1999-09-15 2005-02-15 Listen.Com, Inc. Graphical user interface with moveable, mergeable elements
US7099848B1 (en) 1999-02-16 2006-08-29 Listen.Com, Inc. Audio delivery and rendering method and apparatus
US7468934B1 (en) 1999-07-12 2008-12-23 Ez4Media, Inc. Clock with link to the internet
US7525289B2 (en) 2003-03-17 2009-04-28 Ez4Media, Inc. System and method for automatically synchronizing and acquiring content for battery-powered devices
US7652844B2 (en) 2003-12-24 2010-01-26 Bruce Edwards System and method for protecting removeable media playback devices
US7660601B2 (en) 2000-09-05 2010-02-09 Janik Craig M Webpad and method for using the same
US7904579B2 (en) 2000-09-05 2011-03-08 Viviana Research Llc System and method for using a webpad to control a data stream
US7920824B2 (en) 2000-10-20 2011-04-05 Viviana Research Llc Storage and playback device and method for using the same
US9037274B2 (en) 2000-09-01 2015-05-19 Viviana Research Llc Audio converter device and method for using the same
US9066118B2 (en) 2004-07-30 2015-06-23 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
US9113228B2 (en) 2004-07-30 2015-08-18 Broadband Itv, Inc. Method of addressing on-demand TV program content on TV services platform of a digital TV services provider
US9247308B2 (en) 2004-07-30 2016-01-26 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9274576B2 (en) 2003-03-17 2016-03-01 Callahan Cellular L.L.C. System and method for activation of portable and mobile media player devices for wireless LAN services
US9529870B1 (en) 2000-09-14 2016-12-27 Network-1 Technologies, Inc. Methods for linking an electronic media work to perform an action
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
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
US11252459B2 (en) 2004-07-30 2022-02-15 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
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

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5132992A (en) * 1991-01-07 1992-07-21 Paul Yurt Audio and video transmission and receiving system
US5583561A (en) * 1994-06-07 1996-12-10 Unisys Corporation Multi-cast digital video data server using synchronization groups
US5761607A (en) * 1993-09-08 1998-06-02 Opticom Asa System for local processing/accessing and representation of large volumes of data
US5835843A (en) * 1994-08-02 1998-11-10 Interim Design Inc. Interactive audiovisual distribution system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5132992A (en) * 1991-01-07 1992-07-21 Paul Yurt Audio and video transmission and receiving system
US5761607A (en) * 1993-09-08 1998-06-02 Opticom Asa System for local processing/accessing and representation of large volumes of data
US5583561A (en) * 1994-06-07 1996-12-10 Unisys Corporation Multi-cast digital video data server using synchronization groups
US5835843A (en) * 1994-08-02 1998-11-10 Interim Design Inc. Interactive audiovisual distribution system

Cited By (138)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7099848B1 (en) 1999-02-16 2006-08-29 Listen.Com, Inc. Audio delivery and rendering method and apparatus
US9042205B2 (en) 1999-03-04 2015-05-26 Viviana Research Llc Clock with link to the internet
US7937450B2 (en) 1999-03-04 2011-05-03 Viviana Research Llc System for providing content, management, and interactivity for thin client devices
US7468934B1 (en) 1999-07-12 2008-12-23 Ez4Media, Inc. Clock with link to the internet
US6857106B1 (en) 1999-09-15 2005-02-15 Listen.Com, Inc. Graphical user interface with moveable, mergeable elements
KR100782255B1 (en) * 1999-12-08 2007-12-04 리슨.컴 .인크. Scheduled retrieval, storage and access of media data
WO2001042900A3 (en) * 1999-12-08 2002-04-18 Tune To Com Inc Scheduled retrieval, storage and access of media data
US7565675B2 (en) 1999-12-08 2009-07-21 Listen.Com, Inc. Scheduled retrieval, storage and access of media data
WO2001042900A2 (en) * 1999-12-08 2001-06-14 Tune To Com Inc. Scheduled retrieval, storage and access of media data
US7130616B2 (en) 2000-04-25 2006-10-31 Simple Devices System and method for providing content, management, and interactivity for client devices
WO2002013487A3 (en) * 2000-08-08 2003-01-09 Simple Devices Inc System and method for providing content, management, and interactivity for client devices
WO2002013487A2 (en) * 2000-08-08 2002-02-14 Simple Devices, Inc. System and method for providing content, management, and interactivity for client devices
US9836273B2 (en) 2000-09-01 2017-12-05 Callahan Cellular L.L.C. Audio converter device and method for using the same
US10712999B2 (en) 2000-09-01 2020-07-14 Callahan Cellular L.L.C. Audio converter device and method for using the same
US9037274B2 (en) 2000-09-01 2015-05-19 Viviana Research Llc Audio converter device and method for using the same
US9628545B2 (en) 2000-09-05 2017-04-18 Callahan Cellular L.L.C. System and method for using a webpad to control a data stream
US7660601B2 (en) 2000-09-05 2010-02-09 Janik Craig M Webpad and method for using the same
US7904579B2 (en) 2000-09-05 2011-03-08 Viviana Research Llc System and method for using a webpad to control a data stream
US8078751B2 (en) 2000-09-05 2011-12-13 Viviana Research Llc System and method for using a webpad to control a data stream
US9536253B1 (en) 2000-09-14 2017-01-03 Network-1 Technologies, Inc. Methods for linking an electronic media work to perform an action
US10205781B1 (en) 2000-09-14 2019-02-12 Network-1 Technologies, Inc. Methods for using extracted features to perform an action associated with selected identified image
US9781251B1 (en) 2000-09-14 2017-10-03 Network-1 Technologies, Inc. Methods for using extracted features and annotations associated with an electronic media work to perform an action
US9807472B1 (en) 2000-09-14 2017-10-31 Network-1 Technologies, Inc. Methods for using extracted feature vectors to perform an action associated with a product
US9824098B1 (en) 2000-09-14 2017-11-21 Network-1 Technologies, Inc. Methods for using extracted features to perform an action associated with identified action information
US9832266B1 (en) 2000-09-14 2017-11-28 Network-1 Technologies, Inc. Methods for using extracted features to perform an action associated with identified action information
US9883253B1 (en) 2000-09-14 2018-01-30 Network-1 Technologies, Inc. Methods for using extracted feature vectors to perform an action associated with a product
US10621226B1 (en) 2000-09-14 2020-04-14 Network-1 Technologies, Inc. Methods for using extracted features to perform an action associated with selected identified image
US10621227B1 (en) 2000-09-14 2020-04-14 Network-1 Technologies, Inc. Methods for using extracted features to perform an action
US10552475B1 (en) 2000-09-14 2020-02-04 Network-1 Technologies, Inc. Methods for using extracted features to perform an action
US10540391B1 (en) 2000-09-14 2020-01-21 Network-1 Technologies, Inc. Methods for using extracted features to perform an action
US10057408B1 (en) 2000-09-14 2018-08-21 Network-1 Technologies, Inc. Methods for using extracted feature vectors to perform an action associated with a work identifier
US10521471B1 (en) 2000-09-14 2019-12-31 Network-1 Technologies, Inc. Method for using extracted features to perform an action associated with selected identified image
US10521470B1 (en) 2000-09-14 2019-12-31 Network-1 Technologies, Inc. Methods for using extracted features to perform an action associated with selected identified image
US10367885B1 (en) 2000-09-14 2019-07-30 Network-1 Technologies, Inc. Methods for using extracted features to perform an action associated with selected identified image
US10063936B1 (en) 2000-09-14 2018-08-28 Network-1 Technologies, Inc. Methods for using extracted feature vectors to perform an action associated with a work identifier
US10303714B1 (en) 2000-09-14 2019-05-28 Network-1 Technologies, Inc. Methods for using extracted features to perform an action
US10305984B1 (en) 2000-09-14 2019-05-28 Network-1 Technologies, Inc. Methods for using extracted features to perform an action associated with selected identified image
US10303713B1 (en) 2000-09-14 2019-05-28 Network-1 Technologies, Inc. Methods for using extracted features to perform an action
US10063940B1 (en) 2000-09-14 2018-08-28 Network-1 Technologies, Inc. System for using extracted feature vectors to perform an action associated with a work identifier
US10073862B1 (en) 2000-09-14 2018-09-11 Network-1 Technologies, Inc. Methods for using extracted features to perform an action associated with selected identified image
US9529870B1 (en) 2000-09-14 2016-12-27 Network-1 Technologies, Inc. Methods for linking an electronic media work to perform an action
US9538216B1 (en) 2000-09-14 2017-01-03 Network-1 Technologies, Inc. System for taking action with respect to a media work
US9805066B1 (en) 2000-09-14 2017-10-31 Network-1 Technologies, Inc. Methods for using extracted features and annotations associated with an electronic media work to perform an action
US9544663B1 (en) 2000-09-14 2017-01-10 Network-1 Technologies, Inc. System for taking action with respect to a media work
US9558190B1 (en) 2000-09-14 2017-01-31 Network-1 Technologies, Inc. System and method for taking action with respect to an electronic media work
US10108642B1 (en) 2000-09-14 2018-10-23 Network-1 Technologies, Inc. System for using extracted feature vectors to perform an action associated with a work identifier
US10172035B2 (en) 2000-10-20 2019-01-01 Callahan Cellular L.L.C. Storage and playback device and method for using the same
US7920824B2 (en) 2000-10-20 2011-04-05 Viviana Research Llc Storage and playback device and method for using the same
US10631201B2 (en) 2000-10-20 2020-04-21 Callahan Cellular L.L.C. Storage and playback device and method for using the same
WO2002065732A1 (en) * 2001-02-12 2002-08-22 Simple Devices System for providing content, management, and interactivity for thin client devices
WO2003019900A1 (en) * 2001-08-23 2003-03-06 Koninklijke Philips Electronics N.V. Broadcast video channel surfing system based on internet streaming of captured live broadcast channels
US7525289B2 (en) 2003-03-17 2009-04-28 Ez4Media, Inc. System and method for automatically synchronizing and acquiring content for battery-powered devices
US9274576B2 (en) 2003-03-17 2016-03-01 Callahan Cellular L.L.C. System and method for activation of portable and mobile media player devices for wireless LAN services
US7786705B2 (en) 2003-03-17 2010-08-31 Janik Craig M System and method for automatically synchronizing and acquiring content for battery-powered devices
US7652844B2 (en) 2003-12-24 2010-01-26 Bruce Edwards System and method for protecting removeable media playback devices
US8184400B2 (en) 2003-12-24 2012-05-22 Viviana Research Llc System and method for protecting removeable media playback devices
US7768234B2 (en) 2004-02-28 2010-08-03 Janik Craig M System and method for automatically synchronizing and acquiring content for battery powered devices
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
US10375428B2 (en) 2004-07-30 2019-08-06 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US11601697B2 (en) 2004-07-30 2023-03-07 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9648388B2 (en) 2004-07-30 2017-05-09 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV services subscribers
US9641896B2 (en) 2004-07-30 2017-05-02 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US9866910B2 (en) 2004-07-30 2018-01-09 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US9866909B2 (en) 2004-07-30 2018-01-09 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US11516525B2 (en) 2004-07-30 2022-11-29 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US11272233B2 (en) 2004-07-30 2022-03-08 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9888287B2 (en) 2004-07-30 2018-02-06 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV services subscribers
US11259089B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US11259060B2 (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
US9936240B2 (en) 2004-07-30 2018-04-03 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
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
US9998791B2 (en) 2004-07-30 2018-06-12 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10028026B2 (en) 2004-07-30 2018-07-17 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10028027B2 (en) 2004-07-30 2018-07-17 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10045084B2 (en) 2004-07-30 2018-08-07 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US10057649B2 (en) 2004-07-30 2018-08-21 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US9635423B2 (en) 2004-07-30 2017-04-25 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV services subscribers
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
US9635395B2 (en) 2004-07-30 2017-04-25 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
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
US9578376B2 (en) 2004-07-30 2017-02-21 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10129597B2 (en) 2004-07-30 2018-11-13 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10129598B2 (en) 2004-07-30 2018-11-13 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV services subscribers
US11252476B2 (en) 2004-07-30 2022-02-15 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US11252459B2 (en) 2004-07-30 2022-02-15 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9491497B2 (en) 2004-07-30 2016-11-08 Broadband Itv, Inc. Method for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9491511B2 (en) 2004-07-30 2016-11-08 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10893334B2 (en) 2004-07-30 2021-01-12 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10791351B2 (en) 2004-07-30 2020-09-29 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9491512B2 (en) 2004-07-30 2016-11-08 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US9420318B2 (en) 2004-07-30 2016-08-16 Broadband Itv, Inc. Method for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10306321B2 (en) 2004-07-30 2019-05-28 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US9386340B2 (en) 2004-07-30 2016-07-05 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US10341699B2 (en) 2004-07-30 2019-07-02 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10341730B2 (en) 2004-07-30 2019-07-02 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US10349101B2 (en) 2004-07-30 2019-07-09 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10349100B2 (en) 2004-07-30 2019-07-09 Broadband Itv, Inc. Method for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9338487B2 (en) 2004-07-30 2016-05-10 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10785517B2 (en) 2004-07-30 2020-09-22 Broadband Itv, Inc. Method for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10491954B2 (en) 2004-07-30 2019-11-26 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10491955B2 (en) 2004-07-30 2019-11-26 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV services subscribers
US10506269B2 (en) 2004-07-30 2019-12-10 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9338511B2 (en) 2004-07-30 2016-05-10 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US9338512B1 (en) 2004-07-30 2016-05-10 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10536750B2 (en) 2004-07-30 2020-01-14 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US10536751B2 (en) 2004-07-30 2020-01-14 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US9247308B2 (en) 2004-07-30 2016-01-26 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9232275B2 (en) 2004-07-30 2016-01-05 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US10555014B2 (en) 2004-07-30 2020-02-04 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9066118B2 (en) 2004-07-30 2015-06-23 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
US9078016B2 (en) 2004-07-30 2015-07-07 Broadband Itv, Inc. System for adding or updating video content from internet sources to existing video-on-demand application of a digital TV services provider system
US9106959B2 (en) 2004-07-30 2015-08-11 Broadband Itv, Inc. Method for adding or updating video content from internet sources to existing video-on-demand application of digital TV services provider system
US9113228B2 (en) 2004-07-30 2015-08-18 Broadband Itv, Inc. Method of addressing on-demand TV program content on TV services platform of a digital TV services provider
US11245942B2 (en) 2007-03-12 2022-02-08 Broadband Itv, Inc. Method for addressing on-demand TV program content on TV services platform of a digital TV services provider
US11589093B2 (en) 2007-03-12 2023-02-21 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9894419B2 (en) 2007-06-26 2018-02-13 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11695976B2 (en) 2007-06-26 2023-07-04 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10582243B2 (en) 2007-06-26 2020-03-03 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10277937B2 (en) 2007-06-26 2019-04-30 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10264303B2 (en) 2007-06-26 2019-04-16 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10567846B2 (en) 2007-06-26 2020-02-18 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10154296B2 (en) 2007-06-26 2018-12-11 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10149015B2 (en) 2007-06-26 2018-12-04 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9973825B2 (en) 2007-06-26 2018-05-15 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9888288B2 (en) 2007-06-26 2018-02-06 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9654833B2 (en) 2007-06-26 2017-05-16 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10560733B2 (en) 2007-06-26 2020-02-11 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9894417B2 (en) 2007-06-26 2018-02-13 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11272235B2 (en) 2007-06-26 2022-03-08 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11277669B2 (en) 2007-06-26 2022-03-15 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11290763B2 (en) 2007-06-26 2022-03-29 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9641902B2 (en) 2007-06-26 2017-05-02 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
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
US11570500B2 (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
US11582498B2 (en) 2007-06-26 2023-02-14 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10623793B2 (en) 2007-06-26 2020-04-14 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9648390B2 (en) 2007-06-26 2017-05-09 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on view preferences for minimizing navigation in VOD program selection
US11265589B2 (en) 2007-06-26 2022-03-01 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection

Also Published As

Publication number Publication date
AU6493300A (en) 2001-02-19
IL147743A0 (en) 2002-08-14
EP1201084A1 (en) 2002-05-02

Similar Documents

Publication Publication Date Title
EP1201084A1 (en) Method and apparatus for presenting video data obtained from a network
US20230336700A1 (en) Method and apparatus for secure transfer and playback of multimedia content
USRE45372E1 (en) System for providing video on demand with pause feature
JP4394833B2 (en) Communication network
EP1161088B1 (en) Recording system and recording substitution system
EP1617334B1 (en) Content distribution system, distribution method, content processing device, and processing method
US20080263611A1 (en) Video interfacing and distribution system and method for delivering video programs
JP2002514834A (en) Method and apparatus for recording encrypted digital data
JP2002503919A (en) Storage of scrambled digital data
JP4539996B2 (en) Media delivery method and device in paper play architecture with remote playback function
US20070244822A1 (en) Portable link drive
JP2011160495A (en) Data reception device, and data management method
JP5457280B2 (en) Method and apparatus for accessing recorded digital programs
EP1722567B1 (en) Content management
US20020073428A1 (en) Downloading and transfer of audio or video data from video broadcasts
EP1290892B1 (en) Video interfacing arrangement, distribution system and a method for transferring encoded video programs and sequences over a wide area network
JP2002044071A (en) Receiving method
JPH10333769A (en) Multi-media data distribution system and multi-media data reproduction terminal
JP2001326920A (en) Data distribution system and its method, data receiver, data service device and its method, and data delivery device
JP2005523502A (en) Testing content in a conditional access system
JP2002033725A (en) Reception method and transmission method
US20060224765A1 (en) Contents transfer system and terminal
JP4474442B2 (en) Receiving apparatus and receiving method
CA2574318C (en) System for providing video on demand with pause feature
WO2004100550A1 (en) Pay per view architecture providing for local storage of content

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 CR CU CZ DE DK DM DZ 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 PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA 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 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 BF BJ CF CG CI CM GA GN 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)
WWE Wipo information: entry into national phase

Ref document number: 2000952186

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 147743

Country of ref document: IL

WWP Wipo information: published in national office

Ref document number: 2000952186

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWW Wipo information: withdrawn in national office

Ref document number: 2000952186

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP