Client-server electronic program guide

Information

  • Patent Grant
  • 9426509
  • Patent Number
    9,426,509
  • Date Filed
    Wednesday, December 30, 2015
    10 years ago
  • Date Issued
    Tuesday, August 23, 2016
    9 years ago
Abstract
A client-server interactive television program guide system is provided. An interactive television program guide client is implemented on user television equipment. The interactive television program guide provides users with an opportunity to define expressions that are processed by the program guide server. The program guide server may provide program guide data, schedules reminders, schedules program recordings, and parentally locks programs based on the expressions. Users' viewing histories may be tracked. The program guide server may analyze the viewing histories and generates viewing recommendations, targets advertising, and collects program ratings information based on the viewing histories.
Description
BACKGROUND OF THE INVENTION

This invention relates to interactive television program guide systems, and more particularly, to interactive television program guide systems based on client-server arrangements.


Cable, satellite, and broadcast television systems provide viewers with a large number of television channels. Users have traditionally consulted printed television program schedules to determine the programs being broadcast at a particular time. More recently, interactive television program guides have been developed that allow television program information to be displayed on a user's television. Interactive television program guides, which are typically implemented on set-top boxes, allow users to navigate through television program listings using a remote control. In a typical program guide, various groups of television program listings are displayed in predefined or user-selected categories. Program listings are typically displayed in a grid or table. On-line program guides have been proposed that require users to navigate the Internet to access program listings.


Client-server based program guides have been proposed in which program listings are stored on a server at a cable system headend. The server provides the program listings to program guide clients implemented on the set-top boxes of a number of users associated with each headend. As users navigate within a program listings grid, the server provides program listings to the client for display. Such systems, may be limited in their functionality due to their limited use of the resources of the server.


It is therefore an object of the present invention to provide an interactive television program guide system in which server resources are used to provide enhanced program guide features not provided by conventional set-top-box-based or client-server-based program guides.


SUMMARY OF THE INVENTION

This and other objects of the present invention are accomplished in accordance with the principles of the present invention by providing a client-server based interactive television program guide system in which a main facility (e.g., a satellite uplink facility or a facility that feeds such an uplink facility) provides data from one or more data sources to a number of television distribution facilities such as cable system headends, broadcast distribution facilities, satellite television distribution facilities, or other suitable distribution facilities. Some of the data sources may be located at different facilities and have their data provided to the main facility for localization and distribution or may provide their data to the television distribution facilities directly. The data provided to the television distribution facilities includes television programming data (e.g., titles, channels, content information, rating information, program identifiers, series identifiers, or any other information associated with television programming), and other program guide data for additional services other than television program listings (e.g., weather information, associated Internet web links, computer software, etc.). The main facility (and other sources) may provide the program guide data to the television distribution facilities via a satellite link, a telephone network link, a cable or fiber optic link, a microwave link, an Internet link, a combination of such links, or any other suitable communications link.


Each television distribution facility has a program guide server. If desired, program guide servers may also be located at cable system network nodes or other facilities separate from the television distribution facilities or other distribution facilities. Each program guide server stores the program guide data provided by the main facility and provides access to the program guide data to program guide clients implemented on the user television equipment of a number of users associated with each television distribution facility. The program guide servers may also store user data, such as user preference profiles, parental control settings, record and reminder settings, viewing history, and other suitable data.


Providing program guide data with a program guide server and storing user data on the server may provide users with opportunities to perform various functions that may enhance the users' television viewing experience. Users may, for example, set user preference profiles or other favorites that are stored by the program guide server and used by the server to customize the program guide viewing experience for the user. The program guide server may filter program guide data based on the user preference profiles. Only data that is of interest to the user may then be provided to the guide client, thereby tending to minimize the memory requirements of the user's television equipment and lessen the bandwidth requirements of the local distribution network.


A client-server based architecture may also provide users with the ability to search and sort through program related information in ways that might not otherwise be possible due to the limited processing and storage capabilities of the users' television equipment. If desired, users may be provided with access to program guide data without requiring them to navigate the Internet. Users may, for example, define sophisticated boolean or natural language expressions having one or more criteria for searching through and sorting program guide data, scheduling reminders, automatically recording programs and parentally controlling programs. The criteria may also be derived by the program guide server or program guide client from user profiles or by monitoring usage of the program guide. The criteria may be stored on the program guide server. Users may be provided with an opportunity to access, modify, or delete the expressions.


The program guide server may also track the users' viewing histories to provide a user-customized program guide experience. Programs or series of episodes users have watched may be identified and used by the program guide, for example, to inform users when there are showings in the series that the users have not watched. The program guide may, for example, provide viewing recommendations based on a user's viewing history and, if appropriate, on user preference profiles or other criteria stored by the program guide server. The program guide may also target advertisements toward users based on the viewing histories or criteria, and may track the viewing of programs to generate viewership ratings.


Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic block diagram of an illustrative system in accordance with the present invention.



FIGS. 2a, 2b, and 2c show illustrative arrangements for the interactive program guide equipment of FIG. 1 in accordance with the principles of the present invention.



FIG. 3 is an illustrative schematic block diagram of a user television equipment of FIGS. 2a and 2b in accordance with the principles of the present invention.



FIG. 4 is a generalized schematic block diagram of portions of the illustrative user television equipment of FIG. 3 in accordance with the principles of the present invention.



FIG. 5 is an illustrative main menu screen in accordance with the principles of the present invention.



FIG. 6 is an illustrative program listings by time screen in accordance with the principles of the present invention.



FIG. 7 is an illustrative program listings by channel screen in accordance with the principles of the present invention.



FIGS. 8a-8c are illustrative program listings by category screens in accordance with the principles of the present invention.



FIG. 9a is an illustrative boolean type criteria screen in accordance with the principles of the present invention.



FIG. 9b is an illustrative natural language criteria screen in accordance with the principles of the present invention.



FIG. 10 shows an illustrative agents screen in accordance with the principles of the present invention.



FIG. 11 is an illustrative program listings screen in which program listings found according to the illustrative expressions of FIGS. 9a and 9b are displayed in accordance with the principles of the present invention.



FIG. 12 shows an illustrative setup screen in accordance with the principles of the present invention.



FIGS. 13a-13f show illustrative preference profile screens in accordance with the principles of the present invention.



FIG. 14 shows an illustrative profile activation screen in accordance with the principles of the present invention.



FIG. 15 shows a table containing an illustrative list of programs that might be available to a user after defining the preference profiles of FIGS. 13a-13f in accordance with the principles of the present invention.



FIGS. 16a-16c are illustrative program listings screens that may be displayed according to the preference profiles of FIGS. 13a-13f in accordance with the principles of the present invention.



FIGS. 17a and 17b show illustrative criteria screens in accordance with the principles of the present invention.



FIGS. 18 and 19 show illustrative program reminder lists generated according to the expressions of FIGS. 17a and 17b in accordance with the principles of the present invention.



FIGS. 20a and 20b show an illustrative viewer recommendation overlay, in accordance with the principles of the present invention.



FIG. 20c shows an illustrative additional information screen in accordance with the principles of the present invention.



FIG. 21 is a flowchart of illustrative steps involved in providing users with an opportunity to define preference profiles and access program guide data according to the preference profiles in accordance with the principles of the present invention.



FIG. 22 is a flowchart of illustrative steps involved in providing users with an opportunity to search program guide data, other information, and videos in accordance with the principles of the present invention.



FIG. 23 is a flowchart of illustrative steps involved in processing and using expressions in accordance with the principles of the present invention.



FIG. 24 is a flowchart of illustrative steps involved in tracking and using viewing histories in accordance with the principles of the present invention.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

An illustrative system 10 in accordance with the present invention is shown in FIG. 1. Main facility 12 may provide program guide data from data source 14 to interactive television program guide equipment 17 via communications link 18. There may be multiple program guide data sources in main facility 12 but only one has been shown to avoid over-complicating the drawing. If desired, program guide data sources may be located at facilities separate from main facility 12 such as at local information services 15, and may have their data provided to main facility 12 for localization and distribution. Data sources 14 may be any suitable computer or computer-based system for obtaining data (e.g., manually from an operator, electronically via a computer network or other connection, or via storage media) and placing the data into electronic form for distribution by main facility 12. Link 18 may be a satellite link, a telephone network link, a cable or fiber optic link, a microwave link, an Internet link, a combination of such links, or any other suitable communications link. Video signals may also be transmitted over link 18 if desired.


Local information service 15 may be any suitable facility for obtaining data particular to a localized region and providing the data to main facility 12 or interactive television program guide equipment 17 over communications links 41. Local information service 15 may be, for example, a local weather station that measures weather data, a local newspaper that obtains local high school and college sporting information, or any other suitable provider of information. Local information service 15 may be a local business with a computer for providing main facility 12 with, for example, local ski reports, fishing conditions, menus, etc., or any other suitable provider of information. Link 41 may be a satellite link, a telephone network link, a cable or fiber optic link, a microwave link, an Internet link, a combination of such links, or any other suitable communications link. Additional data sources 14 may be located at other facilities for providing main facility 12 with non-localized data (e.g., non-localized program guide data) over link 41.


The program guide data transmitted by main facility 12 to interactive television program guide equipment 17 may include television programming data (e.g., program identifiers, times, channels, titles, descriptions, series identifiers, etc.) and other data for services other than television program listings (e.g., help text, pay-per-view information, weather information, sports information, music channel information, associated Internet web links, associated software, etc.). There are preferably numerous pieces or installations of interactive television program guide equipment 17, although only one is shown in FIG. 1 to avoid over-complicating the drawing.


Program guide data may be transmitted by main facility 12 to interactive television program guide equipment 17 using any suitable approach. Data files may, for example, be encapsulated as objects and transmitted using a suitable Internet based addressing scheme and protocol stack (e.g., a stack which uses the user datagram protocol (UDP) and Internet protocol (IP)). Systems in which program guide data is transmitted from a main facility to television distribution facilities are described, for example, in Gollahon et al. U.S. patent application Ser. No. 09/332,624, filed Jun. 11, 1999, which is hereby incorporated by reference herein in its entirety.


A client-server based interactive television program guide is implemented on interactive television program guide equipment 17. Three illustrative arrangements for interactive television program guide equipment 17 are shown in FIGS. 2a-2c. FIG. 2a shows an illustrative arrangement for interactive television program guide equipment 17 in which a program guide server obtains program guide data directly from main facility 12. FIG. 2b shows an illustrative arrangement for interactive television program guide equipment 17 in which a program guide server obtains program guide data from main facility 12 or some other facility (e.g., local information service 15) via the Internet. In either of these approaches, users may be provided with opportunities to access program guide data without having to navigate the Internet, if desired. As shown in FIGS. 2a and 2b, interactive program guide television equipment 17 may include television distribution facility 16 and user television equipment 22.


Television distribution facility 16 may have program guide distribution equipment 21 and program guide server 25. Distribution equipment 21 is equipment suitable for providing program guide data from program guide server 25 to user television equipment 22 over communications path 20. Distribution equipment 21 may include, for example, suitable transmission hardware for distributing program guide data on a television channel sideband, in the vertical blanking interval of a television channel, using an in-band digital signal, using an out-of-band digital signal, over a dedicated computer network or Internet link, or by any other data transmission technique suitable for the type of communications path 20. Analog or digital video signals (e.g., television programs) may also be distributed by distribution equipment 21 to user television equipment 22 over communications paths 20 on multiple analog or digital television channels. Alternatively, videos may be distributed to user television equipment 22 from some other suitable distribution facility, such as a cable system headend, a broadcast distribution facility, a satellite television distribution facility, or any other suitable type of television distribution facility.


Communications paths 20 may be any communications paths suitable for distributing program guide data. Communications paths 20 may include, for example, a satellite link, a telephone network link, a cable or fiber optic link, a microwave link, an Internet link, a data-over-cable service interface specification (DOCSIS) link, a combination of such links, or any other suitable communications link. Communications paths 20 preferably have sufficient bandwidth to allow television distribution facility 16 or another distribution facility to distribute television programming to user television equipment 22. There are typically multiple pieces of user television equipment 22 and multiple associated communications paths 20, although only one piece of user television equipment 22 and communications path 20 are shown in FIGS. 2a and 2b to avoid over-complicating the drawings. If desired, television programming and program guide data may be provided over separate communications paths.


Program guide server 25 may be based on any suitable combination of server software and hardware. Program guide server 25 may retrieve program guide data or video files from storage device 56 in response to program guide data or video requests generated by an interactive television program guide client implemented on user television equipment 22. As shown in FIGS. 2a and 2b, program guide server 25 may include processing circuitry 54 and storage device 56. Processing circuitry 54 may include any suitable processor, such as a microprocessor or group of microprocessors, and other processing circuitry such as caching circuitry, video decoding circuitry, direct memory access (DMA) circuitry, input/output (I/O) circuitry, etc.


Storage device 56 may be a memory or other storage device, such as random access memory (RAM), flash memory, a hard disk drive, etc., that is suitable for storing the program guide data transmitted to television distribution facility 16 by main facility 12. User data, such as user preference profiles, preferences, parental control settings, record and reminder settings, viewing histories, and other suitable data may also be stored on storage device 56 by program guide server 25. Program guide data and user data may be stored on storage device 56 in any suitable format (e.g., a Structured Query Language (SQL) database). If desired, storage 56 may also store video files for playing back on demand.


Processing circuitry 54 may process requests for program guide data by searching the program guide data stored on storage device 56 for the requested data, retrieving the data, and providing the retrieved data to distribution equipment 21 for distribution to user television equipment 22. Processing circuitry 54 may also process storage requests generated by the program guide client that direct program guide server 25 to store user data. Alternatively, program guide server 25 may distribute program guide data to and receive user data from user television equipment 22 directly. If communications paths 20 include an Internet link, DOCSIS link, or other high speed computer network link (e.g., 10 BaseT, 100 BaseT, 10 BaseF, T1, T3, etc.), for example, processing circuitry 54 may include circuitry suitable for transmitting program guide and user data and receiving program guide data and storage requests over such a link.


Program guide server 25 may communicate with user television equipment 22 using any suitable communications protocol. For example, program guide server 25 may use a communications protocol stack that includes transmission control protocol (TCP) and Internet protocol (IP) layers, sequenced packet exchange (SPX) and internetwork packet exchange (IPX) layers, Appletalk transaction protocol (ATP) and datagram delivery protocol (DDP) layers, DOCSIS, or any other suitable protocol or combination of protocols. User television equipment 22 may also include suitable hardware for communicating with program guide server 25 over communications paths 20 (e.g., Ethernet cards, modems (digital, analog, or cable), etc.)


The program guide client on user television equipment 22 may retrieve program guide data from and store user data on program guide server 25 using any suitable client-server based approach. The program guide may, for example, pass SQL requests as messages to program guide server 25. In another suitable approach, the program guide may invoke remote procedures that reside on program guide server 25 using one or more remote procedure calls. Program guide server 25 may execute SQL statements for such invoked remote procedures. In still another suitable approach, client objects executed by the program guide may communicate with server objects executed by program guide server 25 using, for example, an object request broker (ORB). This may involve using, for example, Microsoft's Distributed Component Object Model (DCOM) approach. As used herein, “record requests” and “storage requests” are intended to encompass any of these types of inter-process or inter-object communications, or any other suitable type of inter-process or inter-object communication.



FIG. 2b shows an illustrative arrangement for interactive television program guide equipment 17 in which program guide server 25 obtains program guide data via the Internet. The program guide data obtained by program guide server 25 may be provided by main facility 12 or from some other source (e.g., local information service 15) and made available on the Internet. Internet service system 61 may use any suitable combination of hardware and software capable of providing program guide data from the Internet to program guide server 25 using an Internet based approach (e.g., using the HyperText Transfer Protocol (HTTP), File Transfer Protocol (FTP), etc.). FIG. 2b shows Internet service system 61 as being encompassed by television distribution facility 16. If desired, Internet service system 61 may be located at a facility that is separate from television distribution facility 16. Internet service system 61 may, for example, be located at main facility 12 or at some other Internet node suitable for providing program guide data from the Internet to program guide server 25. The functionality of Internet service system 61 and program guide server 25 may be integrated into one system if desired.


Another suitable arrangement for interactive television program guide equipment 17 is shown in FIG. 2c. Interactive television program guide equipment 17 may include, for example, television distribution facility 16 having program guide server 25 and Internet service system 61. A program guide client application may run on personal computer 23. The client may access program guide server 25 via Internet service system 61 and communications path 20. Personal computer 23 may include processing circuitry 27, memory 29, storage device 31, communications device 35, and monitor 39.


Processing circuitry 27 may include any suitable processor, such as a microprocessor or group of microprocessors, and other processing circuitry such as caching circuitry, direct memory access (DMA) circuitry, input/output (I/O) circuitry, etc. Processing circuitry 27 may also include suitable circuitry for displaying television programming. Personal computer 23 may include, for example, a PC/TV card. Memory 29 may be any suitable memory, such as random access memory (RAM) or read only memory (ROM), that is suitable for storing the computer instructions and data. Storage device 31 may be any suitable storage device, such as a hard disk, floppy disk drive, flash RAM card, recordable CD-ROM drive, or any other suitable storage device. Communications device 35 may be any suitable communications device, such as a conventional analog modem or cable modem.


An illustrative arrangement for user television equipment 22 of FIGS. 2a and 2b is shown in FIG. 3. User television equipment 22 of FIG. 3 receives analog video or a digital video stream and data, program guide data, or any suitable combination thereof, from television distribution facility 16 (FIG. 1) at input 26. During normal television viewing, a user tunes set-top box 28 to a desired television channel. The signal for that television channel is then provided at video output 30. The signal supplied at output 30 is typically either a radio-frequency (RF) signal on a predefined channel (e.g., channel 3 or 4), or a analog demodulated video signal, but may also be a digital signal provided to television 36 on an appropriate digital bus (e.g., a bus using the Institute of Electrical and Electronics Engineers (IEEE) 1394 standard, (not shown)). The video signal at output 30 is received by optional secondary storage device 32.


The interactive television program guide client may run on set-top box 28, on television 36 (if television 36 has suitable processing circuitry and memory), on a suitable analog or digital receiver connected to television 36, or on digital storage device 31 if digital storage device 31 has suitable processing circuitry and memory. The interactive television program guide client may also run cooperatively on a suitable combination of these devices. Interactive television application systems in which a cooperative interactive television program guide application runs on multiple devices are described, for example, in Ellis U.S. patent application Ser. No. 09/186,598, filed Nov. 5, 1998, which is hereby incorporated by reference herein in its entirety.


Secondary storage device 32 can be any suitable type of analog or digital program storage device or player (e.g., a videocassette recorder, a digital versatile disc (DVD) player, etc.). Program recording and other features may be controlled by set-top box 28 using control path 34. If secondary storage device 32 is a videocassette recorder, for example, a typical control path 34 involves the use of an infrared transmitter coupled to the infrared receiver in the videocassette recorder that normally accepts commands from a remote control such as remote control 40. Remote control 40 may be used to control set-top box 28, secondary storage device 32, and television 36.


If desired, a user may record programs, program guide data, or a combination thereof in digital form on optional digital storage device 31. Digital storage device 31 may be a writeable optical storage device (such as a DVD player capable of handling recordable DVD discs), a magnetic storage device (such as a disk drive or digital tape), or any other digital storage device. Interactive television program guide systems that have digital storage devices are described, for example, in Hassell et al. U.S. patent application Ser. No. 09/157,256, filed Sep. 17, 1998, which is hereby incorporated by reference herein in its entirety.


Digital storage device 31 can be contained in set-top box 28 or it can be an external device connected to set-top box 28 via an output port and appropriate interface. Digital storage device 31 may, for example, be contained in local media server 29. If necessary, processing circuitry in set-top box 28 formats the received video, audio and data signals into a digital file format. Preferably, the file format is an open file format such as the Moving Picture Experts Group (MPEG) MPEG-2 standard or the Moving Joint Photographic Experts Group (MJPEG) standard. The resulting data is streamed to digital storage device 31 via an appropriate bus (e.g., a bus using the Institute Electrical and Electronics Engineers (IEEE) 1394 standard), and is stored on digital storage device 31. In another suitable approach, an MPEG-2 data stream or series of files may be received from distribution equipment 21 and stored.


Television 36 receives video signals from secondary storage device 32 via communications path 38. The video signals on communications path 38 may either be generated by secondary storage device 32 when playing back a prerecorded storage medium (e.g., a videocassette or a recordable digital video disc), by digital storage device 31 when playing back a pre-recorded digital medium, may be passed through from set-top box 28, may be provided directly to television 36 from set-top box 28 if secondary storage device 32 is not included in user television equipment 22, or may be received directly by television 36. During normal television viewing, the video signals provided to television 36 correspond to the desired channel to which a user has tuned with set-top box 28. Video signals may also be provided to television 36 by set-top box 28 when set-top box 28 is used to play back information stored on digital storage device 31.


Set-top box 28 may have communications device 37 for communicating with program guide server 25 over communications path 20. Communications device 37 may be a modem (e.g., any suitable analog or digital standard, cellular, or cable modem), network interface card (e.g., an Ethernet card, Token ring card, etc.), a combination of such devices, or any other suitable communications device. Television 36 may also have such a suitable communications device if desired.


Set-top box 28 may have memory 44. Memory 44 may be any memory or other storage device, such as a random access memory (RAM), read only memory (ROM), flash memory, a hard disk drive, a combination of such devices, etc., that is suitable for storing program guide client instructions and program guide data for use by the program guide client.


A more generalized embodiment of user television equipment 22 of FIG. 3 is shown in FIG. 4. As shown in FIG. 4, program guide data from television distribution facility 16 (FIG. 1) and programming are received by control circuitry 42 of user television equipment 22. The functions of control circuitry 42 may be provided using the set-top box arrangement of FIGS. 2a and 2b. Alternatively, these functions may be integrated into an advanced television receiver, personal computer television (PC/TV) such as shown in FIG. 2c, or any other suitable arrangement. If desired, a combination of such arrangements may be used.


User television equipment 22 may also have secondary storage device 47 and digital storage device 49 for recording programming. Secondary storage device 47 can be any suitable type of analog or digital program storage device (e.g., a videocassette recorder, a digital versatile disc (DVD), etc.). Program recording and other features may be controlled by control circuitry 42. Digital storage device 49 may be, for example, a writeable optical storage device (such as a DVD player capable of handling recordable DVD discs), a magnetic storage device (such as a disk drive or digital tape), or any other digital storage device.


User television equipment 22 may also have memory 63. Memory 63 may be any memory or other storage device, such as a random access memory (RAM), read only memory (ROM), flash memory, a hard disk drive, a combination of such devices, etc., that is suitable for storing program guide client instructions and program guide data for use by control circuitry 42.


User television equipment 22 of FIG. 4 may also have communications device 51 for supporting communications between the program guide client and program guide server 25 and via communications path 20. Communications device 51 may be a modem (e.g., any suitable analog or digital standard, cellular, or cable modem), network interface card (e.g., an Ethernet card, Token ring card, etc.), a combination of such devices, or any other suitable communications device.


A user controls the operation of user television equipment 22 with user interface 46. User interface 46 may be a pointing device, wireless remote control, keyboard, touch-pad, voice recognition system, or any other suitable user input device. To watch television, a user instructs control circuitry 42 to display a desired television channel on display device 45. To access the functions of the program guide, a user instructs the program guide implemented on interactive television program guide equipment 17 to generate a main menu or other desired program guide display screen for display on display device 45. If desired, the program guide client running on user television equipment 22 may provide users with access to program guide features without requiring them to navigate the Internet.


The program guide may provide users with an opportunity to access program guide features through a main menu. A main menu screen, such as illustrative main menu screen 100 of FIG. 5, may include menu 102 of selectable program guide features 106. If desired, program guide features 106 may be organized according to feature type. In menu 102, for example, program guide features 106 have been organized into three columns. The column labeled “TV GUIDE” is for listings related features, the column labeled “MSO SHOWCASE” is for multiple system operator (MSO) related features, and the column labeled “VIEWER SERVICES” is for viewer related features. The interactive television program guide may generate a display screen for a particular program guide feature when a user selects that feature from menu 102.


Main menu screen 100 may include one or more selectable advertisements 108. Selectable advertisements 108 may, for example, include text and graphics advertising pay-per-view programs or other programs or products. When a user selects a selectable advertisement 108, the program guide may display information (e.g., pay-per-view information) or take other actions related to the content of the advertisement. Pure text advertisements may be presented, if desired, as illustrated by selectable advertisement banner 110.


Main menu screen 100 may also include other screen elements. The brand of the program guide product may be indicated, for example, using a product brand logo graphic such as product brand logo graphic 112. The identity of the television service provider may be presented, for example, using a service provider logo graphic such as service provider logo graphic 114. The current time may be displayed in clock display region 116. In addition, a suitable indicator such as indicator graphic 118 may be used to indicate to a user that mail from a cable operator is waiting for a user if the program guide supports messaging functions.


The interactive television program guide may provide a user with an opportunity to view television program listings. A user may indicate a desire to view program listings by, for example, positioning highlight region 120 over a desired program guide feature 106. Alternatively, the program guide may present program listings when a user presses a suitable key (e.g., a “guide” key) on remote control 40. When a user indicates a desire to view television program listings, the program guide client requests listings from program guide server 25 and generates an appropriate program listings screen for display on display device 45 (FIG. 4). Program listings screens may be overlaid on a program being viewed by a user or overlaid on a portion of the program in a “browse” mode. Program listings screens are described, for example, in Knudson et al. U.S. patent application Ser. No. 09/357,941, filed Jul. 16, 1999, which is hereby incorporated by reference herein in its entirety.


A program listings screen may contain one or more groups or lists of program listings organized according to one or more organization criteria (e.g., by time, by channel, by program category, etc.). The program guide may, for example, provide a user with an opportunity to view listings by time, by channel, according to a number of categories (e.g., movies, sports, children, etc.), or may allow a user to search for a listing by title. Program listings may be displayed using any suitable list, table, grid, or other suitable display arrangement. If desired, program listings screens may include selectable advertisements, product brand logo graphics, service provider brand graphics, clocks, or any other suitable indicator or graphic.


A user may indicate a desire to view program listings by time, channel, or category by, for example, selecting a selectable feature 106 from menu 102. In response, the program guide client may issue one or more requests to program guide server 25 for listings in the selected category if such listings are not already cached in memory 63 (FIG. 4). Program guide server 25 may retrieve program guide data stored on storage device 56, on another server, or from Internet service system 61, and provide the data to the program guide client via program guide distribution equipment 21.


The program guide client may display program listings in a suitable program listings screen on user television equipment 22. FIG. 6 illustrates the display of program listings by time. Program listings screen 130 of FIG. 6 may include highlight region 151, which highlights the current program listing 150. A user may position highlight region 151 by entering appropriate commands with user interface 46. For example, if user interface 46 has a keypad, a user can position highlight region 151 using “up” and “down” arrow keys on remote control 40. A user may select a listing by, for example, pressing on the “OK” or “info” key on remote control 40. Alternatively, a touch sensitive screen, trackball, voice recognition device, or other suitable device may be used to move highlight region 151 or to select program listings without the use of highlight region 151. In still another approach, a user may speak a television program listing into a voice request recognition system. These methods of selecting program listings are merely illustrative. Any other suitable approach for selecting program listings may be used if desired.


A user may view additional listings for the time slot indicated in timebar 111 by, for example, pressing an “up” or “down” arrow, or a “page up” or “page down” key on remote control 40. The user may also see listings for the next 24 hour period, or the last 24 hour period, by pressing a “day forward” or “day backward” key on remote control 40, respectively. If there are no listings starting exactly 24 hours in the indicated direction, the program guide may pick programs starting at either closer or further than 24 hours away. If desired, the program guide may require a user to scroll through advertisement banner 110. A user may view program listings for other time slots by, for example, pressing “right” and “left” arrows on remote control 40.



FIG. 7 illustrates the display of program listings by channel. A user may scroll up and down to view program listings for additional time slots, and may scroll left and right to view program listings for other channels. If desired, the day for which program listings are displayed may be included in display area 147 with the channel number as shown.


The program guide may provide users with an opportunity to view program listings sorted by category. A user may, for example, press a special category key on remote control 40 (e.g., “movies”, “sports”, “children”, etc.), select a selectable category feature from main menu screen 100 (FIG. 5), or may indicate a desire to view program listings by category using any other suitable approach. FIG. 8a is an illustrative program listings screen in which program listings for movies are displayed. FIG. 8b is an illustrative program listings screen in which program listings for sports-related programming are displayed. FIG. 8c is an illustrative program listings screen in which program listings for children's programs are displayed.


In program listings display screens such as those shown in FIGS. 7a and 8a-8c for example, program listings within lists 129 may be divided into predefined time slots, such as into 30 minute time slots. Between each time slot, separator 128 may be displayed to indicate to a user that a user has scrolled or paged program listings from one time slot to the next. In FIG. 7 for example, a user is scrolling from program listings in the 11:30 PM to the 12:00 AM time slot. This is indicated by the display of the name of the next week day. In FIGS. 8a-8c, for example, a user is scrolling from program listings in the 12:30 PM time slot to program listings in the 1:00 PM time slot. If desired, separators 128 may be displayed only for those timeslots for which there are listings. When the user scrolls within listings, highlight region 151 may skip separator 128. FIGS. 6, 7, and 8a-8c also illustrate how the program guide may display an advertisement banner so that a user is required to scroll past the banner to access additional program listings.


The program listings screens of FIGS. 6, 7, 8a, 8b, and 8c have also been shown as including various other screen elements. Program listings display screens may include, for example, selectable advertisements, advertisement banners, brand logos, service provider logos, clocks, message indicators, or any other suitable screen element. The program guide may provide users with access to selectable advertisements in response to, for example, a user pressing left arrows to move highlight region 151 to highlight a selectable advertisement. In the illustrative program listings screens of FIGS. 6, 8a, 8b, and 8c, the program guide may also adjust the time displayed in timebar 123 as the user scrolls or pages through program listings to reflect the time of the program listing at the top of the list.


The program guide client may provide a user with an opportunity to define sophisticated boolean or natural language expressions of one or more criteria. Such criteria may include, for example, attribute type and attribute information that is provided by program guide server 25. The user defined expressions may be stored by program guide server 25 for searching through and sorting program guide data, scheduling reminders, automatically recording programs, and parentally controlling programs. Criteria may also be derived by the program guide server or program guide client from user profiles or by monitoring usage of the program guide or advertising. Program guide server 25 may also use expressions to obtain other types of information or programs. Program guide server 25 may obtain, for example, video-on-demand programs, web site links, games, chat group links, merchandise information, or any other suitable information or programming from data sources 14 located at main facility 12 or other facilities. The program guide client may provide users with an opportunity to access, modify, or delete the expressions if desired.


A user may indicate a desire to search program guide data by, for example, selecting selectable Search feature 106 of main menu 102 (FIG. 5). In response, the program guide client may display a criteria screen, such as illustrative criteria screen 141 and 149 of FIGS. 9a and 9b. The program guide client may display criteria screen 141 of FIG. 9a to provide a user with an opportunity to define a boolean expression. The user may construct a boolean expression by selecting criteria such as attribute types, attributes, logical operators, and sorting criteria. User selectable criteria may also include what program guide server 25 searches for such as, for example, program listings, program information, web sites, video-on-demand videos, software, or any other suitable program guide data, other information, or videos.


Users may define expressions by, for example, arrowing up or down between criteria, arrowing left or right to choose an attribute, attribute type or logical operator, and pressing a suitable key to indicate that the user is finished (e.g., an “OK” key). In the example of FIG. 9a, the user has constructed a boolean expression for all action programs that have the actor Bruce Willis, that start between 7:00 P and 11:00 P, and that end between 9:00 P and 1:30 A on the current day. FIG. 9a has not been shown as including criteria for selecting what program guide server 25 searches for to avoid over-complicating the drawing.


The program guide client may display criteria screen 149 of FIG. 9b to provide a user with an opportunity to construct a natural language expression. The user may enter a natural language phrase, such as “List in alphabetical order all action programs starring Bruce Willis and that start today between 7:00 P and 11:00 P and that end between 9:00 P and 1:30 A” using user interface 46 (FIG. 4).


The program guide client may submit the user defined boolean expression or the natural language expression to program guide server 25 for processing. Program guide server 25 may process the expression, and provide the resulting program guide data (e.g., program listings, program information, software, Internet links, etc.) or video programs to the program guide client for display. FIG. 11 shows an illustrative program listings screen that may be displayed by the program guide client in response to the expressions defined in FIGS. 9a and 9b.


Users may also indicate a desire to have program guide server 25 automatically process expressions by, for example, saving defined expressions as agents. A user may indicate a desire to save an expression as an agent by, for example, selecting Save As Agent selectable feature 147 of FIGS. 9a and 9b after defining a boolean or natural language expression. The program guide client may automatically highlight Save As Agent selectable feature 147 when a user indicates that the user is finished defining an expression (e.g., by pressing an “OK” key). If desired the program guide client may provide the user with an opportunity to name the agent.


Users may access saved expressions or agents by, for example, selecting selectable Agent feature 106 of main menu 102. In response, the program guide client may display a list of saved expressions or agents. An illustrative agents screen 1101 is shown in FIG. 10. A user may indicate a desire to view program listings by, for example, positioning highlight region 151 over the desired expression and pressing an “OK” key on remote control 40. In response to a user indicating a desire to access an expression, the program guide client may submit the user defined expression to program guide server 25 for processing. Program guide server may process the expression, and provide program listings to the program guide client for display in a program listings screen. For example, if a user saved the boolean expression of FIG. 9a, named it “Bruce Willis”, and then indicated a desire to access listings for the expression the program guide client may display the listings screen of FIG. 10.


In still another approach, the program guide client may provide the expression to program guide server 25 in response to the user saving the expression as an agent. Program guide server 25 may store the expression and monitor the data stored on storage device 56 for program guide listings, program information, other information, software, videos, etc., that match the expression. Program guide server 25 may also query other sources for program guide data and videos that match the expression via, for example, the Internet. Program guide server 25 may obtain the program guide data, other information or videos from storage device 56 or other sources and provide them to the program guide client when the user indicates a desire to access the agent. Alternatively, program guide server 25 may provide the program guide data, other information, or videos to the program guide client automatically when the user accesses a feature of the program guide that would display such information. In still another suitable approach, program guide server 25 may provide, for example, program identifiers and air times to the program guide client for use in generating program reminders that indicate found programs.


The program guide may also provide users with an opportunity to define user preferences that allow users to customize their program guide experience. Systems in which interactive television program guides provide users with opportunities to define user preference profiles are described, for example, in Ellis et al. U.S. patent application Ser. No. 09/034,934, filed Mar. 4, 1998, which is hereby incorporated by reference herein in its entirety. Users may indicate a desire to set up user preference profiles, for example, by selecting a selectable Setup feature 106 from main menu 102 of FIG. 5. When a user selects a selectable Setup feature 106 from main menu 102, the program guide client may display a setup screen, such as illustrative setup screen 411 of FIG. 12.


Setup screen 411 may provide a user with an opportunity to set up various guide features, set parental control features, set features of set-top box 28 (FIG. 3), set audio features, set the screen position, set user preference profiles, or to set up any other feature or suitable combination of features. The user may indicate a desire to set up a user preference profile by, for example, selecting User Profile feature 417. When the user indicates a desire to set up a user preference profile, the program guide client may display a user preference profile setup screen, such as the preference profile setup screens shown in FIGS. 13a-13f. This method of defining user profiles is only illustrative, as any suitable method may be used.


In practice, there may be multiple users associated with each user television equipment 22. The program guide may provide users with the ability to set up multiple user preference profiles. Users may switch between user preference profiles by, for example, selecting preference profile selector 109 and arrowing right or left to select the desired user preference profile. In FIGS. 13a-13f, for example, the user has selected Preference profile #1, which may correspond to a particular user.


User preference profiles may include criteria such as preference attributes 104 and preference levels 106. Preference attributes 104 may be organized by type. Attribute types and attributes may be programmed into the program guide client, or may be retrieved by the program guide client from program guide server 25. In the former approach, the available attribute types and attributes may remain static until the program guide client is updated. In the latter approach, the available attribute types and attributes may be dynamic. Suitable attribute types and attributes may be provided at any time by main facility 12 or television distribution facility 16. Each time a user indicates a desire to set up a user preference profile, the program guide client may query program guide server 25 for the available attribute types and attributes. When a user indicates a desire to set up a user preference profile in either approach, the program guide client may query program guide server 25 for the user preference profiles associated with that program guide client.



FIGS. 13a-13f show six illustrative views of preference profile setup screens in which the user has selected attribute types by, for example, selecting attribute selector 111 and arrowing right or left until a desired preference attribute type is displayed. For example, FIGS. 13a-13f illustrate how the program guide may provide a user with an opportunity to set preference levels for series, genres, channels, actors and actresses, ratings, and other types of preference attributes, respectively. The user may select preference attributes by, for example, arrowing down after selecting an attribute type. The user may then arrow right or left until a desired attribute is displayed. After the desired preference attribute is displayed, the user may, for example, arrow down to set a preference level for the attribute. The user may then, for example, arrow right or left to select a suitable preference level.


Preference levels that may be used to indicate the user's interest or disinterest in a given preference attribute include strong like, weak like, strong dislike, weak dislike, mandatory (appropriate, e.g., for closed-captioning for a deaf person), illegal (appropriate, e.g., for R-rated programs for a child) and don't care (neutral). After the user indicates that he or she is finished defining a profile (e.g., by pressing an “OK” key or remote control 40), the program guide client may provide the preference profile data to program guide server 25 for use in providing program guide data. The user may arrow down again to select additional criteria, or arrow up to edit criteria that has already been selected. The user may delete an attribute by, for example, setting its preference level to “don't care.”


The user may activate or deactivate one or more defined preference profiles by, for example, selecting selectable Profile feature 106 from main menu 102 of FIG. 5. The program guide client may respond by, for example, querying program guide server 25 for any defined preference profiles, providing the user with a list of preference profiles, and providing the user with an opportunity to activate or deactivate one or more preference profiles as shown in FIG. 14. A user may deactivate a preference profile by, for example, setting the profile to non-active. A user may set a preference profile as active to varying degrees. For example, a user may set a profile as active by setting the profile to “wide”, “moderate”, or “narrow” scope.


The program guide client may also indicate to program guide server 25 which profiles are activated or deactivated. The program guide server may use, for example, the attributes of one or more user preference profiles as additional criteria when retrieving data in response to data requests from the program guide client. If multiple preference profiles are used simultaneously, program guide server 25 may reconcile any conflicts using any suitable approach. Interactive television program guide systems that resolve conflicts among multiple active user preference profiles are described, for example, in above-mentioned Ellis et al. U.S. patent application Ser. No. 09/034,934, filed Mar. 4, 1998.



FIG. 15 is a table containing an illustrative list of programs that might be available to a user. The results that appear under the columns labeled “narrow scope”, “moderate scope”, and “wide scope”, show which programs satisfy the preference attributes and preference levels of, for example, Profile #1 as illustratively defined in FIGS. 13a-13f. In practice, a listings screen generated based on a profile that is set to widest scope may typically include a larger number of program listings depending on the mandatory attributes set by the user.


When the user activates Profile #1 and sets it to the widest scope, program guide server 25 may provide program guide data for programs that have all mandatory attributes and no illegal attributes. For example, Seinfeld, The Shining, ER, Terminator, and My Stepmother is an Alien are included in the widest preference scope because they have the only mandatory attribute that is specified in Profile #1—closed-captioning (as set in FIG. 13f). In addition, they have no preference attributes with a preference level of illegal (R rating, TV-MA rating, or NC-17 rating (as set in FIG. 13e). The Night at the Opera is not included because it does not have a mandatory attribute (closed-captioning). Dante's Peak is not included because it has a illegal rating (R). An illustrative program listings screen that may be displayed by the program guide client with such limited data is shown in FIG. 16a (ER has not been listed because, presumably, it would be in a different time block).


When the user activates Profile #1 and sets it to the moderate scope, program guide server 25 may provide program guide data for programs that have no preference attributes with an associated preference level of disliked, that have all mandatory attributes, and that have no illegal attributes. The Shining is not included because horrors have a preference level of “weak dislike” (as set in FIG. 13b). Dante's Peak is not included because it has an R-rating, which has an attribute level of illegal (as set in FIG. 13e). Night at the Opera is not included because it is not closed-captioned, which is a mandatory attribute (as set in FIG. 13f). The Terminator, for example is not within the moderate scope of Profile #1 because the preference attribute of horror in Profile #1 has an associated preference level of “weak dislike” and the preference attribute of Schwarzenegger (an actor in the program Terminator) has an associated preference level of “strong dislike” (as set in FIGS. 13b and 13d, respectively). Seinfeld and ER are included because they do not have any disliked attributes.


When faced with two different preference levels associated with the same program, the program guide uses the stronger of the two. My Stepmother is an Alien is included, for example, because it has a “strong like” preference attribute that outweighs the “weak dislike”. An illustrative program listings screen that may be displayed by the program guide client with such limited program guide data is shown in FIG. 16b. In practice, a listings screen generated based on a profile that is set to moderate scope may typically include a larger number of program listings depending on the mandatory attributes set by the user.


When the user activates Profile #1 and sets it to the narrow preference scope, program guide server 25 may provide program guide data for all liked programs that are not more disliked and that have all mandatory attributes and no illegal attributes. The Shining is not included because it has a weakly disliked attribute, horror. Terminator is not included because it has a strongly disliked attribute, Arnold Schwarzenegger. My Stepmother is an Alien is included because the strongly liked attribute of comedy has priority over the weakly disliked attribute of horror. Dante's Peak is not included because it has a rating of R. Night at the Opera is not included because it is not closed-captioned. ER is not within the narrow scope because it does not have any liked attributes. It is at best, neutral. An illustrative program listings screen that may be displayed by the program guide client with such limited program guide data is shown in FIG. 16c.


The program guide may also provide users with an opportunity to schedule reminders using boolean or natural language expressions having one or more criteria. If desired, program guide server 25 may schedule reminders based on user preference profiles and agents. Reminders may be scheduled for individual programs or series of programs. Systems in which reminders are set for series of programs are described, for example, in Knudson et al. U.S. patent application Ser. No. 09/330,792, filed Jun. 11, 1999, which is hereby incorporated by reference herein in its entirety.


A user may indicate a desire to schedule a reminder by, for example, selecting a selectable Reminders feature 106 from main menu 100 of FIG. 5. In response, the program guide may display a criteria screen. Illustrative criteria screens 161 and 169 are shown in FIGS. 17a and 17b. The program guide client may display criteria screen 161 of FIG. 17a to provide a user with an opportunity to set reminders according to a boolean type expression. The user may construct a boolean expression by selecting criteria such as attribute types, attributes, and logical operators. The user may make such selections, for example, using any suitable combination of right, left, up, or down arrow key sequences to sequence through the attribute types, attributes and logical operators. In the example of FIG. 17a, the user has defined a boolean expression to schedule reminders for comedies that star Gary Shandling and that have a rating less than R. In the example of FIG. 17b, the user has defined a similar natural language expression.


The program guide client may submit the user defined boolean or natural language expression to program guide server 25 for processing. Program guide server 25 may process the expression and schedule reminders for all of the programs that meet the expression. Program reminders may be scheduled using any suitable approach. In one suitable approach, program guide server 25 may store program identifiers and air times and send messages to the program guide client at an appropriate time before a program starts. In another suitable approach, program guide server 25 may process an expression and provide program identifiers and air times to the program guide client. The program guide client may, for example, maintain a list of program identifiers and display program reminders at an appropriate time before the programs start.


The program guide may remind a user that a program is airing at the time a program airs. In an alternative approach, the program guide may remind a user at some predetermined period of time before the program airs that a program is going to air. FIGS. 18 and 19 show illustrative program reminder lists 171. In FIG. 18, reminder list 171 is overlaid on top of the currently display television program to provide a user with the opportunity to view a reminder while still viewing a portion of the television program that a user is watching. In FIG. 19, reminder list 171 is shown overlaid on top of a program listings display screen. The program guide may provide a user with an opportunity to scroll through reminder list 171 by, for example, using remote control arrow keys. The program guide may hide the reminder list when, for example, a user selects hide reminder feature 172. The guide may also display reminder list 171 if, for example, the user presses an “OK” key at any time while watching TV.


The program guide may also provide users with an opportunity to schedule programs for recording by secondary storage device 47 or digital storage device 49 (FIG. 4) using boolean or natural language expressions. If desired, program guide server 25 may schedule programs for recording based on user preference profiles or agents. Programs may also be scheduled for recording by program guide server 25. Program guide systems in which programs are recorded by a remote server are described, for example, in Ellis et al. U.S. patent application Ser. No. 09/332,244, filed Jun. 11, 1999, which is hereby incorporated by reference herein in its entirety.


A user may indicate a desire to schedule a program for recording by, for example, selecting a selectable Record feature 106 from main menu 102 of FIG. 5. In response, the program guide may display a criteria screen, such as illustrative criteria screens 161 and 169 of FIGS. 17a and 17b. The program guide client may display criteria screen 161 of FIG. 17a to provide a user with an opportunity to schedule a program for recording according to a boolean type expression. The user may construct a boolean expression by selecting criteria such as attribute types, attributes, and logical operators. The user may make such selections, for example, using any suitable combination of right, left, up, or down arrow key sequences to sequence through the attribute types, attributes and logical operators. In the example of FIG. 17a, the user has defined a boolean expression to schedule for recording comedies that star Gary Shandling and that have a rating less than R. In the example of FIG. 17b, the user has defined a similar natural language expression with similar criteria.


The program guide client may submit the user defined boolean or natural language expression to program guide server 25 for processing. Program guide server 25 may process the expression and schedule all of the programs that meet the expression for recording. Recording by program guide server 25 may be performed, for example, as described in above-mentioned Ellis et al. U.S. patent application Ser. No. 09/332,244, filed Jun. 11, 1999. In another suitable approach, program guide server 25 may process the expression and provide program identifiers and air times to the program guide client. The program guide client may, for example, maintain a list of program identifiers and program air times and may instruct optional secondary storage device 47 or digital storage device 49 to record the programs.


The program guide may also provide users with an opportunity to parentally control titles, programs, or channels using boolean or natural language expressions. If desired, program guide server 25 may parentally control programs based on user preference profiles. A user may indicate a desire to parentally control titles, programs, or channels by, for example, selecting a selectable Parents feature 106 from main menu 102 of FIG. 5. In response, the program guide may display a criteria screen, such as illustrative criteria screens 161 and 169 of FIGS. 17a and 17b. The program guide client may display criteria screen 161 of FIG. 17a to provide a user with an opportunity to control programs, for example, according to a boolean type expression. The user may construct a boolean type expression by selecting criteria such as attribute types, attributes, and logical operators. The user may make such selections, for example, using any suitable combination of right, left, up, or down arrow key sequences to sequence through the attribute types, attributes and logical operators. In the example of FIG. 17a, the user has defined a boolean expression to lock out comedies that star Gary Shandling and that have a rating less than R. In the example of FIG. 17b, the user has defined a similar natural language expression with similar criteria.


The program guide client may submit the user defined boolean or natural language expression to program guide server 25 for processing. Program guide server 25 may process the expression, determine all of the programs that meet the expression, and indicate the programs that are locked to the program guide client when providing program listings to the program guide client using a suitable indicator (e.g., “locked” tag contained in the listings information). The program guide client may, for example, indicate that a program is locked by displaying lock indicator 161 when displaying locked listings in a listing screen, as shown, for example, in FIG. 7. By placing the processing and storage burdens of locking programs on program guide server 25 instead of user television equipment 22, more titles may be locked than would otherwise because of the limited processing and storage resources of user television equipment 22. If desired, titles, programs, or channels may also be locked using conventional parental control techniques. Program guide systems that provide users with an opportunity to parentally control titles, programs, or channels are described, for example, in above-mentioned Knudson et al. U.S. patent application Ser. No. 09/357,941 filed Jul. 16, 1999.


Program guide server 25 may also record the viewing histories of users on storage device 56. Viewing histories may be created using any suitable approach. The program guide client may, for example, keep track of all of the programs that a user watches for longer than a predefined time, and record the household that the guide client is running in, the current active preference profile or profiles, the program (or its identifier), and how long the user watched the program. The program guide client may also track when users order pay-per-view programs, record programs, and schedule reminders for programs, and may also provide this information to program guide server 25 as part of the viewing histories. Other types of information may also be included in the viewing histories. User defined expressions, for example, may be stored by program guide server 25 to track what types of programs users search for. In addition, user demographic values may be calculated by program guide server 25 and used to more accurately target advertisements or recommend programs. Systems in which user demographic values are calculated are described, for example, in Knudson et al. U.S. patent application Ser. No. 09/139,777, filed Aug. 25, 1998, which is hereby incorporated by reference herein in its entirety.


The program guide client may provide the viewing history information to program guide server 25 continuously (e.g., each time the program guide client determines that a user has watched a program for the predefined time), periodically, in response to polls or requests from program guide server 25, or with any other suitable frequency. If desired, the program guide client may also monitor advertisement usage, such as what selectable advertisements users have selected. Program guide systems in which user viewing activities and advertisement usage are tracked are described, for example, in Thomas et al. U.S. patent application Ser. No. 09/139,798, filed Aug. 25, 1998, which is hereby incorporated by reference herein in its entirety.


The program guide may process user profiles along with the viewer histories to present a more customized viewing experience to the user. The program guide may, for example, identify which programs or series episodes users have watched. Program guide server 25 may, for example, identify episodes that users have not yet watched and may indicate such episodes to the program guide client when the program guide client requests program listings. The program guide client in turn may indicate that a program is new to a household by, for example, displaying a suitable icon or changing the display characteristics of a listing (e.g., changing its color). FIG. 7 shows, for example, the display of New indicator 159 in list 129 to indicate to a user that the user has not seen a particular episode of Saturday Night Live. Program guide server 25 may also calculate ratings, such as Nielsen ratings, based on the viewing histories and provide such information to interested parties.


The program guide may also use the viewing history and user preferences to target the user with advertisements. Program guide systems in which users are targeted with advertisements are described, for example, in Knudson et al. U.S. patent application Ser. No. 09/034,939, filed Mar. 4, 1998, which is hereby incorporated by reference herein in its entirety. Targeted advertisements may contain text, graphics, or video. Targeted advertisements may also be active objects containing various user-selectable options. For example, a targeted advertisement may allow the user to request that additional information on a product be mailed to the user's home, may allow the user to purchase a product, or may allow the user to view additional information on a product using the program guide. Targeted advertisements may be displayed in any suitable program guide display screen. The program guide client may, for example, display targeted advertisements in criteria or profile screens based on a displayed criteria, profile, or agent. Selectable advertisements 108 and advertisement banner 110, for example, may be targeted advertisements.


The program guide may make personalized viewing recommendations based on the viewing histories, preference profiles, or any suitable combination thereof. Program guide server 25 may, for example, construct relational database expressions from the viewing histories that define expressions for the program categories and ratings for programs that users have watched, scheduled reminders for, searched for, or ordered the most. Program guide server 25 may then apply user preference profile criteria to the programs, and generate personal viewing recommendations. In still another suitable approach, program guide server 25 or the program guide client may filter viewing recommendations that are generated by main facility 12 or television distribution facility 16 based on similar expressions, profiles, viewing histories, etc.


Assume, for the purpose of illustration, that a user has run the expression illustrated in FIGS. 9a and 9b, and has set the user profiles of FIGS. 13a-13f, program guide server 25 may determine that the movie Armageddon meets the criteria of the expression that was run, and also meets the criteria of the current user profile. Armageddon is a movie (strong like), an action (strong like), and does not have an illegal rating (it is rated PG-13). Program guide server 25 may indicate the movie Armageddon (or its identifier) and its air time to the program guide client and indicate to the client (e.g., using a second identifier) that a viewer recommendation for the movie is to be displayed. The program guide client may display a viewer recommendation overlay, such as overlay 2111 shown in FIGS. 20a and 20b, over a program the user is watching or over a program guide display screen, respectively. The user may press a suitable key on remote control 40 (e.g., an “info” key) to access additional information for a recommended program. An illustrative additional information screen is shown in FIG. 20c. Additional program information screens are described, for example, in above-mentioned Knudson et al. U.S. patent application Ser. No. 09/357,941 filed Jul. 16, 1999. The program guide client may tune user television equipment 22 to the channel on which a recommended viewing is aired when, for example, a user selects “Yes”. If desired, recommendations may include a suitable graphic, such as a graphic indicating the recommended program.



FIGS. 21-24 show flowcharts of illustrative steps involved in performing various aspects of the present invention. The steps shown in FIGS. 21-24 are only illustrative, and may be performed in any suitable order.



FIG. 21 shows a flowchart of illustrative steps involved in storing preference profiles on program guide server 25. If desired, the steps shown may be performed in a client-server interactive program guide system in which users are not required to navigate the Internet. At step 2000, the program guide client running on user television equipment 22 provides a user with an opportunity to define a preference profile. The preference profile may include user selected or defined levels of desirability of various program characteristics, such as genre and rating. Users may define preference profiles by, for example, selecting a profile (step 2002) and selecting criteria (step 2004) such as attribute types (step 2006) and attributes (step 2008). Preference profiles may, for example, be created as database files (e.g., SQL files) containing suitable database expressions that are provided to program guide server 25. Program guide server 25 may store the preference profiles at step 2012.


Program guide data is provided from program guide server 25 to the program guide client and is displayed by the program guide client at steps 2020 and 2030, respectively. Program guide server 25 or the program guide client may use preference profiles to filter out undesirable program guide data. This may be accomplished using any suitable approach. Program guide server 25 may, for example, only provide program listings information or other program guide data that meets the preference profile or profiles to the program guide client (step 2025). Alternatively, program guide server 25 may provide program guide data, other information, or videos to the program guide client and the program guide client may filter the data, other information, or videos by displaying only those elements that meet the preference profile or profiles (step 2035).


Program guide server 25 may perform additional functions based on preference profiles if desired. Program guide server 25 may, for example, lock programs according to preference profiles (step 2040), automatically record programs according to preference profiles (step 2050), schedule reminders based on preference profiles (step 2060), or target advertising based on preference profiles (step 2070). If desired, program guide server 25 may also provide viewing recommendations based on preference profiles at step 2080. Step 2080 may also include filtering viewing recommendations based on preference profiles provided by main facility 12 or television distribution facility 16 (step 2085).



FIG. 22 is a flowchart of illustrative steps involved in providing users with an opportunity to search program guide data in accordance with the principles of the present invention. If desired, the steps shown may be performed in a client-server interactive program guide system in which users are not required to navigate the Internet. At step 2100, the program guide client provides a user with an opportunity to define an expression, such as a boolean or natural language expression. This may include, for example, providing a user with an opportunity to select attribute types, attributes, and logical operators (steps 2102, 2104, and 2106, respectively). The user may also be provided with an opportunity to save the expression as an agent (step 2110). The program guide client provides the expression to program guide server 25 for processing at step 2120. The program guide client may for example, provide a boolean or natural language expression in a text file. Alternatively, the program guide client may construct suitable database expressions and provide the expressions to program guide server 25 as one or more suitable database files (e.g., as SQL files).


If the user indicated a desire to save an expression as an agent at step 2110, program guide server 25 may save the expression as an agent at step 2130. Otherwise, program guide server 25 may process the expression (step 2140) using any suitable approach. This may depend on how the expression was provided by the program guide client. If boolean or natural language expressions were provided as text files, for example, program guide server 25 may parse the expressions and construct a suitable database expression. Alternatively, database expressions may have been provided by the program guide client. In either approach, program guide server 25 may search its database or databases at other facilities for program guide data (e.g., program listings, additional program information, etc.), other information (e.g., software, Internet links, etc.), or videos (e.g., video-on-demand videos) and may provide the results to the program guide client at step 2150. At step 2160 the program guide client may display the results on user television equipment 22.


If the user indicated a desire to save the expression as an agent at step 2110. Program guide server 25 may save the expression as an agent using any suitable approach. Agents may be maintained, for example, in a database that program guide server 25 monitors periodically. If desired, the agent may be forwarded to other servers at other facilities, thereby providing a user with the ability to monitor multiple databases for program guide data, other information, or videos. Agents may be run automatically (e.g., databases may be queried) on one or more servers at step 2145. Step 2145 may be performed periodically, each time a database is updated, or with any other suitable frequency. Program guide server 25 may provide its results and the results of other servers (if desired) to the program guide client at step 2155. The program guide client may display the results at 2165. The results may be displayed, for example, in the form of reminders for which reminder information was provided at step 2155.



FIG. 23 shows a flowchart of illustrative steps involved in processing and using expressions on program guide server 25 in accordance with the principles of the present invention. If desired, the steps shown may be performed in a client-server interactive program guide system in which users are not required to navigate the Internet. The program guide client provides users with an opportunity to define an expression (e.g., boolean or natural language expressions) at step 2100. This may include, for example, providing a user with an opportunity to select attribute types, attributes and logical operators (steps 2102, 2104, and 2106, respectively). The program guide client provides the expression to program guide server 25 for processing at step 2210 as any suitable type of file. The program guide client may for example, provide a boolean or natural language expression in a text file. Alternatively, the program guide client may construct suitable database expressions and provide the expressions to program guide server 25 as one or more suitable database files (e.g., as SQL files).


Program guide server 25 may process the expression (step 2220) using any suitable approach depending on how the expression was provided to program guide server 25 from the program guide client. If boolean or natural language expressions were provided as text files, for example, program guide server 25 may parse the expressions and construct a suitable database expression. Alternatively, database expressions may have been provided to program guide server 25 from the program guide client. In either approach, program guide server 25 may search its database or databases at other facilities and may provide the results to the program guide client or use the results to perform any suitable program guide function.


Reminders may be scheduled based on the results of the search (step 2230). Program guide server 25 may, for example, store reminder information (e.g., program identifiers and air times) at step 2235 and send messages to the program guide client at an appropriate time before a program starts. In another suitable approach, program guide server 25 may process an expression and provide program identifiers and air times to the program guide client. The program guide client may, for example, maintain a list of program identifiers and display program reminders at an appropriate time before the programs start.


Programs may also be automatically recorded by program guide server 25 or user television equipment 22 based on the results of the expression (step 2240). Program guide server 25 may, for example, provide program identifiers and air times to the program guide client. The program guide client may, for example, maintain a list of program identifiers and program air times and may instruct optional secondary storage device 47 or digital storage device 49 to record the programs at the appropriate time.


Programs may be parentally locked based on the expression results (step 2250). Program guide server 25 may, for example, store parental control information (e.g., program identifiers in a database, table, or list of programs to be locked) at step 2260. Program guide server 25 may indicate to the program guide client that programs are locked when providing program listings to the program guide client. Alternatively, program guide server 25 may indicate to the program guide client the programs that were found as a result of the expression. The program guide client may lock the programs locally using any suitable approach. The program guide client may, for example, indicate that a program is locked by displaying lock indicator 161 when displaying locked listings in a listing screen, as shown, for example, in FIG. 7.



FIG. 24 shows a flowchart of illustrative steps involved in tracking and using viewing histories in accordance with the principles of the present invention. If desired, the steps shown may be performed in a client-server interactive program guide system in which users are not required to navigate the Internet. Viewing histories are tracked at step 2300. This may include tracking programs that users watch (step 2310), tracking reminders scheduled by a user with program guide server 25 or using conventional techniques (step 2320), tracking pay-per-view programs that the user orders (step 2330), advertisement usage (step 2335), track recorded programs (step 2337), track any other suitable user activity, or any suitable combination thereof. The program guide client may provide the viewing history information to program guide server 25 continuously (i.e., each time the program guide client determines that a user has watched a program for the predefined time), periodically, in response to polls or requests from program guide server 25, or with any other suitable frequency.


The viewing history tracked in steps 2310-2335 may be stored on program guide server 25 at step 2340. If desired, user-defined expressions that are processed by program guide server 25 may also be stored on program guide server 25 (step 2345). User demographic values may be calculated by program guide server 25 at step 2347. The viewing history and its expressions and user demographic values may be used by program guide server 25 to perform any suitable function. Program guide server 25 may, for example, collect program rating information (step 2350), or target advertising (step 2360).


Program guide server 25 may search its or another server's database for programs that are consistent with the viewing history (step 2370). If desired, program guide server 25 may find programs that are also consistent with preference profiles stored by program guide server 25 (step 2375). Program guide server may perform any suitable function using the results of the search. Program guide server 25 may, for example, identify episodes of programs that are new to a user (step 2380), or provide viewing recommendations in the form of, for example, reminders or recommendations for non-program items (e.g., software, Internet links, etc.) (step 2390).


The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention.

Claims
  • 1. A video guidance system for identifying unviewed video files, comprising: a server, comprising: a database configured to store: a plurality of video files,a plurality of program listing data structures, wherein each program listing data structure of the plurality of program listing data structures is associated with a respective video file of the plurality of video files, and wherein each program listing data structure comprises a respective video file identifier associated with the respective video file, a plurality of viewing history data structures, wherein each viewing history data structure of the plurality of viewing history data structures is associated with a respective user of a plurality of users and comprises video file identifiers of video files previously viewed by the respective user, anda plurality of user profile data structures, wherein each user profile data structure is associated with a respective user of the plurality of users and comprises a preference level for at least one attribute; anda control circuitry configured to: receive, from a user equipment, a request associated with a first user of the plurality of users, wherein the request is for a first video file, and wherein the request comprises a first video file identifier of the first video file;search the database for the first video file associated with the first video file identifier received in the request;transmit, to the user equipment, the first video file;search the database for a first viewing history data structure of the plurality of viewing history data structures, wherein the first viewing history data structure is associated with the first user;update the first viewing history data structure to include the first video file identifier;receive a request for program listings, wherein the request for program listings is associated with the first user;search the database, using the first viewing history data structure, to identify a first set of program listing data structures for video files that are consistent with the first viewing history data structure, wherein the first set includes program listing data structures associated with video files that have been previously viewed by the first user and includes program listing data structures associated with video files that have not been previously viewed by the first user;search the database for a first user profile data structure of the plurality of user profile data structures, wherein the first user profile data structure is associated with the first user;search the database, using the first user profile data structure, to identify a second set of program listing data structures for video files that are consistent with the first user profile data structure, wherein the second set includes program listing data structures associated with video files that have been previously viewed by the first user and includes program listing data structures associated with video files that have not been previously viewed by the first user;compare video file identifiers in the first and second sets of program listing data structures to video file identifiers in the first viewing history data structure;based on the comparison, identify which video files in the first and second sets of program listing data structures have been previously viewed by the first user and which video files have not been previously viewed by the first user;create an indication for each video file in the first and second sets of program listing data structures that have been identified to have been previously viewed by the first user, wherein the indication indicates that each respective video file has been previously viewed by the first user; andtransmit, to the user equipment, a response to the request for program listings comprising the first and second sets of program listing data structures and the respective indications.
  • 2. The video guidance system of claim 1, wherein each video file identifier comprises program title information associated with the respective video file.
  • 3. The video guidance system of claim 1, wherein video files that are consistent with the first viewing history data structure comprise episodes of a series that the first user has previously viewed.
  • 4. The video guidance system of claim 1, wherein the database is further configured to store a plurality of Internet links related to one or more of the plurality of video files, and wherein the control circuitry of the server is further configured to: search the database for Internet links related to the first and second sets of program listing data structures; andtransmit, to the user equipment, the Internet links related to the first and second sets of program listing data structures.
  • 5. The video guidance system of claim 1, wherein the database is further configured to store a plurality of software related to one or more of the plurality of video files, and wherein the control circuitry of the server is further configured to: search the database for software related to the first and second sets of program listing data structures; andtransmit, to the user equipment, the software related to the first and second sets of program listing data structures.
  • 6. The video guidance system of claim 1, wherein each viewing history data structure of the plurality of viewing history data structures comprises video file identifiers for video files that a respective user has viewed for longer than a predefined time period.
  • 7. A video guidance system for identifying unviewed video files, comprising: a server, comprising: a database configured to store: a plurality of video files,a plurality of program listing data structures, wherein each program listing data structure of the plurality of program listing data structures is associated with a respective video file of the plurality of video files, and wherein each program listing data structure comprises a respective video file identifier associated with the respective video file,a plurality of viewing history data structures, wherein each viewing history data structure of the plurality of viewing history data structures is associated with a respective user of a plurality of users and comprises video file identifiers of video files previously viewed by the respective user, anda plurality of user profile data structures, wherein each user profile data structure of the plurality of user profile data structures is associated with a respective user of the plurality of users and comprises a preference level for at least one attribute; anda first control circuitry configured to: receive, from the user equipment, a request associated with a first user of the plurality of users, wherein the request is for a first video file, and wherein the request comprises a first video file identifier of the first video file;search the database for the first video file associated with the first video file identifier received in the request;transmit, to the user equipment, the first video file;search the database for a first viewing history data structure of the plurality of viewing history data structures, wherein the first viewing history data structure is associated with the first user;update the first viewing history data structure to include the first video file identifier;receive a request for program listings, wherein the request for program listings is associated with the first user; search the database, using the first viewing history data structure, to identify a first set of program listing data structures for video files that are consistent with the first viewing history data structure, wherein the first set includes program listing data structures associated with video files that have been previously viewed by the first user and includes program listing data structures associated with video files that have not been previously viewed by the first user;search the database for a first user profile data structure of the plurality of user profile data structures, wherein the first user profile data structure is associated with the first user;search the database, using the first user profile data structure, to identify a second set of program listing data structures for video files that are consistent with the first user profile data structure, wherein the second set includes program listing data structures associated with video files that have been previously viewed by the first user and includes program listing data structures associated with video files that have not been previously viewed by the first user;compare video file identifiers in the first and second sets of program listing data structures to video file identifiers in the first viewing history data structure;based on the comparison, identify which video files in the first and second sets of program listing data structures have been previously viewed by the first user and which video files have not been previously viewed by the first user;create an indication for each video file in the first and second sets of program listing data structures that have been identified to have been previously viewed by the first user, wherein the indication indicates that each respective video file has been previously viewed by the first user;transmit, to the user equipment, a response to the request for program listings, comprising the first and second sets of program listing data structures and the respective indications; andthe user equipment comprising: a user interface configured to receive input from a user; andsecond control circuitry configured to: transmit, to the server, the request associated with the first user for the first video file;receive, from the server, the first video file;transmit, to the server, the request for program listings;receive, from the server, the response comprising the first and second sets of program listing data structures and the respective indications;generate for display program listings for video files corresponding to the first and second sets of program listing data structures received in the response; andgenerate for simultaneous display with the program listings for video files corresponding to the first and second sets of program listing data structures received in the response, based on the respective indications, visual indicators that visually distinguishing program listings for video files that have been previously viewed by the first user from program listings for video files that have not been previously viewed by the first user.
  • 8. The video guidance system of claim 7, wherein each video file identifier comprises program title information associated with the respective video file.
  • 9. The video guidance system of claim 7, wherein video files that are consistent with the first viewing history data structure comprise episodes of a series that the first user has previously viewed.
  • 10. The video guidance system of claim 7, wherein the database is further configured to store a plurality of Internet links related to one or more of the plurality of video files, and wherein the first control circuitry of the server is further configured to: search the database for Internet links related to the first and second sets of program listing data structures; andtransmit, to the user equipment, the Internet links related to the first and second sets of program listing data structures.
  • 11. The video guidance system of claim 7, wherein the database is further configured to store a plurality of software related to one or more of the plurality of video files, and wherein the first control circuitry of the server is further configured to: search the database for software related to the first and second sets of program listing data structures; andtransmit, to the user equipment, the software related to the first and second sets of program listing data structures.
  • 12. The video guidance system of claim 7, wherein each viewing history data structure of the plurality of viewing history data structures comprises video file identifiers for video files that a respective user has viewed for longer than a predefined time period.
  • 13. The video guidance system of claim 7, wherein the plurality of program listing data structures comprises program listing data structures for video-on-demand video files.
  • 14. The video guidance system of claim 7, wherein the plurality of program listing data structures comprises program listing data structures for scheduled broadcast video files.
  • 15. The video guidance system of claim 7, wherein the request for program listings is transmitted by the user equipment to the server using Hyper Text Transfer Protocol (HTTP).
  • 16. A method for using a video guidance system to identify unviewed video files, comprising: storing in a database: a plurality of video files, wherein each video file is associated with a respective video file identifier,a plurality of program listing data structures, wherein each program listing data structure of the plurality of program listing data structures is associated with a respective video file of the plurality of video files, and wherein each program listing data structure comprises a respective video file identifier associated with the respective video file,a plurality of viewing history data structures, wherein each viewing history data structure of the plurality of viewing history data structures is associated with a respective user of a plurality of users and comprises video file identifiers of video files previously viewed by the respective user, anda plurality of user profile data structures, wherein each user profile data structure of the plurality of user profile data structures is associated with a respective user of the plurality of users and comprises a preference level for at least one attribute; andreceiving, at a server from a user equipment, a request associated with a first user of the plurality of users, wherein the request is for a first video file, and wherein the request comprises a first video file identifier of the first video file;searching the database for a first video file associated with the first video file identifier received in the request;transmitting, from the server to the user equipment, the first video file;searching the database for a first viewing history data structure of the plurality of viewing history data structures, wherein the first viewing history data structure is associated with the first user;updating the first viewing history data structure to include the first video file identifier;receiving, at the server, a request for program listings, wherein the request for program listings is associated with the first user;searching the database, using the first viewing history data structure, to identify a first set of program listing data structures for video files that are consistent with the first viewing history data structure, wherein the first set includes program listing data structures associated with video files that have been previously viewed by the first user and includes program listing data structures associated with video files that have not been previously viewed by the first user;searching the database for a first user profile data structure of the plurality of user profile data structures, wherein the first user profile data structure is associated with the first user;searching the database, using the first user profile data structure, to identify a second set of program listing data structures for video files that are consistent with the first user profile data structure, wherein the second set includes program listing data structures associated with video files that have been previously viewed by the first user and includes program listing data structures associated with video files that have not been previously viewed by the first user;comparing video file identifiers in the first and second sets of program listing data structures to video file identifiers in the first viewing history data structure;based on the comparison, identifying which video files in the first and second sets of program listings have been previously viewed by the first user and which video files have not been previously viewed by the first user;creating an indication for each video file in the first and second sets of program listing data structures that have been identified to have been previously viewed by the first user, wherein the indication indicates that each respective video file has been previously viewed by the first user; andtransmitting, from the server to the user equipment, a response to the request for program listings, comprising the first and second sets of program listing data structures and the respective indications.
  • 17. The method of claim 16, wherein each video file identifier comprises program title information associated with the respective video file.
  • 18. The method of claim 16, wherein video files that are consistent with the first viewing history data structure comprise episodes of a series that the first user has previously viewed.
  • 19. The method of claim 16, further comprising: storing, in the database, a plurality of Internet links related to one or more of the plurality of video files;searching the database for Internet links related to the first and second sets of program listing data structures; andtransmitting, from the server to the user equipment, the Internet links related to the first and second sets of program listing data structures.
  • 20. The method of claim 16, further comprising: storing, at the database, a plurality of software related to one or more of the plurality of video files;searching the database for software related to the first and second sets of program listing data structures; andtransmitting, from the server to the user equipment, the software related to the first and second sets of program listing data structures.
  • 21. The method of claim 16, wherein each viewing history data structure of the plurality of viewing history data structures comprises video file identifiers for video files that a respective user of the plurality of users has viewed for longer than a predefined time period.
  • 22. The method of claim 16, wherein the plurality of program listing data structures comprises program listing data structures for video-on-demand video files.
  • 23. The method of claim 16, wherein the plurality of program listing data structures comprises program listing data structures for scheduled broadcast video files.
  • 24. The method of claim 16, wherein the request for program listings is transmitted by the user equipment to the server using Hyper Text Transfer Protocol (HTTP).
  • 25. A video guidance system for identifying unviewed video files, comprising: means for storing in a database: a plurality of video files, wherein each video file is associated with a respective video files identifier,a plurality of program listing data structures, wherein each program listing data structure of the plurality of program listing data structures is associated with a respective video file of the plurality of video files, and wherein each program listing data structure comprises a respective video file identifier associated with the respective video file,a plurality of viewing history data structures, wherein each viewing history data structure is associated with a respective user of a plurality of users and comprises video file identifiers of video files previously viewed by the respective user, anda plurality of user profile data structures, wherein each user profile data structure is associated with a respective user of the plurality of users and comprises a preference level for at least one attribute; andmeans for receiving, at a server from a user equipment, a request associated with a first user of the plurality of users, wherein the request is for a first video file, and wherein the request comprises a first video file identifier of the first video file;means for searching the database for a first video file associated with the first video file identifier received in the request;means for transmitting, from the server to the user equipment, the first video file;means for searching the database for a first viewing history data structure of the plurality of viewing history data structures, wherein the first viewing history data structure is associated with the first user;means for updating the first viewing history data structure to include the first video file identifier;means for receiving, at the server, a request for program listings, wherein the request for program listings is associated with the first user;means for searching the database, using the first viewing history data structure, to identify a first set of program listing data structures for video files that are consistent with the first viewing history data structure, wherein the first set includes program listing data structures associated with video files that have been previously viewed by the first user and includes program listing data structures associated with video files that have not been previously viewed by the first user;means for searching the database for a first user profile data structure of the plurality of user profile data structures, wherein the first user profile data structure is associated with the first user;means for searching the database, using the first user profile data structure, to identify a second set of program listing data structures for video files that are consistent with the first user profile data structure, wherein the second set includes program listing data structures associated with video files that have been previously viewed by the first user and includes program listing data structures associated with video files that have not been previously viewed by the first user; andmeans for comparing video file identifiers in the first and second sets of program listing data structures to video file identifiers in the first viewing history data structure;means for identifying, based on the comparison, which video files in the first and second sets of program listings have been previously viewed by the first user and which video files have not been previously viewed by the first user;means for creating an indication for each video file in the first and second sets of program listing data structures that have been identified to have been previously viewed by the first user, wherein the indication indicates that each respective video file has been previously viewed by the first user; andmeans for transmitting, from the server to the user equipment, a response to the request for program listing, comprising the first and second sets of program listing data structures and the respective indications.
  • 26. The system of claim 25, wherein each viewing history data structure of the plurality of viewing history data structures comprises video file identifiers for video files that a respective user has viewed for longer than a predefined time period.
  • 27. The system of claim 25, wherein each video file identifier comprises program title information associated with the respective video file.
  • 28. The system of claim 25, wherein video files that are consistent with the first viewing history data structure comprise episodes of a series that the first user has previously viewed.
  • 29. The system of claim 25, further comprising: means for storing, at the database, a plurality of Internet links related to one or more of the plurality of video files;means for searching the database for Internet links related to the first and second sets of program listing data structures; andmeans for transmitting, from the server to the user equipment, the Internet links related to the first and second sets of program listing data structures.
  • 30. The system of claim 25, further comprising: means for storing, at the database, a plurality of software related to one or more of the plurality of video files;means for searching the database for software related to the first and second sets of program listing data structures; andmeans for transmitting, from the server to the user equipment, the software related to the first and second sets of program listing data structures.
CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No. 13/303,964, filed Nov. 23, 2011, which is a continuation of U.S. patent application Ser. No. 11/894,748, filed Aug. 20, 2007 (now U.S. Pat. No. 8,087,050), which is a continuation of U.S. patent application Ser. No. 11/355,536, filed Feb. 15, 2006, which is a continuation of U.S. patent application Ser. No. 10/298,274, filed May 21, 2002 (now U.S. Pat. No. 7,065,709), which is a divisional of U.S. patent application Ser. No. 09/374,043, filed Aug. 13, 1999 (now U.S. Pat. No. 6,898,762), which claims the benefit of U.S. provisional patent application No. 60/097,538, filed Aug. 21, 1998. All of these prior applications are hereby incorporated by reference in their entireties.

US Referenced Citations (1763)
Number Name Date Kind
3440427 Kammer Apr 1969 A
3492577 Reiter et al. Jan 1970 A
3493674 Houghton Feb 1970 A
3729581 Anderson Apr 1973 A
3833757 Kirk, Jr. et al. Sep 1974 A
3891792 Kimura Jun 1975 A
3936868 Thorpe Feb 1976 A
3996583 Hutt et al. Dec 1976 A
4004085 Makino et al. Jan 1977 A
4016361 Pandey Apr 1977 A
4024401 Bernstein et al. May 1977 A
4026555 Kirschner et al. May 1977 A
4031548 Kato et al. Jun 1977 A
4052719 Hutt et al. Oct 1977 A
4058830 Guinet et al. Nov 1977 A
4070693 Shutterly Jan 1978 A
4079419 Siegle et al. Mar 1978 A
4081753 Miller Mar 1978 A
4081754 Jackson Mar 1978 A
4096524 Scott Jun 1978 A
4103524 Mitchell et al. Aug 1978 A
4107735 Frohbach Aug 1978 A
4134127 Campioni Jan 1979 A
4139860 Micic et al. Feb 1979 A
4150254 Schussler et al. Apr 1979 A
4156850 Beyers, Jr. May 1979 A
4161728 Insam Jul 1979 A
4162513 Beyers, Jr. et al. Jul 1979 A
4170782 Miller Oct 1979 A
4186413 Mortimer Jan 1980 A
4189781 Douglas Feb 1980 A
4193120 Yello Mar 1980 A
4203130 Doumit et al. May 1980 A
4205343 Barrett May 1980 A
4206483 Nakamura Jun 1980 A
4218698 Bart et al. Aug 1980 A
4228543 Jackson Oct 1980 A
4231031 Crowther et al. Oct 1980 A
4233628 Ciciora Nov 1980 A
4249211 Baba et al. Feb 1981 A
4249213 Imaide et al. Feb 1981 A
4261006 Weintraub et al. Apr 1981 A
4264924 Freeman Apr 1981 A
4264925 Freeman et al. Apr 1981 A
4267563 Sato et al. May 1981 A
4270145 Farina May 1981 A
4271532 Wine Jun 1981 A
4276597 Dissly et al. Jun 1981 A
4280148 Saxena Jul 1981 A
4283787 Chambers Aug 1981 A
4288809 Yabe Sep 1981 A
4290142 Schnee et al. Sep 1981 A
4300040 Gould et al. Nov 1981 A
4305101 Yarbrough et al. Dec 1981 A
4310924 Miyasaka et al. Jan 1982 A
4325081 Abe et al. Apr 1982 A
4329684 Monteath et al. May 1982 A
4331974 Cogswell et al. May 1982 A
4334242 Mangold Jun 1982 A
4337480 Bourassin et al. Jun 1982 A
4337482 Coutta Jun 1982 A
4337483 Guillou Jun 1982 A
4344090 Belisomi et al. Aug 1982 A
4355415 George et al. Oct 1982 A
4367557 Stern et al. Jan 1983 A
4367559 Tults Jan 1983 A
4375651 Templin et al. Mar 1983 A
4381522 Lambert Apr 1983 A
4385210 Marguiss May 1983 A
4388645 Cox et al. Jun 1983 A
4390901 Keiser Jun 1983 A
4393376 Thomas Jul 1983 A
4403285 Kikuchi Sep 1983 A
4405946 Knight Sep 1983 A
4412244 Shanley, II Oct 1983 A
4413281 Thonnart Nov 1983 A
4420769 Novak Dec 1983 A
4425579 Merrell Jan 1984 A
4425581 Schweppe et al. Jan 1984 A
4429385 Cichelli et al. Jan 1984 A
4435842 Mayumi et al. Mar 1984 A
4439784 Furukawa et al. Mar 1984 A
4449249 Price May 1984 A
4456925 Skerlos et al. Jun 1984 A
4466017 Banker Aug 1984 A
4475153 Kihara et al. Oct 1984 A
4477830 Lindman et al. Oct 1984 A
4488179 Kruger et al. Dec 1984 A
4495654 Deiss Jan 1985 A
4496171 Cherry Jan 1985 A
4496804 Hung Jan 1985 A
4496976 Swanson et al. Jan 1985 A
4510623 Bonneau et al. Apr 1985 A
4519003 Scholz May 1985 A
4520404 Von Kohorn May 1985 A
4523228 Banker Jun 1985 A
4527194 Sirazi Jul 1985 A
4531020 Wechselberger et al. Jul 1985 A
4533910 Sukonick et al. Aug 1985 A
4536791 Campbell et al. Aug 1985 A
4547804 Greenberg Oct 1985 A
4554584 Elam et al. Nov 1985 A
4555755 Kurosawa et al. Nov 1985 A
4555775 Pike Nov 1985 A
4566034 Harger et al. Jan 1986 A
4573072 Freeman Feb 1986 A
4587520 Astle May 1986 A
4593414 Koyanagi Jun 1986 A
4595951 Filliman Jun 1986 A
4595952 Filliman Jun 1986 A
4598288 Yarbrough et al. Jul 1986 A
4602279 Freeman Jul 1986 A
4605964 Chard Aug 1986 A
4605973 Von Kohorn Aug 1986 A
4608859 Rockley Sep 1986 A
4611269 Suzuki et al. Sep 1986 A
4620229 Amano et al. Oct 1986 A
4621259 Schepers et al. Nov 1986 A
4622545 Atkinson Nov 1986 A
4625080 Scott Nov 1986 A
4631601 Brugliera et al. Dec 1986 A
4635109 Comeau Jan 1987 A
4635121 Hoffman Jan 1987 A
4641205 Beyers, Jr. Feb 1987 A
4645873 Chomet Feb 1987 A
4677466 Lert, Jr. et al. Jun 1987 A
4677501 Saltzman et al. Jun 1987 A
4685131 Horne Aug 1987 A
4689022 Peers et al. Aug 1987 A
4691351 Hayashi et al. Sep 1987 A
4694490 Harvey et al. Sep 1987 A
4701794 Froling et al. Oct 1987 A
4704725 Harvey et al. Nov 1987 A
4706121 Young Nov 1987 A
4712105 Kohler Dec 1987 A
4714919 Foster Dec 1987 A
4718107 Hayes Jan 1988 A
RE32632 Atkinson Mar 1988 E
4729027 Hakamada et al. Mar 1988 A
4729028 Micic et al. Mar 1988 A
4734769 Davis Mar 1988 A
4745549 Hashimoto May 1988 A
4746983 Hakamada May 1988 A
4748618 Brown et al. May 1988 A
4750036 Martinez Jun 1988 A
4750213 Novak Jun 1988 A
4751578 Reiter et al. Jun 1988 A
4754326 Kram et al. Jun 1988 A
4755883 Uehira Jul 1988 A
4761684 Clark et al. Aug 1988 A
4768228 Clupper et al. Aug 1988 A
4772882 Mical Sep 1988 A
4775935 Yourick Oct 1988 A
4785408 Britton et al. Nov 1988 A
4787063 Muguet Nov 1988 A
4812834 Wells Mar 1989 A
4814883 Perine et al. Mar 1989 A
4821102 Ichikawa et al. Apr 1989 A
4821211 Torres Apr 1989 A
4829558 Welsh May 1989 A
4832373 Swan May 1989 A
4833710 Hirashima May 1989 A
4843482 Hegendorfer Jun 1989 A
4847604 Doyle Jul 1989 A
4847698 Freeman Jul 1989 A
4847699 Freeman Jul 1989 A
4847700 Freeman Jul 1989 A
4847744 Araki Jul 1989 A
4855813 Russell et al. Aug 1989 A
4857999 Welsh Aug 1989 A
4862268 Campbell et al. Aug 1989 A
4864429 Eigeldinger et al. Sep 1989 A
4866258 Ueda et al. Sep 1989 A
4866542 Shimada et al. Sep 1989 A
4870579 Hey Sep 1989 A
4873584 Hashimoto Oct 1989 A
4873623 Lane et al. Oct 1989 A
4876600 Pietzsch et al. Oct 1989 A
4879611 Fukui et al. Nov 1989 A
4882732 Kaminaga Nov 1989 A
4884223 Ingle et al. Nov 1989 A
4885579 Sandbank Dec 1989 A
4887152 Matsuzaki et al. Dec 1989 A
4888796 Olivo, Jr. Dec 1989 A
4890168 Inoue et al. Dec 1989 A
4890320 Monslow et al. Dec 1989 A
4890321 Seth-Smith et al. Dec 1989 A
4894789 Yee Jan 1990 A
4899136 Beard et al. Feb 1990 A
4899139 Ishimochi et al. Feb 1990 A
4899370 Kameo et al. Feb 1990 A
4905094 Pocock et al. Feb 1990 A
4908707 Kinghorn Mar 1990 A
4908713 Levine Mar 1990 A
4908859 Bennett et al. Mar 1990 A
4914517 Duffield Apr 1990 A
4914732 Henderson et al. Apr 1990 A
4918531 Johnson Apr 1990 A
4930158 Vogel May 1990 A
4930160 Vogel May 1990 A
4931783 Atkinson Jun 1990 A
4935865 Rowe et al. Jun 1990 A
4937821 Boulton Jun 1990 A
4937863 Robert et al. Jun 1990 A
4939507 Beard et al. Jul 1990 A
4942391 Kikuta Jul 1990 A
4945563 Horton et al. Jul 1990 A
4954882 Kamemoto Sep 1990 A
4959719 Strubbe et al. Sep 1990 A
4959720 Duffield et al. Sep 1990 A
4963994 Levine Oct 1990 A
4965825 Harvey Oct 1990 A
4977455 Young Dec 1990 A
4987486 Johnson et al. Jan 1991 A
4991011 Johnson et al. Feb 1991 A
4991012 Yoshino Feb 1991 A
4992782 Sakamoto et al. Feb 1991 A
4992940 Dworkin Feb 1991 A
4995078 Monslow et al. Feb 1991 A
4996642 Hey Feb 1991 A
4998171 Kim et al. Mar 1991 A
5003384 Durden et al. Mar 1991 A
5005084 Skinner Apr 1991 A
5008853 Bly et al. Apr 1991 A
5012409 Fletcher et al. Apr 1991 A
5014125 Pocock et al. May 1991 A
5016273 Hoff May 1991 A
5023721 Moon-Hwan Jun 1991 A
5023727 Boyd et al. Jun 1991 A
5027400 Baji et al. Jun 1991 A
5031045 Kawasaki Jul 1991 A
5036314 Barillari et al. Jul 1991 A
5038211 Hallenbeck Aug 1991 A
5040067 Yamazaki Aug 1991 A
5045947 Beery Sep 1991 A
5046092 Walker et al. Sep 1991 A
5047867 Strubbe et al. Sep 1991 A
5058160 Banker et al. Oct 1991 A
5062060 Kolnick Oct 1991 A
5068733 Bennett Nov 1991 A
5068734 Beery Nov 1991 A
5072412 Henderson, Jr. et al. Dec 1991 A
5075771 Hashimoto Dec 1991 A
5083205 Arai Jan 1992 A
5083800 Lockton Jan 1992 A
5089885 Clark Feb 1992 A
5090049 Chen Feb 1992 A
5091785 Canfield et al. Feb 1992 A
5093718 Hoarty et al. Mar 1992 A
5093921 Bevins, Jr. Mar 1992 A
5099319 Esch et al. Mar 1992 A
5103314 Keenan Apr 1992 A
5105184 Pirani et al. Apr 1992 A
5109279 Ando Apr 1992 A
5109414 Harvey et al. Apr 1992 A
5113259 Romesburg et al. May 1992 A
5119188 McCalley et al. Jun 1992 A
5119577 Lilly Jun 1992 A
5121476 Yee Jun 1992 A
5123046 Levine Jun 1992 A
5126851 Yoshimura et al. Jun 1992 A
5128766 Choi Jul 1992 A
5132992 Yurt et al. Jul 1992 A
5134719 Mankovitz Jul 1992 A
5146335 Kim et al. Sep 1992 A
5148154 Mackay et al. Sep 1992 A
5148275 Blatter et al. Sep 1992 A
5151782 Ferraro Sep 1992 A
5151789 Young Sep 1992 A
5152012 Schwob Sep 1992 A
5155591 Wachob Oct 1992 A
5155806 Hoeber et al. Oct 1992 A
5157768 Hoeber et al. Oct 1992 A
5161019 Emanuel Nov 1992 A
5161023 Keenan Nov 1992 A
5162905 Itoh et al. Nov 1992 A
5170388 Endoh et al. Dec 1992 A
5172111 Olivo, Jr. Dec 1992 A
5172413 Bradley et al. Dec 1992 A
5177604 Martinez Jan 1993 A
5179439 Hashimoto Jan 1993 A
5179654 Richards et al. Jan 1993 A
5182646 Keenan Jan 1993 A
5187589 Kono et al. Feb 1993 A
5189630 Barstow et al. Feb 1993 A
5191423 Yoshida et al. Mar 1993 A
5194941 Grimaldi et al. Mar 1993 A
5195092 Wilson et al. Mar 1993 A
5195134 Inoue Mar 1993 A
5200822 Bronfin et al. Apr 1993 A
5200823 Yoneda et al. Apr 1993 A
5204897 Wyman Apr 1993 A
5206722 Kwan Apr 1993 A
5210611 Yee et al. May 1993 A
5212553 Maruoka May 1993 A
5214622 Nemoto et al. May 1993 A
5216515 Steele et al. Jun 1993 A
5220420 Hoarty et al. Jun 1993 A
5223924 Strubbe Jun 1993 A
5227874 Von Kohorn Jul 1993 A
5231493 Apitz Jul 1993 A
5231494 Wachob Jul 1993 A
RE34340 Freeman Aug 1993 E
5233423 Jernigan et al. Aug 1993 A
5233654 Harvey et al. Aug 1993 A
5235415 Bonicel et al. Aug 1993 A
5236199 Thompson, Jr. Aug 1993 A
5237157 Kaplan Aug 1993 A
5237411 Fink et al. Aug 1993 A
5237417 Hayashi et al. Aug 1993 A
5237418 Kaneko Aug 1993 A
5239540 Rovira et al. Aug 1993 A
5241428 Goldwasser et al. Aug 1993 A
5245420 Harney et al. Sep 1993 A
5247347 Litteral et al. Sep 1993 A
5247364 Banker et al. Sep 1993 A
5247580 Kimura et al. Sep 1993 A
5249043 Grandmougin Sep 1993 A
5251921 Daniels Oct 1993 A
5253066 Vogel Oct 1993 A
5253067 Chaney et al. Oct 1993 A
5260778 Kauffman et al. Nov 1993 A
5260788 Takano et al. Nov 1993 A
5260999 Wyman Nov 1993 A
5262860 Fitzpatrick et al. Nov 1993 A
5283561 Lumelsky et al. Feb 1994 A
5283639 Esch et al. Feb 1994 A
5283819 Glick et al. Feb 1994 A
5285265 Choi Feb 1994 A
5285278 Holman Feb 1994 A
5285284 Takashima et al. Feb 1994 A
5293357 Hallenbeck Mar 1994 A
5295242 Mashruwala et al. Mar 1994 A
5296931 Na Mar 1994 A
5297204 Levine Mar 1994 A
5299006 Kim Mar 1994 A
5301028 Banker et al. Apr 1994 A
5307173 Yuen et al. Apr 1994 A
5311423 Clark May 1994 A
5313282 Hayashi May 1994 A
5315392 Ishikawa et al. May 1994 A
5317391 Banker et al. May 1994 A
5317403 Keenan May 1994 A
5319445 Fitts Jun 1994 A
5323234 Kawasaki Jun 1994 A
5323240 Amano et al. Jun 1994 A
5325183 Rhee Jun 1994 A
5325423 Lewis Jun 1994 A
5335277 Harvey et al. Aug 1994 A
5339434 Rusis Aug 1994 A
5341350 Frank et al. Aug 1994 A
5343239 Lappington et al. Aug 1994 A
5345430 Moe Sep 1994 A
5347167 Singh Sep 1994 A
5347632 Filepp et al. Sep 1994 A
5351075 Herz et al. Sep 1994 A
5353121 Young et al. Oct 1994 A
5355162 Yazolino et al. Oct 1994 A
5357276 Banker et al. Oct 1994 A
5359367 Stockill Oct 1994 A
5359601 Wasilewski et al. Oct 1994 A
5361091 Hoarty et al. Nov 1994 A
5365282 Levine Nov 1994 A
5367316 Ikezaki Nov 1994 A
5367330 Haave et al. Nov 1994 A
5371551 Logan et al. Dec 1994 A
5373288 Blahut Dec 1994 A
5374942 Gilligan et al. Dec 1994 A
5374951 Welsh Dec 1994 A
5377317 Bates et al. Dec 1994 A
5377319 Kitahara et al. Dec 1994 A
5382970 Kiefl Jan 1995 A
5382983 Kwoh et al. Jan 1995 A
5384910 Torres Jan 1995 A
5387945 Takeuchi Feb 1995 A
5389964 Oberle et al. Feb 1995 A
5390027 Henmi et al. Feb 1995 A
5396546 Remillard Mar 1995 A
5398074 Duffield et al. Mar 1995 A
5398138 Tomita Mar 1995 A
5404393 Remillard Apr 1995 A
5404567 DePietro et al. Apr 1995 A
5410326 Goldstein Apr 1995 A
5410343 Coddington et al. Apr 1995 A
5410344 Graves et al. Apr 1995 A
5410367 Zahavi et al. Apr 1995 A
5412720 Hoarty May 1995 A
5414756 Levine May 1995 A
5416508 Sakuma et al. May 1995 A
5424770 Schmelzer et al. Jun 1995 A
5425101 Woo et al. Jun 1995 A
5426699 Wunderlich et al. Jun 1995 A
5428406 Terasawa Jun 1995 A
5432561 Strubbe Jul 1995 A
5434625 Willis Jul 1995 A
5434626 Hayashi et al. Jul 1995 A
5434678 Abecassis Jul 1995 A
5436676 Pint et al. Jul 1995 A
5438355 Palmer Aug 1995 A
5438372 Tsumori et al. Aug 1995 A
5438423 Lynch et al. Aug 1995 A
5440678 Eisen et al. Aug 1995 A
5442389 Blahut et al. Aug 1995 A
5444499 Saitoh Aug 1995 A
5446919 Wilkins Aug 1995 A
5452012 Saitoh Sep 1995 A
5453146 Kemper Sep 1995 A
5453796 Duffield et al. Sep 1995 A
5455570 Cook et al. Oct 1995 A
5457478 Frank Oct 1995 A
5459522 Pint Oct 1995 A
5461415 Wolf et al. Oct 1995 A
5462275 Lowe et al. Oct 1995 A
5465113 Gilboy Nov 1995 A
5465385 Ohga et al. Nov 1995 A
5468948 Koenck et al. Nov 1995 A
5469206 Strubbe et al. Nov 1995 A
5473442 Kim et al. Dec 1995 A
5477262 Banker et al. Dec 1995 A
5479266 Young et al. Dec 1995 A
5479268 Young et al. Dec 1995 A
5479302 Haines Dec 1995 A
5479497 Kovarik Dec 1995 A
5481296 Cragun et al. Jan 1996 A
5483278 Strubbe et al. Jan 1996 A
5485197 Hoarty Jan 1996 A
5485219 Woo Jan 1996 A
5485221 Banker et al. Jan 1996 A
5485518 Hunter et al. Jan 1996 A
5488409 Yuen et al. Jan 1996 A
5495295 Long Feb 1996 A
5502504 Marshall et al. Mar 1996 A
5515098 Carles May 1996 A
5515106 Chaney et al. May 1996 A
5515511 Nguyen et al. May 1996 A
5517254 Monta et al. May 1996 A
5517256 Hashimoto May 1996 A
5517257 Dunn et al. May 1996 A
5521589 Mondrosch et al. May 1996 A
5523791 Berman Jun 1996 A
5523794 Mankovitz et al. Jun 1996 A
5523795 Ueda Jun 1996 A
5523796 Marshall et al. Jun 1996 A
5524195 Clanton, III et al. Jun 1996 A
5524271 Hollmann et al. Jun 1996 A
5525795 MacGregor et al. Jun 1996 A
5526034 Hoarty et al. Jun 1996 A
5526035 Lappington et al. Jun 1996 A
5526257 Lerner Jun 1996 A
5528304 Cherrick et al. Jun 1996 A
5532735 Blahut et al. Jul 1996 A
5532754 Young et al. Jul 1996 A
5534911 Levitan Jul 1996 A
5537141 Harper et al. Jul 1996 A
5539449 Blahut et al. Jul 1996 A
5539479 Bertram Jul 1996 A
5539822 Lett Jul 1996 A
5539880 Lakhani Jul 1996 A
5541662 Adams et al. Jul 1996 A
5541738 Mankovitz Jul 1996 A
5543929 Mankovitz et al. Aug 1996 A
5543933 Kang et al. Aug 1996 A
5544321 Theimer et al. Aug 1996 A
5546521 Martinez Aug 1996 A
5548338 Ellis et al. Aug 1996 A
5548345 Brian et al. Aug 1996 A
5550576 Klosterman Aug 1996 A
5550578 Hoarty et al. Aug 1996 A
5550825 McMullan, Jr. et al. Aug 1996 A
5550863 Yurt et al. Aug 1996 A
5553221 Reimer et al. Sep 1996 A
5557338 Maze et al. Sep 1996 A
5557721 Fite et al. Sep 1996 A
5557724 Sampat et al. Sep 1996 A
5559548 Davis et al. Sep 1996 A
5559549 Hendricks et al. Sep 1996 A
5559550 Mankovitz Sep 1996 A
5559942 Gough et al. Sep 1996 A
5559949 Reimer et al. Sep 1996 A
5561471 Kim Oct 1996 A
5561709 Remillard Oct 1996 A
5563665 Chang Oct 1996 A
5568272 Levine Oct 1996 A
5570295 Isenberg et al. Oct 1996 A
5572442 Schulhof et al. Nov 1996 A
5574778 Ely et al. Nov 1996 A
5574962 Fardeau et al. Nov 1996 A
5576755 Davis et al. Nov 1996 A
5576951 Lockwood Nov 1996 A
5579055 Hamilton et al. Nov 1996 A
5579239 Freeman et al. Nov 1996 A
5581479 McLaughlin et al. Dec 1996 A
5582364 Trulin et al. Dec 1996 A
5583560 Florin et al. Dec 1996 A
5583561 Baker et al. Dec 1996 A
5583563 Wanderscheid et al. Dec 1996 A
5583576 Perlman et al. Dec 1996 A
5583653 Timmermans Dec 1996 A
5583763 Atcheson et al. Dec 1996 A
5584025 Keithley et al. Dec 1996 A
5585838 Lawler et al. Dec 1996 A
5585858 Harper et al. Dec 1996 A
5585865 Amano et al. Dec 1996 A
5585866 Miller et al. Dec 1996 A
5589592 Horikawa et al. Dec 1996 A
5589892 Knee et al. Dec 1996 A
5592551 Lett et al. Jan 1997 A
5592571 Peters Jan 1997 A
5594490 Dawson et al. Jan 1997 A
5594491 Hodge et al. Jan 1997 A
5594492 O'Callaghan et al. Jan 1997 A
5594507 Hoarty Jan 1997 A
5594509 Florin et al. Jan 1997 A
5594661 Bruner et al. Jan 1997 A
5594779 Goodman Jan 1997 A
5595865 Possanza et al. Jan 1997 A
5596373 White et al. Jan 1997 A
5596705 Reimer et al. Jan 1997 A
5598523 Fujita Jan 1997 A
5600364 Hendricks et al. Feb 1997 A
5600365 Kondo et al. Feb 1997 A
5600366 Schulman Feb 1997 A
5600573 Hendricks et al. Feb 1997 A
5602582 Wanderscheid et al. Feb 1997 A
5602596 Claussen et al. Feb 1997 A
5602597 Bertram Feb 1997 A
5602598 Shintani et al. Feb 1997 A
5602600 Queinnec Feb 1997 A
5604542 Dedrick Feb 1997 A
5606374 Bertram Feb 1997 A
5606642 Stautner et al. Feb 1997 A
5608448 Smoral et al. Mar 1997 A
5610653 Abecassis Mar 1997 A
5610664 Bobert Mar 1997 A
5612742 Krause et al. Mar 1997 A
5616876 Cluts Apr 1997 A
5617526 Oran et al. Apr 1997 A
5617565 Augenbraun et al. Apr 1997 A
5619247 Russo Apr 1997 A
5619249 Billock et al. Apr 1997 A
5619274 Roop et al. Apr 1997 A
5621456 Florin et al. Apr 1997 A
5621579 Yuen Apr 1997 A
5623613 Rowe et al. Apr 1997 A
5625406 Newberry et al. Apr 1997 A
5625464 Compoint et al. Apr 1997 A
5625678 Blomfield-Brown Apr 1997 A
5625693 Rohatgi et al. Apr 1997 A
5627940 Rohra et al. May 1997 A
5629733 Youman et al. May 1997 A
5629867 Goldman May 1997 A
5630119 Aristides et al. May 1997 A
5631995 Weissensteiner et al. May 1997 A
5632007 Freeman May 1997 A
5633683 Rosengren et al. May 1997 A
5634051 Thomson May 1997 A
5635978 Alten et al. Jun 1997 A
5635979 Kostreski et al. Jun 1997 A
5635987 Park et al. Jun 1997 A
5635989 Rothmuller Jun 1997 A
5636346 Saxe Jun 1997 A
5638522 Dunsmuir et al. Jun 1997 A
5640002 Ruppert et al. Jun 1997 A
5640484 Mankovitz Jun 1997 A
5640501 Turpin Jun 1997 A
5640577 Scharmer Jun 1997 A
5642153 Chaney et al. Jun 1997 A
5648813 Tanigawa et al. Jul 1997 A
5648824 Dunn et al. Jul 1997 A
5650826 Eitz Jul 1997 A
5650831 Farwell Jul 1997 A
5652613 Lazarus et al. Jul 1997 A
5652615 Bryant et al. Jul 1997 A
5652759 Stringfellow, Jr. Jul 1997 A
5654748 Matthews, III Aug 1997 A
5654886 Zereski, Jr. et al. Aug 1997 A
5657072 Aristides et al. Aug 1997 A
5657091 Bertram Aug 1997 A
5657414 Lett et al. Aug 1997 A
5659350 Hendricks et al. Aug 1997 A
5659366 Kerman Aug 1997 A
5659367 Yuen Aug 1997 A
5659742 Beattie et al. Aug 1997 A
5661516 Carles Aug 1997 A
5661517 Budow et al. Aug 1997 A
5663757 Morales Sep 1997 A
5664111 Nahan et al. Sep 1997 A
5666293 Metz et al. Sep 1997 A
5666498 Amro Sep 1997 A
5666645 Thomas et al. Sep 1997 A
5671276 Eyer et al. Sep 1997 A
5671411 Watts et al. Sep 1997 A
5671607 Clemens et al. Sep 1997 A
5675390 Schindler et al. Oct 1997 A
5675743 Mavity Oct 1997 A
5675752 Scott et al. Oct 1997 A
5677708 Matthews, III et al. Oct 1997 A
5677981 Kato et al. Oct 1997 A
5682195 Hendricks et al. Oct 1997 A
5682196 Freeman Oct 1997 A
5682206 Wehmeyer et al. Oct 1997 A
5682525 Bouve et al. Oct 1997 A
5684525 Klosterman Nov 1997 A
5686954 Yoshinobu et al. Nov 1997 A
5687331 Volk et al. Nov 1997 A
5689648 Diaz et al. Nov 1997 A
5689663 Williams Nov 1997 A
5689666 Berquist et al. Nov 1997 A
5691476 Madaras Nov 1997 A
5692214 Levine Nov 1997 A
5692335 Magnuson Dec 1997 A
5694163 Harrison Dec 1997 A
5694176 Bruette et al. Dec 1997 A
5694381 Sako Dec 1997 A
5696765 Safadi Dec 1997 A
5696905 Reimer et al. Dec 1997 A
5699052 Miyahara Dec 1997 A
5699107 Lawler et al. Dec 1997 A
5699125 Rzeszewski et al. Dec 1997 A
5699528 Hogan Dec 1997 A
5701383 Russo et al. Dec 1997 A
5703604 McCutchen Dec 1997 A
5708478 Tognazzini Jan 1998 A
5708767 Yeo et al. Jan 1998 A
5708780 Levergood et al. Jan 1998 A
5708961 Hylton et al. Jan 1998 A
5710601 Marshall et al. Jan 1998 A
5710815 Ming et al. Jan 1998 A
5710884 Dedrick Jan 1998 A
5715314 Payne et al. Feb 1998 A
5715399 Bezos Feb 1998 A
5717452 Janin et al. Feb 1998 A
5717923 Dedrick Feb 1998 A
5721829 Dunn et al. Feb 1998 A
5722041 Freadman Feb 1998 A
5724091 Freeman et al. Mar 1998 A
5724103 Batchelor Mar 1998 A
5724521 Dedrick Mar 1998 A
5724525 Beyers, II et al. Mar 1998 A
5724567 Rose et al. Mar 1998 A
5726702 Hamaguchi et al. Mar 1998 A
5727060 Young Mar 1998 A
5727163 Bezos Mar 1998 A
5731844 Rauch et al. Mar 1998 A
5732216 Logan et al. Mar 1998 A
5734119 France et al. Mar 1998 A
5734444 Yoshinobu Mar 1998 A
5734720 Salganicoff Mar 1998 A
5734853 Hendricks et al. Mar 1998 A
5734893 Li et al. Mar 1998 A
5737028 Bertram et al. Apr 1998 A
5737029 Ohkura et al. Apr 1998 A
5737030 Hong et al. Apr 1998 A
5737552 Lavallee et al. Apr 1998 A
5740231 Cohn et al. Apr 1998 A
5740549 Reilly et al. Apr 1998 A
5742443 Tsao et al. Apr 1998 A
5742816 Barr et al. Apr 1998 A
5745710 Clanton, III et al. Apr 1998 A
5748191 Rozak et al. May 1998 A
5748716 Levine May 1998 A
5749043 Worthy May 1998 A
5749081 Whiteis May 1998 A
5751282 Girard et al. May 1998 A
5752159 Faust et al. May 1998 A
5752160 Dunn May 1998 A
5754258 Hanaya et al. May 1998 A
5754771 Epperson et al. May 1998 A
5754939 Herz et al. May 1998 A
5757417 Aras et al. May 1998 A
5758257 Herz et al. May 1998 A
5758258 Schoff et al. May 1998 A
5758259 Lawler May 1998 A
5760821 Ellis et al. Jun 1998 A
5761371 Ohno et al. Jun 1998 A
5761372 Yoshinobu et al. Jun 1998 A
5761601 Nemirofsky et al. Jun 1998 A
5761606 Wolzien Jun 1998 A
5761607 Gudesen Jun 1998 A
5768528 Stumm Jun 1998 A
5771354 Crawford Jun 1998 A
5774170 Hite et al. Jun 1998 A
5774357 Hoffberg et al. Jun 1998 A
5774534 Mayer Jun 1998 A
5774664 Hidary et al. Jun 1998 A
5774666 Portuesi Jun 1998 A
5774859 Houser et al. Jun 1998 A
5774887 Wolff et al. Jun 1998 A
5778181 Hidary et al. Jul 1998 A
5778182 Cathey et al. Jul 1998 A
5778187 Monteiro et al. Jul 1998 A
5781226 Sheehan Jul 1998 A
5781227 Goode et al. Jul 1998 A
5781228 Sposato Jul 1998 A
5781245 Van Der Weij et al. Jul 1998 A
5781246 Alten et al. Jul 1998 A
5781734 Ohno et al. Jul 1998 A
5784258 Quinn Jul 1998 A
5787259 Haroun et al. Jul 1998 A
5788507 Redford et al. Aug 1998 A
5790198 Roop Aug 1998 A
5790201 Antos Aug 1998 A
5790202 Kummer et al. Aug 1998 A
5790423 Lau et al. Aug 1998 A
5790426 Robinson Aug 1998 A
5790753 Krishnamoorthy et al. Aug 1998 A
5790835 Case et al. Aug 1998 A
5790935 Payton Aug 1998 A
5790952 Seazholtz et al. Aug 1998 A
5793364 Bolanos et al. Aug 1998 A
5793409 Tetsumura Aug 1998 A
5793412 Asarnizuya Aug 1998 A
5793438 Bedard Aug 1998 A
5793964 Rogers et al. Aug 1998 A
5793971 Fujita et al. Aug 1998 A
5793972 Shane Aug 1998 A
5794217 Allen Aug 1998 A
5796952 Davis et al. Aug 1998 A
5797011 Kroll et al. Aug 1998 A
5798785 Hendricks et al. Aug 1998 A
5801747 Bedard Sep 1998 A
5801785 Crump et al. Sep 1998 A
5801787 Schein et al. Sep 1998 A
5802284 Karlton et al. Sep 1998 A
5805154 Brown Sep 1998 A
5805155 Allibhoy et al. Sep 1998 A
5805167 van Cruyningen Sep 1998 A
5805235 Bedard Sep 1998 A
5805763 Lawler et al. Sep 1998 A
5805804 Laursen et al. Sep 1998 A
5805806 McArthur Sep 1998 A
5808608 Young et al. Sep 1998 A
5808694 Usui et al. Sep 1998 A
5809204 Young et al. Sep 1998 A
5809214 Nureki et al. Sep 1998 A
5809242 Shaw et al. Sep 1998 A
5809246 Goldman Sep 1998 A
5809471 Brodsky Sep 1998 A
5812123 Rowe et al. Sep 1998 A
5812124 Eick et al. Sep 1998 A
5812205 Milnes et al. Sep 1998 A
5812505 Shimoda et al. Sep 1998 A
5812931 Yuen Sep 1998 A
5812937 Takahisa et al. Sep 1998 A
5815145 Matthews, III Sep 1998 A
5815146 Youden et al. Sep 1998 A
5815662 Ong Sep 1998 A
5815671 Morrison Sep 1998 A
5818438 Howe et al. Oct 1998 A
5818439 Nagasaka et al. Oct 1998 A
5818441 Throckmorton et al. Oct 1998 A
5818511 Farry et al. Oct 1998 A
5818541 Matsuura et al. Oct 1998 A
5818935 Maa Oct 1998 A
5819019 Nelson Oct 1998 A
5819156 Belmont Oct 1998 A
5819160 Foladare et al. Oct 1998 A
5819284 Farber et al. Oct 1998 A
5819285 Damico et al. Oct 1998 A
5822123 Davis et al. Oct 1998 A
5822530 Brown Oct 1998 A
5825407 Cowe et al. Oct 1998 A
5828402 Collings Oct 1998 A
5828419 Bruette et al. Oct 1998 A
5828420 Marshall et al. Oct 1998 A
5828839 Moncreiff Oct 1998 A
5828945 Klosterman Oct 1998 A
RE35954 Levine Nov 1998 E
5830068 Brenner et al. Nov 1998 A
5832223 Hara et al. Nov 1998 A
5833468 Guy et al. Nov 1998 A
5835717 Karlton et al. Nov 1998 A
5838314 Neel et al. Nov 1998 A
5838383 Chimoto et al. Nov 1998 A
5838419 Holland et al. Nov 1998 A
5841979 Schulhof et al. Nov 1998 A
5842010 Jain et al. Nov 1998 A
5842199 Miller et al. Nov 1998 A
5844552 Gaughan et al. Dec 1998 A
5844620 Coleman et al. Dec 1998 A
5847750 Srivastava et al. Dec 1998 A
5848352 Dougherty et al. Dec 1998 A
5848396 Gerace Dec 1998 A
5848397 Marsh et al. Dec 1998 A
5850218 LaJoie et al. Dec 1998 A
5851149 Xidos et al. Dec 1998 A
5852437 Wugofski et al. Dec 1998 A
5861881 Freeman et al. Jan 1999 A
5861906 Dunn et al. Jan 1999 A
5862292 Kubota et al. Jan 1999 A
5864823 Levitan Jan 1999 A
5867226 Wehmeyer et al. Feb 1999 A
5867227 Yamaguchi Feb 1999 A
5867228 Miki et al. Feb 1999 A
5867233 Tanaka et al. Feb 1999 A
5870543 Ronning Feb 1999 A
5870754 Dimitrova et al. Feb 1999 A
5872588 Aras et al. Feb 1999 A
5873660 Walsh et al. Feb 1999 A
5874985 Matthews, III Feb 1999 A
5875108 Hoffberg et al. Feb 1999 A
5877906 Nagasawa et al. Mar 1999 A
5880720 Iwafune et al. Mar 1999 A
5880768 Lemmons et al. Mar 1999 A
5881245 Thompson Mar 1999 A
5883621 Iwamura Mar 1999 A
5883677 Hofmann Mar 1999 A
5884028 Kindell Mar 1999 A
5886691 Furuya et al. Mar 1999 A
5886707 Berg Mar 1999 A
5886731 Ebisawa Mar 1999 A
5886732 Humpleman Mar 1999 A
5887243 Harvey et al. Mar 1999 A
5889950 Kuzma Mar 1999 A
5890138 Godin et al. Mar 1999 A
5892498 Marshall et al. Apr 1999 A
5892535 Allen et al. Apr 1999 A
5892536 Logan et al. Apr 1999 A
5892767 Bell et al. Apr 1999 A
5892915 Duso et al. Apr 1999 A
5894589 Reber et al. Apr 1999 A
5895474 Maarek et al. Apr 1999 A
5896414 Meyer et al. Apr 1999 A
5898441 Flurry Apr 1999 A
5898456 Wahl Apr 1999 A
5899582 DuLac May 1999 A
5899920 DeSatnick et al. May 1999 A
5900867 Schindler et al. May 1999 A
5900904 Okada et al. May 1999 A
5900905 Shoff et al. May 1999 A
5900916 Pauley May 1999 A
5903234 Kimura et al. May 1999 A
5903263 Emura May 1999 A
5903264 Moeller et al. May 1999 A
5903314 Niijima et al. May 1999 A
5903545 Sabourin et al. May 1999 A
5903816 Broadwin et al. May 1999 A
5905497 Vaughan et al. May 1999 A
5905522 Lawler May 1999 A
5905847 Kobayashi et al. May 1999 A
5905865 Palmer et al. May 1999 A
5907322 Kelly et al. May 1999 A
5907323 Lawler et al. May 1999 A
5907366 Farmer et al. May 1999 A
5909212 Nishina et al. Jun 1999 A
5909638 Allen Jun 1999 A
5911046 Amano Jun 1999 A
5912664 Eick et al. Jun 1999 A
5912696 Buehl Jun 1999 A
5913039 Nakamura et al. Jun 1999 A
5914712 Sartain et al. Jun 1999 A
5914746 Matthews, III et al. Jun 1999 A
5914941 Janky Jun 1999 A
5915026 Mankovitz Jun 1999 A
5915090 Joseph et al. Jun 1999 A
5915094 Kouloheris et al. Jun 1999 A
5915243 Smolen Jun 1999 A
5915250 Jain et al. Jun 1999 A
5916303 Scott Jun 1999 A
5917481 Rzeszewski et al. Jun 1999 A
5917538 Asamizuya Jun 1999 A
5917830 Chen et al. Jun 1999 A
5917835 Barrett et al. Jun 1999 A
5918014 Robinson Jun 1999 A
5920700 Gordon et al. Jul 1999 A
5920702 Bleidt et al. Jul 1999 A
5920800 Schafer Jul 1999 A
5922045 Hanson Jul 1999 A
5922048 Emura Jul 1999 A
5922071 Taylor et al. Jul 1999 A
5923361 Sutton, Jr. Jul 1999 A
5923848 Goodhand et al. Jul 1999 A
5926204 Mayer Jul 1999 A
5926205 Krause et al. Jul 1999 A
5926624 Katz et al. Jul 1999 A
5928327 Wang et al. Jul 1999 A
5929849 Kikinis Jul 1999 A
5929850 Broadwin et al. Jul 1999 A
5929932 Otsuki et al. Jul 1999 A
5930473 Tang et al. Jul 1999 A
5930493 Ottesan et al. Jul 1999 A
5931901 Wolfe et al. Aug 1999 A
5931905 Hashimoto et al. Aug 1999 A
5933603 Vahalia et al. Aug 1999 A
5933835 Adams et al. Aug 1999 A
5935206 Dixon et al. Aug 1999 A
5936569 Stahle et al. Aug 1999 A
5936614 An et al. Aug 1999 A
5936679 Kasahara et al. Aug 1999 A
5937160 Davis et al. Aug 1999 A
5939695 Nelson Aug 1999 A
5940071 Treffers et al. Aug 1999 A
5940073 Klosterman et al. Aug 1999 A
5940572 Balaban et al. Aug 1999 A
5940614 Allen et al. Aug 1999 A
5943046 Cave et al. Aug 1999 A
5943047 Suzuki Aug 1999 A
5945987 Dunn Aug 1999 A
5945988 Williams et al. Aug 1999 A
5946386 Rogers et al. Aug 1999 A
5946678 Aalbersberg Aug 1999 A
5947746 Tsai Sep 1999 A
5949411 Doerr et al. Sep 1999 A
5949954 Young et al. Sep 1999 A
5951642 Onoe et al. Sep 1999 A
5953005 Liu Sep 1999 A
5955988 Blonstein et al. Sep 1999 A
5956482 Agraharam et al. Sep 1999 A
5956716 Kenner et al. Sep 1999 A
5959592 Petruzelli Sep 1999 A
5959659 Dokic Sep 1999 A
5959688 Schein et al. Sep 1999 A
5960411 Hartman et al. Sep 1999 A
5961603 Kunkel et al. Oct 1999 A
5963202 Polish Oct 1999 A
5963264 Jackson Oct 1999 A
5963645 Kigawa et al. Oct 1999 A
5964455 Catanzarite et al. Oct 1999 A
5969714 Butcher Oct 1999 A
5969748 Casement et al. Oct 1999 A
5970486 Yoshida et al. Oct 1999 A
5973680 Ueda Oct 1999 A
5973683 Cragun et al. Oct 1999 A
5973722 Wakai et al. Oct 1999 A
5974217 Haraguchi Oct 1999 A
5974222 Yuen et al. Oct 1999 A
5977963 Gaughan et al. Nov 1999 A
5977964 Williams et al. Nov 1999 A
5978044 Choi Nov 1999 A
5978567 Rebane et al. Nov 1999 A
5978843 Wu et al. Nov 1999 A
5983236 Yager et al. Nov 1999 A
5986650 Ellis et al. Nov 1999 A
5987213 Mankovitz et al. Nov 1999 A
5987509 Portuesi Nov 1999 A
5987621 Duso et al. Nov 1999 A
5988078 Levine Nov 1999 A
5990881 Inoue et al. Nov 1999 A
5990890 Etheredge Nov 1999 A
5990927 Hendricks et al. Nov 1999 A
5991498 Young et al. Nov 1999 A
5991735 Gerace Nov 1999 A
5991799 Yen et al. Nov 1999 A
5995092 Yuen et al. Nov 1999 A
5995155 Schindler et al. Nov 1999 A
5997964 Klima, Jr. Dec 1999 A
5999698 Nakai et al. Dec 1999 A
5999912 Wodarz et al. Dec 1999 A
5999970 Krisbergh et al. Dec 1999 A
6002393 Hite et al. Dec 1999 A
6002394 Schein et al. Dec 1999 A
6002443 Iggulden Dec 1999 A
6002444 Marshall et al. Dec 1999 A
6002694 Yoshizawa et al. Dec 1999 A
6002720 Yurt et al. Dec 1999 A
6003030 Kenner et al. Dec 1999 A
6005561 Hawkins et al. Dec 1999 A
6005562 Shiga et al. Dec 1999 A
6005563 White et al. Dec 1999 A
6005564 Ahmed et al. Dec 1999 A
6005565 Legall et al. Dec 1999 A
6005566 Jones et al. Dec 1999 A
6005597 Barrett et al. Dec 1999 A
6005600 Hill Dec 1999 A
6005631 Anderson et al. Dec 1999 A
6006218 Breese et al. Dec 1999 A
6006257 Slezak Dec 1999 A
6008802 Iki et al. Dec 1999 A
6008803 Rowe et al. Dec 1999 A
6008836 Bruck et al. Dec 1999 A
6009465 Decker et al. Dec 1999 A
6011546 Bertram Jan 2000 A
6012086 Lowell Jan 2000 A
6012089 Hasegawa Jan 2000 A
6012091 Boyce Jan 2000 A
6014137 Burns Jan 2000 A
6014184 Knee et al. Jan 2000 A
6014381 Troxel et al. Jan 2000 A
6014502 Moraes Jan 2000 A
6014693 Ito et al. Jan 2000 A
6014694 Aharoni et al. Jan 2000 A
6014706 Cannon et al. Jan 2000 A
6016141 Knudson et al. Jan 2000 A
6018359 Kermode et al. Jan 2000 A
6018372 Etheredge Jan 2000 A
6018765 Durana et al. Jan 2000 A
6018768 Ullman et al. Jan 2000 A
6020880 Naimpally Feb 2000 A
6020883 Herz et al. Feb 2000 A
6020912 De Lang Feb 2000 A
6020929 Marshall et al. Feb 2000 A
6022223 Taniguchi et al. Feb 2000 A
6023267 Chapuis et al. Feb 2000 A
6023725 Ozawa et al. Feb 2000 A
6025837 Matthews, III et al. Feb 2000 A
6025868 Russo Feb 2000 A
6025886 Koda Feb 2000 A
6028599 Yuen et al. Feb 2000 A
6028600 Rosin et al. Feb 2000 A
6029045 Picco et al. Feb 2000 A
6029064 Farris et al. Feb 2000 A
6029176 Cannon Feb 2000 A
6029195 Herz Feb 2000 A
6031806 Tomita Feb 2000 A
6035091 Kazo Mar 2000 A
6035304 Machida et al. Mar 2000 A
6035332 Ingrassia, Jr. et al. Mar 2000 A
6037933 Blonstein et al. Mar 2000 A
6038367 Abecassis Mar 2000 A
6038591 Wolfe et al. Mar 2000 A
6047317 Bisdikian et al. Apr 2000 A
6049539 Lee et al. Apr 2000 A
6049824 Simonin Apr 2000 A
6049831 Gardell et al. Apr 2000 A
6052145 Macrae et al. Apr 2000 A
6057872 Candelore May 2000 A
6057890 Virden et al. May 2000 A
6058238 Ng May 2000 A
6061060 Berry et al. May 2000 A
6061082 Park May 2000 A
6061097 Satterfield May 2000 A
6061719 Bendinelli et al. May 2000 A
6064376 Berezowski et al. May 2000 A
6064980 Jacobi et al. May 2000 A
6065047 Carpenter et al. May 2000 A
6067303 Aaker et al. May 2000 A
6067561 Dillon May 2000 A
6072460 Marshall et al. Jun 2000 A
6072982 Haddad Jun 2000 A
6075526 Rothmuller Jun 2000 A
6075551 Berezowski et al. Jun 2000 A
6075575 Schein et al. Jun 2000 A
6078348 Klosterman et al. Jun 2000 A
6081291 Ludwig, Jr. Jun 2000 A
6081750 Hoffberg et al. Jun 2000 A
6081830 Schindler Jun 2000 A
6088722 Herz et al. Jul 2000 A
6088945 Sanderfoot Jul 2000 A
6091883 Artigalas et al. Jul 2000 A
6091884 Yuen et al. Jul 2000 A
6092049 Chislenko et al. Jul 2000 A
6094684 Pallmann Jul 2000 A
RE36801 Logan Aug 2000 E
6097383 Gaughan et al. Aug 2000 A
6097441 Allport Aug 2000 A
6098065 Skillen et al. Aug 2000 A
6104334 Allport Aug 2000 A
6104705 Ismail et al. Aug 2000 A
6108042 Adams et al. Aug 2000 A
6111614 Mugura et al. Aug 2000 A
6112186 Bergh et al. Aug 2000 A
6115057 Kwoh et al. Sep 2000 A
6118492 Milnes et al. Sep 2000 A
6119098 Guyot et al. Sep 2000 A
6119101 Peckover Sep 2000 A
6122011 Dias et al. Sep 2000 A
6124854 Sartain et al. Sep 2000 A
6125230 Yaginuma Sep 2000 A
6130726 Darbee et al. Oct 2000 A
6133909 Schein et al. Oct 2000 A
6133910 Stinebruner Oct 2000 A
6137950 Yuen Oct 2000 A
6139177 Venkatraman et al. Oct 2000 A
6141003 Chor et al. Oct 2000 A
6141488 Knudson et al. Oct 2000 A
6144702 Yurt et al. Nov 2000 A
6147714 Terasawa et al. Nov 2000 A
6147715 Yuen et al. Nov 2000 A
6151059 Schein et al. Nov 2000 A
6151643 Cheng et al. Nov 2000 A
6154203 Yuen et al. Nov 2000 A
6154752 Ryan Nov 2000 A
6154771 Rangan et al. Nov 2000 A
6155001 Marin Dec 2000 A
6157411 Williams et al. Dec 2000 A
6157413 Hanafee et al. Dec 2000 A
6157809 Kambayashi Dec 2000 A
6160545 Eyer et al. Dec 2000 A
6160546 Thompson et al. Dec 2000 A
6160570 Sitnik Dec 2000 A
6160989 Hendricks et al. Dec 2000 A
6163316 Killian Dec 2000 A
6163345 Noguchi et al. Dec 2000 A
6166778 Yamamoto et al. Dec 2000 A
6167188 Young et al. Dec 2000 A
6169542 Hooks et al. Jan 2001 B1
6172674 Etheredge Jan 2001 B1
6172677 Stautner et al. Jan 2001 B1
6173271 Goodman et al. Jan 2001 B1
6175362 Harms et al. Jan 2001 B1
6177931 Alexander et al. Jan 2001 B1
6178446 Gerszberg et al. Jan 2001 B1
6181335 Hendricks et al. Jan 2001 B1
6182106 Casey et al. Jan 2001 B1
6184877 Dodson et al. Feb 2001 B1
6185360 Inoue et al. Feb 2001 B1
6186287 Heidenreich et al. Feb 2001 B1
6186443 Shaffer Feb 2001 B1
6191780 Martin et al. Feb 2001 B1
6195501 Perry et al. Feb 2001 B1
6201536 Hendricks et al. Mar 2001 B1
6202058 Rose et al. Mar 2001 B1
6202212 Sturgeon et al. Mar 2001 B1
6208335 Gordon et al. Mar 2001 B1
6208384 Schultheiss Mar 2001 B1
6208799 Marsh et al. Mar 2001 B1
6209129 Carr et al. Mar 2001 B1
6209130 Rector, Jr. et al. Mar 2001 B1
6212553 Lee et al. Apr 2001 B1
6216112 Fuller Apr 2001 B1
6216264 Maze et al. Apr 2001 B1
6219839 Sampsell Apr 2001 B1
6226444 Goldschmidt Iki et al. May 2001 B1
6226447 Sasaki et al. May 2001 B1
6233389 Barton et al. May 2001 B1
6233734 Macrae et al. May 2001 B1
6237049 Ludtke May 2001 B1
6237145 Narasimhan et al. May 2001 B1
6237146 Richards et al. May 2001 B1
6239794 Yuen et al. May 2001 B1
6240555 Shoff et al. May 2001 B1
6243129 Deierling Jun 2001 B1
6243865 Wei et al. Jun 2001 B1
6253203 O'Flaherty et al. Jun 2001 B1
6256071 Hiroi Jul 2001 B1
6256785 Klappert et al. Jul 2001 B1
6257268 Hope et al. Jul 2001 B1
6262721 Tsukidate et al. Jul 2001 B1
6262772 Shen et al. Jul 2001 B1
6263501 Schein et al. Jul 2001 B1
6263505 Walker et al. Jul 2001 B1
6263507 Ahmad et al. Jul 2001 B1
6266649 Linden et al. Jul 2001 B1
6266814 Lemmons et al. Jul 2001 B1
6268849 Boyer et al. Jul 2001 B1
6275268 Ellis et al. Aug 2001 B1
6275648 Knudson et al. Aug 2001 B1
6275989 Broadwin et al. Aug 2001 B1
6279157 Takasu Aug 2001 B1
6282713 Kitsukawa et al. Aug 2001 B1
6285685 Bum Sep 2001 B1
6285713 Nakaya et al. Sep 2001 B1
6286005 Cannon Sep 2001 B1
6286140 Ivanyi Sep 2001 B1
6286141 Browne et al. Sep 2001 B1
6289346 Milewski et al. Sep 2001 B1
6292624 Saib et al. Sep 2001 B1
6298482 Seidman Oct 2001 B1
6310886 Barton Oct 2001 B1
6311877 Yang et al. Nov 2001 B1
6312336 Handelman et al. Nov 2001 B1
6314575 Billock et al. Nov 2001 B1
6317722 Jacobi et al. Nov 2001 B1
6317784 Mackintosh et al. Nov 2001 B1
6317881 Shah-Nazaroff et al. Nov 2001 B1
6317885 Fries Nov 2001 B1
6320588 Palmer et al. Nov 2001 B1
6321991 Knowles Nov 2001 B1
6323911 Schein et al. Nov 2001 B1
6323931 Fujita et al. Nov 2001 B1
6324338 Wood et al. Nov 2001 B1
6326982 Wu et al. Dec 2001 B1
6327049 Ohtsuka Dec 2001 B1
6327418 Barton Dec 2001 B1
6330586 Yates et al. Dec 2001 B1
6331877 Bennington et al. Dec 2001 B1
6334022 Ohba et al. Dec 2001 B1
6335722 Tani et al. Jan 2002 B1
6335963 Bosco Jan 2002 B1
6337715 Inagaki et al. Jan 2002 B1
6341195 Mankovitz et al. Jan 2002 B1
6341374 Schein et al. Jan 2002 B2
6342926 Hanafee et al. Jan 2002 B1
6343311 Nishida et al. Jan 2002 B1
6349410 Lortz Feb 2002 B1
6353929 Houston Mar 2002 B1
6357042 Srinivasan et al. Mar 2002 B2
6357043 Ellis et al. Mar 2002 B1
6359636 Schindler et al. Mar 2002 B1
6359661 Nickum Mar 2002 B1
6363525 Dougherty et al. Mar 2002 B1
6366890 Usrey Apr 2002 B1
6367080 Enomoto et al. Apr 2002 B1
6373528 Bennington et al. Apr 2002 B1
6381582 Walker et al. Apr 2002 B1
6388714 Schein et al. May 2002 B1
6389593 Yamagishi May 2002 B1
6392710 Gonsalves et al. May 2002 B1
6396546 Alten et al. May 2002 B1
6400407 Zigmond et al. Jun 2002 B1
6405370 Jarrell Jun 2002 B1
6405371 Oosterhout et al. Jun 2002 B1
6405926 Yomogida et al. Jun 2002 B1
6408437 Hendricks et al. Jun 2002 B1
6411308 Blonstein et al. Jun 2002 B1
6411696 Iverson et al. Jun 2002 B1
6412110 Schein et al. Jun 2002 B1
6415438 Blackketter et al. Jul 2002 B1
6418556 Bennington et al. Jul 2002 B1
6421067 Kamen et al. Jul 2002 B1
6426779 Noguchi et al. Jul 2002 B1
6430743 Matsuura et al. Aug 2002 B1
6434614 Blumenau Aug 2002 B1
6437836 Huang et al. Aug 2002 B1
6438579 Hosken Aug 2002 B1
6441832 Tao et al. Aug 2002 B1
6442332 Knudson Aug 2002 B1
6445306 Trovato et al. Sep 2002 B1
6446261 Rosser Sep 2002 B1
6453471 Klosterman Sep 2002 B1
RE37881 Haines Oct 2002 E
6460180 Park et al. Oct 2002 B1
6463585 Hendricks Oct 2002 B1
6469753 Klosterman et al. Oct 2002 B1
6470497 Ellis et al. Oct 2002 B1
6473559 Knudson Oct 2002 B1
6477579 Kunkel et al. Nov 2002 B1
6477705 Yuen et al. Nov 2002 B1
6480667 O'Connor Nov 2002 B1
6483986 Krapf Nov 2002 B1
6486892 Stern Nov 2002 B1
6486920 Arai et al. Nov 2002 B2
6487362 Yuen et al. Nov 2002 B1
6490722 Barton et al. Dec 2002 B1
6493876 DeFreese et al. Dec 2002 B1
6498895 Young et al. Dec 2002 B2
6499138 Swix et al. Dec 2002 B1
6502241 Kretz et al. Dec 2002 B1
6505348 Knowles et al. Jan 2003 B1
6507953 Horlander et al. Jan 2003 B1
6509908 Croy et al. Jan 2003 B1
6515680 Hendricks et al. Feb 2003 B1
6516323 Kamba Feb 2003 B1
6516467 Schindler et al. Feb 2003 B1
6526577 Knudson et al. Feb 2003 B1
6530082 Del Sesto et al. Mar 2003 B1
6532589 Proehl et al. Mar 2003 B1
6536515 Freitag et al. Mar 2003 B2
6539548 Hendricks et al. Mar 2003 B1
6542169 Marshall et al. Apr 2003 B1
6545722 Schultheiss et al. Apr 2003 B1
6546399 Reed et al. Apr 2003 B1
6546556 Kataoka et al. Apr 2003 B1
6564005 Berstis May 2003 B1
6564378 Satterfield et al. May 2003 B1
6564379 Knudson et al. May 2003 B1
6567892 Horst et al. May 2003 B1
6567982 Howe et al. May 2003 B1
6571390 Dunn et al. May 2003 B1
6574424 Dimitri et al. Jun 2003 B1
6580870 Kanazawa et al. Jun 2003 B1
6587127 Leeke et al. Jul 2003 B1
6588013 Lumley et al. Jul 2003 B1
6591058 O'Connor et al. Jul 2003 B1
6598228 Hejna, Jr. Jul 2003 B2
6600364 Liang et al. Jul 2003 B1
6600503 Stautner et al. Jul 2003 B2
6601074 Liebenow Jul 2003 B1
6601237 Ten Kate et al. Jul 2003 B1
6606128 Hanafee et al. Aug 2003 B2
6611654 Shteyn Aug 2003 B1
6611842 Brown Aug 2003 B1
6611958 Shintani et al. Aug 2003 B1
6614987 Ismail et al. Sep 2003 B1
6622306 Kamada Sep 2003 B1
6631523 Matthews, III et al. Oct 2003 B1
6637029 Maissel et al. Oct 2003 B1
6640337 Lu Oct 2003 B1
6646685 Kim Nov 2003 B1
6651251 Shoff et al. Nov 2003 B1
6660503 Kierulff Dec 2003 B2
6661468 Alten et al. Dec 2003 B2
6665869 Ellis et al. Dec 2003 B1
6668377 Dunn Dec 2003 B1
6670971 Oral Dec 2003 B1
6675385 Wang Jan 2004 B1
6675386 Hendricks et al. Jan 2004 B1
6678706 Fishel Jan 2004 B1
6681393 Bauminger et al. Jan 2004 B1
6681396 Bates et al. Jan 2004 B1
6687906 Yuen et al. Feb 2004 B1
6694482 Arellano et al. Feb 2004 B1
6696373 Kinn et al. Feb 2004 B2
6698020 Zigmond et al. Feb 2004 B1
6704931 Schaffer et al. Mar 2004 B1
6715126 Chang et al. Mar 2004 B1
6718324 Edlund et al. Apr 2004 B2
6718551 Swix et al. Apr 2004 B1
6721954 Nickum Apr 2004 B1
6727914 Gutta Apr 2004 B1
6728967 Bennington et al. Apr 2004 B2
6732369 Schein et al. May 2004 B1
6738978 Hendricks et al. May 2004 B1
6742183 Reynolds et al. May 2004 B1
6744967 Kaminski et al. Jun 2004 B2
6745391 Macrae et al. Jun 2004 B1
6750881 Appelman Jun 2004 B1
6750885 Finch, II et al. Jun 2004 B1
6751800 Fukuda et al. Jun 2004 B1
6754904 Cooper et al. Jun 2004 B1
6756987 Goyins et al. Jun 2004 B2
6756997 Ward, III et al. Jun 2004 B1
6757691 Welsh et al. Jun 2004 B1
6757906 Look et al. Jun 2004 B1
6760537 Mankovitz Jul 2004 B2
6760538 Bumgardner et al. Jul 2004 B1
6766100 Komar et al. Jul 2004 B1
6766956 Boylan, III et al. Jul 2004 B1
6771317 Ellis et al. Aug 2004 B2
6771886 Mendelsohn Aug 2004 B1
6772433 LaJoie et al. Aug 2004 B1
6782370 Stack Aug 2004 B1
6788882 Geer et al. Sep 2004 B1
6792197 Helmstetter Sep 2004 B1
6792618 Bendinelli et al. Sep 2004 B1
6799326 Boylan, III et al. Sep 2004 B2
6799327 Reynolds et al. Sep 2004 B1
6802074 Mitsui et al. Oct 2004 B1
6820278 Ellis Nov 2004 B1
6828993 Hendricks et al. Dec 2004 B1
6837791 McNutt et al. Jan 2005 B1
6847387 Roth Jan 2005 B2
6850693 Young et al. Feb 2005 B2
6857131 Yagawa et al. Feb 2005 B1
6865746 Herrington et al. Mar 2005 B1
6868551 Lawler et al. Mar 2005 B1
6898762 Ellis et al. May 2005 B2
6920278 Yano et al. Jul 2005 B1
6920281 Agnibotri et al. Jul 2005 B1
6925035 Ueki Aug 2005 B2
6925567 Hirata et al. Aug 2005 B1
6934964 Schaffer et al. Aug 2005 B1
6938208 Reichardt Aug 2005 B2
6973663 Brown et al. Dec 2005 B1
6973669 Daniels Dec 2005 B2
6983478 Grauch et al. Jan 2006 B1
6983483 Maze et al. Jan 2006 B2
6985188 Hurst, Jr. Jan 2006 B1
6999698 Yamauchi et al. Feb 2006 B2
7003792 Yuen Feb 2006 B1
7007294 Kurapati Feb 2006 B1
7013478 Hendricks et al. Mar 2006 B1
7017118 Carroll Mar 2006 B1
7017179 Asamoto et al. Mar 2006 B1
7027716 Boyle et al. Apr 2006 B1
7028323 Franken et al. Apr 2006 B2
7028326 Westlake et al. Apr 2006 B1
7029935 Negley et al. Apr 2006 B2
7039935 Knudson et al. May 2006 B2
7047241 Erickson May 2006 B1
7047550 Yasukawa et al. May 2006 B1
7050988 Atcheson et al. May 2006 B2
7053964 Moon May 2006 B2
7058635 Shah-Nazaroff et al. Jun 2006 B1
7065709 Ellis et al. Jun 2006 B2
7069576 Knudson et al. Jun 2006 B1
7073187 Hendricks et al. Jul 2006 B1
7088910 Potrebic et al. Aug 2006 B2
7096486 Ukai et al. Aug 2006 B1
7100185 Bennington et al. Aug 2006 B2
7111236 Isensee et al. Sep 2006 B1
7117518 Takahashi et al. Oct 2006 B1
7134131 Hendricks et al. Nov 2006 B1
7143430 Fingerman et al. Nov 2006 B1
7151886 Young et al. Dec 2006 B2
7158986 Oliver et al. Jan 2007 B1
7159232 Blackketter et al. Jan 2007 B1
7165098 Boyer et al. Jan 2007 B1
7181128 Wada et al. Feb 2007 B1
7185355 Ellis et al. Feb 2007 B1
7187847 Young et al. Mar 2007 B2
7188356 Miura et al. Mar 2007 B1
7200852 Block Apr 2007 B1
7200859 Perlman et al. Apr 2007 B1
7209640 Young et al. Apr 2007 B2
7209915 Taboada et al. Apr 2007 B1
7218839 Plourde et al. May 2007 B2
7229012 Enright et al. Jun 2007 B1
7229354 McNutt et al. Jun 2007 B2
7243139 Ullman et al. Jul 2007 B2
7243364 Dunn et al. Jul 2007 B2
7266833 Ward, III et al. Sep 2007 B2
7277859 Watanabe et al. Oct 2007 B2
7284202 Zenith Oct 2007 B1
7287267 Knudson et al. Oct 2007 B2
7293276 Phillips et al. Nov 2007 B2
7293279 Asmussen Nov 2007 B1
7328450 Macrae et al. Feb 2008 B2
7343614 Hendricks et al. Mar 2008 B1
7349976 Glaser et al. Mar 2008 B1
7356246 Kobb Apr 2008 B1
7356547 Ozer et al. Apr 2008 B2
7363645 Hendricks Apr 2008 B1
7369749 Ichioka et al. May 2008 B2
7369750 Cheng et al. May 2008 B2
7370342 Ismail May 2008 B2
7392532 White et al. Jun 2008 B2
7398541 Bennington et al. Jul 2008 B2
7403935 Horvitz et al. Jul 2008 B2
7412441 Scott et al. Aug 2008 B2
7437751 Daniels Oct 2008 B2
7440677 Strasser Oct 2008 B2
7440993 Philyaw et al. Oct 2008 B1
7454515 Lamkin et al. Nov 2008 B2
7454772 Fellenstein et al. Nov 2008 B2
7467398 Fellenstein et al. Dec 2008 B2
7477832 Young et al. Jan 2009 B2
7478414 Glusker et al. Jan 2009 B1
7480929 Klosterman et al. Jan 2009 B2
7487528 Satterfield et al. Feb 2009 B2
7487529 Orlick Feb 2009 B1
7493641 Klosterman et al. Feb 2009 B2
7503055 Reynolds et al. Mar 2009 B2
7506350 Johnson Mar 2009 B2
7519268 Juen et al. Apr 2009 B2
7533400 Hailey et al. May 2009 B1
7540010 Hanaya et al. May 2009 B2
7567747 Hira Jul 2009 B2
7577336 Srinivasan et al. Aug 2009 B2
7590993 Hendricks Sep 2009 B1
7599753 Taylor et al. Oct 2009 B2
7603685 Knudson et al. Oct 2009 B2
7624412 McEvilly et al. Nov 2009 B2
7634786 Knee et al. Dec 2009 B2
7665109 Matthews et al. Feb 2010 B2
7673315 Wong et al. Mar 2010 B1
7685620 Fellenstein et al. Mar 2010 B2
7689995 Francis et al. Mar 2010 B1
7707617 Birleson Apr 2010 B2
7721307 Hendricks et al. May 2010 B2
7725467 Yamamoto et al. May 2010 B2
7757254 Shoff et al. Jul 2010 B2
7770196 Hendricks Aug 2010 B1
7778158 Vogel et al. Aug 2010 B2
7779437 Barton Aug 2010 B2
7779445 Ellis Aug 2010 B2
7793326 McCoskey et al. Sep 2010 B2
7801888 Rao Sep 2010 B2
7813822 Hoffberg Oct 2010 B1
7823055 Sull et al. Oct 2010 B2
7840577 Ortega et al. Nov 2010 B2
7859571 Brown et al. Dec 2010 B1
7882520 Beach et al. Feb 2011 B2
7895218 Venkataraman et al. Feb 2011 B2
7895625 Bryan et al. Feb 2011 B1
7925141 Geer et al. Apr 2011 B2
7962935 Kurosaki et al. Jun 2011 B2
7996864 Yuen et al. Aug 2011 B2
8051450 Robarts et al. Nov 2011 B2
8065702 Goldberg et al. Nov 2011 B2
8078751 Janik et al. Dec 2011 B2
8087050 Ellis et al. Dec 2011 B2
8091110 Ellis et al. Jan 2012 B2
8112776 Schein et al. Feb 2012 B2
8230343 Logan et al. Jul 2012 B2
8265458 Helmstetter Sep 2012 B2
8275764 Jeon et al. Sep 2012 B2
8302127 Klarfeld et al. Oct 2012 B2
8363679 Sorenson et al. Jan 2013 B2
8370884 Ellis Feb 2013 B2
8397255 Wachtfogel et al. Mar 2013 B2
8478750 Rao et al. Jul 2013 B2
8490134 Gerba et al. Jul 2013 B2
8528019 Dimitrova et al. Sep 2013 B1
8613020 Knudson et al. Dec 2013 B2
8613024 Bovenschulte et al. Dec 2013 B2
8635649 Ward et al. Jan 2014 B2
8646005 Klosterman Feb 2014 B2
8707366 Wong et al. Apr 2014 B2
20010001160 Shoff et al. May 2001 A1
20010013009 Greening et al. Aug 2001 A1
20010013122 Hirata Aug 2001 A1
20010013124 Klosterman et al. Aug 2001 A1
20010021994 Nash Sep 2001 A1
20010025375 Ahmad et al. Sep 2001 A1
20010027555 Franken et al. Oct 2001 A1
20010027562 Schein et al. Oct 2001 A1
20010028782 Ohno et al. Oct 2001 A1
20010029610 Corvin et al. Oct 2001 A1
20010034237 Garahi Oct 2001 A1
20010042246 Yuen et al. Nov 2001 A1
20010043795 Wood et al. Nov 2001 A1
20010047298 Moore et al. Nov 2001 A1
20010049820 Barton Dec 2001 A1
20010054181 Corvin Dec 2001 A1
20020009283 Ichioka et al. Jan 2002 A1
20020010930 Shah-Nazaroff et al. Jan 2002 A1
20020026496 Boyer et al. Feb 2002 A1
20020032907 Daniels Mar 2002 A1
20020042913 Ellis et al. Apr 2002 A1
20020042914 Walker et al. Apr 2002 A1
20020042918 Townsend et al. Apr 2002 A1
20020048448 Daniels Apr 2002 A1
20020049973 Alten et al. Apr 2002 A1
20020056087 Berezowski et al. May 2002 A1
20020056098 White May 2002 A1
20020057893 Wood et al. May 2002 A1
20020059599 Schein et al. May 2002 A1
20020059602 Macrae et al. May 2002 A1
20020073424 Ward, III et al. Jun 2002 A1
20020076203 Takahashi Jun 2002 A1
20020078450 Bennington et al. Jun 2002 A1
20020083439 Eldering Jun 2002 A1
20020087981 Daniels Jul 2002 A1
20020090203 Mankovitz Jul 2002 A1
20020092017 Klosterman et al. Jul 2002 A1
20020095676 Knee et al. Jul 2002 A1
20020104096 Cramer et al. Aug 2002 A1
20020110353 Potrebic et al. Aug 2002 A1
20020112239 Goldman Aug 2002 A1
20020112249 Hendricks et al. Aug 2002 A1
20020120933 Knudson et al. Aug 2002 A1
20020124249 Shintani et al. Sep 2002 A1
20020129360 Lee Sep 2002 A1
20020129368 Schlack et al. Sep 2002 A1
20020138840 Schein et al. Sep 2002 A1
20020144279 Zhou Oct 2002 A1
20020147975 Seo Oct 2002 A1
20020147976 Yuen et al. Oct 2002 A1
20020147977 Hammett et al. Oct 2002 A1
20020154157 Sherr et al. Oct 2002 A1
20020154888 Allen et al. Oct 2002 A1
20020174424 Chang et al. Nov 2002 A1
20020174430 Ellis et al. Nov 2002 A1
20020174433 Baumgartner et al. Nov 2002 A1
20020184457 Yuasa et al. Dec 2002 A1
20020184626 Darbee et al. Dec 2002 A1
20020184629 Sie et al. Dec 2002 A1
20020188746 Drosset et al. Dec 2002 A1
20020191954 Beach et al. Dec 2002 A1
20020194585 Connelly Dec 2002 A1
20020194595 Miller et al. Dec 2002 A1
20020194596 Srivastava Dec 2002 A1
20020194598 Connelly Dec 2002 A1
20020194607 Connelly Dec 2002 A1
20020199185 Kaminski et al. Dec 2002 A1
20030005432 Ellis et al. Jan 2003 A1
20030005445 Schein et al. Jan 2003 A1
20030009766 Marolda Jan 2003 A1
20030010454 Bailey et al. Jan 2003 A1
20030012554 Zeidler et al. Jan 2003 A1
20030031465 Blake Feb 2003 A1
20030066089 Andersen Apr 2003 A1
20030070182 Pierre et al. Apr 2003 A1
20030088872 Maissel et al. May 2003 A1
20030088873 McCoy et al. May 2003 A1
20030098891 Molander May 2003 A1
20030103088 Dresti et al. Jun 2003 A1
20030106071 Akamatsu et al. Jun 2003 A1
20030110171 Ozer et al. Jun 2003 A1
20030110494 Bennington et al. Jun 2003 A1
20030110495 Bennington et al. Jun 2003 A1
20030110499 Knudson et al. Jun 2003 A1
20030115599 Bennington et al. Jun 2003 A1
20030115602 Knee et al. Jun 2003 A1
20030118323 Ismail et al. Jun 2003 A1
20030126607 Phillips et al. Jul 2003 A1
20030131355 Berenson et al. Jul 2003 A1
20030135490 Barrett et al. Jul 2003 A1
20030145323 Hendricks Jul 2003 A1
20030149988 Ellis et al. Aug 2003 A1
20030154485 Johnson et al. Aug 2003 A1
20030154486 Dunn et al. Aug 2003 A1
20030163813 Klosterman et al. Aug 2003 A1
20030164858 Klosterman et al. Sep 2003 A1
20030182659 Ellis et al. Sep 2003 A1
20030182661 Ellis et al. Sep 2003 A1
20030188310 Klosterman et al. Oct 2003 A1
20030188311 Yuen et al. Oct 2003 A1
20030188314 Ellis et al. Oct 2003 A1
20030192050 Fellenstein et al. Oct 2003 A1
20030196201 Schein et al. Oct 2003 A1
20030196203 Ellis et al. Oct 2003 A1
20030198462 Bumgardner et al. Oct 2003 A1
20030204847 Ellis et al. Oct 2003 A1
20030206719 Bumgardner et al. Nov 2003 A1
20030208756 Macrae et al. Nov 2003 A1
20030208758 Schein et al. Nov 2003 A1
20030208759 Gordon et al. Nov 2003 A1
20030208767 Williamson et al. Nov 2003 A1
20030210898 Juen et al. Nov 2003 A1
20030212996 Wolzien Nov 2003 A1
20030226144 Thurston et al. Dec 2003 A1
20040001690 Boston et al. Jan 2004 A1
20040003397 Boston et al. Jan 2004 A1
20040003407 Hanafee et al. Jan 2004 A1
20040003413 Boston et al. Jan 2004 A1
20040015397 Barry et al. Jan 2004 A1
20040019900 Knightbridge et al. Jan 2004 A1
20040049787 Maissel et al. Mar 2004 A1
20040049788 Mori et al. Mar 2004 A1
20040049794 Shao et al. Mar 2004 A1
20040060063 Russ et al. Mar 2004 A1
20040070594 Burke Apr 2004 A1
20040073923 Wasserman et al. Apr 2004 A1
20040073924 Pendakur Apr 2004 A1
20040078809 Drazin Apr 2004 A1
20040078815 Lemmons et al. Apr 2004 A1
20040088729 Petrovic May 2004 A1
20040098744 Gutta May 2004 A1
20040103434 Ellis et al. May 2004 A1
20040103439 Macrae et al. May 2004 A1
20040111742 Hendricks et al. Jun 2004 A1
20040111745 Schein et al. Jun 2004 A1
20040128686 Boyer et al. Jul 2004 A1
20040133655 Yen et al. Jul 2004 A1
20040133910 Gordon et al. Jul 2004 A1
20040139465 Matthews, III et al. Jul 2004 A1
20040156614 Bumgardner et al. Aug 2004 A1
20040160862 Ueki Aug 2004 A1
20040168189 Reynolds et al. Aug 2004 A1
20040172661 Yagawa et al. Sep 2004 A1
20040181814 Ellis et al. Sep 2004 A1
20040187164 Kandasamy Sep 2004 A1
20040194131 Ellis et al. Sep 2004 A1
20040194138 Boylan, III et al. Sep 2004 A1
20040194141 Sanders Sep 2004 A1
20040210932 Mori et al. Oct 2004 A1
20040210935 Schein et al. Oct 2004 A1
20040221310 Herrington et al. Nov 2004 A1
20040243470 Ozer et al. Dec 2004 A1
20040264920 Helmstetter Dec 2004 A1
20050010949 Ward et al. Jan 2005 A1
20050015804 LaJoie et al. Jan 2005 A1
20050015815 Shoff et al. Jan 2005 A1
20050020439 Ishii et al. Jan 2005 A1
20050028218 Blake Feb 2005 A1
20050076363 Dukes et al. Apr 2005 A1
20050097622 Zigmond et al. May 2005 A1
20050125240 Speiser et al. Jun 2005 A9
20050129049 Srinivasan et al. Jun 2005 A1
20050132264 Joshi et al. Jun 2005 A1
20050138660 Boyer et al. Jun 2005 A1
20050147378 Hira Jul 2005 A1
20050149964 Thomas et al. Jul 2005 A1
20050155056 Knee et al. Jul 2005 A1
20050157217 Hendricks Jul 2005 A1
20050160283 Hirata Jul 2005 A1
20050160461 Baumgartner et al. Jul 2005 A1
20050183123 Lee et al. Aug 2005 A1
20050198668 Yuen et al. Sep 2005 A1
20050204379 Yamamori Sep 2005 A1
20050204382 Ellis Sep 2005 A1
20050204388 Knudson et al. Sep 2005 A1
20050216936 Knudson et al. Sep 2005 A1
20050229214 Young et al. Oct 2005 A1
20050229215 Schein et al. Oct 2005 A1
20050235318 Grauch et al. Oct 2005 A1
20050235320 Maze et al. Oct 2005 A1
20050235323 Ellis et al. Oct 2005 A1
20050240962 Cooper et al. Oct 2005 A1
20050240968 Knudson et al. Oct 2005 A1
20050244138 O'Connor et al. Nov 2005 A1
20050251824 Thomas et al. Nov 2005 A1
20050251827 Ellis et al. Nov 2005 A1
20050267819 Kaplan Dec 2005 A1
20050273819 Knudson et al. Dec 2005 A1
20050278741 Robarts et al. Dec 2005 A1
20050283796 Flickinger Dec 2005 A1
20050283800 Ellis et al. Dec 2005 A1
20060010470 Kurosaki et al. Jan 2006 A1
20060031916 Colter et al. Feb 2006 A1
20060037044 Daniels Feb 2006 A1
20060083484 Wada et al. Apr 2006 A1
20060136965 Ellis et al. Jun 2006 A1
20060140584 Ellis et al. Jun 2006 A1
20060146787 Wijnands et al. Jul 2006 A1
20060161952 Herz et al. Jul 2006 A1
20060165379 Agnihotri et al. Jul 2006 A1
20060174277 Sezan et al. Aug 2006 A1
20060190966 McKissick et al. Aug 2006 A1
20060206912 Klarfeld et al. Sep 2006 A1
20060212900 Ismail et al. Sep 2006 A1
20060212904 Klarfeld et al. Sep 2006 A1
20060218587 Kelts Sep 2006 A1
20060248555 Eldering Nov 2006 A1
20060248558 Barton et al. Nov 2006 A1
20070005653 Marsh Jan 2007 A1
20070016926 Ward et al. Jan 2007 A1
20070033613 Ward et al. Feb 2007 A1
20070067800 Wachtfogel et al. Mar 2007 A1
20070074245 Nyako et al. Mar 2007 A1
20070101377 Six et al. May 2007 A1
20070113244 Verschueren et al. May 2007 A1
20070136751 Garbow et al. Jun 2007 A1
20070136753 Bovenschulte et al. Jun 2007 A1
20070157242 Cordray et al. Jul 2007 A1
20070162934 Roop et al. Jul 2007 A1
20070180465 Ou et al. Aug 2007 A1
20070186240 Ward et al. Aug 2007 A1
20070204308 Nicholas et al. Aug 2007 A1
20070212023 Whillock Sep 2007 A1
20070214480 Kamen Sep 2007 A1
20070234393 Walker et al. Oct 2007 A1
20070244902 Seide et al. Oct 2007 A1
20070266401 Hallberg Nov 2007 A1
20070271582 Ellis et al. Nov 2007 A1
20080066111 Ellis et al. Mar 2008 A1
20080098436 White Apr 2008 A1
20080109284 Slaney et al. May 2008 A1
20080115169 Ellis et al. May 2008 A1
20080126303 Park et al. May 2008 A1
20080127265 Ward et al. May 2008 A1
20080127266 Ward et al. May 2008 A1
20080163323 Lee Jul 2008 A1
20080178216 Bennington et al. Jul 2008 A1
20080178221 Schein et al. Jul 2008 A1
20080178222 Bennington et al. Jul 2008 A1
20080178223 Kwoh et al. Jul 2008 A1
20080184286 Kwoh et al. Jul 2008 A1
20080184305 Schein et al. Jul 2008 A1
20080184308 Herrington et al. Jul 2008 A1
20080184312 Schein et al. Jul 2008 A1
20080184315 Ellis et al. Jul 2008 A1
20080184319 Mankovitz Jul 2008 A1
20080189744 Schein et al. Aug 2008 A1
20080196053 Thomas et al. Aug 2008 A1
20080222106 Rao Sep 2008 A1
20080232769 Jureczki et al. Sep 2008 A1
20080235725 Hendricks Sep 2008 A1
20080276275 Ellis Nov 2008 A1
20080281689 Blinnikka et al. Nov 2008 A1
20080288980 Schein et al. Nov 2008 A1
20090025033 Stautner et al. Jan 2009 A1
20090031335 Hendricks et al. Jan 2009 A1
20090049481 Fellenstein et al. Feb 2009 A1
20090060468 Carlberg et al. Mar 2009 A1
20090060469 Olague et al. Mar 2009 A1
20090070817 Ellis et al. Mar 2009 A1
20090074380 Boston et al. Mar 2009 A1
20090077589 Boyer et al. Mar 2009 A1
20090119723 Tinsman May 2009 A1
20090193458 Finseth et al. Jul 2009 A1
20100115413 Schein et al. May 2010 A1
20100115541 Schein et al. May 2010 A1
20100122282 DuBose May 2010 A1
20100146543 Knee et al. Jun 2010 A1
20100175078 Knudson et al. Jul 2010 A1
20100175081 Boylan, III et al. Jul 2010 A1
20100192172 Thomas et al. Jul 2010 A1
20100211969 Schein et al. Aug 2010 A1
20100211975 Boyer et al. Aug 2010 A1
20100247065 Cooper et al. Sep 2010 A1
20100275230 Yuen et al. Oct 2010 A1
20100299692 Rao Nov 2010 A1
20100319013 Knudson et al. Dec 2010 A1
20110035771 Ward et al. Feb 2011 A1
20110078628 Rosenberg Mar 2011 A1
20110131601 Alten et al. Jun 2011 A1
20110167451 Yuen et al. Jul 2011 A1
20110173660 Schein et al. Jul 2011 A1
20110185387 Schein et al. Jul 2011 A1
20110209170 Schein et al. Aug 2011 A1
20110258663 Lemmons et al. Oct 2011 A1
20110265124 Goldenberg et al. Oct 2011 A1
20110276995 Alten et al. Nov 2011 A1
20120079539 Schein et al. Mar 2012 A1
20120102523 Herz et al. Apr 2012 A1
20120185901 Macrae et al. Jul 2012 A1
20120272270 Boyer et al. Oct 2012 A1
20120304211 Berezowski et al. Nov 2012 A1
20130031582 Tinsman et al. Jan 2013 A1
20130304586 Angles et al. Nov 2013 A1
Foreign Referenced Citations (676)
Number Date Country
731010 Jul 1998 AU
733993 Feb 1999 AU
749209 Oct 2002 AU
760568 May 2003 AU
765648 Sep 2003 AU
2008201306 Apr 2008 AU
1030505 May 1978 CA
1187197 May 1985 CA
1188811 Jun 1985 CA
1196082 Oct 1985 CA
1200911 Feb 1986 CA
1203625 Apr 1986 CA
2151458 Jun 1994 CA
2345161 Jun 1994 CA
2164608 Dec 1994 CA
2285645 Jul 1998 CA
2297039 Jan 1999 CA
2312326 Jun 1999 CA
2322217 Sep 1999 CA
2454011 Sep 1999 CA
2324278 Nov 1999 CA
2513282 Nov 1999 CA
2364020 May 2002 CA
1226030 Aug 1999 CN
1298604 Jun 2001 CN
1494321 May 2004 CN
1555191 Dec 2004 CN
1567986 Jan 2005 CN
2918846 Nov 1980 DE
3151492 Jul 1983 DE
3246225 Jun 1984 DE
3337204 Apr 1985 DE
3505006 Aug 1986 DE
3621263 Jan 1988 DE
3640436 Jun 1988 DE
3702220 Aug 1988 DE
3909334 Sep 1990 DE
4143074 Jul 1992 DE
4217246 Dec 1993 DE
4240187 Jun 1994 DE
4407701 Sep 1995 DE
4440419 May 1996 DE
19531121 Feb 1997 DE
4201031 Jul 1997 DE
19740079 Mar 1999 DE
19931046 Jan 2001 DE
4290947 Nov 2006 DE
0072153 Feb 1983 EP
0122626 Oct 1984 EP
0133985 Mar 1985 EP
0148733 Jul 1985 EP
0222025 May 1987 EP
0229526 Jul 1987 EP
0239884 Oct 1987 EP
0276425 Aug 1988 EP
0337336 Oct 1989 EP
0339675 Nov 1989 EP
0363847 Apr 1990 EP
0393555 Oct 1990 EP
0396062 Nov 1990 EP
0401015 Dec 1990 EP
0401930 Dec 1990 EP
0408892 Jan 1991 EP
0420123 Apr 1991 EP
0424469 May 1991 EP
0424648 May 1991 EP
0444496 Sep 1991 EP
0447968 Sep 1991 EP
0463451 Jan 1992 EP
0477754 Apr 1992 EP
0477756 Apr 1992 EP
0488379 Jun 1992 EP
0489387 Jun 1992 EP
0492853 Jul 1992 EP
0497235 Aug 1992 EP
0532322 Mar 1993 EP
0535749 Apr 1993 EP
0536901 Apr 1993 EP
0550911 Jul 1993 EP
0560593 Sep 1993 EP
0572090 Dec 1993 EP
0575956 Dec 1993 EP
0617563 Sep 1994 EP
0620689 Oct 1994 EP
0624039 Nov 1994 EP
0624040 Nov 1994 EP
0644689 Mar 1995 EP
0648054 Apr 1995 EP
0650114 Apr 1995 EP
0658048 Jun 1995 EP
0662771 Jul 1995 EP
0669760 Aug 1995 EP
0669761 Aug 1995 EP
0673164 Sep 1995 EP
0682452 Nov 1995 EP
0705036 Apr 1996 EP
0711076 May 1996 EP
0721253 Jul 1996 EP
0723369 Jul 1996 EP
0725539 Aug 1996 EP
0742669 Nov 1996 EP
0752767 Jan 1997 EP
0753964 Jan 1997 EP
0758833 Feb 1997 EP
0793225 Feb 1997 EP
0762751 Mar 1997 EP
0762756 Mar 1997 EP
0763938 Mar 1997 EP
0772360 May 1997 EP
0774853 May 1997 EP
0774866 May 1997 EP
0774868 May 1997 EP
0775417 May 1997 EP
0784405 Jul 1997 EP
0789488 Aug 1997 EP
0797355 Sep 1997 EP
0804028 Oct 1997 EP
0805590 Nov 1997 EP
0805594 Nov 1997 EP
0806111 Nov 1997 EP
0822718 Feb 1998 EP
0827340 Mar 1998 EP
0834798 Apr 1998 EP
0836320 Apr 1998 EP
0836321 Apr 1998 EP
0837599 Apr 1998 EP
0843468 May 1998 EP
0848554 Jun 1998 EP
0849948 Jun 1998 EP
0851681 Jul 1998 EP
0852361 Jul 1998 EP
0852442 Jul 1998 EP
0854645 Jul 1998 EP
0854654 Jul 1998 EP
0856847 Aug 1998 EP
0874524 Oct 1998 EP
0880856 Dec 1998 EP
0892554 Jan 1999 EP
0905985 Mar 1999 EP
0921682 Jun 1999 EP
0924927 Jun 1999 EP
0935393 Aug 1999 EP
0936811 Aug 1999 EP
0940983 Sep 1999 EP
0940985 Sep 1999 EP
0944253 Sep 1999 EP
0945003 Sep 1999 EP
0963119 Dec 1999 EP
0988876 Mar 2000 EP
1014715 Jun 2000 EP
1036466 Sep 2000 EP
1058999 Dec 2000 EP
1059749 Dec 2000 EP
1060617 Dec 2000 EP
1067792 Jan 2001 EP
1093305 Apr 2001 EP
1095504 May 2001 EP
1107588 Jun 2001 EP
1135929 Sep 2001 EP
1170944 Jan 2002 EP
1213919 Jun 2002 EP
1217832 Jun 2002 EP
1763234 Mar 2007 EP
1961228 Aug 2008 EP
2662895 Dec 1991 FR
1554411 Oct 1979 GB
2034995 Jun 1980 GB
2126002 Mar 1984 GB
2164194 Mar 1986 GB
2185670 Jul 1987 GB
2217144 Oct 1989 GB
2227622 Aug 1990 GB
2229595 Sep 1990 GB
2256115 Nov 1992 GB
2256546 Dec 1992 GB
2264409 Aug 1993 GB
2265792 Oct 1993 GB
2275585 Aug 1994 GB
2305049 Mar 1997 GB
2307381 May 1997 GB
2309134 Jul 1997 GB
2325537 Nov 1998 GB
2346251 Aug 2000 GB
2375674 Nov 2002 GB
1035285 Mar 2005 HK
58137334 Aug 1983 JP
58137344 Aug 1983 JP
58196738 Nov 1983 JP
58210776 Dec 1983 JP
06061935 Mar 1984 JP
59141878 Aug 1984 JP
61050470 Mar 1986 JP
61074476 Apr 1986 JP
62060370 Mar 1987 JP
62060372 Mar 1987 JP
62060384 Mar 1987 JP
63084396 Apr 1988 JP
63092177 Apr 1988 JP
63234679 Sep 1988 JP
1132311 May 1989 JP
01177782 Jul 1989 JP
01307944 Dec 1989 JP
02048879 Feb 1990 JP
02119307 May 1990 JP
02189753 Jul 1990 JP
03022770 Jan 1991 JP
03063990 Mar 1991 JP
03167975 Jul 1991 JP
03178278 Aug 1991 JP
03214919 Sep 1991 JP
03243076 Oct 1991 JP
0444475 Feb 1992 JP
04079053 Mar 1992 JP
04162889 Jun 1992 JP
04180480 Jun 1992 JP
04227380 Aug 1992 JP
04250760 Sep 1992 JP
04301285 Oct 1992 JP
04335395 Nov 1992 JP
05053378 Mar 1993 JP
05103281 Apr 1993 JP
05122692 May 1993 JP
05183826 Jul 1993 JP
05260400 Oct 1993 JP
05284437 Oct 1993 JP
05314186 Nov 1993 JP
05339100 Dec 1993 JP
06021907 Jan 1994 JP
06038165 Feb 1994 JP
06090408 Mar 1994 JP
06111413 Apr 1994 JP
06124309 May 1994 JP
06133235 May 1994 JP
06141250 May 1994 JP
06504165 May 1994 JP
06164973 Jun 1994 JP
06217271 Aug 1994 JP
06243539 Sep 1994 JP
06295312 Oct 1994 JP
06303541 Oct 1994 JP
06350546 Dec 1994 JP
07020254 Jan 1995 JP
07021619 Jan 1995 JP
07050259 Feb 1995 JP
07076592 Mar 1995 JP
0723356 Apr 1995 JP
07123326 May 1995 JP
07135621 May 1995 JP
07147657 Jun 1995 JP
07154349 Jun 1995 JP
07160732 Jun 1995 JP
07162776 Jun 1995 JP
07184131 Jul 1995 JP
07193762 Jul 1995 JP
07193763 Jul 1995 JP
07193788 Jul 1995 JP
07212732 Aug 1995 JP
07262200 Oct 1995 JP
07284033 Oct 1995 JP
07288759 Oct 1995 JP
07321748 Dec 1995 JP
0832528 Feb 1996 JP
0832538 Feb 1996 JP
08056352 Feb 1996 JP
0865622 Mar 1996 JP
08125497 May 1996 JP
08130517 May 1996 JP
08137334 May 1996 JP
08168046 Jun 1996 JP
08506469 Jul 1996 JP
08506941 Jul 1996 JP
08196738 Aug 1996 JP
08234709 Sep 1996 JP
08251122 Sep 1996 JP
08275077 Oct 1996 JP
08289281 Nov 1996 JP
08331546 Dec 1996 JP
09009244 Jan 1997 JP
09009245 Jan 1997 JP
09037151 Feb 1997 JP
09037168 Feb 1997 JP
09037171 Feb 1997 JP
09037172 Feb 1997 JP
09037223 Feb 1997 JP
965321 Mar 1997 JP
09070020 Mar 1997 JP
09083888 Mar 1997 JP
09098362 Apr 1997 JP
09102827 Apr 1997 JP
09102944 Apr 1997 JP
09114781 May 1997 JP
09162818 Jun 1997 JP
09162821 Jun 1997 JP
9244475 Sep 1997 JP
09247565 Sep 1997 JP
09261609 Oct 1997 JP
09270965 Oct 1997 JP
09289630 Nov 1997 JP
09322213 Dec 1997 JP
10013774 Jan 1998 JP
10042215 Feb 1998 JP
10042218 Feb 1998 JP
10042235 Feb 1998 JP
10501936 Feb 1998 JP
10093933 Apr 1998 JP
10143340 May 1998 JP
10143349 May 1998 JP
10214449 Aug 1998 JP
10228500 Aug 1998 JP
10228687 Aug 1998 JP
10234007 Sep 1998 JP
10257400 Sep 1998 JP
10289205 Oct 1998 JP
10512420 Nov 1998 JP
2838892 Dec 1998 JP
1188280 Mar 1999 JP
11136615 May 1999 JP
11136658 May 1999 JP
11177962 Jul 1999 JP
11205740 Jul 1999 JP
11261917 Sep 1999 JP
11266414 Sep 1999 JP
11308561 Nov 1999 JP
11313280 Nov 1999 JP
11008810 Dec 1999 JP
11353071 Dec 1999 JP
2000013708 Jan 2000 JP
2000038886 Feb 2000 JP
2000138886 May 2000 JP
2000216845 Aug 2000 JP
2000224533 Aug 2000 JP
2000235546 Aug 2000 JP
2000261750 Sep 2000 JP
2000287179 Oct 2000 JP
2000295554 Oct 2000 JP
2000312333 Oct 2000 JP
2000306314 Nov 2000 JP
2000339931 Dec 2000 JP
2001022282 Jan 2001 JP
2001086423 Mar 2001 JP
2001088372 Apr 2001 JP
2001103404 Apr 2001 JP
2001165669 Jun 2001 JP
2001167491 Jun 2001 JP
2001167522 Jun 2001 JP
2001213595 Aug 2001 JP
2001257950 Sep 2001 JP
2001513595 Sep 2001 JP
2002010153 Jan 2002 JP
2002506327 Feb 2002 JP
2002109347 Apr 2002 JP
2002185931 Jun 2002 JP
2002185951 Jun 2002 JP
2002199318 Jul 2002 JP
2002223425 Aug 2002 JP
2002279969 Sep 2002 JP
2003189200 Jul 2003 JP
2003199004 Jul 2003 JP
2004007592 Jan 2004 JP
2004023326 Jan 2004 JP
2004159004 Jun 2004 JP
2006066968 Mar 2006 JP
2006340396 Dec 2006 JP
2007053566 Mar 2007 JP
4340258 Oct 2009 JP
2010057201 Mar 2010 JP
2010119149 May 2010 JP
4510282 Jul 2010 JP
10-0996475 Nov 2010 KR
247388 Oct 1994 TW
WO 8601359 Feb 1986 WO
WO 8601962 Mar 1986 WO
WO 8703766 Jun 1987 WO
WO 8804057 Jun 1988 WO
WO 8804507 Jun 1988 WO
WO 8902682 Mar 1989 WO
WO 8903085 Apr 1989 WO
WO 8912370 Dec 1989 WO
WO 9000847 Jan 1990 WO
WO 9001243 Feb 1990 WO
WO 9007844 Jul 1990 WO
WO 9015507 Dec 1990 WO
WO 9100670 Jan 1991 WO
WO 9105436 Apr 1991 WO
WO 9106367 May 1991 WO
WO 9106912 May 1991 WO
WO 9107050 May 1991 WO
WO 9118476 Nov 1991 WO
WO 9204801 Mar 1992 WO
WO 9222983 Dec 1992 WO
WO 9304473 Mar 1993 WO
WO 9305452 Mar 1993 WO
WO 9308542 Apr 1993 WO
WO 9311638 Jun 1993 WO
WO 9311639 Jun 1993 WO
WO 9311640 Jun 1993 WO
WO 9322877 Nov 1993 WO
WO 9323957 Nov 1993 WO
WO 9413107 Jun 1994 WO
WO 9414281 Jun 1994 WO
WO 9414282 Jun 1994 WO
WO 9414283 Jun 1994 WO
WO 9414284 Jun 1994 WO
WO 9416441 Jul 1994 WO
WO 9421085 Sep 1994 WO
WO 9423383 Oct 1994 WO
WO 9429811 Dec 1994 WO
WO 9501056 Jan 1995 WO
WO 9501057 Jan 1995 WO
WO 9501058 Jan 1995 WO
WO 9501059 Jan 1995 WO
WO 9502945 Jan 1995 WO
WO 9504431 Feb 1995 WO
WO 9506389 Mar 1995 WO
WO 9507003 Mar 1995 WO
WO 9510910 Apr 1995 WO
WO 9515649 Jun 1995 WO
WO 9515657 Jun 1995 WO
WO 9515658 Jun 1995 WO
WO 9516568 Jun 1995 WO
WO 9519092 Jul 1995 WO
WO 9526095 Sep 1995 WO
WO 9526608 Oct 1995 WO
WO 9528055 Oct 1995 WO
WO 9528799 Oct 1995 WO
WO 9530302 Nov 1995 WO
WO 9530961 Nov 1995 WO
WO 9531069 Nov 1995 WO
WO 9532583 Nov 1995 WO
WO 9532584 Nov 1995 WO
WO 9532585 Nov 1995 WO
WO 9532587 Nov 1995 WO
WO 9533338 Dec 1995 WO
WO 9607270 Mar 1996 WO
WO 9608109 Mar 1996 WO
WO 9608113 Mar 1996 WO
WO 9608923 Mar 1996 WO
WO 9609721 Mar 1996 WO
WO 9613013 May 1996 WO
WO 9613932 May 1996 WO
WO 9613935 May 1996 WO
WO 9617467 Jun 1996 WO
WO 9617473 Jun 1996 WO
WO 9620555 Jul 1996 WO
WO 9621990 Jul 1996 WO
WO 9625821 Aug 1996 WO
WO 9626605 Aug 1996 WO
WO 9627270 Sep 1996 WO
WO 9627982 Sep 1996 WO
WO 9627989 Sep 1996 WO
WO 9631980 Oct 1996 WO
WO 9633572 Oct 1996 WO
WO 9634467 Oct 1996 WO
WO 9634486 Oct 1996 WO
WO 9634491 Oct 1996 WO
WO 9636172 Nov 1996 WO
WO 9637075 Nov 1996 WO
WO 9637983 Nov 1996 WO
WO 9637996 Nov 1996 WO
WO 9638799 Dec 1996 WO
WO 9638962 Dec 1996 WO
WO 9641418 Dec 1996 WO
WO 9641470 Dec 1996 WO
WO 9641471 Dec 1996 WO
WO 9641472 Dec 1996 WO
WO 9641477 Dec 1996 WO
WO 9641478 Dec 1996 WO
WO 9702702 Jan 1997 WO
WO 9704595 Feb 1997 WO
WO 9707656 Mar 1997 WO
WO 9712486 Apr 1997 WO
WO 9713368 Apr 1997 WO
WO 9717774 May 1997 WO
WO 9718675 May 1997 WO
WO 9719555 May 1997 WO
WO 9721291 Jun 1997 WO
WO 9723997 Jul 1997 WO
WO 9726612 Jul 1997 WO
WO 9729458 Aug 1997 WO
WO 9731480 Aug 1997 WO
WO 9732434 Sep 1997 WO
WO 9734413 Sep 1997 WO
WO 9734414 Sep 1997 WO
WO 9736422 Oct 1997 WO
WO 9737500 Oct 1997 WO
WO 9740623 Oct 1997 WO
WO 9741673 Nov 1997 WO
WO 9742763 Nov 1997 WO
WO 9745786 Dec 1997 WO
WO 9746016 Dec 1997 WO
WO 9746943 Dec 1997 WO
WO 9747106 Dec 1997 WO
WO 9747124 Dec 1997 WO
WO 9747143 Dec 1997 WO
WO 9748228 Dec 1997 WO
WO 9748230 Dec 1997 WO
WO 9749237 Dec 1997 WO
WO 9749241 Dec 1997 WO
WO 9749242 Dec 1997 WO
WO 9750251 Dec 1997 WO
WO 9800975 Jan 1998 WO
WO 9800976 Jan 1998 WO
WO 9801995 Jan 1998 WO
WO 9806219 Feb 1998 WO
WO 9807277 Feb 1998 WO
WO 9810589 Mar 1998 WO
WO 9812872 Mar 1998 WO
WO 9814009 Apr 1998 WO
WO 9816062 Apr 1998 WO
WO 9817033 Apr 1998 WO
WO 9817063 Apr 1998 WO
WO 9817064 Apr 1998 WO
WO 9818260 Apr 1998 WO
WO 9819459 May 1998 WO
WO 9820675 May 1998 WO
WO 9821664 May 1998 WO
WO 9821877 May 1998 WO
WO 9826528 Jun 1998 WO
WO 9826569 Jun 1998 WO
WO 9826584 Jun 1998 WO
WO 9826596 Jun 1998 WO
WO 9827723 Jun 1998 WO
WO 9828906 Jul 1998 WO
WO 9831115 Jul 1998 WO
WO 9831116 Jul 1998 WO
WO 9831148 Jul 1998 WO
WO 9834405 Aug 1998 WO
WO 9837695 Aug 1998 WO
WO 9838831 Sep 1998 WO
WO 9839893 Sep 1998 WO
WO 9841020 Sep 1998 WO
WO 9843183 Oct 1998 WO
WO 9843406 Oct 1998 WO
WO 9847279 Oct 1998 WO
WO 9847283 Oct 1998 WO
WO 9847290 Oct 1998 WO
WO 9848566 Oct 1998 WO
WO 9853611 Nov 1998 WO
WO 9856172 Dec 1998 WO
WO 9856173 Dec 1998 WO
WO 9856176 Dec 1998 WO
WO 9856712 Dec 1998 WO
WO 9901984 Jan 1999 WO
WO 9903267 Jan 1999 WO
WO 9904561 Jan 1999 WO
WO 9904570 Jan 1999 WO
WO 9907142 Feb 1999 WO
WO 9911060 Mar 1999 WO
WO 9912320 Mar 1999 WO
WO 9912346 Mar 1999 WO
WO 9914947 Mar 1999 WO
WO 9918721 Apr 1999 WO
WO 9918722 Apr 1999 WO
WO 9922502 May 1999 WO
WO 9927681 Jun 1999 WO
WO 9928897 Jun 1999 WO
WO 9929109 Jun 1999 WO
WO 9930491 Jun 1999 WO
WO 9931480 Jun 1999 WO
WO 9933265 Jul 1999 WO
WO 9935584 Jul 1999 WO
WO 9935827 Jul 1999 WO
WO 9937045 Jul 1999 WO
WO 9938092 Jul 1999 WO
WO 9939280 Aug 1999 WO
WO 9939466 Aug 1999 WO
WO 9945700 Sep 1999 WO
WO 9945701 Sep 1999 WO
WO 9945702 Sep 1999 WO
WO 9952279 Oct 1999 WO
WO 9952285 Oct 1999 WO
WO 9956466 Nov 1999 WO
WO 9956473 Nov 1999 WO
WO 9957707 Nov 1999 WO
WO 9957837 Nov 1999 WO
WO 9957839 Nov 1999 WO
WO 9959275 Nov 1999 WO
WO 9960493 Nov 1999 WO
WO 9960783 Nov 1999 WO
WO 9960789 Nov 1999 WO
WO 9960790 Nov 1999 WO
WO 9965237 Dec 1999 WO
WO 9965244 Dec 1999 WO
WO 9966725 Dec 1999 WO
WO 9966726 Dec 1999 WO
WO 0002380 Jan 2000 WO
WO 0004706 Jan 2000 WO
WO 0004708 Jan 2000 WO
WO 0004709 Jan 2000 WO
WO 0005889 Feb 2000 WO
WO 0007368 Feb 2000 WO
WO 0008850 Feb 2000 WO
WO 0008851 Feb 2000 WO
WO 0008852 Feb 2000 WO
WO 0011865 Mar 2000 WO
WO 0011869 Mar 2000 WO
WO 0013415 Mar 2000 WO
WO 0013416 Mar 2000 WO
WO 0014951 Mar 2000 WO
WO 0016336 Mar 2000 WO
WO 0016548 Mar 2000 WO
WO 0027122 May 2000 WO
WO 0027124 May 2000 WO
WO 0028379 May 2000 WO
WO 0028734 May 2000 WO
WO 0028739 May 2000 WO
WO 0033160 Jun 2000 WO
WO 0033224 Jun 2000 WO
WO 0033560 Jun 2000 WO
WO 0033573 Jun 2000 WO
WO 0033578 Jun 2000 WO
WO 0035193 Jun 2000 WO
WO 0040014 Jul 2000 WO
WO 0040025 Jul 2000 WO
WO 0044146 Jul 2000 WO
WO 0049801 Aug 2000 WO
WO 0051310 Aug 2000 WO
WO 0057645 Sep 2000 WO
WO 0058214 Oct 2000 WO
WO 0058833 Oct 2000 WO
WO 0058967 Oct 2000 WO
WO 0059214 Oct 2000 WO
WO 0059220 Oct 2000 WO
WO 0059223 Oct 2000 WO
WO 0062298 Oct 2000 WO
WO 0062299 Oct 2000 WO
WO 0062533 Oct 2000 WO
WO 0067475 Nov 2000 WO
WO 0078050 Dec 2000 WO
WO 0079798 Dec 2000 WO
WO 0101308 Jan 2001 WO
WO 0101677 Jan 2001 WO
WO 0103088 Jan 2001 WO
WO 0106784 Jan 2001 WO
WO 0110126 Feb 2001 WO
WO 0110128 Feb 2001 WO
WO 0111865 Feb 2001 WO
WO 0115438 Mar 2001 WO
WO 0119086 Mar 2001 WO
WO 0122729 Mar 2001 WO
WO 0135662 May 2001 WO
WO 0137549 May 2001 WO
WO 0146843 Jun 2001 WO
WO 0146869 Jun 2001 WO
WO 0147238 Jun 2001 WO
WO 0147249 Jun 2001 WO
WO 0147257 Jun 2001 WO
WO 0147273 Jun 2001 WO
WO 0147279 Jun 2001 WO
WO 0150743 Jul 2001 WO
WO 0158158 Aug 2001 WO
WO 0175649 Oct 2001 WO
WO 0176239 Oct 2001 WO
WO 0176248 Oct 2001 WO
WO 0176704 Oct 2001 WO
WO 0182600 Nov 2001 WO
WO 0189213 Nov 2001 WO
WO 0193588 Dec 2001 WO
WO 0225938 Mar 2002 WO
WO 0231731 Apr 2002 WO
WO 02067579 Aug 2002 WO
WO 02069636 Sep 2002 WO
WO 02078317 Oct 2002 WO
WO 02084992 Oct 2002 WO
WO 03005712 Jan 2003 WO
WO 03036970 May 2003 WO
WO 03047235 Jun 2003 WO
WO 03051051 Jun 2003 WO
WO 04002156 Dec 2003 WO
WO 2004066180 Aug 2004 WO
WO 2004100526 Nov 2004 WO
WO 2005027512 Mar 2005 WO
WO 2006079977 Aug 2006 WO
WO 2007070422 Jun 2007 WO
WO 2007096815 Aug 2007 WO
WO 2007106464 Sep 2007 WO
Non-Patent Literature Citations (510)
Entry
“A New Approach to Addressability,” CableData Brochure, 9 pages, undated.
“A Wonderworld of Services,” The Sunday Times, Innovation section, p. 4, Jan. 7, 1996.
“Articles from PR Newswire”, PR Newswire, Jun. 5, 1997, 19 pages.
“Columbia House CD-ROM Direct: Detail Page,” accessed from the internet at http://web.archive.org/web/19961221160255/http://www.columbiahouse.com/cd/cgis . . . , copyright 1996, printed on Sep. 19, 2013, 1 page.
“Columbia House CD-ROM Direct: Download Demos!,” accessed from the internet at http://web.archive.org/web/19961221095819/http://www.columbiahouse.com/cd/cgis . . . , copyright 1996, printed on Sep. 19, 2013, 3 pages.
“Columbia House CD-ROM Direct: Member Center,” accessed from the internet at http://web.archive.org/web/19961221085905/http://www.columbiahouse.com/repl/cd/ . . . , copyright 1996, printed on Sep. 19, 2013, 2 pages.
“Columbia House CD-ROM Direct: Member Center,” copyright 1996, 1 page.
“Columbia House CD-ROM Direct: The Connection,” accessed from the internet at http://web.archive.org/web/19961221100721/http://www.columbiahouse.com/repl/cd/ . . . , copyright 1996, printed on Sep. 20, 2013, 1 page.
“Columbia House CD-ROM Direct: The Connection,” accessed from the internet at http://web.archive.org/web/19961223152924/http://www.columbiahouse.com/repl/cd/ . . . , copyright 1996, printed on Sep. 20, 2013, 1 page.
“Columbia House Laser Disc Club: FAQ Answers,” accessed from the internet at http://web.archive.org/web/19961223165516/http://www.columbiahouse.com/repl/lc/t . . . , copyright 1996, printed on Sep. 20, 2013, 5 pages.
“Columbia House Laser Disc Club: Join the Club,” accessed from the internet at http://web.archive.org/web/19961221094037/http://www.columbiahouse.com/repl/lc/t . . . , copyright 1996, printed on Sep. 20, 2013, 2 pages.
“Columbia House Music Club: Join the Club,” accessed from the internet at http://web.archive.org/web/19961221091101/http://www.columbiahouse.com/repl/mc . . . , copyright 1996, printed on Sep. 20, 2013, 2 pages.
“Columbia House Music Club: Search,” accessed from the internet at http://web.archive.org/web/19961221114653/http://www.columbiahouse.com/repl/mc . . . , copyright 1996, printed on Sep. 19, 2013, 1 page.
“Columbia House Music Club: Shopping Cart,” accessed from the internet at http://web.archive.org/web/19961221120941/http://www.columbiahouse.com/mc/cgis . . . , copyright 1996, printed on Sep. 19, 2013, 1 page.
“Columbia House Video Club: Essential Collection,” accessed from the internet at http://web.archive.org/web/199612211131908/http://www.columbiahouse.com/vc/cgis/j . . . , copyright 1996, printed on Sep. 20, 2013, 2 pages.
“Comdex—Mitsubishi Previews 40-Inch DiamondWeb TV,” Newsbytes, Nov. 19, 1996, Abstract 2 pages.
“Cool Websites: [2 Star Edition],” Houston Chronicle, Houston, Texas, Jul. 11, 1996, p. 3, Abstract.
“Description of Digital Audio-Visual Functionalities (Technical Report),” Digital Audio-Visual Council (DAVIC), 1.3.1 Par 1:1998, 86 pages.
“Hobbes' Internet Timeline,” RFC 2235, Mar. 22, 2007, 17 pages.
“Honey, is there anything good on the remote tonight?”, advertisement from Multichannel News, Broadband Week Section, p. 168, Nov. 30, 1998.
“How Evolve Works,” from the Internet at http://www.evolveproducts.com/network.html, printed on Dec. 28, 1998, 1 page.
“Neue, Digitale Strategien—Bericht Von Den 5. Dermastaedter Fernsehtagen,” FKT Fernseh Und Kinotechnik, vol. 49, No. 3, Mar. 1, 1995, pp. 135-139, XP000507348, Fachverlag Schiele & Schon GmbH., Berlin, DE, ISSN: 1430-9947.
“OpenTV(R) and Interactive Channel Form Strategic Alliance to Deliver Interactive Programming to Satellite Television Subscribers,” from the Internet at http://www.opentv.com/news/interactivechannelfinal.htm, printed on Jun. 8, 1999, 3 pages.
“Personal Entertainment Guide—User's Guide,” Version 1.0, Copyright 1991 by Lookahead Communications Inc., 82 pages.
“Prevue Channel Sep. 1, 1995 (part 1),” Prevue Guide, from the internet at http://www.youtube.com/watch?v=OVu178nH6RY, retrieved on Nov. 26, 2013, 1 page.
“Prevue Online Debuts Local Listings for 250 Systems; System-Specific Listings Include Multimedia Features—Free Build Acceleration,” PR Newswire, Jun. 5, 1997, 2 pages.
“Prevue Online,” Dec. 28, 1996, extract from web.archive.org, printed on Nov. 18, 2014, http://www.prevue.com, 1 page.
“Reaching your subscribers is a complex and costly process—until now,” from the Internet at http://www.evolveproducts.com/info.html, printed on Dec. 28, 1998, 1 page.
“Rewind, replay and unwind with new high-tech TV devices,” by Lawrence J. Magid, LA Times. This document was printed from the Internet on Jun. 6, 1999 and bears a date of May 19, 1999, 4 pages.
“StarSight Interactive Television Program Guide III,” Jim Leftwich and Steve Schein, Functional/Interactional Architecture Specification Document, Orbit Interaction, Palo Alto, California, Published before Apr. 19, 1995, 36 pages.
“StarSight Interactive Television Program Guide IV,” Jim Leftwich and Steve Schein, Functional/Interactional Architecture Specification Document, Orbit Interaction, Palo Alto, California, Published before Apr. 19, 1995, 88 pages.
“Step Up to the Superhighway,” The Sunday Times, Innovation section, p. 6, Jan. 7, 1996.
“Sun's Next Steps in Digital Set-Tops,” article in Cablevision, p. 56, Nov. 16, 1998.
“Television Viewing Habits of Three IQ Groups of Urban Middle School Students,” Kunst, University of Pittsburgh, 1986, 232 pages.
“The Evolve EZ Guide. The Remote Control,” from the Internet at http://www.evolveproducts.com/display2.html, printed on Dec. 28, 1998, 1 page.
“Viewdata Service Terminal Specification,” British Post Office, Issue 5, Aug. 1978, 57 pages.
“What is Jini?”, from the Internet at http://java.sun.com/products/jini/whitepapers/whatsjini.pdf, printed on Jan. 25, 1999, 4 pages.
“What's New @ Prevue Online—Real™ Video,” May 2, 1997, extract from web.archive.org, printed on Nov. 18, 2014, http://www.prevue.com/scripts/whatsnew.asp, 5 pages.
“What's on Tonite!,” Jan. 28, 1995, retrieved from the internet at http://www.library.georgetown.edu/newjour/publication/whats-tonite-tm, retrieved on Dec. 11, 2013, 9 pages.
“Why Jini Now?”, from the internet at http://java.sun.com/products/jini/whitepapers/whyjininow.pdf, printed on Jan. 25, 1999. The document bears a copyright date of 1998, 16 pages.
“Windows 98 Feature Combines TV, Terminal and the Internet,” New York Times, Aug. 18, 1998, 1 page.
“Yearling's Free Personalised TV Guide,” from the internet at http://www.yearling.com/, Dec. 30, 1996, 15 pages.
272OR Satellite Receiver User's Guide, General Instrument, 1991, pp. 58-61, 7 total pages.
A Financial Times Survey: Viewdata (Advertisement), Financial Times, May 20, 1979, 3 pages.
ACM Multimedia 93 Proceedings, A Digital On-Demand Video Service Supporting Content-Based Queries, Little et al. pp. 427-436, Jun. 1993, 17 pages.
Addressable Converters: A New Development at CableData, Via Cable, vol. 1, No. 12, Dec. 1981, 11 pages.
Advanced Analog Systems—Addressable Terminals, General Instrument Corp. of Horsham, Pennsylvania (URL:http//www.gi.com-BUSAREA-ANALOG-TERMINALWATCH-watch.html) Printed from the Internet on Mar. 4, 1999, 1 page.
Advertisement for “TV Decisions,” Cable Vision, Aug. 4, 1986, 3 pages.
Aho, Debra, “New Delphi Ads Push Envelope: Starting Visuals From Upstart Agency Go Too Far for One Paper's Tastes,” Advertising Age 0.0, May 30, 1994, 2 pages, Abstract.
Alexander, “Visualizing cleared-off desktops,” Computerworld, May 6, 1991, 1 page.
Alspector et al., “Comparing Feature-Based and Clique-Based User Models for Movie Selection,” In Proceedings of the Third ACM Conference on Digital Libraries, (Jun. 1998) pp. 11-18.
Anderson et al., UNIX Communications and the Internet (3d ed. 1995), 846 pages.
Antonoff, “Interactive Television,” Popular Science, Nov. 1992, 7 pages.
Antonoff, “Stay Tuned for Smart TV,” Popular Science, Nov. 1990, 7 pages.
Armstrong, “Channel-Surfing's next wave: Henry Yuen's interactive TV guide takes on TCI and Viacom,” BusinessWeek, Jul. 31, 1995, 3 pages.
Arnold, “Britain to get wired city—via telephone,” Electronics, Mar. 4, 1976, at 76, 3 pages.
Bach, et al., “Multimedia TV Set, Part 1” Radio-Fernsehen Elektronik (RFE), Sep. 1996, pp. 28, 30, 31, 12 pages (English language translation attached).
Bach, et al., “Multimedia TV Set, Part 2 and Conclusion,” Radio-Fernsehen Elektronik (RFE), Oct. 1996, 11 pages. (English language translation attached.).
Baer, “Innovative Add-On TV Products,” IEEE Transactions on Consumer Electronics, vol. CE-25, Nov. 1979, 7 pages.
Balabanovic et al., “Content-Based, Collaborative Recommendation,” Communications of the ACM, vol. 40, No. 3, Mar. 1997, 7 pages.
Basu et al., “Recommendation as classification: Using Social and Content-Based Information in Recommendation,” In Proceedings of the Fifteenth National Conference on Artificial Intelligence, Jul. 19, 1998, 5 pages.
Baudisch, “Recommending TV Programs: How Far Can We Get at Zero User Effort?”, AAAI Technical Report WS-98-08, Jul. 1998, 3 pages.
Beddow, “The Virtual Channels Subscriber Interface,” Communications Technology, Apr. 30, 1992, 2 pages.
Bell Atlantic Buys Cable TV Company for $22bn, Financial Times (London), Oct. 14, 1993, 3 pages.
Bensch, “VPV Videotext Programs Videorecorder,” IEEE Paper, Jun. 1988, pp. 788-792.
Berniker, “TV Guide going online,” Broadcasting & Cable, pp. 49-52, Jun. 13, 1994, 6 pages.
Bertuch, “New Realities for PCs: Multimedia between aspiration and commerce,” (translation), Exhibit NK 12 of TechniSat's nullity action against EP'111, (1991), 12 pages.
Bestler, “Flexible Data Structures and Interface Rituals for Rapid Development of OSD Applications,” Proceedings from the Eleven Technical Sessions, 42nd Annual Convention and Exposition and Exploration of the NCTA, San Francisco, CA Jun. 6-9, 1993, pp. 223-236. Jun. 6, 1993.
Blahut et al., “Interactive Television,” Proceedings of the IEEE, pp. 1071-1085, Jul. 1995, 17 pages.
Boyd-Merritt, “Television wires two-way video,” Electronic Engineering Times, Apr. 25, 1994, 3 pages.
Brochure, “Weststar and Videotoken Network Present the CableComputer,” Revised Aug. 15, 1985, 41 pages.
Brochure, Time Inc., “Now, Through the Advances of the Computer Age, You Can Get the Information You Want, When You Want It. Instantly and Conveniently, On Your Home TV Screen,” Time Teletext, Time Video Information Services, Inc., 9 pages, undated (V 7916779175).
Brochure, VTN “Videotoken Network, New Dimension Television,” Dec. 1985, 10 pages.
Brugliera, “Digital On-Screen Display—A New Technology for the Consumer Interface,” Symposium Record Cable TV Sessions of the 18th International Television Symposium & Technical Exhibition—Montreux, Switzerland, Jun. 10-15, 1993, pp. 571-586.
Buchholz et al., “Revolution auf dem Bildschirm—Die neuen Medien Videotext and Bildschirmtext,” Wilhelm Goldmann Verlag, Munich, Germany, copyright 1979, 19 pages. (English language translation attached.).
Cable Computer User's Guide, Rev. 1, Dec. 1985, 4 pages.
Cable Television Equipment, Jerrold Communications Publication, dated 1992 and 1993, pp. 8-2.1 to 8-6 and 8-14.1 to 8-14.3; 15 pages.
CableData, Roseville Consumer Presentation, Mar. 1985 12 pages.
Cameron et al., “Learning GNU Emacs,” 2d ed. 1996, 512 pages.
Carne, “The Wired Household,” IEEE Spectrum, vol. 16 No. 10, Oct. 1979, 8 pages.
Cascading Style Sheets, level 1, W3C Recommendation (Dec. 17, 1996), available at http://www.w3.org/TR/REC-CSS1/, revised Apr. 11, 2008, 69 pages.
Case 4:11-cv-06591-PJH, Complaint for Declaratory Relief (plaintiff), dated Dec. 21, 2011, 16 pages.
Chan, “Constructing Web User Profiles: A Non-invasive Learning Approach,” Computer Science, Florida Institute of Technology, (2000), pp. 39-55.
Chan, “Learning Considerations in User Interface Design: The Room Model,” Publication of the Software Portability Laboratory, University of Waterloo, Ontario, Canada, Jul. 1984, 52 pages.
Chang et al., “An Open-Systems Approach to Video on Demand,” IEEE Communications Magazine, May 1994, 17 pages.
Chen et al., “Real Time video and Audio in the World Wide Web,” Proc. 4th World Wide Web Conference, 1995, 15 pages.
Chen et al., “WebMate: A Personal Agent for Browsing and Searching,” The Robotics Institute, Carnegie Mellon University, Sep. 30, 1997, 16 pages.
Cherrick et al., “An Individually Addressable TV Receiver With Interactive Channel Guide Display, VCR, and Cable Box Control,” IEEE Transactions on Consumer Electronics, vol. 4:3 (Aug. 1994), pp. 317-328.
Christodoulakis, Steven and Graham, Stephen “Browsing Within Time-Driven Multimedia Documents,” publication of the Institute for Computer Research, University of Waterloo, Waterloo, Ontario, Canada Jul. 1988, 10 pages.
Cleland, Kim, “Look Out MSN, Here Comes MCI,” Advertising Age, vol. 66, No. 32, Aug. 14, 1995, 2 pages.
CNN Tech: Sonicblue revives ReplayTV, articles cnn.com, Sep. 10, 2001, retrieved from the internet: http://articles.cnn.com/2001-09-10/tech/replay.tv.idg—1—replaytv-sonicblue-digitalvideo?—s=PM:TECH, 2 pages.
Communication of a Notice of Opposition, European Patent Application No. 08103167.6, Jan. 11, 2012, 24 pages.
Complainants' Opp. to MSD of Invalidity of USP '776, '762, and '709 (redacted) and Complainants' Statement of Facts filed Jan. 14, 2013, 269 pages.
Complainants' Opp to Netflix's MSD of Invalidity of USP '776 and Complainants' Statement of Facts filed Jan. 14, 2013, 62 pages.
Complainant's Post-Hearing Brief (redacted) filed Mar. 22, 2013, 43 pages.
Complainant's Post-Hearing Reply Brief (redacted) filed Mar. 29, 2013, 21 pages.
Complainants' Pre-Hearing Statement (redacted) filed Feb. 8, 2013, 96 pages.
Compton et al., “Internet CNN Newsroom: A digital video news magazine and library,” Proceedings of the Intl. Conf. on Multimedia Computing and Systems, Washington, May 15-18, 1995; Los Alamitos, IEEE Comp. Soc. Press, U.S., May 15, 1995, pp. 296-301, XP010154611.
Computer Network: Current Status and Outlook on Leading Science and Technology, Bureau of Science & Technology (Japan), vol. 1, Dec. 1986, 326 pages.
Contents of the website of StarSight Telecast, Inc. (http://www.StarSight.com) as of Apr. 21, 2004, 1 page.
U.S. Appl. No. 60/179,548, filed Feb. 1, 2000, 11 pages.
Cox,et al, “Extended Services in a Digital Compression System,” Proceedings from Eleven Technical Sessions: 42nd Annual Convention and Exposition of the National Cable Television Association, Jun. 1993, 12 pages.
Creation/Modification of the Audio Signal Processor Setup for a PC Audio Editor, IBM Technical Disclosure Bulletin, vol. 30, No. 10, Mar. 1988, pp. 367-376.
Cue Readers, Digital: Convergence Corporation, at http://www.crq.com/rnastertempl.cfm?view=products&products=cuereader (printed Sep. 24, 2001), 2 pages.
D2B—Home Bus Fur Audio and Video, Selektor, Apr. 1990, pp. 10, 12, 8 total pages.
Daily, Mack, “Addressable Decoder with Downloadable Operation,” Proceedings from the Eleven Technical Sessions, 42nd Annual Convention and Exposition of the NCTA, Jun. 6-9, 1993, 14 pages.
Damouny, “Teletext Decoders—Keeping Up With the Latest Advances,” IEEE Transactions on Consumer Electronics, vol. CE-30, No. 3, Aug. 1984, pp. 429-435.
Das, D. and ter Horst, H., Recommender Systems for TV, Technical Report WS-98-08—Papers from the AAAI Workshop, Madison, WI (1998), 2 pages.
DAVIC 1.0 Specifications, Part 1, “Description of DAVIC Functionalities,” Revision 3.2, Digital Audio-Visual Council, Jul. 10, 1995, 61 pages.
DAVIC Digital Audio-Visual Council, DAVIC 1.5 Specification, Baseline Document 1, Revised 4.0, Applications for Home Storage and Internet Based Systems, Published by Digital Audio-Visual Council 1995-1999, 27 pages.
Davis, TV Guide on Screen, “Violence on Television,” House of Representatives, Committee on Energy and Commerce, Subcommittee on Telecommunications and Finance, Jun. 25, 1993, 36 pages.
Day, “The Great PC/TV Debate,” OEM Magazine, Jul. 1, 1996, 6 pages.
December, “Presenting Java,” Sams.net Publishing, published Sep. 20, 1995, 219 pages.
Declaration Under 37 C.F.R. § 1.132 of Richard E. Glassberg, signed Oct. 20, 2006, filed Oct. 24, 2006, from U.S. Appl. No. 10/346,266, 5 pages.
Defence and Counterclaim of the First and Second Defendants, No. HC11 C 04556, between Starsight Telecast and United Video Properties (Claimants) and Virgin Media, Virgin Media Payments, and TiVo (Defendants), Mar. 14, 2012, 16 pages.
Delgado, et al. “Content-Based Collaborative Information Filtering: Actively Learning to Classify and Recommend Documents,” Department of Intelligence & Computer Science, Nagoya Institute of Technology, Jul. 1998, pp. 206-215.
Dial M for Movie, Funkschau Nov. 1994 Perspektiven, Video on Demand, vol. Nov. 1994, 5 pages. (English language translation attached).
Dialing the printed page, ITT in Europe Profile, 11/Spring 1977, 2 pages.
Digital TV—at a price, New Scientist, Sep. 15, 1983, vol. 99. No. 1375, 3 pages.
Digital Video Broadcasting (DVB); DVB specification for data broadcasting, European Telecommunication Standards Institute, Draft EN 301 192 V1.2.1 (Jan. 1999), 33 pages.
Dinwiddle et al., “Combined-User Interface for Computers, Television, Video Recorders, and Telephone, etc.,” IBM Technical Disclosure Bulletin, vol. 33(3B), pp. 116-118 (1990), 3 pages.
DIRECTV Digital Satellite Receiver—Operating Instructions, Sony Electronics Inc. (2001), 60 pages.
DIRECTV Plus2 System, Thomson Consumer Electronics, Inc. (1999), 2 pages.
DIRECTV Receiver—Owner's Manual, Samsung, DIRECTV, Inc. (2002), 118 pages.
DIRECTV Receiver with TiVo Digital Satellite Receiver/Recorder SAT-T60—Installation Guide, Sony Electronics Inc. (2000), 43 pages.
DIRECTV Receiver with TiVo Installation Guide, Philips, TiVo Inc. (2000), 68 pages.
DIRECTV Receiver with TiVo Viewer's Guide, TiVo Inc., Sony Corp. (1999, 2000), 153 pages.
DiRosa, “BIGSURF Netguide,” Jul. 1995, vol. 3.1 (Sections 18, 21, and 28 (renumbered as pp. 1-27).
DishPro Satellite System—User's Guide, Dish Network (Sep. 1, 2001), 144 pages.
Does NBC Get It, Aug. 14, 1995, retrieved from the internet at http://www.open4success.org/db/bin19/019687.html, retrieved on Dec. 11, 2013, 1 page.
Dr. Dobbs, “Implementing a Web Shopping Cart,” from the internet at https://www.drdobbs.com/article/print?articleId=184409959&siteSect . . . , Sep. 1, 1996, printed from the internet on Sep. 13, 2012, 15 pages.
Draft Grounds of Invalidity for EP (UK) 0 880 856 (Trial B), No. HC11 C 04556, between Starsight Telecast and United Video Properties (Claimants) and Virgin Media, Virgin Media Payments, and TiVo (Defendants), Oct. 2013, 7 pages.
Duck Tales, (1987) [TV Series 1987-1990], Internet Movie Database (IMDB) [Retrieved on Apr. 7, 2007], 5 pages.
Eckhoff, “TV Listing Star on the Computer,” Central Penn Business Journal, High Beam Research, Mar. 15, 1996, 4 pages.
Edwardson, “CEEFAX: A Proposed New Broadcasting Service,” Journal of the SMPTE, Jan. 1974, vol. 83 No. 1, 8 pages.
Ehrmantraut et al., The Personal Electronic Program Guide—Towards the Pre-selection of Individual TV Programs, CIKM 96, Rockville, MD., Dec. 31, 1996, 1996 ACM 0-89791-873-8/96/11, pp. 243-250 (1996).
Eitz et al., “Videotext Programmiert Videoheimgerate,” Rundfunktech Mitteilungen, Jahrg. 30, H.5, 1986, S. 223 bis 229, 21 pages (English translation attached).
Eitz, “Zukunftige Informations-und Datenangebote beim dig italen Femsehen—EPG Und ‘Lesezeichen’,” RTM Rundfunktechnische Mitteilungen, Jun. 1997, vol. 41, 30 pages.
Electronic Program Guide via Internet, Research Disclosure, Kenneth Mason Publications, Hampshire, GB vol. 385(2) (May 1996) p. 276, ISSN:0374-4353.
Electronic Programme Guide (EPG); Protocol for a TV Guide using electronic data transmission, by European Telecommunication Standards Institute, May 1997, Valbonne, France, publication No. ETS 300 707, 89 pages.
Email from Iain Lea to Kent Landfield, comp.sources.misc, vol. 29, Issue 19 (Mar. 27, 1992, 03:28:12 GMT), available at https://groups.google.com/group/comp.sources.misc/msg/2e79d4c058a8a4fe?dmode=source&output=gplain&noredirect&pli=1, 29 pages.
Enhanced Content Specification, ATVEF, from the internet at http://www.atvetcomilibraryispec.html, printed Aug. 22, 2001, the document bears a Copyright date of 1998, 1999, 2000, 41 pages.
EP1099347 Opposition File History—Foreign Counterpart of U.S. Pat. No. 6898762 (priority date Aug. 21, 1998), 73 pages.
Ernst & Young “On track: A primer on media asset identification,” May 2011, retrieved from the internet May 29, 2014, URL http://www.ey.com/Publication/vwLUAssets/Media—asset—identification—primer/$FILE/Media—Entertainment.pdf, 52 pages.
European Search Report dated Nov. 19, 2002 from European Application No. 989446111.7, 3 pages.
European Search Report dated Oct. 24, 2006 from European Application No. 06076553, 7 pages.
European Telecommunications Standards: Digital Broadcasting Systems for Television Sound and Data Services; Specification for Service Information (SI) in Digital Video Broadcasting (DVB) Systems, European Telecommunications Standards Institute, Dec. 1994, 63 pages.
Extended European Search Report for EP10183222.8 dated Jun. 20, 2011, 6 pages.
Facsimile Transmission, NHK Research Monthly Report, Dec. 1987, 78 pages (unknown author).
Fall 2001 TiVo Service Update with Dual Tuner!, TiVo Inc. (2001), 9 pages.
File History for 03013369.8 dated Oct. 28, 2011, 158 pages.
Fry et al., “Delivering QoS Controlled Continuous Media on the World Wide Web,” Proceedings of the 4th International IFIP Workshop on QoS, Paris, Mar. 6-8, 1996, 12 pages.
Fuller, C., Streaming gijutsu no genzai Web video system no gaiyou [Current Streaming Technology, Outline of Web Video System], UNIX Magazine, Japan, ASCII K.K., Mar. 1, 2000, vol. 15, No. 3, 11 pages.
Furht, Design Issues for Interactive Television Systems, IEEE, May 1995, pp. 25-39.
GameSpot: Allied General—Download It Now!!!!, accessed from the internet at http://web.archive.org/web/19970206133452/http://www.gamespot.com/strategy/allie . . . , copyright 1997, printed on Sep. 19, 2013, 1 page.
GameSpot: Allied General at a Glance, accessed from the internet at http://web.archive.org/web/19970205153530/http://www.gamespot.com/strategy/allie . . . , copyright 1996, printed on Sep. 19, 2013, 1 page.
GameSpot's Downloads for Allied General, accessed from the internet at http://web.archive.org/web/19970205060703/http://www.gamespot.com/strategy/allie . . . , copyright 1997, printed on Sep. 19, 2013, 1 page.
Garneau, “Information Highway in Quebec,” Editor & Publisher, vol. 127, No. 5, Jan. 29, 1994, 4 pages.
Gateway Destination: The PC for the Office and the Family Room, PC Magazine, First Looks section, pp. 39-41, Jun. 11, 1996, 3 pages.
Gavron, Jacquelyn, Moran, Joseph, How to Use Microsoft Windows NT 4 Workstation, 1996, entire document, 5 pages.
Getting Started Installation Guide, Using StarSight 1 Manual, and Remote Control Quick Reference Guide, copyright 1994, 93 pages.
GoCode, The Code Corporate at http://www.gocode.com/products/reader.htm (printed Sep. 24, 2001), 1 page.
Goff, Leslie, “Subs Find Lots of Program Guides Online,” Multichannel News, vol. 17, No. 19, May 6, 1996, p. 38, Abstract, 3 pages.
Google News Archives—printout, received at the EPO on Mar. 22, 2007, 2 pages.
Grounds, facts and Evidence in Support of Opposition to EP—1961228 (Dec. 11, 2011), 22 pages.
Growing US interest in the impact of viewdata, Computing Weekly, Jul. 20, 1978, 1 page.
Gutta, et al., “TV Content Recommender System,” Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence, (Jul. 30, 2000), 2 pages.
Hallenbeck, P., Developing an interactive television system that works, R&D Magazine, vol. 39:7, Jun. 1997, 4 pages.
Harada, Mamoru et al., “Internet de telebi housou ga hajimaru,” (“Television Broadcasting Starts with the Internet”), Nikkei Electronics, Japan, Nikkei BP, No. 653, Jan. 15, 1996, 14 pages.
Hartwig et al. “Broadcasting and Processing of Program Guides for Digital TV,” SMPTE Journal, pp. 727-732, Oct. 1997.
Hauptmann et al., “News on Demand,” News-on-Demand: An Application of Informedia® Technology D-Lib Magazine, Sep. 13, 1995, XP002675162, Retrieved from the Internet: URL:http://www.dlib.org/dlib/september95/nod/page3.html [retrieved on May 2, 2012], 1 page.
Hedger, “Telesoftware: Home Computing Via Broadcast Teletext,” IEEE Transactions on Consumer Electronics, vol. CE-25, No. 3, Jul. 1979, 11 pages.
Hendrix, “A Natural Language Interface Facility,” Artificial Intelligence Center, Stanford Research Institute, SIGART Newsletter, No. 61, Feb. 1977, 2 pages.
Hill, et al., “Recommending and Evaluating Choices in a Virtual Community of Use,” CHI '95 Mosaic of Creativity, pp. 194-201 (1995).
Hitachi Consumer Electronics Co., Ltd., Certification of market introduction in 1993 of Hitachi Projection TV Model 55EX7K, Dec. 17, 2012, 1 page.
Hitachi Projection Color TV Operating Guide, for Models 55EX7K, 50EX6K, 50ES1B/K, and 46EX3B/4K, 38 pages, undated.
Hitachi Service Manual, No. 0021, Projection Color Television, Models 55EX7K, 50EX6K, 50ES1B/K, 46EX3B/4K, and 46EX3BS/4KS, Aug. 1993, 1 page.
Hoarty, “Multimedia on Cable Television Systems,” Symposium Record Table TV Sessions, 18th International Television Symposium and Technical Exhibition, Montreux, Switzerland, Jun. 10, 1993, 22 pages.
Hobbes' Internet Timeline 10.2, by Robert Hobbes' Zakon, from the internet at http://www.zakon.org/robert/internet/timeline/, printed from the internet on Sep. 13, 2012, 29 pages.
Hof et al. “Amazon.com: The Wide World of E-Commerce,” Business Week, Dec. 14, 1998, 8 pages.
Hofmann et al., “Videotext Programmiert Videorecorder,” Rundfunktechnischen Mitteilungen, (Broadcast Engineering Reports), vol. 26 No. 6, pp. 254-257, Nov.-Dec. 1982 (translation attached), 23 pages.
Holland, “NAPLPS standard defines graphics and text communications,” EDN, Jan. 10, 1985, 11 pages.
Iizuka et al., “The Overview of Internet TV Guide Japan—1 and 2,” the 53rd National Conference Proceedings, Japan, Information Processing Society of Japan, Sep. 6, 1996, 5 pages. [English translation].
Ikejiri, Minoru et al., “Maruchimedia wo riido suru apurikeishon kaihatu,” (“Application Development for Leading Multimedia”), Journal of NTT Technologies, Japan, The Telecommunications Association of Japan, vol. 7, No. 9, Sep. 1, 1995, pp. 48-55.
Imke, S., Interactive Video Management and Production, Educational Technology Publications, May 1991, http://www.amazon.com/Interactive-Video-Management-Production-Steven/dp/0877782334/ref=sr—1—1?ie=UTF8&qid=1416426739&sr=8-1&keywords=interactive+video+management+and+production&pebp=1416426742553, 3 pages.
Instruction Manual, “Using StarSight 2,” StarSight Telecast, Inc., 1994, 27 pages.
Instructional Manual, “Sonic the Hedgehog,” Sega of America, 1992, 11 pages.
Interactive Computer Conference Server, IBM Technical Bulletin, vol. 34, No. 7A, Dec. 1991, pp. 375-377.
Interface Device for Conventional TVs to Improve Functionality, IBM Technical Disclosure Bulletin, vol. 36, No. 7, Jul. 1993, 3 pages.
International Search Report for PCT/US95/11173 dated Dec. 14, 1995, 4 pages.
International Search Report for PCT/US99/04163 dated Jun. 23, 1999, 3 pages.
International Search Report for PCT/US99/08842 dated Jul. 7, 1999, 3 pages.
Internet User Forecast by Country, Computer Industry Almanac—Press Release, from the internet at http://www.c-i-a.com/internetusersexec.html, printed from the internet on Sep. 13, 2012, 3 pages.
IPG Attitude and Usage Study, prepared by Lieberman Research Worldwide for Gemstar—TV Guide International, Oct. 2002, 99 pages.
Irven, “Multi-Media Information Services: A Laboratory Study,” IEEE Communications Magazine, vol. 26, No. 6, Jun. 1988, pp. 27-33 and 36-44.
Ishii et al, “Toward an Open Shared Workspace: Computer and Video Fusion Approach of Team Workstation,” Communications of the ACM, Dec. 1991, vol. 34 No. 12, pp. 37-50.
Ishii, Hiroshi et al, “Clearface: Translucent Multiuser Interface for TeamWorkStation,” ECSCW, Sep. 1991, 6 pages.
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 3376-TA-845, “Final Initial Determination,” Jun. 7, 2013, 375 pages.
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Commission Opinion,” Dec. 11, 2013 (27 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Complainants' Initial Submission in Response to Commission's Determination to Review the Final Initial Determination,” Aug. 23, 2013 (55 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Complainants' Reply Submission in Response to Commission's Determination to Review the Final Initial Determination,” Aug. 30, 2013 (32 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Expert Redacted Rebuttal Report of Michael I. Shamos,” Jan. 9, 2013, 134 pages.
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Notice of the Commission's Final Determination Finding No Violation of Section 337; Termination of the Investigation,” Nov. 1, 2013 (4 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Redacted Expert Report of Loren Terveen,” Dec. 13, 2012, 100 pages.
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Respondent Netflix Response to Complainants' Petition for Review,” Jul. 12, 2013 (64 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Respondents Netflix, Inc.'s and Roku, Inc.'s Response to Complainants' Initial Submission in Response to Commission's Determination to Review the Final Initial Determination,” Aug. 30, 2013 (43 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Respondents' Response to the Commission's Determination to Review the Final Initial Determination,” Aug. 26, 2013 (62 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Complainants' Opposition to Respondents' Contingent Petition for Review of Final Initial Determination,” Jul. 2, 2013 (51 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Open Session Transcript,” Mar. 5, 2013 (642 pages) Parts 1 and 2.
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Order Denying Summary Determination Motions,” Mar. 4, 2013 (6 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, “Complainants' Petition to Review Final Initial Determination,” Jun. 24, 2013 (55 pages).
James, “Oracle—Broadcasting the Written Word,” Wireless World, Jul. 1973, vol. 79 No. 1453, pp. 314-316.
Joint Submission Re Claim Constructions and Accused Products (redacted) filed Oct. 2, 2012, 151 pages.
Judice, “Move Over Cable, Here Comes Video Via Voice Lines,” Network World, Sep. 1986, 3 pages.
JVC Service Manual, 27″ Color Monitor/Receiver, Model AV-2771S (U.S.), Jul. 1991, 89 pages.
Kai et al., Development of a Simulation System for Integrated Services Television, Report from Information Processing Society of Japan, Japan, Sep. 13, 1996, vol. 96, No. 90, pp. 13-20.
Karstad, “Microprocessor Control for Color-TV Receivers,” IEEE Transactions on Consumer Electronics, vol. CE-26, May 1980, 9 pages.
Karunanithi, et al., “A Feature-Based Neural Network Movie Selection Approach,” Proc. Intl. Workshop on Applications of Neural Networks to Telecommunications, Stockholm, Sweden, May 22-24, 1995, pp. 162-169.
Katkere et al., “Interactive Video on WWW: Beyond VCR-like Interfaces,” Computer Networks and ISDN Systems, vol. 28, Issue 11, 1996, pp. 1559-1572.
Khoo et al., “An Expert System Approach to Online Catalog Subject Searching,” Information Processing & Management: An International Journal, vol. 30, No. 2, 1994, pp. 223-238.
Kojima, Akira et al., “Implementation Measures to Expand Metadata Application Services,” http://www/ntt.co.jp/tr/0306/files/ntr200306051.pdf, (Jun. 2003), 6 pages.
Komarinski, Anonymous FTP p. 1, May 1, 1995 Linux Journal, 5 pages.
Konstan et al. “Integrating Personal and Community Recommendations in Collaborative Filtering,” Proceedings of the ACM 1996 Conference on Computer Supported Cooperative Work, (1996), 1 page.
Kornhaas, “Von der Textprogrammierung uber TOP zum Archivsystem,” Radio Fernsehen Elektronik, vol. 40, No. 8, Aug. 30, 1991, pp. 465-468, XP 000240875 Veb Verlag Technik. Berlin, DE ISSN: 1436-1574.
Lang, “NewsWeeder: Learning to Filter Netnews,” School of Computer Science Carnegie Mellon University, Jul. 1995, pp. 331-339.
Large, “Throw away the books—Viewdata's coming,” Guardian, Jan. 10, 1978, 1 page.
Large, “Viewdata, the invention that brings boundless advice and information to the home, also sets a test for the Post Office,” Financial Guardian, Jun. 20, 1978, 3 pages.
Lee, Hee-Kyung et al., “Personalized Contents Guide and Browsing based on User Preference,” http://vega.icu.ac.kr/˜mccb-lab/publications/Paper/PersonalizedTV(2002).pdf, (2002), 10 pages.
Letter from StarSight Telecast, Inc. to a StarSight IPG subscriber (with subscriber name, address and account No. redacted) notifying the subscriber of termination of the StarSight IPG, 2003, 1 page.
Lieberman, “Letizia: An Agent That Assists Web Browsing,” Media Laboratory, MIT, 1995, 6 pages.
Listing of computer code for operating system within the Cable Computer in 1985, 97 pages.
Listing of computer code for Video HTU Program, 1 page, Jul. 24, 1986.
Lists> What's on Tonite! TV Listings (fwd), Internet article (On line), Jan. 28, 1995, XP 002378869 Retrieved from the Internet: URL: www.scout.wisc.edu/Projects/PastProjects/NH/95-01-31/0018.html> [Retrieved on Apr. 28, 2006]. The whole document, 4 pages.
Little et al., “Prospects for Interactive Video-on-Demand,” IEEE Multimedia, Fall 1994, pp. 14-24.
Lloyd, “Impact of Technology,” Financial Times, Jul. 1978, 2 pages.
Loen et al., “Subscriber Terminal Units for Video Dial Tone Systems,” IEEE Network, Sep./Oct. 1995, 10 pages.
Lowenstein, R.L. and Aller, H.E., “The Inevitable March of Videotex,” Technology Review, vol. 88, Oct. 1985, 8 pages.
Lynch, Keith, timeline of net related terms and concepts, Mar. 22, 2007, 8 pages.
M/A-COM, Inc., “Videocipher II Satellite Descrambler Owners Manual,” dated Feb. 1986, 20 pages.
Make Room for POP, Popular Science, Jun. 1993, 5 pages.
Mannes, “Smart Screens: Development of Personal Navigation Systems for TV Viewers,” Video Magazine, Dec. 1993, 6 pages.
Mannes, “List-Mania, On-Screen, interactive TV guides that can program your VCR are just around the corner,” Video Review, May 1992, 4 pages.
Mar. 19, 1985 letter from G. Knapp of CableData to R. Hansen of Weststar Communications, Inc. 6 pages.
Markowitz, “Companies Jump on Interactive Bandwagon,” Discount Store News, Dec. 6, 1993, 3 pages.
Marshall Product Comparison—Group messaging software: Having the last word, InfoWorld, Nov. 6, 1995, 21 pages.
McKenzie, “Oracle—An Information Broadcasting Service Using Data Transmission in the Vertical Interval,” Journal of the SMPTE, Jan. 1974, vol. 83 No. 1, 7 pages.
Melton, “The Uniden Super 4800,” OnSat Magazine, Jun. 10-16, 1990, 4 pages.
Merrell, “Tac Timer,” 1986 NCTA Technical Papers, 13 pages.
Miller, “A Scenario for the Deployment of Interactive Multimedia Cable Television Systems in the United States in the 1990s,” IEEE, vol. 82:(4), 1994, 5 pages.
Minutes of Oral Proceeding in EP Application No. 04075205.7 dated Dec. 21, 2009, 18 pages.
Minutes of Oral Proceedings in EP Appeal No. T 1288/04-3.5.04 Held on Jul. 24, 2008 for EP Application No. EP00200971.0, Applicant, E-Guide, Inc., 9 pages.
Money, “Teletext and Viewdata,” Butterworth & Co. Ltd., London, 1979, 159 pages.
Mooney, “Book Recommending Using Text Categorization with Extracted Information,” AAAI Technical Report WS-98-08, (1998), pp. 70-74.
Mooney, “Content-Based Book Recommending Using Learning for Text Categorization,” Proceedings of the 5th ACM Conference on Digital Libraries, Copyright 2000, pp. 195-204.
Morita, et al. “Information Filtering Based on User Behavior Analysis and Best Match Text Retrieval,” SIGR '94: Proceedings of the 17th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, (1994) pp. 272-281.
Mosley, J.D., “NAPLPS chip sets, though scarce, satisfy limited US videotex demand,” EDN, Mar. 21, 1985, at p. 57, 4 pages.
Motion for Leave to File Reply ISO MSD re '776, '762, and '709 filed Jan. 18, 2013, 11 pages.
MSI Datacasting Systems, TV Communications Journal, Jan. 1973, 2 pages.
Mukherjee, et al. “A Movie Recommendation System—An Application of Voting Theory in User Modeling,” User Modeling and User-Adapted Interaction 13, (2003) pp. 5-33.
Netflix and Roku's MSD of Invalidity of '776, '762, and '709 filed Jan. 3, 2013, 205 pages.
Netflix's Memorandum of Points and Authorities in Support of Motion for Summary Determination of Invalidity Under Section 102(e) of the Asserted Claims of the '776 Patent filed Jan. 14, 2013, 31 pages.
Netflix's Motion for Summary Determination of Invalidity of '776 filed Jan. 3, 2013, 230 pages.
Neumann, Andreas, “WDR Online Aufbau and Perspektiven Automatisierter Online Dienste im WDR,” RTM Rundfunktechnische Mitteilungen, vol. 41, Jun. 1997, 45 pages.
Nikkei Click, You can do it now with your existing computer, Nikkei Business Publications, Inc., Aug. 8, 2000, vol. 7, No. 11, pp. 185-188.
Oard et al., Implicit Feedback for Recommender Systems, Digital Library Research Group, College of Library and Information Services, Copyright 1998, pp. 81-83.
Oberlies, et al.; “VPS-Anzeige Und Uberwachungsgerat,” Rundfunktechnische Mitteilungen, vol. 30, No. 1 Jan. 1986-Feb. 1986, Norderstedt (DE), 8 pages.
Okimi, Katsuya et al., “Shinban ISDN,” (“New ISDN Edition”), Japan, Ohmsha, Ltd., First Edition, Oct. 5, 1995, 27 pages.
Open TV fur interaktives Fernsehen, Trend and Technik, 9-95 RFE, retrieved from the internet Sep. 2, 2006, 4 pages (English language translation attached).
Open TV Launches OpenStreamer TM Technology for Broadcasters to Deliver First Ever Real-Time Digital Interactive Television, from the internet at http://www.opentv.com/news/openstreamer—press—final.htm, printed on Jun. 28, 1999, the document bears a copyright date of 1999, 2 pages.
Order No. 40 Denying Summary Determination Motion filed Apr. 5, 2013, 6 pages.
Owen, “How dial-a-fact is coming closer to home,” The Times, Sep. 30, 1977, 2 pages.
Owen, “Why the Post Office is so excited by its plans for a TV screen information service,” The Times, Sep. 26, 1975, 4 pages.
Panasonic TX-33A1G Operating Instructions (undated), 33 pages.
Paperclick, NeoMedia Technologies, Inc., at http://www.paperclick.com/How—works,htm (printed Sep. 24, 2001), 3 pages.
Partial European Search Report dated Feb. 22, 2010 from corresponding European Application No. EP 03 01 3370, 5 pages.
Pazzani et al., “Learning and Revising User Profiles: The Identification of Interesting Web Sites,” 27 Machine Learning, pp. 313-331 (1997).
Peddicord, “New on TV: You Bet Your Horse,” The Sun, Baltimore Maryland, Dec. 15, 1994, 1 page.
Periodical RFE, vol. 9'95, Trend and Technology Open TV for Interactive Television, 4 pages.
Pfister, “Teletext: Its Time Has Come,” Prepared for the IGC Videotext / Teletext Conference, Andover, Massachusetts, Dec. 14, 1982, 12 pages.
Philips TV Set, model No. 25 PT 910A, User Manual; 40 pages (undated).
Poole, “Demand for Viewdata grows,” Sunday Times, Oct. 2, 1977, 2 pages.
Postel, J., Reynolds, J., Request for Comments: 959 File Transfer Protocol, Oct. 1985, 70 pages.
Prevue Guide Brochure, Spring 1984, 2 pages.
Prevue Guide Brochure, Spring 1994, 22 pages.
Prevue Networks and OpenTV(R) Agree to Work Together on Deploying Interactive Program Guides Worldwide, from the internet at http://www.opentv.com/news/prevuefinal.htm, printed on Jun. 28, 1999, 2 pages.
Prevue Networks, Inc. Promotional Materials, 1994, 22 pages.
Probe XL Brochure, Auto Tote Systems Inc., (Newark, Delaware) (undated) 59 pages.
Prodigy Launches Interactive TV Listing, Apr. 22, 1994, Public Broadcasting Report, 1 page.
PTV Recorder Setup Guide, Philips Electronics, TiVo Inc. (2000), 68 pages.
Public Final Initial Determination on Violation filed Jul. 2, 2013, 371 pages.
Qayyum, “Using IVDS and VBI for Interactive Television,” IEEE, Jun. 10, 1996, 11 pages.
Rajapakshe et al., “Video on demand,” (last modified Jun. 1995) <http://www-dse.doc.ic.ac.uk/˜nd/suprise—95 /Journal/vol4/shr/report.html>, 14 pages.
Ramachandran, “Space-Time Memory: a parallel programming abstraction for interactive multimedia applications, SIGPLAN Notices”, vol. 34:8 (Aug. 1999), pp. 183-192.
Raskutti et al., “Sample Set Assessment for Providing Personalised Recommendations,” Telstra Research Laboratories, (1997), pp. 359-68.
Raskutti et al., “A Feature-based Approach to Recommending Selections based on Past Preferences,” 7 User Modeling and User-Adapted Interaction, pp. 179-218 (1997).
Rath et al., “Set-Top Box Control Software: A Key Component in Digital Video,” Philips Journal of Research, vol. 50, No. 1/2 1996, 8 pages.
Rayers, “Telesoftware by Teletext,” 1984 IEEE Conference Papers, vol. 240, 3 pages.
RCA Satellite Receiver User's Guide, Thomson Multimedia Inc. (2001), 80 pages.
Replay TV 5000 series manual, 2002, entire document, 86 pages.
Respondents' Corrected PHS (Parts 1 and 2) (redacted) filed Feb. 25, 2013, 87 pages.
Respondents' Notice of Prior Art and Exhibit filed Oct. 12, 2012, 31 pages.
Respondents' Post-Hearing Reply Brief (redacted) filed Mar. 29, 2013, 24 pages.
Respondents' Post-Hearing Statement (redacted) filed Mar. 22, 2013, 50 pages.
Robertson, “Reaching Through Technology,” CHI '91 Conference Proceedings, Apr. 27-May 2, 1991, 6 pages.
Rogers, “Telcos vs. Cable TV : The Global View With Markets Converging and Regulatory Barriers Falling, Service Carriers Are Ready to Rumble,” Data Communications, Sep. 21, 1995, vol. 24, No. 13, pp. 75-76, 78, 80, XP000526196, 8 pages.
Roizen, “Teletext in the USA,” Society of Motion Picture and Television Engineers Journal, Jul. 1981, pp. 602-610.
Rosch, “New data and information system set for commercial market trial,” Telephony, Mar. 20, 1978, 4 pages.
Roseville City Council Presentation, Mar. 13, 1985, 12 pages.
Rovi v. Netflix (4-11-cv-06591, N.D., Cal.) Complaint dated Dec. 21, 2011, 187 pages.
Rovi v. Netflix (4-11-cv-06591, N.D., Cal.) Joint Claim Construction Prehearing Statement dated Dec. 19, 2014, 208 pages.
Rovi v. Netflix (4-11-cv-06591, N.D., Cal.) Netflix Responsive Claim Construction Brief, dated Feb. 18, 2015, 70 pages.
Rovi v. Netflix (4-11-cv-06591, N.D., Cal.), Rovi Opening Claim Construction Brief, dated Jan. 30, 2015, 30 pages.
Rovi v. Netflix (4-11-cv-06591, N.D., Cal.), Rovi Reply Claim Construction Brief, dated Mar. 2, 2015, 171 pages.
Rovi v. Netflix Complaint and Claim Charts filed Apr. 30, 2012, 129 pages.
Rovi's 4th Supp. Response to Netflix's First Set of Interrogatories (Nos. 1, 3, 4, 5, 6, 8, and 10) with Attachments A & B (redacted) filed Oct. 9, 2012, 11 pages.
Rovi's Final Supplemental Responses to LGE's Interrogatories with attachments (redacted) filed Dec. 13, 2012, 97 pages.
Rovi's Rebuttal Expert Report of R. Griffin (redacted) filed Jan. 9, 2013, 94 pages.
Rovi's Responses to Vizio's Second Set of Interrogatories (Nos. 64-150) (CBI) (redacted) filed Nov. 23, 2012, 39 pages.
Rovi's Supplemental Response to Netflix's Contention Interrogatories with attachments (redacted) filed Dec. 13, 2013, 57 pages.
Ruffler et al., “InfoRadio on Demand, WebTV and digiTaz—Telecommerce Case Studies,” 3rd International Workshop on Community Networking, 1996, May 23-24, 1996, 8 pages.
Ryan, “Interactive TV Takes a Corporate Twist,” Electronic Engineering Times, Jul. 10, 1995, 3 pages.
Ryan, K., “Free Interactive TV Guide,” Google Newsgroup, Alleged Date Sep. 29, 1995, 1 page.
Saito, Takeshi, et al., “Homenetwork Architecture Considering Digital Home Appliance,” Technical Committee meeting of The Institute of Electronics, Information and Communication Engineers (IEICE), Japan, Nov. 6, 1997, vol. 97, No. 368, 32 pages.
Sandringham, “Dress rehearsal for the PRESTEL show,” New Scientist, Jun. 1, 1978, 3 pages.
Sarwar et al., “Analysis of Recommendation Algorithms for E-Commerce,” GroupLens Research Group / Army HPC Research Center, Department of Computer Science and Engineering University of Minnesota, Oct. 17-20, 2000, pp. 158-167.
Sato, T. et al., WWW jou no eizou browsing kikou no teian to Jitsugen [A Proposal for a Video Browsing Mechanism on World Wide Web and its Implementation], Japan Society for Software Science and Technology, collection of 14th convention articles, Japan, Japan Society for Software Science and Technology, Sep. 30, 1997, 6 pages.
Savage, “Internet's ‘What's on Tonite!’ Tells You Just That and More,” The News, InfoWatch, May 29, 1995, 1 page.
Schauer, Tom, No subject, (tschauer@moscow.com) Thu, Sep. 28, 1995 16:46:48-700, XP-002378870 [Retrieved from the Internet Apr. 28, 2006], 1 page.
Schauer: Internet Article, [Online] Sep. 28, 1995, XP002378870, Retrieved from the Internet: URL: www.vision2020.moscow.com/Archives/1995/9509/0058.htlm> [retrieved on Apr. 28, 2006] *the whole document*, 1 page.
Schlender, B.R., “Couch Potatoes! Now Its Smart TV,” Fortune, Nov. 20, 1989, 8 pages.
Schmuckler, Eric “A marriage that's made in cyberspace (television networks pursue links with online information services),” May 16, 1994 Mediaweek, vol. 4, No. 20, 5 pages.
Sealfon, Peggy, “High Tech TV,” Photographic, Dec. 1984, 2 pages.
Selected pp. from the “BBC Online—Schedules” web page. This web page is located at http://www.bbc.co.uk/schedules/ (as printed from the Internet on Oct. 19, 1999 and being dated as early as May 24, 1997, 6 pages.
Shardanand et al., “Social Information Filtering: Algorithms for Automating ‘Word of Mouth’,” MIT Media-Lab, CHI '95 Proceedings, May 7-11, 1995, 8 pages.
Sharpless et al., “An advanced home terminal for interactive data communication,” Conf. Rec. Int. Conf. Commun. ICC '77, IEEE, Jun. 12-15, 1977, 6 pages.
Sheth et al., “Evolving Agents for Personalized Information Filtering,” 1993 IEEE, pp. 345-352.
Soin et al., “Analogue-Digital ASICs”, Peter Peregrinus Limited, 1991, 9 pages.
SONICblue Incorporated: ReplayTV 4000 User Guide 12.17, Chapter Five: Networking, Sep. 10, 2001, retrieved from the internet: http://www.digitalnetworksna.com/support/replayTV/downloads/ReplayTV4000UserGuide.12.17.pdf, 13 pages.
Sorce, David Fay, Brian Raila and Robert Virzi, “Designing a Broadband Residential Entertainment Service: A Case Study,” GTE Laboratories Incorporated, undated, 9 pages (undated).
Split Personality, Popular Science, Jul. 1993, at p. 52, 5 pages.
ST-26 Cont. 11 International Trade Commission Decision (public version) filed Dec. 11, 2013, 27 pages.
StarSight CB 1500 Customer Letter, 1994, 1 page.
StarSight Interactive Television Program Guide, Jim Leftwich, Willy Lai & Steve Schein Published before Apr. 19, 1995, 36 pages.
StarSight Operating Guide and Quick Reference, 19 pages (undated).
StarSight Telecast, StarSight introduces TVGuide-like programmer for homes, 1994, 1 page.
Start Here, Sony, TiVo and DIRECTV (undated), 8 pages.
Statement in an Examination Report dated Aug. 2, 1999 for a counterpart foreign application filed in New Zealand in which the foreign Examiner alleges that he has used “the Internet to access television listings for BBC World television as far back as mid 1996 . . . ”, 2 pages.
Stickland, D.C., “Its a common noun,” The Economist, Jun. 5, 1978, 1 page.
Stokes, “The viewdata age: Power to the People,” Computing Weekly, Jan. 1979, 2 pages.
STORit, Report on the IBC'99 Demonstration, Deliverable #8 AC312/phi/prl/ds/p/008b1 Oct. 1999, 35 pages.
Sunada, et al, “Teletext Color Television Receiver Model C-29M950, C26M940,” NEC Home Electronics, NEC Giho, 1987, 17 pages.
SuperGuide on Screen Satellite Program Guide, User's Guide, Owner's Manual, and sales literature, 74 pages (undated).
SuperGuide/Uniden 4800, “A Quick Guide to Programming the Uniden 4800—Dealer Set-Up Manual,” undated, 8 pages.
SuperGuide/Uniden 4800, “A User's Guide to SuperGuide's™ Features,” undated, 12 pages.
Super-TVs, Popular Science, Jul. 1985, at p. 64, 7 pages.
Supplementary European Search Report for Application No. EP 98 93 5889, completed on Sep. 28, 2001, 3 pages.
Supplementary European Search Report for Application No. EP 98935889, completed on Sep. 28, 2001, 5 pages.
Sussman, “GTE Tunes in to Home TV Shopping,” PC Week, vol. 5(26), Jun. 28, 1988, 2 pages.
Symposium Record Cable Sessions, “Digital On-Screen Display of a New Technology for the Consumer Interface,” Publication Date May 1993, 17 pages.
Tatemura, “Visual Querying and Explanation of Recommendations from Collaborative Filtering Systems,” University of Tokyo, Dec. 1998, p. 189.
Tech Notes: Product Updates from M/A-COM Cable Home Group, “Videocipher Owners Manual Update,” Issue No. 6, Feb. 1986, 19 pages.
Technical White Paper, “Open TV™ Operating Environment,” (© 1998 OpenTV Inc.), pp. 1-12.
Technological Examination & Basic Investigative Research Report on Image Databases, Japan Mechanical Engineering Organization Int'l Society for the Advancement of Image Software, Japan, Mar. 1988, 127 pages.
Technology Overview for TV Guide on Screen Information Sheets, 9 pages (undated).
Technology: Turn on, tune in and print out—An experimental interactive television service is set to alter our viewing habits, Financial Times (London), Oct. 14, 1993, p. 11.
Teletext presents the alternative view, Financial Times, Oct. 24, 1977, 2 pages.
The clickTV television program guide website of TVData of Queensbury, New York. This website is located at www.clicktv.com (as printed from the Internet on Aug. 13, 1997), 33 pages.
The Columbia House Video Club: Download Software, accessed from the internet at http://web.archive.org/web/19961223163101/http://www.columbiahouse.com/repl/vc . . . , copyright 1996, printed on Sep. 19, 2013, p. 1.
The InfoBeat television program guide website of InfoBeat, Inc. This website is located at www.infobeat.com (as printed from the Internet on Dec. 8, 1997), 46 pages.
The New Media and Broadcast Policy: An Investigation & Research Conference Report on Broadcasting Diversification, Radio Regulatory Bureau, Japan Ministry of Posts & Telecommunications, Mar. 1982, 114 pages.
The television program guide website of Gist Communications, Inc. of New York, New York. This website is located at www.gist.com (as printed from the Internet on Aug. 14, 1997), 133 pages.
The television program guide website of TV Guide Entertainment Network. This website is located at www.tvguide.com (as printed from the Internet on Aug. 13-18, 1997), 139 pages.
Third Supp. Response to Vizio's First Set of Interrogatories (Nos. 1-12, 25-36, 62-63) (redacted) filed Oct. 9, 2012, 6 pages.
Thomas, “Electronic Program Guide Applications—The Basics of System Design,” NCTA Technical Papers, 1994, pp. 15-20.
Three men on a Viewdata bike, The Economist, Mar. 25, 1978, pp. 1-2.
Today's Stop: What's On Tonite, Oct. 3, 1995, retrieved from the internet at http://internettourbus.com/arch/1995/TB100395.TXT, 3 pages.
Tol, et al., “Requirements and Scenarios for the Bi-directional Transport of Metadata”, TV Anytime Forum, Version 1.0, Document TV150 (Aug. 20, 2002), 8 pages.
Transcript of the Deposition of John Roop, Jun. 2001, p. 608 (2 total pages).
Transcript of the Deposition of John Roop, Oct. 1996, pp. 186-187, 2 pages.
Transcript of the testimony of Brian Klosterman, May 1997, pp. 1700-1981, 275 pages.
Transcript of the testimony of Michael Faber and Larry Wangberg, May 1996, 189 pages.
Trial testimony of Michael Axford, Prevue Interactive, Inc. and United Video Satellite Group, Inc. v. StarSight Telecast, Inc., May 9, 1998, pp. 186-187, 295-315, and 352-357 (28 pages).
TV Guide movie database Internet web pages printed on Aug. 12, 1999, 9 pages.
TV Guide on Screen prior Use Transcript of Proceedings—“Violence on Television,” House of Representatives, Committee on Energy and Commerce, Subcommittee on Telecommunications and Finance, Jun. 25, 1993, 36 pages.
TV Guide Online Set for Fall, Entertainment Marketing Letter, Aug. 1994, p. 1.
TV Listings Functional Spec., Time Video Information Services, Inc., 11 pages, undated.
Ueda, Hirotada et al, “Impact: An Interactive Natural-Motion-Picture Dedicated Multi-Media Authoring System,” Communications of the ACM, Mar. 1991, 15 pages.
Uniden, UST-4800 Super Integrated Receiver/Descrambler, Preliminary Reference Manual, 80 pages, Nov. 12, 1991.
Uniden, UST-4800, Integrated Receiver/Descrambler, Installation Guide, 60 pages, © 1990, Uniden America Corporation.
Uniden, UST-4800, Integrated Receiver/Descrambler, Operating Guide, 24 pages, © 1990, Uniden America Corporation.
User's Guide RCS Color TV with TV Plus + Guide, Thomson Consumer Electronics (1997), 88 pages.
UVSG Offers System-Specific Web Site Development for OPS, press release of United Video Satellite Group, Apr. 12, 1996, 2 pages.
UVSG Teams With Microsoft on Internet Information Server, press release of United Video Satellite Group, Feb. 22, 1996, 2 pages.
Various publications of Insight Telecast, 1992 and 1993, 10 pages.
Veith, “Television's Teletext,” Elsevier Science Publishing Co., Inc, 1983, pp. 13-20, 41-51.
Verknupfung Von TV Mit Internet, Forschung & Entwicklung, vol. 68, no. 18, Aug. 16, 1996, 5 pages.
Verlag, Wilhelm Goldmann, Revolution on the Screen, 2nd Ed. 1979, 17 pages (English Translation).
Video Plus, Billboard, vol. 98, No. 4, Jan. 25, 1986, at p. 25, 4 pages.
Video Plus+, Gemstar Development Limited, at http://www.gernstarco.ukien/videoplus/intromain.html (printed Sep. 24, 2001), 2 pages.
Videocassette of Mini Theatre, 1943, 8 pages.
Videocipher Stipulation, May 1996, 5 pages.
VideoGuide User's Manual, 14 pages (undated).
VideoGuide, “VideoGuide User's Manual,” pp. 1-28 (p. 11 is the most relevant).
Viewdata and its potential impact in the USA: Final Report/vol. One, The UK Experience, Link and Butler Cox & Partners Limited, Oct. 1978, 129 pages.
Viewdata moves in US but GEC may lose out, Computing Weekly, Jan. 25, 1978, 1 page.
Vision/1 from Tecmar, IBM transforms PS/1 into a TV, Info World, vol. 14(9), Mar. 2, 1992, at p. 34, 3 pages.
Waldo, Jim, “JiniTM Architecture Overview,” from the Internet at http://Java.sun.com/products/jini/whitepapers/architectureoverview.pdf/ printed on Jan. 25, 1999. The document bears a copyright date of 1998, 18 pages.
Web TV and Its Consumer Electronics Licenses debut First Internet Television Network and Set Top Box XP 002113265 Retrieved from the Internet: <URL http://www.webtv.net/company/news/archive/License.html> Jul.. 10, 1996, 6 pages [retrieved on Dec. 1, 2005].
Welcome to Columbia House Online, accessed from the internet at http://web.archive.org/web/19961221085121/http://www.columbiahouse.com/, copyright 1996, printed on Sep. 19, 2013, 1 page.
Whale, “Identification of Program Similarity in Large Populations,” The Computer Journal, vol. 33, No. 2, 1990, pp. 140-146.
Wharton, et al., “Applying Cognitive Walkthroughs to More Complex User Interfaces: Experiences, Issues, and Recommendations”, CHI '92, May 3-7, 1992, pp. 381-388.
Whitehorn, “Viewdata and you,” Observer, Jul. 30, 1978, 1 page.
Wikipedia article on CompuServe, Mar. 22, 2007, 7 pages.
Wikipedia article, “Geschichte des lnternets,” from the internet at http://de.wikipedia.org/wiki/Geschichte—des—Internets, page last modified on Apr. 28, 2012, printed from the internet on May 18, 2012, 18 pages.
Wikipedia article, “Internet Explorer,” from the internet at http://de.wikipedia.org/wiki/Internet—Explorer, page last modified on Sep. 9, 2012, printed from the internet on Sep. 13, 2012, 14 pages.
Wikipedia article, “MSN TV,” from the internet at http://en.wikipedia.org/wiki/MSN—TV, page last modified on May 15, 2012, printed from the internet on Sep. 13, 2012, 9 pages.
Wikipedia article, “NCSA Mosaic,” from the internet at http://de.wikipedia.org/wiki/NCSA—Mosaic, page last modified on Sep. 3, 2012, printed from the internet on Sep. 13, 2012, 2 pages.
Wikipedia article, “TVGN,” from the internet at http://en.wikipedia.org/wiki/TVGN, page last modified on Nov. 17, 2014, printed from the internet on Nov. 18, 2014, 12 pages.
Wikipedia-Teletext Excerpt (English Translation), printed from the internet Jul. 1, 2013, 18 pages.
Williams, David M., and Perry, Burt, “Rich Online Services as the Archetype for Interactive TV,” Cable '94, Proceedings from Twelve Technical Sessions, 43rd Annual Convention and Exposition of the National Cable Television Association, May 22-25, 1994, New Orleans, LA., Technical Paper Compiled by Katherine Rutkowski, National Cable, XP008161201, pp. 21-35.
Winkler, M., “Computer Cinema: Computer and video: from TV converter to TV studio,” Computerkino, (translation) Exhibit NK 13 of TechniSat's nullity action against EP'111, 14 pages (1992).
Wittig et al, “Intelligent Media Agents in Interactive Television Systems,” Proceedings of the International Conference on Multimedia Computing and Systems, Los Alamitos, CA, US, May 15-18, 1995, p. 182-189, XP 000603484.
Wolfe, Alexander, “Beyond the SIPC,” Electronic Engineering Times, No. 910, Jul. 15, 1996, 2 pages, Abstract.
Wolfe, Alexander, “Microsoft Poses PC Specs.,” Electronic Engineering Times, Jul. 8, 1996, Abstract, 2 pages.
Wu et al., “Enabling Personalized Recommendation on the Web Based on User Interests and Behaviors,” IEEE (2001), pp. 17-24.
Yarrow, “The Media Business; Pay-Per-View Television is Ready for Takeoff,” The New York Times, Archives, Nov. 14, 1988, 3 pages.
Yee Hsiang Chang et al., “An Open-Systems Approach to Video on Demand,” IEEE Communications Magazine, May 1994, 23 pages.
Yoshida, “Interactive TV a Blur,” Electronic Engineering Times, Jan. 30, 1995, 2 pages.
Cossmann, Interoperable ITV Systems Based on MHEG, SPIE vol. 2667, 9 pages (undated).
DAVIC 1.1 Specification Part 1, Description of DAVIC Functionalities, Digital Audio-Visual Council, 88 pages (undated).
DAVIC 1.1 Specification Part 2, Revision 3.0, System Reference Models and Scenarios, Digital Audio-Visual Council, 88 pages (undated).
DAVIC 1.1 Specification Part 3, Service Provider System Architecture and Interfaces, Digital Audio-Visual Council, 50 pages (undated).
DAVIC 1.1 Specification Part 4, Delivery System Architecture and Interfaces, Digital Audio-Visual Council, 48 pages (undated).
DAVIC 1.1 Specification Part 5, Service Consumer System Architecture, Digital Audio-Visual Council, 24 pages (undated).
DAVIC 1.1 Specification Part 7, High and Mid-Layer Protocols, Digital Audio-Visual Council, 170 pages (undated).
DAVIC 1.1 Specification Part 8, Lower Layer Protocols and Physical Interfaces, Revision 3.3, Digital Audio-Visual Council, 257 pages (undated).
DAVIC 1.1 Specification Part 9, Information Representation, Digital Audio-Visual Council, 88 pages (undated).
DAVIC 1.1 Specification Part 11, Usage Information Protocols, Digital Audio-Visual Council, 55 pages (undated).
DAVIC 1.1 Specification Part 12, Reference Points, Interfaces, and Dynamica, Digital Audio-Visual Council, 139 pages (undated).
DAVIC Applications for Home Storage Based Systems, The Digital Audio-Visual Council Bethesda May 11-13, 1998, 7 pages.
Exhibit A-1—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,005,597(“Barrett”), 54 pages.
Exhibit A-2—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Patent No. [5,801,747] (“Bedard”), 39 pages.
Exhibit A-3—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,005,561 (“Hawkins”), 19 pages.
Exhibit A-4—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,201,536 (“Hendricks”), 29 pages.
Exhibit A-5—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by WO 94/14284 (“Hendricks '4284”), 43 pages.
Exhibit A-6—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,020,883 (“Herz”), 42 pages.
Exhibit A-7—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 4,996,642 (“Hey”), 16 pages.
Exhibit A-8—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 (“762 Patent”) Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by EP 0 805 590 (“Kubota”), 21 pages.
Exhibit A-9—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 5,758,259 (“Lawler”), 27 pages.
Exhibit A-10—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,298,482 (“Seidman”), 43 pages.
Exhibit A-11—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.),Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 5,223,924 (“Strubbe”), 16 pages.
Exhibit A-12—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 5,867,226 (“Wehmeyer”), 12 pages.
Exhibit A-13—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 5,977,964 (“Williams”), 45 pages.
Exhibit A-14—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by Digital Audio-Visual Council 1.1 Specification (1996) (“DAVIC”), 31 pages.
Exhibit A-15—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by Double Agent system developed by Philips Research and Philips Electronics N.V. (“Double Agent”), 19 pages.
Exhibit A-16—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 (“'762 Patent”) Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by Ehrmantraut et al, The Personal Electronic Program Guide—Toward the Selection of Individual TV Programs, Proceedings of the 5th International.Conference on Information and Knowledge Management (1996) (“Ehrmantraut”), p. 44.
Exhibit A-17—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6, 13, 15 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,637,029 (“Maissel”), p. 71.
Exhibit B—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1, 6-7, 12-13 and 17 of U.S. Pat. No. 6,898,762 Under 35 U.S.C. § 103 (“Secondary References”), 96 pages.
Exhibit C-1—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,005,597 (“Barrett”), 39 pages.
Exhibit C-2—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 5,801,747 (“Bedard”), 22 pages.
Exhibit C-3—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by Digital Audio-Visual Council 1.1 Specification (1996), (DAVIC) 30 pages.
Exhibit C-4—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by Double Agent system developed by Philips Research and Philips Electronics N.V. (“Double Agent”), 18 pages.
Exhibit C-5—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by Ehrmantraut et al, The Personal Electronic Program Guide—Toward the Selection of Individual TV Programs, Proceedings of the 5th International Conference on Information and Knowledge Management (1996) (“Ehrmantraut”), 49 pages.
Exhibit C-6—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,005,561 (“Hawkins”), 18 pages.
Exhibit C-7—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,201,536 (“Hendricks”), 22 pages.
Exhibit C-8—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by WO 94/14284 (“Hendricks”), 48 pages.
Exhibit C-9—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,020,883 (“Herz”), 38 pages.
Exhibit C-10—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 4,996,642 (“Hey”), 20 pages.
Exhibit C-11—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 5,758,259 (“Lawler”), 28 pages.
Exhibit C-12—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,637,029 (“Maissel”), 54 pages.
Exhibbit C-13—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 1320 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 6,289,482 (“Seidman”), 34 pages.
Exhibit C-14—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 5,223,924 (“Strubbe”), 15 pages.
Exhibit C-15—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 5,867,226 (“Wehmeyer”), 15 pages.
Exhibit C-16—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 5,749,081 (“Whiteis”), 19 pages.
Exhibit C-17—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. §§ 102(a), 102(b), 102(e), 102(g)(2) and/or 103 by U.S. Pat. No. 5,977,964 (“Williams”), 37 pages.
Exhibit D—Netflix, Inc. v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Netflix's Disclosure of Invalidity Contentions under Patent L.R. 3-3 dated Oct. 31, 2014, Invalidity of Claims 13-20 of U.S. Pat. No. 7,065,709 Under 35 U.S.C. § 103 (“Secondary References”), 69 pages.
File History of U.S. Appl. No. 11/355,536, filed Feb. 15, 2006 (255 pages).
File History of U.S. Appl. No. 13/303,964, filed Nov. 23, 2011 (658 pages).
File History of U.S. Pat. No. 7,065,709, filed May 21, 2002 (219 pages).
File History of U.S. Pat. No. 8,087,050, filed Aug. 20, 2007 (361 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 1, 7 and 13 of U.S. Pat. No. 6,898,762 patent against LG (Exhibit 16), dated May 1, 2012 (25 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claim 1 of the U.S. Pat. No. 6,898,762 patent against Roku, (Exhibit 17), dated May 1, 2012 (17 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 1, 7 and 13 of U.S. Pat. No. 6,898,762 patent against Vizio (Exhibit 18), dated May 1, 2012 (25 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 1, 7 and 13 of U.S. Pat. No. 6,898,762 patent against Vizio (Exhibit 19), dated May 1, 2012 (25 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 1, 7 and 13 of U.S. Pat. No. 6,898,762 patent against Vizio (Exhibit 20), dated May 1, 2012 (25 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 1, 7 and 13 of U.S. Pat. No. 6,898,762 patent against LG (Exhibit 21), dated May 1, 2012 (25 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 1, 7 and 13 of U.S. Pat. No. 6,898,762 patent against Vizio (Exhibit 22), dated May 1, 2012 (25 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 1, 7 and 13 of U.S. Pat. No. 6,898,762 patent against Vizio (Exhibit 23), dated May 1, 2012 (24 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 1, 7 and 13 of U.S. Pat. No. 6,898,762 patent against Vizio (Exhibit 24), dated May 1, 2012 (25 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 13 and 17 of U.S. Pat. No. 7,065,709, which is a divisional patent of U.S. Pat. No. 6,898,762 patent, against LG (Exhibit 25), dated May 1, 2012 (8 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 13 and 17 of U.S. Pat. No. 7,065,709 patent against Vizio (Exhibit 26), dated May 1, 2012 (11 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 13 and 17 of U.S. Pat. No. 7,065,709 patent against Vizio (Exhibit 27), dated May 1, 2012 (20 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 13 and 17 of U.S. Pat. No. 7,065,709 patent against Vizio (Exhibit 28), dated May 1, 2012 (10 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 13 and 17 of U.S. Pat. No. 7,065,709 patent against Vizio (Exhibit 29), dated May 1, 2012 (8 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 13 and 17 of U.S. Pat. No. 7,065,709 patent against Vizio (Exhibit 30), dated May 1, 2012 (11 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 13 and 17 of U.S. Pat. No. 7,065,709 patent against Vizio (Exhibit 31), dated May 1, 2012 (20 pages).
ITC Investigation of Certain Products Containing Interactive Program Guide and Parental Control Technology, Investigation No. 337-TA-845, Infringement Claim Chart of claims 13 and 17 of U.S. Pat. No. 7,065,709 patent against Vizio (Exhibit 32), dated May 1, 2012 (10 pages).
Maissel, Double Agent Infopack, a Collection of Papers Relating to Philips' Double Agent System, May 6, 1998, 33 pages.
Netflix v. Rovi (4-11-cv-06591, N.D., Cal.) Claim Construction Order, dated Jul. 15, 2015, (20 pages).
Netflix v. Rovi (4-11-cv-06591, N.D., Cal.) Declaration of Dan Schonfeld, in support of Rovi's Opposition to Netflix's Motion for Summary Judgment of Invalidity under 35 U.S.C. § 101, dated Jan. 30, 2015 (33 pages).
Netflix v. Rovi (4-11-cv-06591, N.D., Cal.) Declaration of Michael Ian Shamos, Ph.D., in support of Rovi's Opposition to Netflix's Motion for Summary Judgment of Invalidity under 35 U.S.C. § 101, dated Jan. 30, 2015 (50 pages).
Netflix v. Rovi (4-11-cv-06591, N.D., Cal.) Judgment, dated Jul. 15, 2015, (1 page).
Netflix v. Rovi (4-11-cv-06591, N.D., Cal.) Order Granting Motion for Summary Judgment, dated Jul. 15, 2015, (35 pages).
Netflix v. Rovi (4-11-cv-06591, N.D., Cal.) Redacted Version of Motion for Summary Judgment of Invalidity under 35 U.S.C. § 101, dated Dec. 15, 2014 (30 pages).
Netflix v. Rovi (4-11-cv-06591, N.D., Cal.) Rovi's Opposition to Netflix's Motion for Summary Judgment of Invalidity under 35 U.S.C. § 101, dated Jan. 30, 2015 (33 pages).
Netflix v. Rovi Corp. et al. (4:11-cv-06591, N.D. Cal.), Infringement Claim Charts of claims of U.S. Pat. No. 6,898,762 patent against Netflix are provided, dated Aug. 28, 2014 (89 pages).
Netflix v. Rovi Corp. et al. (4:11-cv-6591-PJH), Brief of Appellants Rovi Corporation, Rovi Technologies Corporation, Rovi Guides, Inc., United Video Properties, Inc., Aptiv Digital, Inc. and Starsight Telecast, Inc., dated Dec. 14, 2015 (181 pages).
Resnick et al., GroupLens: An Open Architecture for Collaborative Filtering of Netnews, ACM Oct. 1994, 12 pages.
Rovi Corp. et al. v. Roku, Inc. (5:12-cv-02185, N.D. Cal.), Order granting Voluntary Dismissal without Prejudice, dated Aug. 7, 2015 (3 pages).
Sheth, “A Learning Approach to Personalized Information Filtering”, Massachusetts Institute of Technology, Feb. 1994, 76 pages.
Related Publications (1)
Number Date Country
20160112736 A1 Apr 2016 US
Provisional Applications (1)
Number Date Country
60097538 Aug 1998 US
Divisions (1)
Number Date Country
Parent 09374043 Aug 1999 US
Child 10298274 US
Continuations (4)
Number Date Country
Parent 13303964 Nov 2011 US
Child 14985075 US
Parent 11894748 Aug 2007 US
Child 13303964 US
Parent 11355536 Feb 2006 US
Child 11894748 US
Parent 10298274 May 2002 US
Child 11355536 US