The present invention generally relates to the editing of digital video content stored on a digital video recorder.
The approaches described in this section could be pursued, but are not necessarily approaches that have been previously conceived or pursued. Therefore, unless otherwise indicated herein, the approaches described in this section are not prior art to the claims in this application and are not admitted to be prior art by inclusion in this section.
With the advent of digital video recorders (DVR) users have had more flexibility on how they record television programs. Before DVRs, users had to record television programs using a VCR. VCRs required that the user replenish the video tape in the VCR whenever the user wanted to save the programs recorded on the previous video tape.
DVRs on the other hand, do not require any changing of media by the user to operate. A DVR records television programs on a large capacity hard drive, allowing the user to record many hours of television programs. Whenever the hard drive gets full, the DVR deletes older programs to make room for newer programs.
One drawback to both VCRs and DVRs is that the entire television program is recorded. The fast-forward feature has been the user's favorite tool to skip over portions of the programs that the user is not interested in viewing. For example, users typically fast-forward through commercials because they prefer to have continuity for the program that they are watching and commercials are an interruption.
As DVR users archive programs on the DVR's hard drive, efficiently storing the programs becomes important as well as allowing users to customize their saved programs. DVRs do not have any editing capabilities to allow users to do these types of operations.
The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
A digital video recorder (DVR) video editing system is described. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding 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 structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.
Embodiments are described herein according to the following outline:
There is a clear need for a system that provides the user with the ability to combine and edit the content of programs to create custom multimedia content. Additionally, the system would give the user a user interface that allows the user to easily accomplish editing tasks and saving of edited content.
An embodiment of the invention provides a user interface and video editing environment that allows a user to edit program content stored on a DVR. A visual progress indicator is displayed over the program content that the user has selected to edit.
The user moves a position indicator within a cache bar in the visual progress indicator. The cache bar indicates how much of the program content has been stored on the DVR's storage device.
The user can delete sections of the program content by marking a beginning and ending point for the section within the cache bar. The user positions the position indicator to the desired beginning point and marks the point. The user then moves the position indicator to the desired ending point and selects the delete section option. Deleted sections are highlighted in the cache bar by a color that is different from the normal color used for the cache bar.
The user can also add other recorded program content into the program content by positioning the position indicator to the point where the user wants the other program content inserted. The user then selects the other recorded program content from a list of program content stored on the storage device. The added content is highlighted in the cache bar by a color that is different from the normal color used for the cache bar.
In other aspects, the invention encompasses a computer apparatus and a computer-readable medium configured to carry out the foregoing steps.
2.0 Structural and Functional Description
2.1 DVR Video Storage
An embodiment of the invention provides a user interface and video editing system for a digital video recorder (DVR). Referring to
The DVR 101 schedules the recording of the program content using an electronic program guide (EPG) downloaded from a service provider 103. The service provider 103 assembles an EPG specifically for the user's cable, satellite, or terrestrial television service area and periodically transfers the EPG to the DVR 101.
At the appropriate time, the DVR 101 tunes to the channel that the broadcaster 102 of the desired program content is transmitting the program content on. The DVR 101 stores the recorded program content on a local storage device such as a hard drive, RAM, or other static memory device. In an alternative embodiment the DVR 101 displays content stored on an attached storage device, video device, PC, portable device, or remote storage system to the user.
An embodiment of the invention allows the user to edit program content stored on the storage device. The user has the ability to delete portions of the program content combine portions of program content and store the content on the local storage device. The DVR 101 may also have an integrated or attached recordable media device such as a DVD recorder. The user may copy the resulting edited program content to a recordable medium. A DVR with an integrated DVD recording device is described in U.S. patent application Ser. No. 10/418,646 which is owned by the Applicant and is hereby incorporated by reference.
Referring to
Recording Module 160 records the incoming data stream by storing the digital data stream on at least one storage facility, signified by Storage 164 that is designed to retain segments of the digital data stream. A Signal Converter 154 retrieves segments of the data stream, convert the data stream into an analog signal, and then modulate the signal onto a RF carrier, via Output 152B, through which the signal is delivered to a standard TV set. Output 152B may alternatively deliver a digital signal to a TV set or video monitor. For example, DVR 101 may utilize a Digital Visual Interface port (DVI) for sending digital signals to a TV via a DVI cable.
DVR 101 also includes a Communication Interface 162, through which the DVR 101 communicates with Network 104 via Ethernet, wireless network, modem, or other communications standard. Further, DVR 101 may be integrated into a TV system such that the components described above are housed in a TV set capable of performing the functions of each component of DVR 101.
In another embodiment, DVR 101 generally comprises a plurality of components necessary to receive, record, store, transfer and playback digital data signals from a plurality of sources, such as a PC, a DVR, a service provider, or content server. DVR 101 can transfer digital data signals to another DVR or PC. DVR 101 may encode or decode digital signals via Encoder 156A and Decoder 156B into a plurality of formats for playback, storage or transfer. DVR 101 can also encrypt or decrypt digital data signals using Encryptor/Decryptor 158 for storage, transfer or playback of the digital data signals.
In one embodiment, DVR 101 communicates with Service Provider 103, which provides program guide data, graphical resources such as brand icons and pictures, service information, software programs, advertisements, and other forms of data that enable DVR 101 to operate independently of the Service Provider 103 to perform autonomous recording functions. Communication between DVR 101 and Service Provider 103 utilizes a secure distribution architecture to transfer data between the DVR 101 and the Service Provider 103 such that both the service data and the user's privacy are protected.
DVR 101 provides a user interface (UI) that allows the user to browse through the recorded program content stored on the DVR's storage device. The user can also browse through content stored on attached devices such as a camcorder, PC, VCR; camera phone, PDA, or any other portable device. Referring to
Referring to
The user continues on to the editing mode. In the editing mode a visual progress indicator appears 801. The visual progress indicator tells the user where he is within the program content. A visual progress indicator is described in U.S. Pat. No. 6,850,691 which is owned by the Applicant and hereby incorporated by reference.
A cache bar 804 indicates how much of a recording has been stored. If a recording has been completely recorded, then the cache bar will be filled with a single color. If any portions of the recorded content are missing, then a clear section where the portion is missing appears. A position indicator 802 graphically informs the user where he is currently viewing from within the content. The position indicator moves forward or backward along the cache bar 804 as the user navigates within the content. The user can fast forward, reverse, or frame step through the content using the remote control 201. In an alternative embodiment, the user has the ability to drag the position indicator to any position within the cache bar and drop the position indicator where he wants it to be via the remote control. This allows the user to move within the cache bar much faster than fast forward or reverse modes.
A slider 803 follows along with the position indicator 802 as the position indicator 802 progresses through the content. The slider 803 can display the playback mode that the user is in, e.g., pause, play, fast forward, reverse, the speed of fast forward or reverse, or frame stepping. An editing pop up menu 805 can prompt the user when he presses a certain key on the remote control 201. The editing menu 805 allows the user to perform operations on the content for example, setting a delete point, deleting before the current position, or deleting after the current position. The editing menu 805 displays the current time position within the content of the position indicator 802.
If the user selects a starting delete point, then the user moves the slider 803 along the visual progress indicator 801 to the point where he wants to mark off the end of the selected portion. The selected section 901 appears as a different color from the normal color of the cache bar 804. The menu 805 then shows options that the user can perform on the selected section 901, for example, undo the selection or delete the selection.
When the user selects deleting before the current position or deleting after the current position, all of the content before or after the current point is highlighted in the cache bar 804 in a color different from the normal color of the cache bar 804.
Deleted sections 1001 appear in clear, for example, to create a contrast with the normal cache bar 804 color so the user comprehends visually what sections have been deleted. The user can always undo his last edit by selecting the undo edit option in the pop-up menu 1002. When the user has completed his edits, a menu 1101 is displayed that allows the user to save his edits or discard his edits.
The deleting sections option 603 allows a user to edit commercials from his content, remove any overlap from other program content, delete the sections around a clip that he wants to retain, or to remove scenes that he may feel are offensive or inappropriate for children, for example. It further provides the user the ability to make use of the memory on the storage device more efficient by deleting portions of the content that he has already watched. This releases memory back to the DVR so the DVR can use the free memory for other recordings.
When the user deletes sections from content, the DVR removes the sections from the content which compresses the content. The overall length of the content shortens as stored on the storage device. The DVR displays the new length of time for the content in the visual progress indicator when the user plays the content.
The interaction for the other editing options of splitting the recording into multiple recordings 604, and combining with other recordings 605 is similar to what has been described above.
The split the recording into multiple recordings option 604 allows the user to split a particular content into different content streams stored on the storage device. The user marks which sections are to be saved as another recording on the storage device. The section to be split is highlighted in a color that is different form the normal cache bar color. The DVR then saves the marked sections as new recordings on the storage device. The user can have the option of naming each of the new recordings or to let the DVR name each recording. The new recordings are listed on the recordings list when the user enters the recording listing menu 301. What remains of the original content is stored on the storage device under the original recording. Alternatively, the user can have the option of deleting the original recording when he is finished splitting desired sections out of the original recording.
When the user selects the combine with other recordings option 605, the DVR can allow the user to append the recording to the beginning, end, or other position within another recording. The user can also have the option to insert other recordings into the current recording. The user moves the position indicator to where he wants to insert the new section and selects from the pop-up menu 805 the insert recording option. The DVR displays a listing of recordings stored on the storage device and the user can scroll through the listing and select a recording. The selected recording is inserted into the recording at the point where the position indicator is placed. The new section is highlighted in a color that is different from the normal cache color and also different from the color used for deleted sections.
The combination of the split the recording into multiple recordings 604 and the combine with other recordings 605 options allows the user to combine sections of recordings to create his own custom recording. The user could split a section of a recording out of a number of recordings using the split the recording into multiple recordings option 604 and piece the sections together in any combination that he wants using the combine with other recordings option 605. The DVR places the sections into the designated recording at the position where the user has indicated. The user can then save the resultant recording after he reviews the combination using the visual progress indicator 801.
3.0 Implementation Mechanisms—Hardware Overview
Computer system 1200 may be coupled via bus 1202 to a display 1212, such as a cathode ray tube (“CRT”), for displaying information to a computer user. An input device 1214, including alphanumeric and other keys, is coupled to bus 1202 for communicating information and command selections to processor 1204. Another type of user input device is cursor control 1216, such as a mouse, trackball, stylus, or cursor direction keys for communicating direction information and command selections to processor 1204 and for controlling cursor movement on display 1212. This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane.
The invention is related to the use of computer system 1200 for DVR video editing. According to one embodiment of the invention, a DVR video editing system is provided by computer system 1200 in response to processor 1204 executing one or more sequences of one or more instructions contained in main memory 1206. Such instructions may be read into main memory 1206 from another computer-readable medium, such as storage device 1210. Execution of the sequences of instructions contained in main memory 1206 causes processor 1204 to perform the process steps described herein. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the invention. Thus, embodiments of the invention are not limited to any specific combination of hardware circuitry and software.
The term “computer-readable medium” as used herein refers to any medium that participates in providing instructions to processor 1204 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media includes, for example, optical or magnetic disks, such as storage device 1210. Volatile media includes dynamic memory, such as main memory 1206. Transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise bus 1202. Transmission media can also take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.
Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, any other optical medium, punchcards, papertape, any other physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read.
Various forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to processor 1204 for execution. For example, the instructions may initially be carried on a magnetic disk of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to computer system 1200 can receive the data on the telephone line and use an infrared transmitter to convert the data to an infrared signal. An infrared detector can receive the data carried in the infrared signal and appropriate circuitry can place the data on bus 1202. Bus 1202 carries the data to main memory 1206, from which processor 1204 retrieves and executes the instructions. The instructions received by main memory 1206 may optionally be stored on storage device 1210 either before or after execution by processor 1204.
Computer system 1200 also includes a communication interface 1218 coupled to bus 1202. Communication interface 1218 provides a two-way data communication coupling to a network link 1220 that is connected to a local network 1222. For example, communication interface 1218 may be an integrated services digital network (“ISDN”) card or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, communication interface 1218 may be a local area network (“LAN”) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, communication interface 1218 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
Network link 1220 typically provides data communication through one or more networks to other data devices. For example, network link 1220 may provide a connection through local network 1222 to a host computer 1224 or to data equipment operated by an Internet Service Provider (“ISP”) 1226. ISP 1226 in turn provides data communication services through the world wide packet data communication network now commonly referred to as the “Internet” 1228. Local network 1222 and Internet 1228 both use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals on network link 1220 and through communication interface 1218, which carry the digital data to and from computer system 1200, are exemplary forms of carrier waves transporting the information.
Computer system 1200 can send messages and receive data, including program code, through the network(s), network link 1220 and communication interface 1218. In the Internet example, a server 1230 might transmit a requested code for an application program through Internet 1228, ISP 1226, local network 1222 and communication interface 1218. In accordance with the invention, one such downloaded application provides for controlling document access using centrally managed rules as described herein.
The received code may be executed by processor 1204 as it is received, and/or stored in storage device 1210, or other non-volatile storage for later execution. In this manner, computer system 1200 may obtain application code in the form of a carrier wave.
4.0 Extensions and Alternatives
In the foregoing specification, the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.
This application claims the benefit of Provisional Appln. 60/630,398, filed Nov. 19, 2004, the entire contents of which is hereby incorporated by reference as if fully set forth herein, under 35 U.S.C. § 119(e).
Number | Name | Date | Kind |
---|---|---|---|
2865990 | Towler | Dec 1958 | A |
3682363 | Hull | Aug 1972 | A |
3942190 | Detweiler | Mar 1976 | A |
4141039 | Yamamoto | Feb 1979 | A |
4221176 | Besore | Sep 1980 | A |
4224481 | Russell | Sep 1980 | A |
4233628 | Ciciora | Nov 1980 | A |
4258418 | Heath | Mar 1981 | A |
4306250 | Summers et al. | Dec 1981 | A |
4313135 | Cooper | Jan 1982 | A |
4347527 | Lainez | Aug 1982 | A |
4388659 | Lemke | Jun 1983 | A |
4408309 | Kiesling et al. | Oct 1983 | A |
4423480 | Bauer et al. | Dec 1983 | A |
4439785 | Leonard | Mar 1984 | A |
4506348 | Miller et al. | Mar 1985 | A |
4506358 | Montgomery | Mar 1985 | A |
4566034 | Harger et al. | Jan 1986 | A |
4602297 | Resse | Jul 1986 | A |
4633331 | McGrady et al. | Dec 1986 | A |
4665431 | Cooper | May 1987 | A |
4688106 | Keller et al. | Aug 1987 | A |
4689022 | Peers et al. | Aug 1987 | A |
4706121 | Young | Nov 1987 | A |
4723181 | Hickok | Feb 1988 | A |
4755889 | Schwartz | Jul 1988 | A |
4760442 | O'Connell et al. | Jul 1988 | A |
4761684 | Clark et al. | Aug 1988 | A |
4752834 | Koombes | Sep 1988 | A |
4789961 | Tindall | Dec 1988 | A |
4805217 | Morihiro et al. | Feb 1989 | A |
4816905 | Tweedy et al. | Mar 1989 | A |
4821121 | Beaulier | Apr 1989 | A |
4833710 | Hirashima | May 1989 | A |
4876670 | Nakabayashi et al. | Oct 1989 | A |
4891715 | Levy | Jan 1990 | A |
4920533 | Dufresne et al. | Apr 1990 | A |
4924387 | Jeppesen | May 1990 | A |
4939594 | Moxon et al. | Jul 1990 | A |
4947244 | Fenwick et al. | Aug 1990 | A |
4949169 | Lumelsky et al. | Aug 1990 | A |
4949187 | Cohen | Aug 1990 | A |
4897867 | Foster et al. | Sep 1990 | A |
4963866 | Duncan | Oct 1990 | A |
4963995 | Lang | Oct 1990 | A |
4972396 | Rafner | Nov 1990 | A |
4979050 | Westland et al. | Dec 1990 | A |
RE33535 | Cooper | Feb 1991 | E |
4991033 | Takeshita | Feb 1991 | A |
5001568 | Efron et al. | Mar 1991 | A |
5014125 | Pocock et al. | May 1991 | A |
5018186 | Kimura et al. | May 1991 | A |
5019900 | Clark et al. | May 1991 | A |
5021893 | Scheffler | Jun 1991 | A |
5027241 | Hatch et al. | Jun 1991 | A |
5027400 | Baji et al. | Jun 1991 | A |
5047857 | Duffield et al. | Sep 1991 | A |
5057932 | Lang | Oct 1991 | A |
5063453 | Yoshimura et al. | Nov 1991 | A |
5089885 | Clark | Feb 1992 | A |
5093718 | Hoarty et al. | Mar 1992 | A |
5109281 | Koberi et al. | Apr 1992 | A |
5118105 | Brim et al. | Jun 1992 | A |
5121476 | Yee | Jun 1992 | A |
5124854 | Iyota et al. | Jun 1992 | A |
5126852 | Nishino et al. | Jun 1992 | A |
5126982 | Yifrach | Jun 1992 | A |
5130792 | Tindell et al. | Jul 1992 | A |
5132992 | Yurt et al. | Jul 1992 | A |
5134499 | Sata et al. | Jul 1992 | A |
5142532 | Adams | Aug 1992 | A |
5153726 | Billing | Oct 1992 | A |
5155663 | Harase | Oct 1992 | A |
5168353 | Walker et al. | Dec 1992 | A |
5172413 | Bradley et al. | Dec 1992 | A |
5202761 | Cooper | Apr 1993 | A |
5208665 | McCalley et al. | May 1993 | A |
5214768 | Martin et al. | May 1993 | A |
5222150 | Tajima | Jun 1993 | A |
5226141 | Esbensen | Jul 1993 | A |
5227876 | Cucchi et al. | Jul 1993 | A |
5233423 | Jernigan et al. | Aug 1993 | A |
5233603 | Tekeuchi | Aug 1993 | A |
5237648 | Mills et al. | Aug 1993 | A |
5241428 | Goldwasser et al. | Aug 1993 | A |
5245430 | Nishimura | Sep 1993 | A |
5247347 | Litteral et al. | Sep 1993 | A |
5251009 | Bruno | Oct 1993 | A |
5253275 | Yurt et al. | Oct 1993 | A |
5283659 | Akiyama et al. | Feb 1994 | A |
5285272 | Bradley et al. | Feb 1994 | A |
5287182 | Haskell et al. | Feb 1994 | A |
5311423 | Clark | May 1994 | A |
5317556 | Tsuboi et al. | May 1994 | A |
5317603 | Osterweil | May 1994 | A |
5317604 | Osterweil | May 1994 | A |
5329307 | Takemura | Jul 1994 | A |
5329320 | Yifrach | Jul 1994 | A |
5357276 | Banker et al. | Oct 1994 | A |
5361261 | Edem et al. | Nov 1994 | A |
5363362 | Maeda et al. | Nov 1994 | A |
5371551 | Logan et al. | Dec 1994 | A |
5377051 | Lane et al. | Dec 1994 | A |
5388264 | Tobias, II et al. | Feb 1995 | A |
5406626 | Ryan | Apr 1995 | A |
5412416 | Nemirofsky | May 1995 | A |
5414455 | Hooper et al. | May 1995 | A |
5428731 | Powers | Jun 1995 | A |
5438423 | Lynch et al. | Aug 1995 | A |
5440334 | Walters et al. | Aug 1995 | A |
5442390 | Hooper et al. | Aug 1995 | A |
5452006 | Auld | Sep 1995 | A |
5475498 | Radice | Dec 1995 | A |
5475656 | Sato et al. | Dec 1995 | A |
5477263 | O'Callaghan et al. | Dec 1995 | A |
5479056 | Mabuchi | Dec 1995 | A |
5481542 | Logston et al. | Jan 1996 | A |
5485611 | Astle | Jan 1996 | A |
5486687 | Le Roux | Jan 1996 | A |
5488409 | Yuen et al. | Jan 1996 | A |
5488433 | Washino et al. | Jan 1996 | A |
5497277 | Takahashi | Mar 1996 | A |
5506615 | Awaji | Apr 1996 | A |
5506902 | Kubota | Apr 1996 | A |
5508940 | Rossmere et al. | Apr 1996 | A |
5510858 | Shido et al. | Apr 1996 | A |
5513011 | Matsumoto et al. | Apr 1996 | A |
5513306 | Mills et al. | Apr 1996 | A |
5519684 | Iizuka et al. | May 1996 | A |
5521630 | Chen et al. | May 1996 | A |
5528281 | Grady et al. | Jun 1996 | A |
5528282 | Voeten et al. | Jun 1996 | A |
5535008 | Yamagishi | Jul 1996 | A |
5535137 | Rossmere et al. | Jul 1996 | A |
5537157 | Washino et al. | Jul 1996 | A |
5546250 | Diel | Aug 1996 | A |
5550594 | Cooper et al. | Aug 1996 | A |
5550982 | Long et al. | Aug 1996 | A |
5583561 | Baker et al. | Aug 1996 | A |
5557724 | Sampat et al. | Sep 1996 | A |
5559999 | Maturi et al. | Sep 1996 | A |
5563714 | Inoue et al. | Oct 1996 | A |
5572261 | Cooper | Nov 1996 | A |
5572442 | Schulhof et al. | Nov 1996 | A |
5574662 | Windrem et al. | Nov 1996 | A |
5577190 | Peters | Nov 1996 | A |
5555463 | Staron | Dec 1996 | A |
5581479 | McLaughlin et al. | Dec 1996 | A |
5583652 | Ware | Dec 1996 | A |
5584043 | Burkart | Dec 1996 | A |
5586264 | Belknap et al. | Dec 1996 | A |
5590195 | Ryan | Dec 1996 | A |
5596581 | Saeijs et al. | Jan 1997 | A |
5598352 | Rosenau et al. | Jan 1997 | A |
5600364 | Hendricks et al. | Feb 1997 | A |
5603058 | Belknap et al. | Feb 1997 | A |
5604544 | Bertram | Feb 1997 | A |
5612749 | Bacher et al. | Mar 1997 | A |
5614940 | Cobbley et al. | Mar 1997 | A |
5619247 | Russo | Apr 1997 | A |
5619337 | Naimpally | Apr 1997 | A |
5625464 | Compoint et al. | Apr 1997 | A |
5629732 | Moskowitz et al. | May 1997 | A |
5642171 | Baumgartner | Jun 1997 | A |
5648824 | Dunn et al. | Jul 1997 | A |
5659539 | Porter et al. | Aug 1997 | A |
5659653 | Diehl et al. | Aug 1997 | A |
5635984 | Lee | Sep 1997 | A |
5664044 | Ware | Sep 1997 | A |
5668948 | Belknap et al. | Sep 1997 | A |
5675388 | Cooper | Oct 1997 | A |
5677979 | Squicciarini et al. | Oct 1997 | A |
5696866 | Iggulden et al. | Dec 1997 | A |
5696868 | Kim et al. | Dec 1997 | A |
5701383 | Russo et al. | Dec 1997 | A |
5703655 | Corey et al. | Dec 1997 | A |
5706388 | Isaka | Jan 1998 | A |
5712976 | Falcon, Jr. et al. | Jan 1998 | A |
5715356 | Hirayama et al. | Feb 1998 | A |
5719982 | Kawamura et al. | Feb 1998 | A |
5721815 | Ottesen et al. | Feb 1998 | A |
5721878 | Ottensen et al. | Feb 1998 | A |
5721933 | Walsh et al. | Feb 1998 | A |
5724474 | Oguro et al. | Mar 1998 | A |
5729516 | Tozaki et al. | Mar 1998 | A |
5729741 | Liaguno et al. | Mar 1998 | A |
5751282 | Girard et al. | May 1998 | A |
5751338 | Ludwig et al. | May 1998 | A |
5751371 | Shintani | May 1998 | A |
5751806 | Ryan | May 1998 | A |
5751883 | Ottensen et al. | May 1998 | A |
5754254 | Kobayashi et al. | May 1998 | A |
5761166 | Sedimayr et al. | Jun 1998 | A |
5761372 | Yoshinobu et al. | Jun 1998 | A |
5761417 | Henley et al. | Jun 1998 | A |
5767913 | Kassatly | Jun 1998 | A |
5771334 | Yamauchi et al. | Jun 1998 | A |
5774170 | Hite et al. | Jun 1998 | A |
5774186 | Brodsky et al. | Jun 1998 | A |
5778137 | Nielsen et al. | Jul 1998 | A |
5787225 | Honjo | Jul 1998 | A |
5796695 | Tsutsui | Aug 1998 | A |
5805763 | Lawler et al. | Sep 1998 | A |
5805804 | Laursen et al. | Sep 1998 | A |
5805821 | Saxena et al. | Sep 1998 | A |
5808607 | Brady et al. | Sep 1998 | A |
5815671 | Morrison | Sep 1998 | A |
5815689 | Shaw et al. | Sep 1998 | A |
5822493 | Uehara et al. | Oct 1998 | A |
5828848 | MacCormack et al. | Oct 1998 | A |
5832085 | Inoue et al. | Nov 1998 | A |
5852705 | Hanko et al. | Dec 1998 | A |
5856930 | Hosono | Jan 1999 | A |
5862342 | Winter et al. | Jan 1999 | A |
5864582 | Ander et al. | Jan 1999 | A |
5864682 | Porter et al. | Jan 1999 | A |
5870553 | Shaw et al. | Feb 1999 | A |
5870710 | Ozawa et al. | Feb 1999 | A |
5889915 | Hewton | Mar 1999 | A |
5892884 | Sugiyama et al. | Apr 1999 | A |
5898695 | Fujii et al. | Apr 1999 | A |
5899578 | Yanagihara et al. | May 1999 | A |
5909257 | Ohishi et al. | Jun 1999 | A |
5911030 | Kikuchi et al. | Jun 1999 | A |
5914941 | Janky | Jun 1999 | A |
5920572 | Washington et al. | Jul 1999 | A |
5920842 | Cooper et al. | Jul 1999 | A |
5928347 | Jones | Jul 1999 | A |
5930444 | Camhi et al. | Jul 1999 | A |
5930493 | Otteson et al. | Jul 1999 | A |
5937138 | Fukuda et al. | Aug 1999 | A |
5940074 | Britt, Jr. et al. | Aug 1999 | A |
5949948 | Krause et al. | Sep 1999 | A |
5949954 | Young et al. | Sep 1999 | A |
5956716 | Kenner et al. | Sep 1999 | A |
5963202 | Polish | Oct 1999 | A |
5973679 | Abbott et al. | Oct 1999 | A |
5990881 | Inou et al. | Nov 1999 | A |
5991496 | Kojitma | Nov 1999 | A |
5995709 | Tsuge | Nov 1999 | A |
5999691 | Takagi et al. | Dec 1999 | A |
5999698 | Nakai et al. | Dec 1999 | A |
6002832 | Yoneda | Dec 1999 | A |
6005562 | Shiga et al. | Dec 1999 | A |
6005564 | Ahmad et al. | Dec 1999 | A |
6018612 | Thomason et al. | Jan 2000 | A |
6028599 | Yuen et al. | Feb 2000 | A |
6028774 | Shin et al. | Feb 2000 | A |
6094234 | Nonomura et al. | Jul 2000 | A |
RE36801 | Logan et al. | Aug 2000 | E |
6112226 | Weaver et al. | Aug 2000 | A |
6137710 | Iwasaki et al. | Oct 2000 | A |
6138147 | Weaver et al. | Oct 2000 | A |
6141385 | Yamaji et al. | Oct 2000 | A |
6148140 | Okada et al. | Nov 2000 | A |
6151059 | Schein et al. | Nov 2000 | A |
6154771 | Rangan et al. | Nov 2000 | A |
6163644 | Owashi et al. | Dec 2000 | A |
6163646 | Tanaka et al. | Dec 2000 | A |
6167083 | Sporer et al. | Dec 2000 | A |
6169843 | Lenihan et al. | Jan 2001 | B1 |
6172605 | Matsumoto et al. | Jan 2001 | B1 |
6172712 | Beard | Jan 2001 | B1 |
6181706 | Anderson et al. | Jan 2001 | B1 |
6192189 | Fujinami et al. | Feb 2001 | B1 |
6198877 | Kawamura et al. | Mar 2001 | B1 |
6209041 | Shaw et al. | Mar 2001 | B1 |
6233389 | Barton et al. | Apr 2001 | B1 |
6226447 | Sasaki et al. | May 2001 | B1 |
6229532 | Fujii | May 2001 | B1 |
6243741 | Utsumi | Jun 2001 | B1 |
6249641 | Yokota | Jun 2001 | B1 |
6253375 | Gordon et al. | Jun 2001 | B1 |
6256704 | Hlava et al. | Jul 2001 | B1 |
6263396 | Cottle et al. | Jul 2001 | B1 |
6272672 | Conway | Aug 2001 | B1 |
6278837 | Yasukohchi et al. | Aug 2001 | B1 |
6282209 | Kataoka et al. | Aug 2001 | B1 |
6282320 | Hasegawa et al. | Aug 2001 | B1 |
6285824 | Yanagihara et al. | Sep 2001 | B1 |
6292618 | Ohara et al. | Sep 2001 | B1 |
6292619 | Fujita et al. | Sep 2001 | B1 |
6298016 | Otsuka | Oct 2001 | B1 |
6301711 | Nusbickel | Oct 2001 | B1 |
6304714 | Krause et al. | Oct 2001 | B1 |
6317885 | Fries | Nov 2001 | B1 |
6327418 | Barton | Dec 2001 | B1 |
6330334 | Ryan | Dec 2001 | B1 |
6330675 | Wiser et al. | Dec 2001 | B1 |
6332175 | Birrell et al. | Dec 2001 | B1 |
6341195 | Mankovitz et al. | Jan 2002 | B1 |
6343179 | Suito et al. | Jan 2002 | B1 |
6359636 | Schindler et al. | Mar 2002 | B1 |
6360320 | Ishiguro et al. | Mar 2002 | B1 |
6363212 | Fujinami et al. | Mar 2002 | B1 |
6353461 | Shore et al. | Apr 2002 | B1 |
6356708 | Krause et al. | Apr 2002 | B1 |
6400407 | Zigmond et al. | Jun 2002 | B1 |
6424791 | Saib | Jul 2002 | B1 |
6445738 | Zdepski et al. | Sep 2002 | B1 |
6445872 | Sano et al. | Sep 2002 | B1 |
RE37881 | Haines | Oct 2002 | E |
6477123 | Hutter | Nov 2002 | B1 |
6480353 | Sacks et al. | Nov 2002 | B1 |
6480667 | O'Connor | Nov 2002 | B1 |
6490000 | Schaefer et al. | Dec 2002 | B1 |
6496647 | Arai et al. | Dec 2002 | B2 |
6498894 | Ito et al. | Dec 2002 | B2 |
6504990 | Abecassis | Jan 2003 | B1 |
6516467 | Schindler | Feb 2003 | B1 |
6529685 | Ottesen et al. | Mar 2003 | B2 |
6535008 | Casale | Mar 2003 | B1 |
6535465 | Shigetomi et al. | Mar 2003 | B1 |
6542695 | Akiba et al. | Apr 2003 | B1 |
6546556 | Kataoka et al. | Apr 2003 | B1 |
6553178 | Abecassis | Apr 2003 | B2 |
6567127 | Orr et al. | May 2003 | B1 |
6694200 | Naim | Feb 2004 | B1 |
6697944 | Jones et al. | Feb 2004 | B1 |
6698020 | Zigmond et al. | Feb 2004 | B1 |
6704493 | Matthews et al. | Mar 2004 | B1 |
6708251 | Boyle et al. | Mar 2004 | B1 |
6748539 | Lotspiech | Jun 2004 | B1 |
6754254 | Sendonaris | Jun 2004 | B2 |
6757165 | Fujiki et al. | Jun 2004 | B2 |
6766956 | Boylan et al. | Jul 2004 | B1 |
6788882 | Geer et al. | Sep 2004 | B1 |
6829254 | Rajahalme et al. | Dec 2004 | B1 |
6865431 | Hirota et al. | Mar 2005 | B1 |
6895169 | Sprague | May 2005 | B1 |
6925246 | Behl | Aug 2005 | B1 |
6950941 | Lee et al. | Sep 2005 | B1 |
6959221 | Kataoka | Oct 2005 | B1 |
6985584 | Yokota et al. | Jan 2006 | B1 |
6993567 | Yodo et al. | Jan 2006 | B1 |
7032177 | Novak et al. | Apr 2006 | B2 |
7050705 | Mori | May 2006 | B1 |
7055166 | Logan et al. | May 2006 | B1 |
7137011 | Harari et al. | Nov 2006 | B1 |
7239800 | Bilbrey | Jul 2007 | B2 |
7266704 | Levy | Sep 2007 | B2 |
7272298 | Lang et al. | Sep 2007 | B1 |
7346582 | Sako et al. | Mar 2008 | B2 |
7529465 | Barton et al. | May 2009 | B2 |
7607157 | Inoue et al. | Oct 2009 | B1 |
7877765 | Bhogal et al. | Jan 2011 | B2 |
8526781 | Barton et al. | Sep 2013 | B2 |
20010003554 | Mori et al. | Jun 2001 | A1 |
20010013120 | Tsukamoto | Aug 2001 | A1 |
20010016884 | Sato et al. | Aug 2001 | A1 |
20020003949 | Mamiya et al. | Jan 2002 | A1 |
20020012531 | Flannery | Jan 2002 | A1 |
20020017558 | Graves | Feb 2002 | A1 |
20020028063 | Haneda et al. | Mar 2002 | A1 |
20020056118 | Hunter et al. | May 2002 | A1 |
20020057895 | Oku et al. | May 2002 | A1 |
20020144265 | Connelly | Oct 2002 | A1 |
20020164156 | Bilbrey | Nov 2002 | A1 |
20020176690 | Nagasawa | Nov 2002 | A1 |
20020199043 | Yin | Dec 2002 | A1 |
20030026589 | Barton et al. | Feb 2003 | A1 |
20030040962 | Lewis | Feb 2003 | A1 |
20030118014 | Iyer et al. | Jun 2003 | A1 |
20030120942 | Yoshida et al. | Jun 2003 | A1 |
20030174549 | Yaguchi et al. | Sep 2003 | A1 |
20030215211 | Coffin, III | Nov 2003 | A1 |
20040117483 | Singer et al. | Jun 2004 | A1 |
20040193900 | Nair | Sep 2004 | A1 |
20050025469 | Geer et al. | Feb 2005 | A1 |
20050066362 | Rambo | Mar 2005 | A1 |
20050122335 | MacInnis et al. | Jun 2005 | A1 |
20050132418 | Barton et al. | Jun 2005 | A1 |
20050226604 | Kawamura et al. | Oct 2005 | A1 |
20060045470 | Poslinski et al. | Mar 2006 | A1 |
20070157237 | Cordray et al. | Jul 2007 | A1 |
20070166001 | Barton | Jul 2007 | A1 |
20070230921 | Barton et al. | Oct 2007 | A1 |
20080092168 | Logan et al. | Apr 2008 | A1 |
20080288998 | Locket | Nov 2008 | A1 |
20090136215 | Barton et al. | May 2009 | A1 |
20090208185 | Barton | Aug 2009 | A1 |
20090269024 | Locket et al. | Oct 2009 | A1 |
20100080529 | Barton et al. | Apr 2010 | A1 |
20100226627 | Barton et al. | Sep 2010 | A1 |
20110041146 | Lewis | Feb 2011 | A1 |
20110126107 | Barton et al. | May 2011 | A1 |
20140003791 | Barton et al. | Jan 2014 | A1 |
20140016912 | Lockett | Jan 2014 | A1 |
20140056572 | Barton et al. | Feb 2014 | A1 |
Number | Date | Country |
---|---|---|
2 137 745 | Dec 1994 | CA |
1189045 | Jul 1998 | CN |
3909334 | Sep 1990 | DE |
4201 031 | Jul 1993 | DE |
44 34 034 | Mar 1996 | DE |
594241 | Oct 1993 | EP |
0594241 | Apr 1994 | EP |
594241 | Apr 1994 | EP |
0 651 328 | May 1995 | EP |
0701371 | Mar 1996 | EP |
0726574 | Aug 1996 | EP |
0766476 | Sep 1996 | EP |
970785675 | Jan 1997 | EP |
785675 | Jan 1997 | EP |
0762756 | Mar 1997 | EP |
784400 | Jul 1997 | EP |
0817483 | Jan 1998 | EP |
2222742 | Aug 1989 | GB |
2 286 282 | Aug 1995 | GB |
2320637 | Jun 1998 | GB |
2333017 | Jul 1999 | GB |
61-133089 | Jun 1986 | JP |
02-266774 | Oct 1990 | JP |
3-34685 | Feb 1991 | JP |
03-34685 | Feb 1991 | JP |
04088772 | Mar 1992 | JP |
5-181803 | Jul 1993 | JP |
06233234 | Aug 1994 | JP |
06245157 | Sep 1994 | JP |
H6-245182 | Sep 1994 | JP |
07264529 | Jan 1995 | JP |
H7-30839 | Jan 1995 | JP |
7-44907 | Feb 1995 | JP |
H7-44907 | Feb 1995 | JP |
07111629 | Apr 1995 | JP |
07131754 | May 1995 | JP |
07250305 | Sep 1995 | JP |
8-279273 | Oct 1996 | JP |
H8-289240 | Nov 1996 | JP |
09233415 | May 1997 | JP |
10-56620 | Feb 1998 | JP |
11-203135 | Jul 1999 | JP |
2000-295560 | Oct 2000 | JP |
WO 9103112 | Aug 1990 | WO |
9204573 | Jun 1992 | WO |
WO 9222983 | Jun 1992 | WO |
WO 9222983 | Dec 1992 | WO |
WO 9316557 | Aug 1993 | WO |
WO 9417626 | Aug 1994 | WO |
WO 9533336 | Dec 1995 | WO |
WO 9715143 | Apr 1997 | WO |
WO 9848566 | Oct 1998 | WO |
WO 9856188 | Dec 1998 | WO |
WO 9938321 | Jul 1999 | WO |
WO 200076130 | May 2000 | WO |
WO 0033568 | Jun 2000 | WO |
WO 0148755 | Jul 2001 | WO |
WO 0153963 | Jul 2001 | WO |
WO 0319932 | Mar 2003 | WO |
Entry |
---|
U.S. Appl. No. 10/081,776, filed Feb. 20, 2002, dated Nov. 3, 2006. |
Ex Parte Reexamination Certificate, U.S. Pat. No. 6,233,389, C1, issued Nov. 11, 2008. |
Order Granting Request for Ex Parte Reexamination, U.S. Pat. No. 6,233,389, Control No. 90/009,329, dated Jan. 7, 2009. |
Peuker, Thomas, “An Object-Oriented Architecture for the Real-Time Transmission of Multimedia Data Streams”, Institute für Mathematische Maschinen and Datenverarbeitung (Informatik) IV, Lehrstul für Betriebssyteme Universität Erlangen-Nürnberg, Erlangen, Mar. 17, 1997. |
Mayer-Patel, Ketan et al., “Synchronized Continuous Media Playback Through the World Wide Web”, U.C. Berkeley, Computer Science Division, Berkeley Multimedia Research Center, Published:1996, Berkeley, CA. |
Chatterjee, Amit et al., “Microsoft DirectShow: A New Media Architecture”, SMPTE Journal, pp. 865-871, Dec. 1997. |
Fung, Chi-Leung et al., “MOCS: an Object-Oriented Programming Model for Multimedia Object Communication and Synchronization”, Department of Computer Science, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong, 1994 IEEE. |
Gibbs, Simon, “Composite Multimedia and Active Objects”, Centre Universitaire dInformatique, Université de Genève, Proc. OOPSLA '91. |
European Patent Office, Communication dated Feb. 5, 2009, in European Patent Application No. 1 729 515, Notice of Opposition, Brunner/Williamson opponents. |
European Patent Office, Notice of Opposition, European Application No. EP 1 729 515, Interressensgemeinschaft fur Rundfunkschutzrechte e.V., opponent, dated Jan. 23, 2009. |
Inside MacIntosh “QuickTime”, Apple Technology Library by Apple Computer, Inc., © 1993 (published by Addison-Wesley Publishing Company) 719 pgs. |
Inside MacIntosh “Files”, Apple Technology Library by Apple Computer, Inc., © 1992 (published by Addison-Wesley Publishing Company) 532 pgs. |
Inside MacIntosh “Memory”, Apple Technology Library by Apple Computer, Inc., © 1992 (published by Addison-Wesley Publishing Company) 303 pgs. |
Inside MacIntosh “QuickTime Components”, Apple Technology Library by Apple Computer, Inc., © 1993 (published by Addison-Wesley Publishing Company) 828 pgs. |
Inside MacIntosh “Overview”, Apple Technology Library by Apple Computer, Inc., © 1992 (published by Addison-Wesley Publishing Company) 251 pgs. |
Quantum Q500 Series High Capacity 5 1/4″ Fixed Disk Drive, Quantum Corporation, © 1983 (2 pgs). |
Quantum Q2080 Low-Cost, 85 Megabyte Fixed Disk Drive, “85 Mb capacity/40ms average access time”, Quantum Corporation, © 1982 (2 pgs). |
OEM Interface Specifications for DSAA-3xxx, 3.5-Inch Hard Disk Drive with ATA Interface, IBM Corporation, © 1994 (65 pgs). |
International Standard ISO/IEC 11172-2:1993(E), (Part 2: Video), Downloaded Jun. 15, 2005 (136 pgs). |
International Standard ISO/IEC 11171-3:1993/Cor.1:1996(E), (Part 3: Audio), Downloaded Jun. 15, 2005 (159 pgs). |
Hewlett Packard® MPEGscope User's Guide, Hewlett Packard Company © 1997-2000 (282 pgs). |
DiviCom, MP100 User Guide, DiviCom, Inc., © 1996 (97 pgs). |
Hewlett Packard® MPEGscope Startup Guide, Hewlett Packard Company © 1997-2000 (39 pgs). |
Media Stream, “Satellite Receiver” Installation and Users Guide for Windows 95, Media4, Inc., © 1996 (33 pgs). |
International Standard ISO/IEC 13818-1:2000(E) “Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Systems”, © ISO/IEC 2000, Downloaded Jun. 30, 2005 (173 pgs). |
International Standard ISO/IEC 13818-1:2000/Amd.2:2004(E) “Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Systems”, Amendment 2: Support of IPMP on MPEG-2 Systems, © ISO/IEC 2004, Downloaded Jun. 30, 2005 (13 pgs). |
International Standard ISO/IEC 13818-2:2000(E) “Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Video”, © ISO/IEC 2000, Downloaded Jun. 30, 2005 (219 pgs). |
International Standard ISO/IEC 13818-3:1998(E) “Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Audio”, © ISO/IEC 1998 (125 pgs). |
Vin, Harrick M., et al., Designing a Multiuser HDTV Storage Server, IEEE Journal, vol. 11, No. 1, Jan. 1993 (pp. 153-164). |
Hodge, Winston, et al., “Chapter 7, True Video on Demand vs. Near Video on Demand”, delivered at National Cable Television Conference, May 24, 1994 (pp. 103-120). |
Orji, Cyril U. et al., “Design and Configuration Rationales for Digital Video Storage and Delivery Systems”, Multimedia Tools and Applications, 9, 275-302 (1992), © 1992 Kluwer Academic Publishers, Boston (pp. 275-302). |
Johnston, R. , et al., “A Digital Television Sequence Store”, IEEE, (pp. 594-600) © 1978. |
Hausdorfer M., “Symposium Record Broadcast Sessions”, HDTV Production: Today and Tomorrow, Jun. 17, 1989, (7 pgs). |
Berson, S., “Computer Science Department Technical Report”, Staggered Striping in Multimedia Information System, Dec. 1993, Apr. 29, 1994, (24 pgs). |
Conner Filepro Performance Series, CFP1060E/CFP1060S/CFP1060W, “Intelligent Disk Drive Product Manual”, Rev. A, May 1994, © 1994, Conner Peripherals, Inc., (79 pgs). |
Sierra, Hugh M. , “An Introduction to Direct Access Storage Devices”, © 1990 by Academic Press, Inc., (269 pgs). |
Anderson, Douglas T., “The Hard Disk Technical Guide”, Tenth Revision S-D., Feb. 1994, © 1990, 1991, 1992, 1993, 1994 by Micro House International Inc., (70 pgs). |
Official Action from CN for foreign patent application No. 02816471.1 dated Oct. 21, 2005 (5 pgs)—attached. |
Office Action from CN for foreign patent application No. 200410056388.3 dated Nov. 25, 2005 (15 pgs)—attached. |
Official Action from EPO for foreign patent application No. 99 909 867.6-2202 dated Dec. 27, 2005 (5 pgs). |
Smollar, S. et al., Content-based Video Indexing and Retrieval, IEEE, Summer 1994, pp. 62-72. |
Meng, J. et al., CVEPS-A Compressed Video Editing and Parsing System, ACM Multimedia '96, Boston MA, pp. 43-53 (ACM 0-89791-671-1/96/1). |
Zhang, H. et al., Video Parsing Retrieval and Browsing: An Integrated and Content-Based Solution, ACM Multimedia 95-Electronic Proceedings (Nov. 5-9, 1995, San Francisco, CA). |
Guide to VAX/VMS File Applications Software Version VAX/VMS Version 4.0, Sep. 1984 (19 pgs). |
Ramanathan et al., “Toward personalized multimedia dial-up services, Computer Networks and ISDN Systems” Jul. 26, 1994, No. 10, Amsterdam NL. |
Fuji et al., “Implementation of MPEG Transport Demultiplexer with a RISC-Based Microcontroller”, IEEE, 1996. |
Macweek News article entitled “Quick Time Ready for Prime Time”, dated Dec. 10, 1991 (2 pages). |
Hewlett Packard Laboratories Technical Report entitled “UNIX Disk Access Patterns”, by Chris Ruemmler and John Wildes, HPL-92-152, dated Dec. 1992 (pp. 405-420), Hewlett-Packard Company, 1992. |
J.M.Harker Et Al., “A Quarter Century of Disk File Innovation,” IBM J. Res. Develop., vol. 25, No. 5, Sep. 1981, pp. 677-690. |
A.D. Hospodor, “The Effect of Prefetch in SCSA Disk Drive Cache Buffers,” Doctoral Thesis, Santa Clara University, May 2, 1994. |
D.J. Woodham, “HDTV Production: Today and Tomorrow: A Solid State “Action Relay” Recorder”, Symposium Record Broadcast Sessions, System Session P-2, dated Jun. 17, 1989 (8 pgs.). |
European Patent Office, Application No. 02796373.5-1522, Office Action dated Jan. 25, 2008. |
European Patent Office, Application No. 02796373.5-1522, Office Action dated Jan. 15, 2007. |
Japanese Application 2003524253, Office Action dated Oct. 19, 2005. |
European Application No. 06019602.9, Office Action dated Jan. 10, 2007. |
European Application No. 06019602.9, Search Report dated Nov. 6, 2006. |
U.S. District Court for the Eastern District of Texas, Marshall Division, Amended Final Judgment and Permanent Injunction, Tivo Inc. v. Echostar Communications Corp. et al., Case No. 2:04-CV-1-DF, Jun. 2, 2009. |
U.S. District Court for the Eastern District of Texas, Marshall Division, Memorandum Opinion, Tivo Inc. v. Echostar Communications Corp. et al., Case No. 2:04-CV-1-DF, Jun. 2, 2009. |
Petition of Patent Owner to Vacate Order Granting Second Reexamination Request, U.S. Pat. No. 6,233,389, Control No. 90/009,329, filed May 27, 2009. |
Petition of Patent Owner to Temporarily Suspend Ex Parte Reexamination Proceeding, U.S. Pat. No. 6,233,389, Control No. 90/009,329, filed May 27, 2009. |
Decision on Petition of Patent Owner to Temporarily Suspend Ex Parte Reexamination Proceeding, U.S. Pat. No. 6,233,389, Control No. 90/009,329, dated Sep. 14, 2009. |
Non-final Office Action in Reexamination Proceeding, U.S. Pat. No. 6,233,389, Control No. 90/009,329, dated Aug. 3, 2009. |
Decision on Petition of Patent Owner to Temporarily Suspend Ex Parte Reexamination Proceeding, U.S. Pat. No. 6,233,389, Control No. 90/009,329, dated Aug. 21, 2009. |
“New Graphics Enhancements Will Be on Display at NAB (National Association of Broadcasters) Exhibition”, Broadcasting v118, n11, p. 57, Mar. 12, 1990. |
“Next Video Recorder—Tape or Disc?”, Consumer Electronics, v33, n8, Feb. 22, 1993. |
McLarnon, Zed et al., “Digital Image Meets Digital Audio; Sync Problems Faced by Multimedia Producer Now”, Advanced Imaging, v9, n1, p. 62, Jan. 1994. |
Nelson, Lee J. “The Latest in Compression Hardware & Software (Product Survey)”, Advanced Imaging, v9, n1, p. 56, Jan. 1995. |
Leek, Matthew R., et al., “MPEG Q&A (Moving Pictures Expert Group Digital Video Compression Standard”), CD-ROM Professional, v7, n4, p. 41, Jul.-Aug. 1994. |
Hanjalic et al., “Automation of systems enabling search on stored video data,” SPIE/IS&T Electronic Imaging '97, vol. 3022, pp. 427-438, Jan. 15, 1997. |
DMA, published in Embedded Systems Programming, 4 pages, Oct. 1994. |
European Patent Office, Application No. 07025136.8-1522, Office Action dated Mar. 30, 2009. |
European Patent Office, Application No. 07025136.8-1522, current claims as of Mar. 30, 2009. |
U.S. District Court for the Eastern District of Texas, Marshall Division, Claim Construction Order, Tivo Inc. v. Echostar Communications Corp. et al., Case No. 2:04-CV-1-DF, Aug. 18, 2005. |
U.S. District Court for the Eastern District of Texas, Marshall Division, Final Judgment and Permanent Injunction, Tivo Inc. v. Echostar Communications Corp. et al., Case No. 2:04-CV-1-DF, Aug. 17, 2006. |
U.S. Court of Appeals for the Federal Circuit, TiVo Inc. v. Echostar Communications Corp. et al., Decision, Case No. 2006-1574, Decided: Jan. 31, 2008. |
Quantum Fireball 640/1280S Product Manual, Quantum® Copyright© 1995 by Quantum Corporation. |
U.S. Patent and Trademark Office, “Ex Parte Reexamination Communication Transmittal Form: Notice of Intent to Issue Reexamination Certificate”, Reexamination Control No. 90/007,750, dated Nov. 28, 2007. |
U.S. District Court for the Eastern District of Texas, Marshall Division, Complaint for Patent Infringement and Jury Demand, Tivo Inc. v. AT&T Inc., Case No. 2:09-cv-259, Aug. 26, 2009. |
U.S. District Court for the Eastern District of Texas, Marshall Division, Complaint for Patent Infringement and Jury Demand, Tivo Inc. v. Verizon Communications, Inc., Case No. 2:09-cv-257, Aug. 26, 2009. |
U.S. Appl. No. 10/190,256, filed Jul. 5, 2005, Office Action, dated Feb. 23, 2010. |
U.S. Appl. No. 10/481,646, filed Apr. 18, 2003, Office Action, dated Feb. 2, 2010. |
Intellectual Property Library, “Sitrick vs. Dreamworks LLC”, (CAFC) 85 USPQ2d, 1826, revised Feb. 5, 2008, 9 pages. |
Office Action received in European application No. 11182065.0 dated Dec. 16, 2011 (9 pages). |
Current Claims of European application No. 11182065.0 dated Dec. 2011 (3 pages). |
U.S. District Court for the Eastern District of Texas, Marshall Division, Tivo's and Verizon Communications Inc., Verizon Service Corp. and Verizon Corporation Resources Group LLC Invalidity Contentions, TiVo Inc. vs. Verizon Communications Inc. Case No. 2:09-CV-257-DF, 44 pages. |
Exhibit A1 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 5,557,724 to Sampat, 23 pages. |
Exhibit A2 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 6,169,843, 6 pages. |
Exhibit A3 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 6,181,706, 5 pages. |
Exhibit A4 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 7,272,298 to Lang, 11 pages. |
Exhibit A5 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 6,209,041, 140 pages. |
Exhibit A6 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 6,172,712, 137 pages. |
Exhibit A7 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of Graham Thomason, EP0594241, 136 pages. |
Exhibit A8 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 5,822,493, 161 pages. |
Exhibit A9 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 6,490,000, 134 pages. |
Exhibit A10 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of C. Hanna et al., Demultiplexer IC for MPEG2 Transport Streams, 138 pages. |
Exhibit All to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of Robert Johnson, A Digital Television Sequence Store, 148 pages. |
Exhibit A12 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 5,721,815 to Ottesen, 18 pages. |
Exhibit A13 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 6,018,612 to Thomason, et al. and further in view of U.S. Pat. No. 5,949,948 to Krause et al., 7 pages. |
Exhibit A14 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 6,018,612, and further in view of U.S. Pat. No. 5,477,263 and U.S. Pat. No. 6,169,843, 11 pages. |
Exhibit A15 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of “StreamObjects: Dynamically-Segmented Scalable Media Over the Internet” by Steven Niemczyk, 17 pages. |
Exhibit A16 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of “A Programming System for the Dynamic Manipulation of Temporally Sensitive Data” by Christopher J. Lindblad, 16 pages. |
Exhibit A17 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of “An Architecture for Networked Multimedia” by Jonathan C. Soo, 12 pages. |
Exhibit A18 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of “Design of a Storage and Retrieval Model for Multimedia Data” by Ruihong Wang, 11 pages. |
Exhibit A19 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 6,304,714 to Krause et al., 7 pages. |
Exhibit A20 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 5,990,881, 6 pages. |
Exhibit A21 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. Pat. No. 5,898,695, 6 pages. |
Exhibit A22 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of “Developing Object-Oriented Multimedia Software” by Phillip Ackermann, 9 pages. |
Exhibit A23 to AT&T's and Microsoft Corporation's Invalidity Contentions: Claim Chart of U.S. Pat. No. 6,233,389 in view of U.S. DISHplayer 7100 System and U.S. Pat. No. 6,490,000, 21 pages. |
U.S. District Court for the Eastern District of Texas, Marshall Division, AT&T's and Microsoft Corporation's Invalidity Contentions, TiVo Inc. vs. AT&T Inc. and Microsoft Corporation, Case No. 2:09-CV-259-DF, 44 pages, May 21, 2010. |
Ash, Robert “Real-Time Encoding and Feeds in Oracle Video Server” an Oracle white paper, Mar. 1998, 7 pages. |
Dowden, John et al. “Oracle Video Server: Getting Started with Oracle Video Server Manager” release 3.0, Feb. 1998, part No. A55979-02, 48 pages. |
Hanna, C. et al. “Demultiplexer IC for MPEG2 Transport Streams” IEEE Transactions on Consumer Electronics, vol. 41, No. 3, Aug. 1995, pp. 699-706. |
Kurioka, Tatsuya et al. “Television Homer Server for Integrated Services—Toward the Realization of ISDB ‘Anytime’ Services-” NHK Science and Technical Research Laboratories, Tokyo, Japan, Proceedings ISCE '97, IEEE International Symposium on consumer Electronics, pp. 250-253. |
Lindblad, Christopher “A Programming System for the Dynamic Manipulation of Temporally Sensitive Data” MIT Laboratory for Computer Science, Aug. 1994, 275 pages. |
Linden, Brian et al. “Oracle Video Server™: Introducing Oracle Video Server” release 3.0, Feb. 1998, part No. A53956-02, 78 pages. |
McKendrick, Martin “Adding Video to Applications with the Oracle Video Server” an Oracle White Paper, Mar. 1998, 30 pages. |
Minneman, Scott L. et al. “Where Were We: making and using near-synchronous, pre-narrative video” International Multimedia Conference, Proceedings of the first ACM International Conference on Multimedia 1993, pp. 207-214, (9 pages). |
Niemczyk, Steven “StreamObjects: Dynamically-Segmented Scalable Media Over the Internet” submitted to the Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 27, 1996, 90 pages. |
Oracle Corporation “Video-Enhanced Web Services: Delivering Interactive Television and Switched Video Broadcast Services” an Oracle, Digital, Ericsson and Acorn White Paper, Mar. 1998, 11 pages. |
Soo, Jonathan C. “An Architecture for Networked Multimedia” submitted to the Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 30, 1995, 49 pages. |
Tektronix PDR 100 Profile Video Disk Recorder 070-9042-02, User Manual, First printing: Feb. 1995, Revised: Aug. 1995, 156 pages. |
Wang, Ruihong “Design of a Storage and Retrieval Model for Multimedia Data” Thesis, submitted to the School of Graduate Studies and Research, Ottawa-Carleton Institute of Electrical Engineering, 1994, 116 pages. |
Oracle Corporation “Oracle Video Server™: Installation Guide” Release 3.0 for Sun SPARC Solaris 2.x, Feb. 1998, part No. A59554-01, 82 pages. |
Dowden, John et al. Oracle Video Server™: Quick Start, Release 3.0, Feb. 1998, part No. A53954-02, 28 pages. |
Oracle Corporation “Oracle Video Server™: Release Notes” Realease 3.0.4 for Sun SPARC Solaris 2.x. May 1998, part No. A53951-03, 34 pages. |
Rosen, Daryl “Oracle Video Server System Technical Overview” An Oracle White Paper, Mar. 1998, 15 pages. |
Engst, Adam “Quick Time” article originally appeared in TidBITS on Jul. 22, 1991 at 12:00 p.m., the permanent URL for the article is: http://db.tidbits.com/article/3441, 5 pages. |
Brophy, Karen A. “SuperMac's JPEG-based DigitalFilm card could change the multimedia game” article from Infoworld, Aug. 9, 1993, p. 68. |
Pugh, Jon “VideoSpigot Review” article originally appeared in TidBITS on Apr. 20, 1992 at 12:00 p.m., the permanent URL for the article is: http://db.tidbits.com/article/3120, 3 pages. |
Computergram “WebTV Networks Promises TV-Quality Video with VideoFlash”, Jan. 20, 1997, article from www.cbronline.com, 1 page. |
Coale, Kristi “WebTV Plus Raises the Stakes” Sep. 16, 1997, article URL is http://www.wired.com/print/science/discoveries/news/1997/09/6914, 2 pages. |
Phillip Ackermann, excerpts including: the cover, pp. 66-69 and pp. 190-193 from the book entitled “Developing Object-Oriented Multimedia Software” copyright 1996 by dpunkt, 5 pages. |
Loronix CCTVware Enterprise Product Brochure, 2 pages. |
Loronix CCTVware Solo Product Brochure, 2 pages. |
U.S. Appl. No. 10/418,646, filed Apr. 18, 2003, Office Action, dated Feb. 2, 2010. |
U.S. Appl. No. 10/418,646, filed Apr. 18, 2003, Office Action, dated Oct. 14, 2010. |
U.S. Appl. No. 10/418,646, filed Apr. 18, 2003, Office Action, dated Jun. 8, 2011. |
U.S. Appl. No. 10/418,646, filed Apr. 18, 2003, Office Action, dated Sep. 13, 2011. |
U.S. Appl. No. 11/725,909, filed Mar. 19, 2007, Office Action, dated Feb. 24, 2012. |
U.S. Appl. No. 11/725,909, filed Mar. 19, 2007, Restriction Requirement, dated Feb. 24, 2012. |
U.S. Appl. No. 10/190,256, filed Jul. 8, 2002, Ex parte Quayle Action, dated Mar. 13, 2012. |
U.S. Appl. No. 11/051,347, filed Feb. 4, 2005, Office Action, dated Jul. 8, 2010. |
Office Action received in European application No. 07025136.8-1522 dated Nov. 18, 2011 (5 pages). |
Current Claims in Application No. 07025136.8-1522, dated Nov. 2011, 4 pages. |
U.S. Appl. No. 12/783,298, filed May 19, 2010, Final Office Action, dated Apr. 4, 2013. |
U.S. Appl. No. 12/270,852, filed Nov. 13, 2008, Office Action, dated Feb. 27, 2013. |
Australian Government, “Patent Examination Report No. 1”, in application No. 20100202449, dated Jun. 28, 2012, 3 pages. |
Current Claims application No. 20100202449, dated Jun. 2012, 3 pages. |
Chinese Office Action received in Application No. 200580041645.9 dated Nov. 24, 2011 (9 pages). |
Current Claims of Chinese Application No. 200580041645.9 dated Nov. 2011 (11 pages). |
U.S. Appl. No. 11/726,054, filed Mar. 20, 2007, Office Action, dated Mar. 22, 2012. |
U.S. Appl. No. 12/430,024, filed Apr. 24, 2009, Office Action, dated Apr. 24, 2009. |
U.S. Appl. No. 11/725,909, filed Mar. 19, 2007, Restriction Requirement, dated Nov. 10, 2011. |
U.S. Appl. No. 10/418,646, filed Apr. 18, 2003, Final Office Action, dated Apr. 24, 2012. |
Number | Date | Country | |
---|---|---|---|
60630398 | Nov 2004 | US |