|Publication number||USRE35774 E|
|Application number||US 08/340,733|
|Publication date||Apr 21, 1998|
|Filing date||Nov 16, 1994|
|Priority date||Sep 10, 1991|
|Also published as||EP0603269A1, EP0603269A4, US5347304, WO1993005593A1|
|Publication number||08340733, 340733, US RE35774 E, US RE35774E, US-E-RE35774, USRE35774 E, USRE35774E|
|Inventors||Eduardo J. Moura, James C. Long|
|Original Assignee||Hybrid Networks, Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (25), Non-Patent Citations (4), Referenced by (104), Classifications (28), Legal Events (8)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This is a continuation of application Ser. No. 07/757,151, filed Sep. 10, 1991, now abandoned.
This invention relates generally to data transmission by television (TV) broadcast, and more particularly the invention relates to a remote link adapter for use in receiving broadcast data.
At the present time there is no cost effective method of delivering at high-speed packets of digital information to remote locations like homes and mobile vehicles. As used herein, digital information are packets that may contain multimedia data (sound, pictures, text, graphics, video) or executable computer code in addition to addressing status and protocol data. The existing telephone circuits, cellular systems and radio systems are just too slow to be practical and useful in an ever increasing number of digital multimedia applications including graphics, imaging, animation or remote windows. High-speed leased telephone lines and/or high-speed broadband switched digital service, offered by the telephone companies, are too expensive or not yet available to any average user (consumer) or potential user and do not address the needs of mobile users. In addition, all other existing forms of digital transmission techniques to the remote location (also known as the last mile) within any particular metropolitan area are too expensive and impractical to be useful at the present time. Most of these existing forms of high-speed digital transmission to the remote location are well known in the prior art but none of them attempt to use a low-cost, high-speed hybrid transmission scheme as described herein.
There are some existing forms of encoding digital information into the vertical blanking intervals (VBI) of a standard NTSC baseband TV signal, but again, these techniques provide severe difficulties with synchronization and the reception of digital information when it is delivered in the form of variable length data packets. These difficulties translate into higher costs at the receiving site, making those techniques those techniques also impractical when used to broadcast high-speed (greater then 10 Mbps) digital information in the form of variable length packets (also referred to herein as "addressable broadcasting" digital service) at very low cost.
This present invention relates to a very cost effective method of diverting high-speed (e.g., 10 Mega bits per second, Mbps, or higher) digital information in the form of packets to any remote location such as a home, school, office or mobile vehicle using standard TV practices and components and as part of a very comprehensive hybrid transmission system. More particularly, the invention provides a device for receiving broadcast data, transmitting the data to the end user, and communicating as necessary with the information provider.
Accordingly, an object of the invention is a practical method of transmitting and receiving high speed digital information at remote sites.
Another object of the invention is an adapter for receiving broadcast data.
Briefly, in accordance with the invention, a hybrid transmission system transmits and receives high-speed digital information in the form of . .variable length.!. .Iadd.data .Iaddend.packets using standard television broadcast practices and components. The basic building block of this hybrid digital transmission system is the remote link adapter device at the remote location that receives the analog or digitally encoded broadcast signal processed by a standard television vestigial sideband video modulator. The device decodes the digital information from the signal and then passes it along as digital information to any form of a data terminal equipment or computer.
The remote link adapter includes a hybrid interface, a user interface, and a control means. The hybrid interface includes a radio modem for receiving the broadcast channel, and an optional return channel having a telephone modem, a radio link interface or a CATV interface for use in an on-demand addressable broadcast system. The user interface can include an Ethernet interface, a personal computer interface (e.g. PC/AT or MAC), or a direct bus into a video game system such as the Nintendo NES or Super NES. The control means includes a microprocessor, memory, and a stored control program.
The invention and objects and features thereof will be more readily apparent from the following detailed description and appended claims when taken with the drawings.
FIG. 1 is a functional block diagram of a data transmission system employing remote link adapters in accordance with the invention.
FIG. 2 is a functional block digram of a remote link adapter as used in the system of FIG. 1.
FIGS. 3-5 are functional block diagrams of three different embodiments of the remote link adapter illustrated in FIG. 2.
FIG. 6 is a functional block diagram of the RF portion of the data transmission system of FIG. 1.
FIG. 7A is a schematic of a data scrambler and FIG. 7B is a schematic of a data descrambler as used in FIG. 6.
FIG. 8A is a schematic of a three level decoder, and FIG. 8B is a schematic of a three level decoder as used in FIG. 6.
FIG. 1 is a functional block diagram of a data transmission system for broadcasting data to remote locations and employing remote link adapters in accordance with the invention. The system includes an Information Provider site 10, a Hybrid Transmission facility (HTF) 12, a CATV head-end or TV broadcast site 14 which transmits the data over a standard 6 Mhz television channel, and the Remote sites which receive the incoming digitally encoded broadcast signal.
The central site data communications equipment (DCE) at the Information Provider's site sends a high-speed digital signal to the Hybrid Transmission Facility (HTF) via any suitable high-speed line or media. In the case where the Information Provider's site is co-located with the HTF, the connection between the central site DCE and the HTF can be a short piece of coaxial cable.
The HTF receives the incoming high-speed digital signal, combines it with other incoming high-speed digital signal (using local area network-LAN-based fast-packet switching techniques) to the appropriate outgoing port for broadcasting purposes. The signal is then transmitted to the appropriate head-end location or over-the-air TV broadcast site either as an analog signal or as a digital signal. Again, the head-end site or TV broadcast site could be co-located with the HFT.
Before the digital signal is broadcast over the air or transmitted downstream throughout a cable television (CATV) network, the digital signal is first encoded into a standard 1 volt peak-to-peak, baseband input into a standard video modulator. The signal is then processed by the video modulator just like it processes a standard 1 volt peak-to-peak baseband television input signal and is then transmitted over a standard 6 Mhz television channel.
The Remote Link Adapter (RLA) at the remote site receives the incoming TV-like analog signal using a built-in standard TV tuner/receiver. After processing the signal, the RLA presents the resulting digital signal to the data terminal equipment (DTE) interface. When a return channel is present, the RLA also forwards digital information (packets) to the central site using the return channel. The return channel(s) can be a standard public switched network telephone line(s) operating at a different speed from the forward broadcast channel or any other available channel, such as a radio channel, or the CATV system itself.
Finally, if a remote channel is present, the central site DCE will receive the incoming digital information (packets) from the return channel and forward them to the central network interface to complete the circuit. However, if a return channel is not present, the RLA simply selects digital information (packets) from the high-speed forward broadcast channel based on a specific selection criteria defined by software. A hybrid system as described herein without a return channel is also known as a "selectable addressable broadcast system". A hybrid system as described herein with a return channel is also known as a "on-demand addressable broadcast system." One of the unique characteristics of the hybrid system is that the forward broadcast channel is completely independent from any form of a return channel. This feature allows each channel to be optimized independently from the other.
FIGS. 2-5 are functional block diagrams of embodiments of the RLA. The RLA receives the high-speed analog signal from the 6 Mhz broadcast TV channel, processes the signal and then delivers the resulting digital signal to a specific DTE interface. Physically, the RLA will either be a small standalone box or a printed circuit card (PC board) that can be mounted inside any number of DTE units including computers, workstations, home computers, interactive graphics terminals or simple video game machines.
FIG. 2 illustrates the basic building blocks for the RLA. As illustrated, the overall RLA design consists of three basic parts: (1) The User Interface 20 which is also sometimes referred to as The DTE Interface, (2) The Hybrid Interface 22 which includes the forward broadcast channel and an optional return back channel, and (3) The control means or The Engine 24 which includes the microprocessor, memory, control and optional security portions of the RLA.
FIG. 3 illustrates the implementation of a fully configured RLA. In this implementation, the user interface 20 is Ethernet, the hybrid interface 22 is a high-speed (approximately 10 Mbps) RF modem used to receive the forward broadcast channel and a built-in 9600 bps telephone modem used to transmit the return channel. The engine 24 of the RLA is a standard Intel microprocessor with associated read only memory (ROM), random access memory (RAM) and a digital encryption standard (DES) co-processor chip-set used to decipher the incoming distal information from the broadcast channel. This RLA device is a small standalone box with an Ethernet interface, an RF "F" connector interface to receive the high-speed broadcast channel, and an RJ-11 telephone jack used for the return channel.
FIG. 4 illustrates the implementation of the RLA for use with a personal computer bus. In this case, the user interface 20 is a direct computer bus interface. The hybrid interface 22 of this embodiment is identical to the implementation of FIG. 2 but the engine 24 is a less capable microprocessor with a smaller amount of ROM and RAM and no encryption co-processor.
This RLA device is a PC board form factor product that interfaces directly with either a PC-AT bus (model 200-001), a MacII bus (model 200-002) or a PS/2 bus (model 200-003). The PC board also provides an RF "F" connector to receive the high-speed broadcast signal and an RJ-11 telephone jack for the return channel.
FIG. 5 illustrates the implementation of the RLA for use with a video game machine such as the Nintendo NES or Super NES. This implementation is the lowest cost implementation of the RLA. The user interface 20 is a direct bus interface into the NES or Super NES. In this implementation, the memory and memory control portions of the RLA are implemented in the form of a standard NES or Super NES video game cartridge. The memory control function 24 uses a single VLSI custom chip. The hybrid interface is a very low-cost high-speed (approximately 10 Mbps) RF modem, with no return channel and the engine is another single VLSI custom integrated circuit (IC). Finally, an optional expansion interface is also provided in case a future return channel upgrade is required. The same expansion port may also allow for the attachment of an external printer or an external bulk storage device or other peripherals. This RLA device is packaged in a small plastic enclosure that connects directly to a Nintendo NES or Super NES video game machine. The device provides an RF"F" connector to receive the high-speed broadcast channel and an optional expansion port. A return channel will normally not be available in this RLA implementation.
The RLAs described in accordance with this invention are designed to operate in a hybrid transmission system with a specific forward broadcast ("IN Channel") protocol. The IN Channel protocol specifies the rules used by the RLAs to receive and filter the relevant digital information (packets) flowing in the forward broadcast channel. Each RLA has a unique digitally encoded address. RLAs are capable of receiving broadcast packets, multicast packets (packets addressed to groups of users/RLAs) and packets specifically addressed to them. The forward broadcast channel (IN Channel) is a shared channel. Many RLAs may share the same channel to receive digital information. When an RLA is powered up and the RF modem is appropriately tuned to a particular IN Channel (6 Mhz broadcast TV Channel), the RLA modem automatically synchronizes to the incoming high-speed data being broadcast and starts monitoring (receiving) the incoming signal. The RLA firmware, after its initial power-up and self test sequence, instructs the RLA to look for a particular address or set of addresses (e.g., broadcast packets). Once packets with these addresses are detected, the RLA then forwards the appropriate incoming packets to the DTE for further processing.
Selectable Broadcast--All RLA units receive the main-menu packet from the channel. Then, based on user selections, the RLA units filter the appropriate broadcast packets from the channel in the next broadcasts. Broadcasts are repeated periodically. Based upon the nature of the digital data, certain packets are re-broadcast approximately every other second while other packets are re-broadcast approximately every minute. The information contained in a particular broadcast cycle (sequence of packets) will also change with time.
On-Demand Broadcast--Users request a particular set of information (packets) in accordance with any given data communications protocol supported by The IN Channel. The RLA will support most standard and defacto protocols that run over a standard IEEE-802.3 Ethernet local area network. The following are the different types of on-demand calls that can be set-up using The IN Channel:
a. Broadcast/Multicast--The Information Provider broadcasts or multicasts the information to the particular user or group of users. No call set-up is required. The request for information is completely asynchronous from the delivery of information;
b. Secure Sessions--This is the most complex procedure since it involves the distribution of encryption keys;
c. Non-secure sessions--This procedure is identical to the procedures currently used by existing network applications. The IN Channel is transparent to most LAN-based network applications;
d. Interactive sessions for the Consumers--The procedures are determined by the different information Providers, who decide to use the IN Channel to deliver their services.
For on-demand applications--The RLA shown in FIG. 3 goes through an initial call set-up/security procedure before it becomes operational. First, the user dials a particular telephone number. Dial-back security and user authentication will be optional at this stage. Once the central site DCE (located at the Information Provider's site) answers the call, the RLA goes through a security protocol (encryption key distribution) if used in the system. Next a link layer connection is established between the central site DCE and the remote RLA. This connection remains transparent to the applications running above. The hybrid connection looks like a transparent remote Ethernet bridge and, therefore, is compatible with all upper layer protocols (e.g., TCP/IP, AppleTalk, ISO, DECNET, etc.) that can run over Ethernet. Once the connection is established, the remote user can now run standard network applications just as if the user were located at the central site local area network. The hybrid connection is terminated by hanging up the telephone side of the connection (the return channel).
The RLA shown in FIG. 4 series also goes through an initial call set-up procedure before it becomes operational. Again, first, the user dials a particular telephone number. Dial back security and user authentication will be optional at this stage. Once the central site DCE answers the call, a link layer connection is established between the central site DCE and the remote RLA. Since the remote RLA is a PC board that fits inside a particular personal computer, specific network driver software is required by the RLA. Network applications need to be ported to the hybrid network driver in order to be able to run over the hybrid connection.
The RLA shown in FIG. 5 normally does not go through a call set-up procedure since no return channel is used. This embodiment operates in accordance with the IN Channel protocol.
The IN Channel uses a protocol that controls the flow of information and the addressing in the channel. All RLAs will have a unique address. In addition, the RLAs will also be able to receive broadcast and multicast messages (packets). The following is a list of the different types of packets that can flow in the IN Channel:
1. Broadcast packets (including selectable broadcast packets)
2. Multicast packets
3. On-Demand Addressable packets
Network Management Packets
4. Addressable video frame packets (followed by one or more NTSC video frames)
The channel transports variable length data packets. Packet multiplexing techniques are primarily based on a FIFO (first in first out) scheme as a direct feed from a LAN Switch port. A priority scheme is given to certain packets, including selectable broadcasts and some network management packets. The IN Channel operates in a synchronous mode. Both on-demand and selectable broadcast traffic is transported in the IN Channel at the same time. Bandwidth management is performed by the equipment at the Hybrid Regional Distribution Centers.
The digital information (packets) carried by The IN Channel ate transparent to the applications. Standard upper-layer protocols such as: TCP/IP, NFS, X-Windows, AppleTalk, Netware and ISO will be able to run unchanged over the IN Channel. However, upper-layer protocol optimization and/or new upper-layer protocols may be used for consumer-based applications.
The information flowing in The IN Channel is packaged in packets. Each packet contains the address of the subscriber (destination address) and the source address (optional). LAN-based fast packet switching and multiplexing techniques will be used to process and transport information in the channel. Off-the-shelf packet switching equipment can be used at the regional distribution centers.
The hybrid data transmission system return channel is optional. It needs to be used, however, when running real-time interactive applications. The return channel protocol provides data compression needed to improve the performance of high-speed interactive applications.
The packet-data delivery via The IN Channel has a specific error rate. The IN Channel is a datagram, packet-based transport system. This system relies on the bandwidth and services provided by the CATV (cable or wireless) operators. Error recovery is achieved by the end-to-end transport layer protocol running in the data terminal equipment (DTB). A good example here is TCP/IP. For selectable traffic, packets with CRC errors will be dropped. They will be received by the RLA on the next re-broadcast.
FIG. 6 shows the signal path from the head end cable TV transmitter site to a typical terminal. The system translates between NRZ baseband digital stream at the input to a modulation form suitable for use on a standard CATV head end modulator, and translates the received signals from a standard TV tuner connected to a cable TV network to baseband NRZ data stream and a regenerated clock. A TV tuner containing only those features required for receiving the digitally modulated CATV signal is used. The design is adaptable to a range of bit rates.
The data source 50 can be any baseband NRZ data stream. The clock 52 can be part of the system or supplied by the data source. The scrambler 54 takes a data stream supplied by the user and exclusively ORs the stream with a pseudorandom pattern which is a function of the past data. This breaks up periodic bit patterns which would degrade the bit synchronizer functioning.
The 3 level encoder 56 takes in a NRZ bit stream and clock and converts it to a more bandwidth efficient class IV partial response 3 level format. The output is not bandwidth limited because the CATV modulator contains SAW filters that produce the bandwidth limiting without any added phase distortion. A format that does not contain spectral terms at DC is used so that the CATV modulator and tuner not having a frequency response down to DC will not be a hindrance. The TV transmitter 58 is a standard unit commonly used in CATV or over the air TV systems. It takes a baseband video signal and converts it to any commonly used TV format or digitally encoded vestigial sideband signal.
The TV distribution network 60 can be any distribution system used to distribute TV signals. It can be electrical cable, optical cable, or over the air radio or microwave or direct broadcast satellite. The broadcast signal containing the data is converted to baseband by a TV tuner 62 with only those portions necessary to receive the digitally modulated signal from the TV distribution network and produce a baseband video output consisting of the 3 level baseband signal. The 3 level decoder 64 takes the 3 level signal from the video output of the TV tuner 62 and converts it into two level NRZ data using a clock produced by the bit synchronizer 66. The bit synchronizer 62 regenerates the data clock from the video output of the TV tuner. The descrambler 68 takes in the data stream from the scrambler (after being modulated, transmitted, received, and demodulated by the RF components) and recovers the original data stream.
FIG. 7A is a schematic of one embodiment of the scrambler. The scrambler takes input data and XORs the data with a 23 bit PRNG sequence to make it more random. The circuit is designed as a two port network. Clock and data go to the input, and clock and scrambled data come from the output which matches the inputs on the 3 level encoder. The circuit performs an additional function as a test pattern generator. The pull up resistor on the data input provides all ones which produces a PRNG output.
The descrambler shown schematically in FIG. 7B performs the inverse function of the scrambler. It is designed as a two port network with clock and scrambled data going in the input, and clock and data coming from the output.
FIG. 8A is a schematic of the three level encoder. It uses class 4 duobinary encoding format created by subtracting a 2 bit delayed version of the input from itself. A zero input produces a middle level output and a one input produces one of the extreme levels. The second and subsequent one in a sequence keeps the output at the same level as caused by the first one.
FIG. 8B is a schematic of the three level decoder. It uses comparators to detect the three levels. The voltage levels for comparison are set by a combination of two items. The first is a factory set trimpot. Small adjustments around this value are set by a feedback network that tries to make the two extreme voltage level outputs (ones) occur 25% of the time. This is the situation that exists with random data such as produced by scrambled data. The data is sampled at the proper time by a locally regenerated clock.
There has been described a Remote Link Adapter used to receive high speed data transmitted by television broadcast. The RLA can be employed in interfacing with a LAN, an individual personal computer, or a video game machine. While the invention has been described with reference to specific embodiments, the description is illustrative of the invention and is not to be construed as limiting the invention. Various modifications and applications may occur to those skilled in the art without departing from the true spirit and scope of the invention as defined by the appended claims.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US4538174 *||May 16, 1983||Aug 27, 1985||Communications Patents Limited||Two-way subscriber TV system with multiple subscriber's sets|
|US4623920 *||Jan 20, 1983||Nov 18, 1986||Le Groupe Videotron Ltee||Cable network data transmission system|
|US4633462 *||Jul 18, 1983||Dec 30, 1986||The Board Of Trustees Of The University Of Illinois||Multiple access communication on a CATV reverse channel|
|US4684981 *||Nov 8, 1984||Aug 4, 1987||Sony Corporation||Digital terminal address transmitting for CATV|
|US4792849 *||Aug 4, 1987||Dec 20, 1988||Telaction Corporation||Digital interactive communication system|
|US4823386 *||May 27, 1987||Apr 18, 1989||Texscan Corporation||Addressable subscriber cable television system|
|US4829372 *||Aug 20, 1987||May 9, 1989||Telaction Corporation||Presentation player|
|US4829569 *||Jul 8, 1986||May 9, 1989||Scientific-Atlanta, Inc.||Communication of individual messages to subscribers in a subscription television system|
|US4862268 *||Apr 18, 1985||Aug 29, 1989||General Instrument Corporation||Addressable cable television control system with video format data transmission|
|US4894789 *||Feb 22, 1988||Jan 16, 1990||Yee Keen Y||TV data capture device|
|US4926255 *||May 10, 1988||May 15, 1990||Kohorn H Von||System for evaluation of response to broadcast transmissions|
|US4928177 *||Apr 11, 1988||May 22, 1990||Cooper Industries, Inc.||Two-way data broadcast networks|
|US4987486 *||Dec 23, 1988||Jan 22, 1991||Scientific-Atlanta, Inc.||Automatic interactive television terminal configuration|
|US5014125 *||May 5, 1989||May 7, 1991||Cableshare, Inc.||Television system for the interactive distribution of selectable video presentations|
|US5051822 *||Oct 19, 1989||Sep 24, 1991||Interactive Television Systems, Inc.||Telephone access video game distribution center|
|US5093718 *||Sep 28, 1990||Mar 3, 1992||Inteletext Systems, Inc.||Interactive home information system|
|US5133079 *||Aug 28, 1990||Jul 21, 1992||Ballantyne Douglas J||Method and apparatus for distribution of movies|
|US5181107 *||Sep 20, 1991||Jan 19, 1993||Interactive Television Systems, Inc.||Telephone access information service distribution system|
|US5247347 *||Sep 27, 1991||Sep 21, 1993||Bell Atlantic Network Services, Inc.||Pstn architecture for video-on-demand services|
|DE3312723A1 *||Apr 8, 1983||Oct 27, 1983||Telecable Videotron Ltd||Signaluebertragungsanlage|
|EP0401873A2 *||May 12, 1983||Dec 12, 1990||Communications Patents Limited||A communications system|
|EP1448013A2 *||Feb 11, 2004||Aug 18, 2004||Samsung Electronics Co., Ltd.||Wireless user apparatus using wired and wireless communication systems and method thereof|
|WO1991006160A1 *||Oct 17, 1990||May 2, 1991||Donald E Rhoades||Telephone access video game distribution center|
|WO1994001280A1 *||Jul 6, 1993||Jan 20, 1994||Du Pont Uk||Image formation|
|WO1994014282A1 *||Dec 2, 1993||Jun 23, 1994||Discovery Communicat Inc||Set top terminal for cable television delivery systems|
|1||*||Descriptive Material Describing Row Grabbing System of Information Retrieval Developed by IDR.|
|2||Descriptive Material Describing Row-Grabbing System of Information Retrieval Developed by IDR.|
|3||*||International Business Machines Request for Quotation Dated May 14, 1990.|
|4||*||Letter from Ed Moura to T. Sappington dated Jun. 5, 1990 (Hybrid Networks response to IBM Request for Quotation).|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US6356555||Jul 19, 1996||Mar 12, 2002||Terayon Communications Systems, Inc.||Apparatus and method for digital data transmission using orthogonal codes|
|US6412112||Feb 8, 1999||Jun 25, 2002||Webtv Networks, Inc.||System for transmitting digital data through a lossy channel|
|US6433835||Apr 17, 1998||Aug 13, 2002||Encamera Sciences Corporation||Expanded information capacity for existing communication transmission systems|
|US6570913||Apr 5, 1999||May 27, 2003||Cisco Technology, Inc.||Method and apparatus for selecting optimum frequency for upstream data transmission in a network system utilizing cable modems|
|US6574797||Jan 8, 1999||Jun 3, 2003||Cisco Technology, Inc.||Method and apparatus for locating a cleaner bandwidth in a frequency channel for data transmission|
|US6665308||Sep 17, 1998||Dec 16, 2003||Terayon Communication Systems, Inc.||Apparatus and method for equalization in distributed digital data transmission systems|
|US6678740||Jun 23, 2000||Jan 13, 2004||Terayon Communication Systems, Inc.||Process carried out by a gateway in a home network to receive video-on-demand and other requested programs and services|
|US6742044||May 10, 2000||May 25, 2004||Cisco Technology, Inc.||Distributed network traffic load balancing technique implemented without gateway router|
|US6751191||Jun 29, 1999||Jun 15, 2004||Cisco Technology, Inc.||Load sharing and redundancy scheme|
|US6775840||Dec 19, 1997||Aug 10, 2004||Cisco Technology, Inc.||Method and apparatus for using a spectrum analyzer for locating ingress noise gaps|
|US6789125||May 10, 2000||Sep 7, 2004||Cisco Technology, Inc.||Distributed network traffic load balancing technique implemented without gateway router|
|US6795858||Dec 29, 2000||Sep 21, 2004||Cisco Technology, Inc.||Method and apparatus for metric based server selection|
|US6857132||Jun 23, 2000||Feb 15, 2005||Terayon Communication Systems, Inc.||Head end multiplexer to select and transmit video-on-demand and other requested programs and services|
|US6889385||Jun 23, 2000||May 3, 2005||Terayon Communication Systems, Inc||Home network for receiving video-on-demand and other requested programs and services|
|US6937617||Jan 16, 2001||Aug 30, 2005||Terayon Communication System, Inc.||Apparatus and method for trellis encoding data for transmission in digital data transmission systems|
|US6973271||Jul 5, 2001||Dec 6, 2005||Wave7 Optics, Inc.||System and method for communicating optical signals between a data service provider and subscribers|
|US6981056||Jun 28, 2000||Dec 27, 2005||Cisco Technology, Inc.||Wide area load balancing of web traffic|
|US7002937||Oct 17, 2001||Feb 21, 2006||Sprint Communications Company L.P.||Access based on termination in a wireless communication system|
|US7006431||Nov 26, 2003||Feb 28, 2006||Cisco Technology, Inc.||Load sharing and redundancy scheme|
|US7020165||Jan 12, 2001||Mar 28, 2006||Terayon Communication Systems, Inc||Apparatus and method for trellis encoding data for transmission in digital data transmission systems|
|US7031344||Dec 13, 2000||Apr 18, 2006||Terayon Communication Systems, Inc.||Apparatus and method for SCDMA digital data transmission using orthogonal codes and a head end modem with no tracking loops|
|US7039329||Jun 23, 2003||May 2, 2006||Wave7 Optics, Inc.||System and method for increasing upstream communication efficiency in an optical network|
|US7058260||Oct 15, 2003||Jun 6, 2006||Wave7 Optics, Inc.||Reflection suppression for an optical fiber|
|US7062562||Apr 11, 2001||Jun 13, 2006||Cisco Technology, Inc.||Methods and apparatus for content server selection|
|US7062571||Jun 30, 2000||Jun 13, 2006||Cisco Technology, Inc.||Efficient IP load-balancing traffic distribution using ternary CAMs|
|US7069324||Jun 30, 2000||Jun 27, 2006||Cisco Technology, Inc.||Methods and apparatus slow-starting a web cache system|
|US7072979||Jun 28, 2000||Jul 4, 2006||Cisco Technology, Inc.||Wide area load balancing of web traffic|
|US7080138||Apr 11, 2001||Jul 18, 2006||Cisco Technology, Inc.||Methods and apparatus for content server selection|
|US7085281||Oct 26, 2001||Aug 1, 2006||Wave7 Optics, Inc.||Method and system for processing upstream packets of an optical network|
|US7085287||Jun 27, 2001||Aug 1, 2006||Cisco Technology, Inc.||Map routing technique implemented in access networks|
|US7089577||Jun 23, 2000||Aug 8, 2006||Terayon Communication Systems, Inc.||Process for supplying video-on-demand and other requested programs and services from a headend|
|US7095707||Jan 12, 2001||Aug 22, 2006||Terayon Communication Systems, Inc.||Apparatus and method for trellis encoding data for transmission in digital data transmission systems|
|US7113494||Oct 17, 2001||Sep 26, 2006||Sprint Communications Company L.P.||Broadband wireless communications using multiple contention channels|
|US7123940||Feb 26, 2002||Oct 17, 2006||Sprint Communications Company L.P.||Wireless communication system including omni-directional transmitter and directional receiver|
|US7130541||Oct 4, 2001||Oct 31, 2006||Wave7 Optics, Inc.||System and method for communicating optical signals upstream and downstream between a data service provider and subscriber|
|US7146104 *||Apr 17, 2003||Dec 5, 2006||Wave7 Optics, Inc.||Method and system for providing a return data path for legacy terminals by using existing electrical waveguides of a structure|
|US7170546 *||Sep 13, 1999||Jan 30, 2007||Michael Henry Pocock||Television system distributing a dynamically varying number of concurrent video presentations over a single television channel|
|US7180942||Dec 20, 2002||Feb 20, 2007||Dotcast, Inc.||Joint adaptive optimization of soft decision device and feedback equalizer|
|US7184664 *||Jan 8, 2002||Feb 27, 2007||Wave7 Optics, Inc.||Method and system for providing a return path for signals generated by legacy terminals in an optical network|
|US7190901||Mar 14, 2003||Mar 13, 2007||Wave7 Optices, Inc.||Method and system for providing a return path for signals generated by legacy terminals in an optical network|
|US7197244||Oct 26, 2001||Mar 27, 2007||Wave7 Optics, Inc.||Method and system for processing downstream packets of an optical network|
|US7218855||May 20, 2002||May 15, 2007||Wave7 Optics, Inc.||System and method for communicating optical signals to multiple subscribers having various bandwidth demands connected to the same optical waveguide|
|US7227838||Dec 14, 2001||Jun 5, 2007||Cisco Technology, Inc.||Enhanced internal router redundancy|
|US7227863||Nov 9, 2001||Jun 5, 2007||Cisco Technology, Inc.||Methods and apparatus for implementing home agent redundancy|
|US7239650||Jan 3, 2001||Jul 3, 2007||Terayon Communication Systems, Inc.||Apparatus and method for receiving upstream data transmissions from multiple remote transmitters|
|US7266080||Oct 17, 2001||Sep 4, 2007||Sprint Communications Company L.P.||Access based on a rate in a wireless communication system|
|US7269350||Aug 19, 2004||Sep 11, 2007||Wave7 Optics, Inc.||System and method for communicating optical signals between a data service provider and subscribers|
|US7287072||Oct 17, 2001||Oct 23, 2007||Sprint Communications Company L.P.||Remote monitoring information management|
|US7333153||Aug 9, 2002||Feb 19, 2008||Dotcast, Inc.||Expanded information capacity for existing communication transmission systems|
|US7333726||Oct 30, 2003||Feb 19, 2008||Wave7 Optics, Inc.||Method and system for supporting multiple service providers within a single optical network|
|US7340180||Aug 10, 2005||Mar 4, 2008||Wave7 Optics, Inc.||Countermeasures for idle pattern SRS interference in ethernet optical network systems|
|US7349430||Jun 27, 2001||Mar 25, 2008||Cisco Technology, Inc.||Addressing scheme implemented in access networks|
|US7355848||Jun 8, 2005||Apr 8, 2008||Wave7 Optics, Inc.||System and method for removing heat from a subscriber optical interface|
|US7389031||May 8, 2006||Jun 17, 2008||Wave7 Optics, Inc.||Reflection suppression for an optical fiber|
|US7395348||Jun 5, 2000||Jul 1, 2008||Cisco Technology, Inc.||Network cache-based content routing|
|US7401159||May 20, 2004||Jul 15, 2008||Cisco Technology, Inc.||Distributed network traffic load balancing technique implemented without gateway router|
|US7454141||Jan 26, 2007||Nov 18, 2008||Enablence Usa Fttx Networks Inc.||Method and system for providing a return path for signals generated by legacy terminals in an optical network|
|US7509670||Apr 3, 2003||Mar 24, 2009||Cisco Technology, Inc.||Method and apparatus for locating a cleaner bandwidth in a frequency channel for data transmission|
|US7529485||Dec 18, 2003||May 5, 2009||Enablence Usa Fttx Networks, Inc.||Method and system for supporting multiple services with a subscriber optical interface located outside a subscriber's premises|
|US7583897||Mar 27, 2006||Sep 1, 2009||Enablence Usa Fttx Networks Inc.||Optical network system and method for supporting upstream signals propagated according to a cable modem protocol|
|US7593346||Jul 31, 2003||Sep 22, 2009||Cisco Technology, Inc.||Distributing and balancing traffic flow in a virtual gateway|
|US7593639||Jan 16, 2007||Sep 22, 2009||Enablence Usa Fttx Networks Inc.|
|US7599622||Aug 3, 2007||Oct 6, 2009||Enablence Usa Fttx Networks Inc.||System and method for communicating optical signals between a data service provider and subscribers|
|US7606492||Oct 5, 2006||Oct 20, 2009||Enablence Usa Fttx Networks Inc.||System and method for communicating optical signals upstream and downstream between a data service provider and subscribers|
|US7616901||Dec 14, 2007||Nov 10, 2009||Enablence Usa Fttx Networks Inc.||Countermeasures for idle pattern SRS interference in ethernet optical network systems|
|US7623786||Apr 5, 2007||Nov 24, 2009||Enablence Usa Fttx Networks, Inc.||System and method for communicating optical signals to multiple subscribers having various bandwidth demands connected to the same optical waveguide|
|US7653015||Jul 13, 2006||Jan 26, 2010||Mosaid Technologies Incorporated||Local area network of serial intelligent cells|
|US7656890||Jul 10, 2006||Feb 2, 2010||Cisco Technology, Inc.||Downstream channel change technique implemented in an access network|
|US7672230||Jul 10, 2006||Mar 2, 2010||Cisco Technology, Inc.||Downstream channel change technique implemented in an access network|
|US7672332||May 19, 2006||Mar 2, 2010||Cisco Technology, Inc.||Map routing technique implemented in access networks|
|US7688841||Sep 1, 2006||Mar 30, 2010||Mosaid Technologies Incorporated||Modular outlet|
|US7690949||Oct 27, 2006||Apr 6, 2010||Mosaid Technologies Incorporated||Modular outlet|
|US7693048||May 4, 2007||Apr 6, 2010||Cisco Technology, Inc.||Enhanced internal router redundancy|
|US7715441||May 13, 2005||May 11, 2010||Mosaid Technologies Incorporated||Network combining wired and non-wired segments|
|US7720997||Dec 19, 2001||May 18, 2010||Cisco Technology, Inc.||Path selection system|
|US7725598||Apr 14, 2008||May 25, 2010||Cisco Technology, Inc.||Network cache-based content routing|
|US7738453||Feb 22, 2007||Jun 15, 2010||Mosaid Technologies Incorporated||Telephone system having multiple sources and accessories therefor|
|US7814232||Mar 28, 2003||Oct 12, 2010||Cisco Technology, Inc.||Network address translation with gateway load distribution|
|US7843963||Oct 17, 2001||Nov 30, 2010||Sprint Communications Company L.P.||Probe device for determining channel information in a broadband wireless system|
|US7860084||Jan 23, 2008||Dec 28, 2010||Mosaid Technologies Incorporated||Outlet with analog signal adapter, a method for use thereof and a network using said outlet|
|US7877014||Dec 6, 2004||Jan 25, 2011||Enablence Technologies Inc.||Method and system for providing a return path for signals generated by legacy video service terminals in an optical network|
|US7881208||Jun 18, 2001||Feb 1, 2011||Cisco Technology, Inc.||Gateway load balancing protocol|
|US7904542||Oct 17, 2001||Mar 8, 2011||Sprint Communications Company L.P.||Probe device for testing broadband wireless system|
|US7911992||Jan 29, 2008||Mar 22, 2011||Mosaid Technologies Incorporated||Addressable outlet, and a network using the same|
|US7953325||Aug 26, 2009||May 31, 2011||Enablence Usa Fttx Networks, Inc.||System and method for communicating optical signals between a data service provider and subscribers|
|US7966409||Jul 26, 2004||Jun 21, 2011||Cisco Technology, Inc.||Routing protocol based redundancy design for shared-access networks|
|US7986880||Oct 10, 2008||Jul 26, 2011||Enablence Usa Fttx Networks Inc.|
|US8059661||Dec 29, 2004||Nov 15, 2011||Cisco Technology, Inc.||Methods and apparatus for using DHCP for home address management of nodes attached to an edge device and for performing mobility and address management as a proxy home agent|
|US8077604||Jul 26, 2005||Dec 13, 2011||Cisco Technology, Inc.||Load sharing and redundancy scheme|
|US8180883||Aug 2, 2004||May 15, 2012||Cisco Technology, Inc.||Method and system for processing directives included in management events|
|US8635305||Dec 19, 2001||Jan 21, 2014||Cisco Technology, Inc.||Mechanisms for providing differentiated services within a web cache|
|US8667175||Mar 13, 2008||Mar 4, 2014||Cisco Technology, Inc.||Server selection for routing content to a client using application layer redirection|
|US8682162||Jun 19, 2011||Mar 25, 2014||Aurora Networks, Inc.|
|US20020152303 *||Oct 17, 2001||Oct 17, 2002||Steve Dispensa||Performance management system|
|US20040086277 *||Jun 23, 2003||May 6, 2004||Wave7 Optics, Inc.||System and method for increasing upstream communication efficiency in an optical network|
|US20040100588 *||Aug 9, 2002||May 27, 2004||Hartson Ted E.||Expanded information capacity for existing communication transmission systems|
|US20040131357 *||Dec 18, 2003||Jul 8, 2004||Wave7 Optics, Inc.||Method and system for supporting multiple services with a subscriber optical interface located outside a subscriber's premises|
|US20040141747 *||Oct 30, 2003||Jul 22, 2004||Wave7 Optics, Inc.||Method and system for supporting multiple service providers within a single optical network|
|US20040190649 *||Feb 19, 2004||Sep 30, 2004||Endres Thomas J.||Joint, adaptive control of equalization, synchronization, and gain in a digital communications receiver|
|US20050053350 *||Oct 15, 2003||Mar 10, 2005||Wave7 Optics, Inc.||Reflection suppression for an optical fiber|
|US20050180561 *||May 5, 2004||Aug 18, 2005||Serconet Ltd.||Outlet add-on module|
|US20060020975 *||Jul 1, 2005||Jan 26, 2006||Wave7 Optics, Inc.||System and method for propagating satellite TV-band, cable TV-band, and data signals over an optical network|
|USRE42558||Feb 20, 2009||Jul 19, 2011||Omereen Wireless, Llc||Joint adaptive optimization of soft decision device and feedback equalizer|
|USRE44661||Dec 6, 2006||Dec 24, 2013||Cisco Technology, Inc.||Method for a cable modem to rapidly switch to a backup CMTS|
|International Classification||H04N1/00, H04N7/088, H04H20/30, H04H60/15, H04H60/80, H04N7/173, H04L12/28, H04M11/08|
|Cooperative Classification||H04L12/2801, H04N1/00098, H04L12/2898, H04M11/08, H04H60/80, H04H20/30, H04H60/15, H04N7/173, H04L12/2856, H04N7/088|
|European Classification||H04N1/00B2, H04N7/088, H04L12/28B, H04H20/30, H04L12/28P1D3, H04H60/15, H04M11/08, H04L12/28P1, H04N7/173|
|Oct 28, 1997||AS||Assignment|
Owner name: VENTURE BANKING GROUP, CALIFORNIA
Free format text: SECURITY INTEREST;ASSIGNOR:HYBRID NETWORKS, INC.;REEL/FRAME:008763/0573
Effective date: 19971016
|Dec 14, 1998||AS||Assignment|
Owner name: HYBRID NETWORKS, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VENTURE BANKING GROUP;REEL/FRAME:009643/0369
Effective date: 19981203
|Mar 5, 2002||FPAY||Fee payment|
Year of fee payment: 8
|Jul 3, 2002||AS||Assignment|
|Dec 27, 2002||AS||Assignment|
|Sep 16, 2003||AS||Assignment|
|Sep 29, 2003||AS||Assignment|
|Oct 5, 2005||FPAY||Fee payment|
Year of fee payment: 12