Movatterモバイル変換


[0]ホーム

URL:


US8151306B2 - Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality - Google Patents

Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality
Download PDF

Info

Publication number
US8151306B2
US8151306B2US09/898,728US89872801AUS8151306B2US 8151306 B2US8151306 B2US 8151306B2US 89872801 AUS89872801 AUS 89872801AUS 8151306 B2US8151306 B2US 8151306B2
Authority
US
United States
Prior art keywords
data
gateway
headend
coupled
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US09/898,728
Other versions
US20020031120A1 (en
Inventor
Selim Shlomo Rakib
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google Technology Holdings LLC
Original Assignee
Terayon Communication Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/602,512external-prioritypatent/US6857132B1/en
Priority to US09/898,728priorityCriticalpatent/US8151306B2/en
Application filed by Terayon Communication Systems IncfiledCriticalTerayon Communication Systems Inc
Publication of US20020031120A1publicationCriticalpatent/US20020031120A1/en
Priority to PCT/US2002/020989prioritypatent/WO2003005723A1/en
Assigned to TERAYON COMMUNICATION SYSTEMS, INC.reassignmentTERAYON COMMUNICATION SYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: RAKIB, SELIM SHLOMO
Assigned to TERAYON COMMUNICATIONS SYSTEMS, INC.reassignmentTERAYON COMMUNICATIONS SYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: RAKIB, SELIM SHLOMO
Publication of US8151306B2publicationCriticalpatent/US8151306B2/en
Application grantedgrantedCritical
Assigned to GENERAL INSTRUMENT CORPORATIONreassignmentGENERAL INSTRUMENT CORPORATIONMERGER (SEE DOCUMENT FOR DETAILS).Assignors: TERAYON COMMUNICATION SYSTEMS, INC.
Assigned to GENERAL INSTRUMENT HOLDINGS, INC.reassignmentGENERAL INSTRUMENT HOLDINGS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GENERAL INSTRUMENT CORPORATION
Assigned to MOTOROLA MOBILITY LLCreassignmentMOTOROLA MOBILITY LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GENERAL INSTRUMENT HOLDINGS, INC.
Assigned to Google Technology Holdings LLCreassignmentGoogle Technology Holdings LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MOTOROLA MOBILITY LLC
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system for wireless remote control of a gateway and ordering or invocation of services provided by a headend. The remote control includes a video display and user input device or keyboard and can decompress and display compressed streaming video in some embodiments. Some species of the remote control can act as web browsers, appliance control, TIVO function control, an IP telephony telephone, a cellular telephone and/or an MP3 player. In some embodiments, the gateway and/or headend can implement TIVO-like functions under control from a wireless remote of custom design or implemented on a Personal Digital Assistant.

Description

This is a continuation-in-part of United States Patent application entitled HEAD END MULTIPLEXER TO SELECT AND TRANSMIT VIDEO-ON-DEMAND AND OTHER REQUESTED PROGRAMS AND SERVICES, filed Jun. 23, 2000, Ser. No. 09/602,512 now U.S. Pat. No. 6,857,132 which was a continuation-in-part of a U.S. patent application entitled HOME NETWORK FOR ORDERING AND DELIVERY OF VIDEO ON DEMAND, TELEPHONE AND OTHER DIGITAL SERVICES, filed Jan. 14, 2000, Ser. No. 09/483,681, now abandoned both of which are hereby incorporated by reference. This application discloses gateways and settop decoders for use in home networks as well as the home network itself and an intelligent remote control.
BACKGROUND OF THE INVENTION
The introduction of cable modems and broadband services to cable television systems has given rise to the development of home gateway systems. These systems couple the digital and analog cable television hybrid fiber coax cables to telephones, computers, FAX machines, settop box TV adapters, digital VCRs, cameras etc. for bidirectional digital communication with the headend and receiving conventional analog downstream broadcasts. These systems can implement video on demand, broadband internet access, monitoring at the headed of security camera video taken in customer homes, interactive games resident on a server at the headend and a host of other applications.
Personal digital assistants and handheld computers (hereafter PDAs) that can display video exist. However, to the applicant's knowledge, no PDA has the application software and communication circuitry and drivers needed to communicate with a gateway and act as a remote control to control analog and digital equipment at a customer premises. Further, no PDA exists which can act as a remote control to control headend processing relevant to the customer premises where the remote is located such as ordering video-on-demand selections, responding to queries, sending and receiving e-mail through a mail server at the headend, browsing the internet by sending URL and other commands to a web server at the headend and displaying the retrieved web pages, interacting with game servers at the headend, etc.
Further, no remote control that is not a modified PDA exists with a display that can display television or other images. In particular, no remote control, whether based on a PDA or not, exists that can by issuing commands through a cable modem and gateway at a customer premises, monitor one video channel while watching another.
With the advent of digital broadcast television systems such as DirecTV and Dish Network and cable TV and ADSL systems delivering digital data, a need for gateway circuits that can interface these different mediums to various peripherals that use the data has arisen. The UltimateTV personal digital data “pseudo video tape recorder” is one limited type of gateway that has recently become commercially available to interface a satellite dish and a telephone line to a wireless remote control and a television. The applicants do not admit the UltimateTV gateway is prior art since the applicant's invention of the same concept dates back at least to the summer of 2000. The UltimateTV gateway however does not have the ability to also interface an HFC or DSL network to peripherals either directly connected to the gateway through USB or Firewire or SCSI buses or indirectly connected through one or more local area networks.
The introduction of the TIVO personal digital video recorder has created a whole new market. However the TIVO has several disadvantages. The TIVO uses infrared commands to an infrared transducer affixed to an external digital video broadcast receiver to change the channels thereof in response to channel selection commands entered by a TIVO remote control. The satellite receiver is external to the TIVO system, and has its own remote control. The TIVO prior art system gets confused and often records no signal at all when an uninitiated family member such as a child changes the channel on the separate digital TV satellite receiver using that receiver's remote control instead of the TIVO controller. This confuses the TIVO prior art system because, if the channel is changed without using the TIVO controller, the TIVO system does not know to which channel the dish receiver is currently tuned. Strangely, the TIVO prior art system tunes an external digital video satellite receiver by sending it infrared “differential” commands. Thus, if the TIVO knows the receiver is tuned tochannel100 and the TIVO wants to record a program on channel125, the TIVO will issue a command to increase the channel number by 25 either by giving 25 channel up commands or by giving a command to increase the channel number by 25 instead of simply giving a command “change to channel125”. This is a serious drawback if small children or TIVO-challenged people are using the TV. Further, because the satellite receiver is external to the TIVO, it must be kept on at all times because the TIVO cannot turn it on and off when needed to record programs. In energy starved states like California, this is a problem.
Recently, the UltimateTV personal digital video recorder was introduced by Microsoft that solves the “on all the time” and channel confusion problems of TIVO. This unit may not be prior art to the gateway and headend cherrypicker that implement TIVO functions inventions disclosed herein because of an earlier conception date. Further, having the TIVO functions done in a gateway or a headend is different than having then done in a separate digital video recorder, and it saves customers money by only needing to pay for the service and not buy an entire TIVO unit and subscription to the program data.
A need has therefore arisen for a wireless remote control which can, through a cable modem and gateway and settop box, issue commands to a headend to allow the remote to monitor one video channel while watching another on a TV. There is also a need for an intelligent remote that can change video channel selections for the TV or remote by issuing commands to the headend. There is also a need for an intelligent remote control that can issue commands to a headend to order video-on-demand programs. There is also a need for a wireless remote that can issue commands to a headend to browse the internet through a headend web server and display text and graphics or web pages or e-mail on the remote display or on a television coupled to a gateway in communication with the remote. There is also a need for an intelligent remote that can issue commands to a gateway or headend to control the gateway or headend to carry out TIVO-like functions for the customer. There is also a need for a gateway that can implement TIVO like functions as well as interface peripherals to various types of broadband digital data delivery transmission mediums and headend circuitry providing digital data delivery services. There is also a need for a headend cherrypicker that can be controlled by a wireless remote control which can implement TIVO like recording functions.
SUMMARY OF THE INVENTION
The genus of the invention is defined by a group of species comprised of systems that can work with an intelligent remote control to control services provided to a customer through headend servers and other equipment in a bidirectional digital data delivery system implemented over some transmission medium. In this class of systems, the transmission medium may be a CATV HFC network or any other bidirectional digital data communication medium between a gateway at the customer premises and a headend. Other mediums the systems of the invention may be built around are DSL lines or bidirectional digital satellite services.
A subgenus within the genus of the invention is a class of intelligent remote controls with a display which can issue commands to the headend in a bidirectional digital data communication system to do one or more of the following functions:
  • (1) monitor one video channel while watching another on a TV;
  • (2) change video channel selections for the TV or remote;
  • (3) order video-on-demand programs;
  • (4) browse the internet through a headend web server and display text and graphics of web pages or e-mail on the remote display;
  • (5) control local peripherals coupled to a customer premises gateway either directly by RF or infrared link to the peripheral or through commands issued to the gateway from the remote via a settop box with suitable RF or infrared transceiver circuitry;
  • (6) carry out TIVO-like functions for the customer; and/or
  • (7) and control any other servers or other circuitry at the headend to enjoy services provided to the customer from the headend.
In addition, in some embodiments within the intelligent remote control genus, a PDA serves as the platform on which the intelligent remote control application runs and additional software applications can be added to the PDA for calendar, contacts or phone book, etc. In addition, the PDA may have a PCMCIA port into which PC cards to provide expansion memory and/or other expansion functions such as wireless modems for wireless e-mail and investing functions, cellular phone calls, etc.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of generic species of system using an intelligent remote control that can exercise and control services provided by headend equipment to a customer premises in which the remote is used.
The broadest concept of the invention is illustrated inFIG. 2 which teaches a remote control without a display that can issue wireless commands to a headend to invoke services provided thereby through one or more servers that provide the requested service.
FIG. 3 discloses limited use customer premises system utilizing a wireless remote control that controls a specialized TIVO-like gateway that interfaces a television to a satellite dish to receive digitized video broadcasts or video-on-demand data from a digital video headend elsewhere and interfaces the television and wireless keyboard remote to the public service telephone network for bidirectional IP packet data transfers to and from the internet via an internet server at the central office.
FIG. 4 is a block diagram of a system that uses a satellite link for unidirectional downstream digital video transmissions and uses a gateway coupled to a hybrid fiber coaxial network of a cable television system for provision of bidirectional high speed internet access and other broadband services.
FIG. 5 is a block diagram of one embodiment for agateway10 inFIGS. 1 and 4 which have the ability to implement TIVO functions as well as interface the peripherals coupled to the gateway to two different broadband digital data delivery systems, specifically, digital video data broadcast systems and high bandwidth digital data services delivered over and HFC cable plant.
FIG. 6 is a block diagram of a more generalized architecuture for a cable headend, central office or satellite uplink facility to deliver iData and VOD and/or broadcast video data to customers via HFC, DSL or satellite and which can perform TIVO functions for each customer using disk storage at the headend.
FIG. 7 is a block diagram of a more generalized architecuture for a cable headend, central office or satellite uplink facility, represented bycloud292.
FIG. 8 is a block diagram of an advanced home gateway with built in TIVO video server, multiple broadband interface capability, multiple LAN interface capability and built in email, web server, answering machine, voicemail and PBX functionality.
FIG. 9 is a block diagram of a wireless remote control implemented on a personal digital assistant (PDA) having wireless capabilities. The remote control ofFIG. 9 can do all regular PDA functions it is programmed to do such as calendar and appointments, word processing, database and address book functions. However, in addition, it has a wirelessRF transceiver module380 that plugs into the PDA's PCMCIA or Handspring Visor Springboard slot by which commands and data can be exchanged with the transceiver of a home gateway or some settop decoder with a transceiver on a LAN coupled to the gateway.
DETAILED DESCRIPTION OF THE PREFERRED AND ALTERNATIVE EMBODIMENTS
FIG. 1 is a block diagram of generic species of system using an intelligent remote control that can exercise and control services provided by headend equipment to a customer premises in which the remote is used. The invention contemplates a genus of systems all species of which share the following common characteristics: all species include a remote control with display which is capable of sending commands to the headend through a gateway at the customer premises to exercise and control customer services provided by a headend. Such systems include the following components.
First, there must be an individual, wirelessremote control30.
Second, there must be asuitable home gateway10 that includes a router with multiple ports for coupling to multiple LANs or directly to multiple peripherals or via multiple individual LAN segments, each coupled to a peripheral. The gateway must be one which can interface to the remote control, the one or more local area networks coupled to the peripherals to be serviced from the headend and one or more of the types of highbandwidth transmission medium14. Thebroadband transmission medium14 can be satellite, hybrid fiber coaxial cable, XDSL or wireless local loop or some combination of these different types of mediums. The gateway must be able to do the appropriate routing and any needed protocol conversions to get the data transmitted over whatever data path the router sets up.
There will also be one or morelocal area networks28 and/or individual LAN segments acting as dedicated lines fromgateway10 to each peripheral. The LAN(s) or individual LAN segments/dedicated lines couple the gateway's router to peripherals that exercise or utilize the customer services provided by the headend. Typically, there is one fast LAN and one slower LAN, but any type of physical medium in any configuration and any protocol including wireless LAN technology and LANs that use the power lines, phone lines, existing CATV coax, or custom installed wires may be used. Each port of the router can be coupled to a LAN which can be expanded by addition of repeaters, bridges or switches. The choice of LAN technology should be made based upon the anticipated traffic load since streaming video is a high bandwidth proposition even when compressed. The LAN configuration should also be established so that the various peripherals coupled to the router in the gateway can talk to each other over the LAN or LANs or individual LAN segments or dedicated lines.Gateway21 atcustomer premises #2 illustrates a gateway with a router23 with multiple ports coupled to afirst LAN configuration25 andindividual LAN segments27,29 and31 coupled to peripherals.Gateway21 also has a third LAN implemented on the existing CATV coaxial cable wiring in the home.Coax segment35 couples the router23 to asplitter37. The splitter is coupled to a plurality ofperipherals39,41,43 via individualcoaxial cable segments45,47 and49. The individual peripherals can talk to each other through the router23 or via the leakage path between splitter ports. This use of existing CATV wiring as a LAN is covered in the claims one incarnation of the limitation “local are network”. In some embodiments using existing CATV wiring as the LAN, frequency division multiplexing is used wherein existing analog CATV broadcasts are transmitted on the coax in one frequency band and digital data is communicated over the coaxial cable acting as a LAN on one or more RF carriers in a different band that does not interfere with the CATV analog signal carriers.Gateway21 also has arate shaping circuit33.
There will also be one or more suitable type headend(s)12 that can interface to the one or more broadband transmission medium(s)14 in use and which includes or is coupled to one or more servers or other circuits which provide the customer services to the peripherals. The headend(s) are controlled by the remote controls at the customer premises.
Signals to be transmitted over shared hybrid fiber coaxial cable networks or local area networks at the customer premises to decoding circuits or other destination circuits may consume more bandwidth than is available. This is because the total available bandwidth on HFC is shared between all customers on the same network, so in times of high demand, not every customer gets all the bandwidth needed. However, video is a very high bandwidth application, so conflicts between bandwidth needed and bandwidth available can arise in HFC. Likewise, bandwidth on DSL lines is limited also, but it is not limited from sharing. It is limited from the limitations of twisted pair transmission mediums. Likewise, satellite uplinks and downlinks are shared among large numbers of customers, so bandwidth availability is an issue. There exists in the prior art bandwidth modification circuitry which can alter the consumed bandwidth so as to fit the available bandwidth of the channel or medium on which data is to be transmitted. Bandwidth alteration processing can be accomplished in commercially available integrated circuits designed by Imedia and available from the assignee of the present invention.
To help avoid bottlenecks and congestion ontransmission medium14,headend12 may include optional rate shaping circuitry, symbolized by dashedbox15, to adjust the data rate of data transmitted to thegateways10 or received from the gateways to help alleviate bottlenecks ontransmission medium14. In some embodiments, all of the gateways and cherrypickers disclosed in the various embodiments disclosed herein include, where necessary, rate shaping circuitry or bandwidth modifiers to programmably alter the data rate and bandwidth consumed by various data transmissions. In other embodiments, there will be rate shaping circuitry only in the gateways or only in the headend. In other embodiments where the bandwidth oftransmission medium14 is large such as in fiber-to-the-curb systems, rate shaping circuitry may possibly be omitted altogether. The rate shaping circuitry is managed to give the best quality of video for the available bandwidth. All the gateways and cherrypickers disclosed herein also, where necessary, include circuitry to manage overflow or underflow of buffers in the circuits to which data is being transmitted over the LAN or hybrid fiber coaxial cable network.
Gateway10, in some embodiments, incorporates a hard disk to record digital video data or other data received via the medium ormediums14 by which the gateway is coupled to one or more headend servers. Further,gateway10, in some embodiments, contains suitable interface circuitry to interface to more than one type of transmission medium coupling it to headend servers. For example, medium14 may include a satellite dish and/or an HFC network and/or a DSL line and/or a conventional terrestial television antenna. Therefore, in various embodiments,gateway10 may include: circuitry that implements the functions of a digital broadcast television receiver such as a DirecTV or Dish network receiver; a cable modem or DOCSIS cable modem; and/or a DSL modem; a LAN interface, a personal video recording hard disk and control circuitry to implement TIVO functions andrate shaping circuitry11 to change the data rate of data transmitted to or received fromheadend12 overtransmission medium14.Rate shaping circuitry11 also functions to rate shape (alter the data rate and bandwidth consumed) video data received from theheadend12 or from the hard disk of a TIVO system embedded ingateway10 to alter the data rate to match the transmission capabilities ofLAN28. The structure and operation of rate shaping circuitry is well known and chips to do it have been designed by Imedia, Inc., formerly of San Francisco, Calif., and are now in public use by the assignee of the present invention. Rate shaping circuitry, circuitry to transmit variable bit rate compressed video data and auxiliary data at a constant bit rate, circuitry to minimize data rate fluctuations in forming multiplexes of multiple MPEG video streams, circuitry to provide video-on-demand to multiple subscribers simultaneously, circuitry to multiplex multiple MPEG encoded video channels onto one data channel more efficiently, circuitry to playback compressed video is described in U.S. Pat. Nos. 5,956,088 and 5,877,812 and 5,966,120 and 5,926,205 and 5,949,948 and 5,862,140, all of which are hereby incorporated by reference. This circuitry may be employed in the gateway and/or headend circuitry as necessary depending upon the choices for the LAN technologies at the customer premises and/or the high bandwidth transmission medium(s)14.
Likewise,gateway10 can include a conventional modem, represented byblock13, to interface the gateway to the public service telephone network (hereafter PSTN) to do such functions as downloading program guide data to implement TIVO functions ingateway10.
The particular embodiment ofFIG. 1 implements the system invention and the remote control invention, but the particular home gateway can be any existing gateway. Home gateways that can be used asgateway10 are disclosed in a U.S. patent application Ser. No. 09/483,681, filed Jan. 14, 2000, entitled HOME NETWORK FOR ORDERING AND DELIVERY OF VIDEO ON DEMAND, TELEPHONE AND OTHER DIGITAL SERVICES, which is hereby incorporated by reference. This patent application discloses conventional ADSL gateways, conventional HFC gateways and a unique gateway that interfaces a plurality of different types of computing devices and television type equipment to hybrid fiber coaxial (HFC) cable broadband services, satellite dishes or terrestial broadcast antennas.
Gateway10 has an RF orinfrared transceiver32 therein to send and receive data to/from remote30 incustomer premises #1. Thegateway10 also has an internal router and tuner and demodulation and detector circuitry suitable for the type of digital data transmissions from the headend that are being received. When the remote30 issues commands to request services from the headend, the resulting digital data transmitted by theheadend12 togateway10 arrives on a particular logical channel. A logical channel will be a particular frequency RF carrier and a particular multiplexed logical channel thereon such as a particular timeslot or one or more particular spreading codes. The data on this particular logical channel will be transmitted for use on a particular peripheral coupled toLAN28. For example, theremote control30 might be used to order a particular video-on-demand movie to be displayed ontelevision34. This command will be received bygateway10 and transferred toheadend12. The headend sends a suitable command to the video-on-demand servers18 requesting the data of the requested movie. The data is provided and is transmitted by the headend on a particular logical channel ontransmission medium14 togateway10. The data of the movies is compressed and may be encapsulated into ATM cells or sent via DOCSIS MPEG packets or using any other suitable transport protocol that can provide the bandwidth, reliability, packet sequencing, error correction and other class of service factors needed for video data transmission. A downstream message is then sent to thegateway10 telling it upon which logical channel it will be receiving particular requested data.
Gateway10 then tunes to that RF carrier, demodulates and detects the data on the designated logical channel on that carrier, packetizes the data into Ethernet or other LAN packets depending upon theLAN28 protocol, and addresses the packets to the LAN and IP address ofsettop adapter circuit36. Theadapter36 then receives the packets and buffers them in a buffer big enough to take out network latency, bandwidth limitations and jitter, decompresses the data and generates audio and video signals from the digital data for output toTV34. Similar processing occurs for digital data requested by the other peripherals or the remote30. Typical peripherals in a customer premises that the gateway couples to the headend circuitry that service them are:digital VCR38,home computer40,digital FAX42,network computer44, digitalsecurity video camera46 and digital telephone orvideophone48.
In some embodiments,TV34 andsettop decoder36 may have a private LAN to the gateway to get around bandwidth limitations and high traffic onLAN28 that does not leave enough bandwidth for the video.
In some embodiments,gateway12 has intelligent hub management software that monitors traffic conditions and does whatever management and rate shaping is necessary to most efficiently use theLAN resources28 andbroadband resources14 that are available.
In some embodiments, thegateway12 and settop decoder/adapter36 can be combined into one unit that theTV34 just plugs into. Likewise, the gateway may have individual output ports that each peripheral plugs into with signals formatted properly at each port for the type of peripheral that plugs into it. For example, instead of having digital telephone coupled toLAN48, a standard telephone may be plugged intogateway12 with the gateway including all the necessary circuitry to convert the signalling protocols and audio signal physical layer format of standard telephones to voice over IP or voice over DOCSIS service.
The system ofFIG. 1 comprises anyheadend circuitry12 which is appropriate to the type oftransmission medium14 in use and the type of servers and circuitry that provide the customer services. The transmission medium can be HFC, any type of digital suscriber loop lines (DSL) or standard PSTN telephone tip and ring lines or bidirectional satellite services such as Starband™ or the new version of DirecPC™ now in beta test or some combination of the two such as DirecTV™/DirecPC™ satellite service for the downstream and standard telephone line or DSL upstream. Some of these satellite services cannot send video on demand at this time or other high bandwidth services, but the system of the invention does not require video can be implement just broadband internet access or other broadband, digital, non video based services. Accordinglytransmission medium14 may be one or more data paths and may include different types of data paths such as CATV HFC for downstream transmissions and different upstream medium such as DSL or analog phone lines or satellite services for upstream transmissions. Preferably, both the upstream and downstream transmissions are carried out on the same medium using any form of multiplexing to separate upstream from downstream and any form of multiplexing to separate data to/from different customer locations.
With regard to satellite medium, bidirectional broadband digital services exist or are in beta test such as Starband and the successor to DirecPC, and unidirectiona video broadcast services such as Dish Network and DirecTV exist but no bidirectional video-on-demand services yet exist as far as the applicants are aware. Thus, ifmedium14 is satellite, it may actually be two separate links andheadend12 may be two separate entities, one for bidirectional broadband digital traffic and one for unidirectional, downstream only digital video broadcasting.
The headend circuitry can be connected to or contain any of a number of different services or networks. For example, theheadend cherrypicker12 may be connected to one or more of the following: theinternet16 via a WAN server in the headend; one or more video ondemand servers18; a public servicetelephone network interface20; aT1 line interface22; or anyother service24 such as MP3 or game servers, security camera video monitoring circuitry, etc.; and analog cabletelevision broadcast transmitters26. Cherrypickers are well known and commercially available. Suitable circuitry forcherrypicker12 is also disclosed in a U.S. patent application entitled HEAD END MULTIPLEXER TO SELECT AND TRANSMIT VIDEO-ON-DEMAND AND OTHER REQUESTED PROGRAMS AND SERVICES, Ser. No. 09/602,512, filed Jun. 23, 2000, and another U.S. patent application entitled HEADEND CHERRYPICKER MULTIPLEXER WITH SWITCHED FRONT END, Ser. No. 09/667,892, filed Sep. 22, 2000, both of which are assigned to the assignee of this application and both of which are hereby incorporated by reference. Further, each gateway disclosed herein may have an MP3 or other digital audio server built into the gateway itself or as an expansion module for the gateway.
Theheadend cherrypicker12 functions to receive commands from the gateway to order video-on-demand selections, browse the internet, dial a phone number, set up a video call or conference call, player game inputs, requests to download MP3 selections, etc. Thecherrypicker12 then carries out the appropriate actions and interfaces appropriately to the server or circuitry necessary to carry out the command and sends the appropriate digital data or analog signal downstream onmedium14. In the case of the analog CATV television signals, all these signals are broadcast on medium14 separated by frequency division multiplexing, andgateway10 just tunes to the appropriate channel, digitizes and compresses the video and audio and outputs it onlocal area network28. Settop box converters then decompress the digital data and convert it to composite video or NTSC or PAL or SECAM format analog video signals for use by a television set.
Of course,LAN28 may be implemented on the existing CATV wiring in the home or business, or CAT 5 wiring or 10BaseT, 100BaseT, 10Base2, Gigabit Ethernet, ATM, token ring or other LAN wiring or via wireless RF or infrared LAN systems currently available such as AirPort, etc. If existing CATV wiring is used as the network, the analog CATV signal tuned by the gateway may be simply broadcast on the LAN in the frequency band devoted to analog signals and a different frequency band is used for transmission of digital data implementing other services.
The function of thegateway10 is to receive commands from the intelligent remote30 and transmit appropriate commands and/or data to the headend cherrypicker to implement the command or interface functions needed locally satisfy the command. Thegateway10 also functions to receive digital data transmitted from theheadend12 and does all necessary processing and routing to output digital data as packets onlocal area network28 addressed to the correct peripheral.
In alternative embodiments, the remote30 may issue commands and receive data from settop decoder/adapter36 coupled to the LAN and totelevision34 and having suitable transceiver circuitry to talk to the remote30. The commands are then packetized in thesettop decoder36 and sent to thegateway10 viaLAN28 where they are routed to theheadend12 for implementation.
Remote30 can be a personal digital assistant that has been suitably programmed with aremote control program50 and which has built into it or added to it by an expansion card such as a PCMCIA card or a Visor Handspring expansion card an infrared orRF wireless transmitter52. Preferably, theremote control30 is a custom circuit which includes all the necessary elements. The necessary elements of a remote according to the invention include at least akeyboard54 or other input device such as a touchscreen, touchpad, mouse, joystick or other pointing device and displayed icons for commands or any other known way of entering input data into a computer, acomputer56 programmed with aremote control application50 and amemory58 or some circuitry that carries out the functions of the remote control application to receive operator inputs and transmit them to thegateway10 orsettop adapter36. In the broadest concept of the invention, the remote control does not need to have adisplay60 and, therefore, it also does not need to have MPEG or other decompression programming orcircuitry62 nor does it need overlay program/circuitry64 orframe buffer66. Although the display, keyboard, and transceiver are shown connected directly to the CPU, in reality, they are connected to address, data and control buses driven by the CPU through suitable, conventional driver or interface circuitry.
The advantage of havingdisplay60 andMPEG decompression software62 andframe buffer66 is that the remote control can be used to preview movies and the programs on other channels before purchasing the movie or changing the channel to the channel being previewed. Theremote control30 has its own address in the system as a separate peripheral. Thus, it can order and have video programs or game data or internet web page or e-mail data (or any other data supplied by the headend) sent directly to it. One of the advantages of having a remote with a display then is that the headend circuitry can send promotional trailers for video on demand movies, games, or other services to the remote control and can send the video of a channel designated by the remote to preview while the user is watching another channel onTV34.
The broadest concept of the invention is illustrated inFIG. 2, and contemplates aremote control70 without display that can issue wireless commands72A to aheadend74 to invoke services provided thereby through one ormore servers76 that provide the requested service. Commands to theheadend74 and data sent in response thereto are transmitted through a broadband gateway or high datarate cable modem78 in the home or through a settop box coupled to the high data rate gateway or cable modem. Wireless commands72A or72B are transmitted to asettop decoder80 or acable modem78 or gateway. Thesettop decoder80 is coupled to atelevision82 by video andaudio wires84 and is coupled to the cable modem by a local area network or USB or firewire or SCSI connection symbolized bybus86.Commands72A received from the remote are routed by thesettop decoder80 tocable modem78 viabus86 for routing toheadend74. These commands cause said headend to send digital data to one or more peripheral devices coupled to the gateway orcable modem78 such assettop decoder80 orpersonal computer88 which is also coupled tobus86. Thepersonal computer88 can have broadband internet access viacable modem78,transmission medium14,headend cherrypicker74 andinternet server90.
Remote control70 can have any of the structures of remote30 inFIG. 1 or it can be any other structure that can perform the functions attributed to it discussed herein.Remote70 does not have a display or MPEG decompression circuitry or a frame buffer or any other circuitry to process incoming compressed video data in the preferred embodiment. In alternative embodiments,remote control70 has a display, a frame buffer and MPEG or other decompression circuitry or software to decompress video and/or audio data and convert it to an analog signal format or digital data in a format that can be displayed. In other alternative embodiments, the remote also includes an optional speaker and/or earphone output jack represented byblock94 for playing decompressed audio data that has been converted to an analog sound signal. Of course suitable circuitry (not shown) to decompress audio data and convert it to an audio signal is present if the speaker and/or earphone jack are present. In this class of alternative embodiments,cable modem78 orsettop decoder80 includes transceiver circuitry to transmit compressed video data to the remote control of a channel to be monitored on the display of the remote control or internet protocol (hereafter IP) packet data to be displayed. The compressed video data is then decompressed and either displayed on the display or converted to a proper signal or digital format for display and displayed on the display of the remote. IP digital data frominternet server90 such as web pages, streaming video etc. can be transmitted in either compressed or uncompressed format from thesettop decoder80 orcable modem78 and displayed onoptional display92, and upstream data such as e-mail messages, URL addresses are sent from the remote's transceiver to the transceiver in thesettop decoder80 orcable modem78.
In some embodiments, thecable modem78 andsettop decoder80 can be combined into one unit that theTV82 just plugs into.
Cable modems with LAN outputs or other type bus outputs are commercially available, and suitable settop decoders are disclosed in the parent application.
FIG. 3 discloses limited use customer premises system utilizing a wireless remote control that controls a specialized TIVO-like gateway that interfaces a television to a satellite dish to receive digitized video broadcasts or video-on-demand data from a digital video headend elsewhere and interfaces the television and wireless keyboard remote to the public service telephone network for bidirectional IP packet data transfers to and from the internet via an internet server at the central office. The system ofFIG. 3 uses aremote control100 in the form of a wireless keyboard or other infrared or radio frequency wireless remote control which allows e-mail data to be typed and URL addresses to be entered. Theremote control100 includes at least an infrared or RF transmitter to transmit data entered by the user to thespecialized gateway102. Thegateway102 is somewhat like a TIVO m recorder, but, unlike the TIVO,gateway102 incorporates a digitalTV satellite receiver106 in it. This digital TV satellite receiver can be any known design such as the receivers used in the DirecTV™ or Dish Network™ digital television broadcast services or any equivalent circuit.Receiver106 has an input that can be coupled to asmall satellite dish104 through which downstream compressed digital video broadcasts are received. The receiver functions to demodulate and detect the compressed digital video and audio data broadcast on each logical channel by the satellite systemdigital video headend108 along with channel and program descriptor auxiliary data. One difference of the incorporatedreceiver106 over the prior art DirecTV receivers etc. is that the prior art receivers contain circuitry to decompress the compressed digital video and audio data and convert it to analog video and audio signals butreceiver106 does not. These functions still need to be performed, but they are split out and performed in video decompression andconversion circuit110 which is coupled to thereceiver106 andconventional modem130 andtransceiver128 through a router orcrossbar switching circuit112. The reason for this is thatgateway102 includes ahard disk114 which is used to record compressed digital video and audio data to perform TIVO or UltimateTV™ functions, as described further below. To conserve hard disk space, the data output fromreceiver106 onbus110 is left in the compressed state so thatoperating system116 andCPU118 can order switchingcircuit112 to couple theoutput120 of thereceiver106 to theinput122 of thehard disk114 when a program is to be recorded. In this manner, incoming digital video data can be recorded onhard disk114 in compressed form. If the digital video data is to be simply viewed and not recorded,operating system116controls CPU118 to controlswitch112 tocouple output120 of thereceiver106 to theinput124 of the decompression andconversion circuit110.Circuit110 then decodes the MPEG digital video broadcast packets to generate uncompressed YUV digital video data which is then converted in a video encoder (not shown) incircuit110 to an analog NTSC, PAL or SECAM output video signal online126 for coupling to the video input ofTV82. Compressed audio is decompressed and converted in an audio processor (not shown) incircuit110 to an analog audio signal for coupling to the audio input ofTV82.
Operating system116 cooperates with theremote control100 to receive commands to implement TIVO-like functions using the same programming as is used in the TIVO in addition to the other programming needed to do the other functions of the gateway andcontrol switch112.
These TIVO functions include any one or more of the following functions. Recording one or more video programs the user has specifically asked to record including timed recording and simultaneous recording. Timed recording allows recording in the future of specifically named programs using program guide data to identify the time and channel and duration. Timed recording also includes automatic recording at specified times on specified channels on specified days entered viaremote control100. Simultaneous recording allows the gateway to record two or more video programs simultaneously even if they are on separate logical channels (or different frequency carriers if two tuners orsatellite receivers106 are present) or to record one video program while simultaneously watching another program.
Another TIVO function is indexing downloaded program guide data to organize it into categories such as sports, movies, documentaries, etc. and to display a menu from which programs can be picked to record. The menu allows searching by name so that the user can spell out a word on her remote control that is likely to appear in the name and all the programs with that word in the title will be displayed and can be selected for recording. The menu also allows browsing by time and browsing by channel to pick programs to record. The menu also displays a category called “suggestions” which are shows the operating system thinks the user would want to record based upon learned characteristics of the user's viewing preferences. Shows from the suggestion list or from the search list or browsing lists can be selected for recording by a just selecting recording from a menu of actions such that “one touch” recording is implemented once that particular menu is reached. There is no need to define the day, week, channel and start and stop times thereby greatly simplifying the process.
Another TIVO function is pausing, rewinding, fast forwarding and playing live TV programs in slow motion or normal speed. Another TIVO function is instant replay that jumps the program you are watching back in time by 8 seconds each time the wireless remote control instant replay button is pressed, and a slow motion command can be given when an instant replay is being played to do the instant replay in slow motion.
Another TIVO function is to present a program banner at the time of the screen each time a channel change is made to display overlay data that identifies the program, channel and start and stop times of a program in case channel surfing is being performed.
Another TIVO function is providing the ability to record a program and any one of a plurality of selected quality or resolution levels. This is useful for watching sports at higher resolution than movies.
Another TIVO function is receiving and recording user preference commands for automatic recording when they are watching programs. In other words, if a user is watching either a live or prerecorded program and finds it interesting, a “thumbs up” command can be given one, two or three times to indicate the level of interest in this type of program. Another TIVO function is receiving and recording “thumbs down” commands for live or prerecorded shows the user finds not interesting. These “thumbs up” and “thumbs down” commands received from the user's remote allow the gateway or headend cherrypicker implementing the TIVO functions to do automatic suggestion of programs that the operating system thinks the user would like to record based upon learned patterns of viewing by this user based upon past recordings and user preferences as indicated by previous “thumbs up” and “thumbs down” commands given. These suggested programs are listed in the order of closeness to the perceived pattern of user preferences learned by the operating system. Any program on the suggestion list may be easily set up for recording by usingwireless remote100 inFIG. 3 to pick a “record this showing” menu command from a menu displayed onTV82.
Another TIVO function is freeze frame and slow motion playback of recorded programs and high speed fast forwarding at one of multiple selected speeds to wind through commercials or other segments the user does not wish to watch.
Another TIVO function is the “season pass” wherein each time an episode of a specifically named program is broadcast on any channel on any medium to which the gateway is connected, the program is recorded.
Another TIVO function is a menu of the best programs and network showcases programs that will be broadcast in the next few days by the broadcast networks and a menu that allows quick setup for recording these shows.
Another TIVO function is the ability to configure the system to download program data for only the channels to which a user has subscribed.
Another TIVO function is displaying of a menu of programs that have been recorded and providing a menu to issue commands to play a program, delete it, save it until a specific date or save it until it is specifically deleted by the user.
Another TIVO function is to save the place where a user stopped viewing a program when the user stops watching a prerecorded program. The next time the user resumes watching that particular program, play starts from where she left off.
Another TIVO function is automatic downloading of program guide data viaconventional modem130 so the operating system knows what programs will be broadcast when on each logical channel on each medium to which the gateway is connected.
Another TIVO function is pausing live TV for a bathroom break, a phone call, etc. so that the program can be recorded and watched virtually simultaneously off the data recorded on the hard disk.
Another TIVO function is to display program guide data downloaded from a program guide server viamodem130 on saidtelevision82.
A TIVO function that is not implemented is outputting of infrared commands to an infrared transducer affixed to an external digital video broadcast receiver to change the channels thereof in response to channel selection commands entered byremote control100. This is a significant advantage because the TIVO prior art system gets confused and often records no signal at all when an uninitiated family member such as a child changes the channel on the separate digital TV satellite receiver using that receiver's remote control instead of the TIVO controller. This confuses the TIVO prior art system since if the channel is changed without using the TIVO controller, the TIVO system does not know to which channel the dish receiver is currently tuned. Strangely, the TIVO prior art system tunes an external digital video satellite receiver by sending it infrared “differential” commands. Thus, if the TIVO knows the receiver is tuned to channel100 and the TIVO wants to record a program on channel125, the TIVO will issue a command to increase the channel number by 25 either by giving 25 channel up commands or by giving a command to increase the channel number by 25 instead of simply giving a command “change to channel125”. This is a serious drawback if small children or TIVO-challenged people are using the TV.
Instead, operatingsystem116 receives wireless channel change commands fromremote control100 and sends control signals toreceiver106 to cause it to tune to the selected channel.Computer118 is coupled to all circuits in thegateway102 to control them via data, address and control lines (not shown) under the control ofoperating system116.
Theremote control100 includes buttons, keys or displayed icons that can be invoked to control the gateway to implement each one of these functions. The operating system can implement all the other TIVO functions also as well as control the gateway to use the remote control and TV as a computer to browse the internet. This collection of TIVO functions is referred to in the claims as TIVO functions.
Decompression andconversion circuit110 also serves to receive uncompressed data in IP packets frommodem130 andremote control100 through receiver ortransceiver128 and convert it to NTSC, PAL or SECAM video (and possibly analog audio) signals for display ontelevision82. This allows the remote control, gateway and modem and TV to function as a personal computer and modem combination to view web pages, search the internet and send and receive e-mail without actually needing a computer.
Receiver106 has the ability to tune and demultiplex two separate logical channels simultaneously in some embodiments. Typically, this will be done by filtering out all MPEG packets having two separate program descriptors (PID) and providing these MPEG packets to switchingcircuit112. The packets for the two different PIDs can be sent to different places. For example, all the filtered out packets can be sent viaswitch112 tooperating system116 which has previously received commands from remote100 to view the program identified by a first PID onTV82 and to record a program identified by a second PID onhard disk114. The operating system will then transmit all packets containing the first PID to switch112 andcontrol switch112 to route those packets to decompression andconversion circuit110. The operating system then may simultaneously or later output the packets containing the second PID to switch112 andcontrol switch112 to route these packets tohard disk114 for recording. Likewise, one program's packets can be routed to decompression andconversion circuit110 for viewing onTV82 and another program's packets can be routed toremote control100 for monitoring on an optional display therein.Remote control100 may have any of the structures ofremote control70 inFIG. 2 or simply be a keyboard coupled, in some embodiments, to packetization circuitry to packetize the commands into IP packets, and an infrared or RF transmitter.
In alternative embodiments, theswitch112 will have routing capabilities based upon routing tables built therein by theoperating system116 based upon command received fromremote100. The router will then look at the PIDs in all incoming packets fromreceiver106 and route them according to the data in its routing tables thereby eliminating the intermediate step of sending all packets to theoperating system116 and the need for theoperating system116 to buffer these packets while waiting to retransmit them.
Commands fromremote control100 are received by transceiver (if the remote has a display) or receiver (if the remote has no display)128 and are coupled to switch112 where they are routed automatically to the operating system. In alternative embodiments, thetransceiver128 may be coupled to switch112 throughlocal area network86. In other words, the transceiver may have a network interface circuit and be out somewhere on thehome network LAN86. The transceiver then receives wireless commands from the remote control and those commands are packetized into LAN packets and routed or sent toNIC164 which then routes them to switch112 for routing to the appropriate destination such asoperating system116. Data to be sent to the remote is routed toNIC164 and then sent overLAN86 to the transceiver where it is transmitted wirelessly to the remote. The LAN may be any type oflayer 1 andlayer 2 protocol run over any existing wiring in the home or over LAN wires that have been added. For example, the LAN may be run on CAT 5 wiring, the existing CATV coax in the home, over the house's power lines or phone lines or by any conventional RF or infrared wireless LAN technology such as Blue Tooth (short distance, low power) or 802.11 (larger distances for office environments), etc. LAN technologies are commercially available from many sources including some of the newer technologies with proprietary protocols atlayer 1 and 2 available from Inari, Itran and Itellon.NIC164 and the NIC of the transceiver will be whatever is needed for the type of medium and protocols in use. In the claims, limitations regarding receivers or transceivers coupled to the switch for communicating with a wireless remote or words to that effect are intended to cover these embodiments where the transceiver is coupled to switch112 viaLAN86.
The operating system then analyzes each command and outputs a suitably formatted command to switch112 and controls switch112 to route the command to the appropriate circuit. In some embodiments,operating system116 may packetize commands to be sent to the internet such as requests to download web pages or send or receive e-mail as IP packets addressed to the appropriate IP address. In other embodiments, the remote control itself packetizes internet commands into IP packets. Wherever these internet commands get packetized, they are routed byswitch112 to aconventional PSTN modem130 where they are transmitted over aPSTN subscriber loop132 to a centraloffice internet server134. There, they are launched on a route to the appropriate server on the internet. The central office also includes a program guide server to download program guide data to gateways on a regular basis for storage therein so that each gateway knows which programs are going to be broadcast when on each logical channel of each medium to which the gateway is connected.
Referring toFIG. 4, there is shown a system that uses a satellite link for unidirectional downstream digital video transmissions and uses a gateway coupled to a hybrid fiber coaxial network of a cable television system for provision of bidirectional high speed internet access and other broadband services. The fundamental notion of the system species ofFIG. 4 is that broadband, digital video links via DirecTV and Dish network already exist and work well so there is no point in using up valuable bandwidth on the HFC network for digital video transmissions when that bandwidth can be used to provide high speed internet access and other broadband services such as centralized security camera monitoring of customer premises from the headend, interactive game playing with a game server at the headend, audio-on-demand from an MP3 or other digital audio server at the headend, etc.
The system uses ahome gateway10 which is coupled by alocal area network86 to one or more peripherals. These peripherals include apersonal computer88, asettop decoder80 coupled to aTV82 by analog audio andvideo signal lines84, and a digitalvideo security camera46. Thegateway10 is also connected to a digital videoheadend video server108 via a satellite uplink and downlink and asatellite dish104. Thegateway10 incorporates tuner, demultiplexer and authorization circuitry from conventional digital video satellite receivers therein, but the decompression circuitry to decode the MPEG or other compression to YUV format digital data and conversion circuitry to convert the YUV format and other audio and/or auxiliary digital data of digital TV broadcast program to analog NTSC, PAL or SECAM video signals is placed in thesettop decoder80. This allows thenetwork86 to carry only compressed digital video data in packets.Settop decoder80 also includes a network interface card (NIC) to pluck LAN packets offnetwork86 addressed to it. The personal computer andsecurity camera46 also include NICs to send and receive packetized LAN data addressed to each device overLAN86 with thegateway10.
Optionally, if pay-per-view events are to be requested,gateway10 includes a conventional modem to transmit data todigital video headend108 over thePSTN142. These commands are entered wirelessly viaremote control70 via RF or infrared transmission circuitry in the remote and gateway. The remote control, in the preferred embodiment, includes adisplay92 and audio transducers and/or earphone jacks94, but in more basic embodiments, does not. Commands from the remote70 may also be routed to thedigital video headend108 via theHFC144,headend cherrypicker74 and aPSTN interface146 in the form of a conventional modem which is internal or external to thecherrypicker74. The cherrypicker can be any conventional cherrypicker or the cherrypickers disclosed in the patent applications incorporated by reference herein.
The cherrypicker is coupled to avideo server76, aninternet server90, agame server148, asecurity camera server150 coupled to a plurality of security monitors152 and an MP3 or other digitalaudio server154 to provide audio-on-demand services. Thecherrypicker74 functions to receive commands from theremote control70 or other command console or personal computer coupled togateway10. The cherrypicker responds to these commands by issuing the proper commands to the proper server to cause transfer of digital data from the server(s) to thegateway10 and the requesting peripheral overLAN86 or thewireless connections72A or72B to the remote70.
FIG. 5 is a block diagram of one embodiment for agateway10 inFIGS. 1 and 4 which have the ability to implement TIVO functions as well as interface the peripherals coupled to the gateway to two different broadband digital data delivery systems, specifically, digital video data broadcast systems and high bandwidth digital data services delivered over and HFC cable plant. Thegateway10 is quite similar togateway102 ofFIG. 3 except thatgateway10 includes acable modem160, arate shaping circuit161 and a local area network network interface card orexternal bus transceiver164. It may also, optionally, include anMP3 server163.
Thecable modem160 can be any of the existing cable modems including DOCSIS cable modems. In some embodiments, a DSL modem can be substituted for the cable modem for high bandwidth exchanges with the headend over DSL lines instead of HFC. In other embodiments, a bidirectional, high bandwidth satellite modem such as a Starband modem may be substituted forcable modem160. In other embodiments, a wireless local loop modem may be substituted. In still other embodiments, one or more of these different types of modems may be simultaneously present through a modular plug in connection to the gateway or all may be present permanently incorporated into the gateway circuit. All of these different combinations are referred to in the claims as a “high bandwidth digital data communication means”. All of these possibilities will hereafter be referred to as simply the “cable modem” even though it might be a satellite or DSL modem or a combination of multiple high bandwidth modems and multiple high bandwidth data paths.
Thecable modem160 is coupled to switchingcircuit112. This allows incoming IP packet data or MPEG packets containing IP packets or video and audio and auxiliary data of television programs or other services to be routed to the correct destination circuit under control ofoperating system116. Thecontrol computer118 and operating system116 (the operating system refers to all the computer programs needed for the various applications that the gateway can perform and not just the bare operating system like Windows, MAC OS, Solara, Linux, etc. although the bare operating system is part of the computer programs referred to by block116). The control computer also can control thecable modem160 to automatically download program guide data from a source at the headend or from a source on the internet through a web server at the headend in embodiments where theconventional modem130 is not used for this purpose.
One new destination circuit to which the data from either thecable modem160 oroperating system116 ortransceiver128 orconventional modem130 or decompression andconversion circuit110 may be routed is local area network interface card or bus transceiver164 (hereafter NIC164).NIC164 receives digital data in IP or MPEG packet format or any other format and encapsulates it into LAN packets (such as Ethernet packets) or cells (such as ATM cells) for transmission to the peripherals coupled to LAN orbus86 or to a LAN hub or switch. TheLAN86 can be one or more LANs and can be managed by an intelligent hub, a switching hub or a dumb repeater hub, soNIC164 will be whatever interface is necessary for the type ofLAN86 is.
Incase line86 represents a bus, the incoming data toNIC164 is transmitted to the peripherals using whatever bus protocol is native tobus164. Thus, withgateway10, a user can use the remote70 inFIG. 4 to control viewing onTV82 of digital video broadcasts and simultaneously use remote70 orpersonal computer88 inFIG. 4 to control broadband browsing of the internet viacable modem160 andNIC164 and/or to invoke TIVO functions. In some embodiments,conventional modem130 is used only to automatically or manually download program guide data from aprogram guide server162 via a conventional phone line to support the TIVO functionsgateway10 performs in the same manner asgateway102 inFIG. 3.
One additional function thatgateway10 can perform is to receive IP or MPEG format packet data encoding video program data or broadband internet access or other broadband servers received from theheadend cherrypicker74 via the high bandwidth digital data communication means. Thecomputer118 controls switch112 to supply the broadband data to any destination including the rate shaping circuit. Likewise, high bandwidth data from any source including therate shaping circuit161 may be routed to the high bandwidth digital data communication means160 for transmission upstream. For example, received high bandwidth video data can be routed to the decompression andconversion circuit110 for viewing onTV82 or toNIC164 for transmission to a peripheral or to transceiver128 for transmission to the remote for viewing on the remote's display. The decompression and conversion circuit strips the payload data out of each such packet and does a reverse segmentation and reassembly process and converts the resulting data to analog video and audio signals for output on video andaudio lines126 and127 for display ontelevision82. This allows such things as games being run on a headend game server to be displayed on televisions at customer premises and allows video-on-demand or other video-based services provided by a video server at the headend (e.g.,76 inFIG. 4) to be ordered by the wireless remote and displayed ontelevision82 or sent to a computer coupled toNIC164.
Note that when the gateway ofFIG. 5 is used asgateway10 inFIG. 4, the functions ofsettop decoder80 are performed by decompression andconversion circuit110 inFIG. 5 so thesettop decoder80 is not present inFIG. 4 and theTV82 plugs directly into thegateway10.
The gateway ofFIG. 5 also has arate shaping circuit161 which is coupled to switch112. This rate shaping circuit is one or more transcoder integrated circuits and any needed support circuits. It functions to receive high bandwidth data and alter the data rate to match the available bandwidth of the data path on which the data is to be transmitted. The rate shaping circuitry is controlled bycomputer118 to alter the bandwidth of data routed through it byswitch112 to match the available bandwidth of whatever data path the data is to be transmitted on. This allows bottlenecks onLAN86 or the medium144 to the headend to be managed by lowering the data rate of the data to be transmitted. Since the data rate of compressed video programs varies with the amount of motion in the picture, thetranscoders161 allow the variable data rate to be altered to match the available bandwidth of the data path. The headend CMTS circuitry knows how much bandwidth is available on HFC downstream and upstream at any particular time at least in DOCSIS cable modem systems since the headend assigns bandwidth and the total available bandwidth on the HFC is fixed. Likewise, thegateway control computer118 knows how much bandwidth is available onLAN86 at any particular time sincecomputer118 controls the routing of data ontoLAN86.
Referring toFIG. 6, there is shown a block diagram of the preferred architecuture for a cable headend to perform TIVO functions for each customer at the headend. The headend ofFIG. 6 also delivers to customers internet or other non video data such as internet protocol packets frominternet servers284 or any of the other servers to which the headend circuitry is connected (hereafter iData). The headend also delivers to the customers video-on-demand data (hereafter VOD) and/or broadcast or “pushed” video programs (video programs from a video server at the headend which are broadcast at regularly scheduled times) supplied bybroadcast networks280 or near video ondemand video servers281 to customers viaHFC250.
The downstream and upstream path to the customers is a shared hybrid fiber coax (HFC)cable plant250. A plurality ofnetwork cherrypicker multiplexers252 through through262 marked NCP function, inter alia, to send Ethernet packets to thepacket switch210 telling it which MPEG packets transporting data for a particular desired program or service each cherrypicker switch wants. Each requested packet is defined in terms of an Ethernet station address. Video programs broadcast bynetworks280 via satellite and provided by nearVOD video servers281 or video on demand servers inserver farm282 and data provided by other servers inserver farm282 are in MPEG transport streams with packets encoding a particular program or service each have a program identifier or PID that identifies that program or service. The same is true for iData encapsulated in MPEG packets in MPEG transport streams output by servers inapplication server farm286 or by web servers incloud284. Each of these video data and iData sources outputs MPEG transport streams having PIDs therein, and is coupled topacket switch210 by an IP wrapper circuit such as276,278 or279. The function of the IP wrapper circuits is to break the MPEG transport streams oninput lines283,285 and287 up into individual MPEG packets and encapsulate these MPEG packets in multicast IP packets. These IP packets are themselves then encapsulated by the IP wrapper circuits into Ethernet packets addressed to an Ethernet station address that corresponds to the PID. Every audio, video or IP data packet source can have its own unique Ethernet station address and can be requested by the NCPs using that Ethernet station address. In alternative embodiments, every MPEG transport stream multiplex has its own unique Ethernet station address. Each such multiplex would carry MPEG packets from a plurality of programs, each program having its own unique PID.
TIVO functions are implemented usinghard disk array289,packet switch210 andsystem control computer244. The hard disk array receives MPEG compressed data packets to be recorded viabus301 output from anIP dewrapper circuit305. TheIP dewrapper305 receives MPEG video data packets encapsulated in IP packets which are encapsulated in Ethernet packets onbus307. The IP dewrapper305 strips off the Ethernet and IP packet headers and outputs MPEG packets onbus301. MPEG data packets encoding TIVO function menus and recorded video programs are output onbus303 toIP wrapper circuit276 where they are wrapped in IP multicast packets and Ethernet packets having Ethernet station addresses corresponding to the PIDs of the MPEG packets output onbus303.
Hard disk array289 is segmented into multiple storage areas, each area dedicated to implementing TIVO functions for one subscriber. Menu data may be stored in a common shared area. Menus to be displayed on the televisions at the customer premises to allow TIVO functions to be invoked have one or more PIDs assigned to them. These menus are output as MPEG streams online291 from the hard disk array toIP wrapper circuit276. The same is true for MPEG streams encapsulating programs that have been recorded at the customer request or live TV programs the customer is watching and wants to use TIVO functions on such as slow motion, instant replay, stop, fast forward or rewind. The IP wrapper circuit encapsulates these menus, live program data and auxiliary data, and prerecorded programs into multicast IP packets. These IP packets for each PID are then themselves encapsulated into Ethernet packets addressed to an Ethernet station address that corresponds to the PID. Thus, the customer can use his wireless remote at his premises to request TIVO menus and invoke TIVO commands record programs, search for programs, and do all the other TIVO functions.
Each NCP receives fromcontrol computer244 information about which programs and or services including data for displays of menus needed to invoke TIVO services or TIVO recorded programs customers have requested. These requests are made using the wireless remotes such as remote30 inFIG. 1 and transmitted upstream from the customer gateways and are received viacable modem246 in theheadend12. The requests are routed byswitch210 to management andsystem control computer244. The control computer then assigns the requested data to a particular logical channel and sends a downstream message viacable modem246 to the customer telling that customer's gateway to which logical channel to tune to receive the requested broadcast or VOD or TIVO recorded video program, service data, TIVO menu, etc. The requested data is then displayed on a television, computer, game system etc. coupled to the gateway. The management and controlcomputer244 then controls switch210 to route the requests to whichever NCP has been assigned to service the request according to the channel assignment. The NCP then sends a request packet to thepacket switch210 which identifies the requested program, menu etc. by the corresponding Ethernet station address.Packet switch210 functions to receive the packets from each NCP designating which Ethernet station addresses for which it wants packets sent to it. Thepacket switch210 then sets up a data path and routing table or other routing circuitry in the to route packets with the designated Ethernet stations addresses out on the proper LAN segment to the cherrypicker switch that requested them. Any Ethernet packets output byIP wrapper circuits276,278 or279 having the requested Ethernet station address are then routed to the NCP that requested it.
Each NCP transmits a different MPEG transport stream encapsulated in IP packets encapsulated in Ethernet packets in embodiments where the gateway that can receive Ethernet packets containing IP packets containing MPEG packets and strip off the Ethernet and IP packet headers, repacketize them into LAN packets for whatever network is coupled to the gateway and route them to the settop decoder of the correct peripheral. The settop decoders must have the capability to decompress the MPEG packets to generate video and/or audio signals. In embodiments where the gateways are not capable of receiving data in this format or the downstream medium transport stream cannot handle data in this format, an IP dewrapper circuit (not shown) is used for each NCP or shared by them all. The IP dewrapper circuit(s) function to strip off the Ethernet and IP packet header information and sort out the different MPEG transport streams and route them to the appropriate FDMA channel and logical channel therein of the appropriate downstream HFC transmitter (or DSL modem or satellite uplink transmitter in other embodiments).
Thepacket switch210 sends to the cherrypicker switches only the packets that have been requested. This is different than the prior art cherrypicker structure with splitters where each cherrypicker switch received MPEG stream packets from the splitters that had to be rejected because they were not for programs the cherrypickers wanted. This is one fact that improves the performance and scalability of the cherrypicker system ofFIG. 6. By usingpacket switch210 instead of splitters, less processing time is wasted in the cherrypicker switches rejecting packets that will not be incorporated into the MPEG transport streams each cherrypicker switch is generating.
The cherrypicker switches have front end processing circuitry and software that the prior art cherrypicker multiplexers did not have to be able to receive LAN packets encapsulating TCP/IP packets. The cherrypicker switches also recognize the LAN addresses and TCP/IP addresses and use that information generated from the PIDs to sort the incoming packets into one or more MPEG transport streams going to video-on-demand and/or customers who have requested internet data or other data from servers coupled to thepacket switch210. The cherrypicker switches252 through262 also optionally recode at least the VOD and/or other video program data to the proper bandwidth for the downstream available bandwidth and repacketize the recoded data into MPEG packets. This recoding can be done by integrated circuits commercially available from the assignee of the present invention. In some embodiments, the cherrypicker switches packetize the MPEG packets into UDP/IP packets and Ethernet packets addressed to an optional separate, sharedIP dewrapper circuit211. The IP dewrapper circuit strips off the LAN and UDP/IP packet headers and reassembles each MPEG transport stream and outputs it onbus213 to theproper transmitter264,266,268,270,272 or274 for downstream transmission. In other embodiments, eachNCP252 through262 has its own IP dewrapper circuit. In other embodiments, each NCP outputs one or more MPEG transport streams wrapped in IP packets directly to its own transmitter(s).
Cable modem246 sends non video data downstream and receives upstream commands and data from the gateway and remote control at each customer premises.Cable modem246 is comprised of anupstream receiver247 and a downstream QAM modulatedtransmitter249. Thereceiver247 receives upstream VOD requests and upstream iData and wireless commands to invoke TIVO functions. Thecable modem transmitter249 transmits command and control messages downstream that tell each gateway on which logical channel to find its requested data.Cable modem transmitter249 also sends iData downstream to provide broadband internet access and other services. In other embodiments, the command and control messages and/or iData is transmitted downstream via the cherrypickers and their associated downstream cable modems marked264 through274. In some embodiments, thecable modem246 is used also to transmit and receive voice-over-IP packets whenpacket switch210 has an interface to the PSTN.
Thecable modem246 can be any conventional cable modem design and many different types are commercially available. The preferred embodiment for the cable modem is any DOCSIS modem or the cable modem defined in EPO patent publication 0955742 published Nov. 10, 1999 or EPO patent publication 0858695 published Aug. 19, 1998, both of which are hereby incorporated by reference.
Cable Modem Termination System (CMTS)276 is conventionally designed circuitry that, for the preferred embodiment, does all the interleaving, insertion of time stamps, ranging, training, adaptation of receiver amplitude and phase correction factors from preamble data etc. needed to support the receiver and transmitter of the cable modem. A suitable CMTS circuit is disclosed in U.S. patent application entitled APPARATUS AND METHOD FOR SYNCHRONIZING AN SCDMA UPSTREAM OR ANY OTHER TYPE UPSTREAM TO AN MCNS DOWNSTREAM OR ANY OTHER TYPE DOWNSTREAM WITH A DIFFERENT CLOCK RATE THAN THE UPSTREAM published as EPO publication 0955742 on Nov. 10, 1999.
Packet switch router210 is conventional in structure and routes LAN packets on a LAN links277 to thecable modem246 and onLAN links279,281,283,285,287 and289 to all the NCPs. The packet switch router is also coupled byLAN links291,293,295 and297 to multiple sources of Ethernet or other LAN packets encapsulating IP packets encapsulating MPEG video data and iData. MPEG video data or iData encapsulated in UDP/IP packets encapsulated in LAN packets addressed as previously described are supplied to thepacket switch210 fromIP wrapper circuits276,278 and279.IP wrapper276 encapsulates MPEG packets from MPEG transport streams supplied from broadcast sources such as satellites and other cable system headends, as represented bycloud280.IP wrapper circuit283 also wraps MPEG packets for TIVO menus and TIVO video services coming fromhard disk array289.IP wrapper circuit276 also wraps MPEG video packets from nearVOD servers281.IP wrapper circuit278 supplies LAN packets encapsulating MPEG video packets and other TCP/IP packets supplied from servers inserver farm282. IP wrapper circuit also serves to receive LAN packets addressed to web servers ininternet cloud284 and other servers inserver farm282 and to strip off the LAN packet headers and IP headers and output MPEG packets to the servers.
The servers inserver farm282 include VOD servers, game servers, EMM servers that supply weather, news, stock market data and messages associated with TV programs, electronic program guide servers, Tmail servers that display e-mail on customer TVs, data carousel servers, and TIVO-like personal video recorders in alternative embodiments where the TIVO functions are implemented by one or more servers at the headend instead of being controlled bysystem control computer244.Server farm282 can also include banks of transcoder servers to adjust the data rate of various streams of data. These transcoder servers receive MPEG packets of video, TIVO menus or iData to be transmitted downstream to a customer and reduce the data rate according to rate shaping commands received from the system control computer to match the available bandwidth for transmissions to the customer who requested the data. The rate adjusted data is then sent to the packet switch and routed to the appropriate NCP and transmitter for downstream transmission.
Near video ondemand servers281 are servers that broadcast pay-per-view video programs on a frequent basis, usually the same movie over and over. Personal video recording servers are TIVO servers at the head end that record video programs requested by users in upstream requests and perform the other TIVO functions such that each customer can have a personal TIVO space at the head end with the TIVO functionality implemented by shared hardware and software. Other types of servers in the server farm can include web servers that convert HTML packets from the web servers ininternet cloud284 or from web servers in theserver farm282 to MPEG or other data formats so that users without computers can surf the web using their TVs and wireless keyboards or wireless remotes or other devices. Tmail servers are computers that convert e-mail messages to MPEG or other video data that can be converted to a video signal that can be displayed on a user's TV to allow the user to send and receive e-mail using their TVs and using wireless keyboards or wireless remotes. Data carousel servers serve up data similar to teletext messages. Transcoder servers transform streaming video and streaming audio TCP/IP packet streams intoMPEG 2 or MPEG 4 transport streams and convertMPEG 1 transport streams toMPEG 2 transport streams, and convert quicktime and real player formatted data in TCP/IP packets toMPEG 2 or MPEG 4 transport streams.
Thepacket switch router210 also receives LAN packets encapsulating TCP/IP packets from web servers ininternet cloud284 and from applications servers inapplication server farm286. These packets are encapsulated in MPEG packets and are encapsulated byIP wrapper circuits278 and279 into LAN packets for routing bypacket switch210. The web servers allow users at home or in the office with their computers to have internet access through theHFC plant250 at much higher speeds than dial up connections to ISPs.
Theapplication server farm286 can include advertising servers that send advertisements out to customers via MPEG transport streams or TCP/IP streaming audio or video or other formats. Theapplication server farm286 can also include Tcom servers that send and receive packets that allow customers to carry out telephone or videophone communications from their computers or televisions using wireless keyboards or wireless remotes to dial and microphones and speakers in the wireless keyboards or wireless remotes. The Tcom servers interface to the public service telephone network or high bandwidth services like T1, partial T1, frame relay or point to point networks and share the capacity thereof through the head end and do the packetization and depacketization necessary to provide voice-over-IP. Theapplication server farm286 can also include game servers that send and receive packets that allow customers to play games on the game server at the head end remotely from their computers or televisions at home. Other possibilities are chat servers that allow customers to enter chat rooms on the internet or local chat rooms restricted to the customers of the cable system, and statistical servers that serve up any kind of statistical information. Other possibilities are security servers that send and receive packets that carry MPEG video data from security cameras in user's homes or offices that can be viewed by security service personal at the head end, and banking servers that allow customers to carry out electronic banking from their computers or televisions at home.
A management andsystem control computer244 functions to control and coordinate operations within the head end to supply the above mentioned services including, in some embodiments, implementing the TIVO functions, as described above. In addition to the functions of routing VOD requests and sending downstream messages to implement VOD,computer244 also sends messages to transcoder servers inserver farm282 to control the bandwidth of the recompression processing. In some embodiments, each NCP includes its own transcoder. In addition,computer244 also performs the following functions: manage subscribers to verify subscribers are authorized to receive what they have requested; send encryption key messages to the transmitters of the cable modem and cherrypicker transmitters to encrypt iData and video program data that customers have ordered so only the customers who have subscribed or paid can view or use the data; provisioning and directory management; network management such as bandwidth allocation and load balancing; reporting and analysis for management purposes; data management; and call center operations and other customer support functions. In addition,computer244 coordinates withCAS system288 andbilling system290 manage payment for services rendered.
FIG. 7 is a block diagram of a more generalized architecuture for a cable headend, central office or satellite uplink facility, represented bycloud292. This headend facility can deliver iData and VOD and/or broadcast video data to customers and perform TIVO functions for each subscriber via HFC, DSL or satellite. The embodiment ofFIG. 7 perform TIVO functions for each customer using one or more personal video recorder (PVR) servers at inapplication server farm286. These servers implement all the TIVO functions identified above using their own computers and hard disk storage by cooperating withsystem control computer244 to controlpacket switch210 to route video packets to be recorded to the PVR servers. Theswitch210 is also controlled to route video packets encoding TIVO menus and recorded program playback data to customer gateways via the appropriate NCP and transmitter.
Referring toFIG. 8, there is shown a block diagram of an advanced home gateway with built in TIVO video server, multiple broadband interface capability, multiple LAN interface capability and built in email, web server, answering machine, voicemail and PBX functionality. This gateway has afront end section300 which includes one or more broadband interface circuits and a remote transceiver for wireless communication to a wireless remote control. These preferably are modular for expandibility, and can include: an HFC pure SCDMA cable modem, a DOCSIS 1.1 or 1.0 or other DOCSIS cable modem, a digital satellite receiver or transceiver such as a Dish Network receiver or Starband modem, a terrestial broadcast tuner, a wireless local loop transceiver, OC-1 or OC-3 interface transceivers, and/or XDSL (any Digital Subscriber Line) modem. Thefront end300 also includes a wireless remote interface for bidirectional communication with a remote (not shown). In some embodiments, block300 can include one or more conventional analog tuners to tune to selected frequency division multiplexed analog CATV broadcasts and provide the analog signals regular televisions without settop adapters coupled to the gateway by dedicated coaxial cable lines and/or a single coax lines and splitters for drop lines to each TV. This provides a standard CATV decoder analog tuner function on top of the digital services provided.
These circuits inblock300 function to interface the gateway to one or more broadband digital data delivery mediums for downstream only or bidirectional digital data communication and to the wireless remote. All combinations will include at least one transceiver so that upstream commands from a wireless remote can be sent.
The receivers/modems are interfaced to arouter302 by a section ofcircuitry304 which includes an MPEG transport demultiplexer, a video decoder, an MPEG encoder, a conditional access decryption circuit and a rate shaping circuit. The rate shaping circuit will be present in all species to change the data rate of data travelling in both directions (headend to peripheral and peripheral to headend) to match the available bandwidth. However, the other circuits inblock304 will be controlled to only be used where necessary because of the type of data or signal received byblock300 or the type of data or signal to be transmitted to the headed byblock300. For example, the MPEG transport demultiplexer will only be used when the received data includes an MPEG transport stream containing more than one PID to separate out the MPEG packets having different PIDs and group them together in the proper order. Likewise, the A/D converter and video decoder, MPEG encoder andIP packetization circuit306 will be used when an analog video broadcast signal is received. Such signals need to be digitized, converted to YUV format data, MPEG compressed and packeted into an IP packet for transmission over the LAN. The conditional access circuit will be used only when the received data is a pay-per-view data or is encrypted such that only paid subscribers can use the data and functions to do the necessary decryption and/or conditional access gating. Basically, whatever processing is needed prior to IP packetization on the signals output from whatever transceiver in thetransceiver section300 that received the signal or data is performed by the appropriate circuitry inblock304.
TheIP packetization circuit306 received compressed video data and other auxiliary and iData from the headend which needs encapsulation into IP packets and encapsulates the data into IP packets addressed to process in the settop decoder of the TV or the wireless remote control where the video program is to be viewed or some other peripheral that needs iData. The IP packetization process performs the reverse process for data being transmitted to the headend by stripping off the IP packet headers in some embodiments and leaving them on in other embodiments. The process to which the data is addressed in the IP packet header is the MPEG decompression process where the data is decompressed prior to conversion to a format which can be displayed.
IP packetization circuit306 also serves the function of theIP wrapper circuit276 ofFIG. 6 to wrap the IP packets in LAN packets, preferably Ethernet LAN packets, having a LAN station address that is mapped to the PID of the video program encoded in the packets. This way router/packet switch302 can be an inexpensive LAN packet switch in the preferred embodiment. In such embodiments, after the router has sent the packets to one of the LAN NIC interfaces310 through318, if the LAN headers are not of the type used in the protocol implemented by the LAN NIC, the NIC strips off the LAN headers and puts new LAN headers on which are addressed to the peripheral that ordered the service. Host308 will communicate with each NIC and give it mapping information to map the addressing information in the LAN packet headers coming out of the router into the LAN address space of the NIC in question.
HomePNA LAN NIC310 includes all the software and hardware to manage and communicate over a PNA LAN.
NIC312 contains all the hardware and software to manage and communicate over an IEEE 802.3 or 802.5 Ethernet protocol LAN implemented onCategory 3, 4 or 5 unshielded twisted pair wiring or over shielded twisted pair or coaxial cable.
A wireless LAN is implemented by the hardware and software ofNIC314 to provide physical layer and media access control (MAC) protocols according to the IEEE 802.11 standard for longer distance wireless links than Blue Tooth LANs can provide.NIC316 implements the Blue Tooth LAN physical and media access control hardware and software protocols.NIC318 implements the hardware and software to manage and communicate over power line and/or telephone line LANs and provides the physical layer and media access control circuitry and protocols to do so.
LAN NIC319 implements the hardware and software to manage and communicate over frequency division multiplexed upstream and downstream local area network channels on existing cable television coaxial cable already in existence in a customer premises.NIC319 provides the circuitry to receive LAN packets fromrouter302 and strip off the LAN packet headers and put on LAN packet headers suitable for the CATV coax LAN and transmit them on the proper outbound frequency channel.NIC319 also provides the circuitry to receive LAN packets from the inbound frequency channel, strip off the LAN headers and repacketize the encapsulated IP packets into LAN packets of atype router302 understands and send them torouter302.
TheseNICs310 to319 may be coupled to the gateway via modular connections. This structure is referred to in the claims as “modularly connected”.
This protocol translation function of stripping off LAN headers of packets coming from the router and repacketizing into different LAN packets understood by the LAN NIC protocols and vice versa, and transmitting and receiving according to the appropriate protocols on whatever type LAN is connected to the NIC happens in all theNICs310 through319. An additional function and advantage of packet switch/router302 is to allow peripherals on any one of the LANs coupled toNICs310 through319 to communicate with each other through therouter302 and the individual NICs acting as bridges between protocols. Thus, smart appliances like refrigerators, microwaves, heating and air conditioning units coupled to a power line LAN can be controlled from a personal computer on a different LAN such as an 802.3 LAN throughrouter302 andNIC318 andNiC312 or through a wireless remote control. In embodiments where there is only one LAN with a shared coaxial cable medium with splitters to split off drop lines to various peripherals, the peripherals can still communicate with each other through the splitter's inherent leakage from one line to another.
However, in alternative embodiments, router/packet switch302 can be an IP packet router and packetization of the IP packets into LAN packets occurs at the appropriate NIC to which the IP packets are routed. The various prior art LAN technologies, topologies and protocols that can be used are not limited to the examples described here. Additional examples and more detail about existing LAN technologies, routers, packet switching, media access control, internetworking, video communications, digital TV, compression and bandwidth, MPEG, WAN video networks, congestion management and latency, ATM protocols over HFC or pure fiber WANs, LAN-based video networks, gateways, satellite, DSL and cable modems can be found in Horak and Miller,Communications Systems and Networks: Voice, Data and Broadband Technologies, ISBN 1-55851-485-6 (M&T Books 1997) Foster City, Calif., which is hereby incorporated by reference.
The IP packetization circuit determines which IP destination address to use in constructing the IP packets via data received from thehost microprocessor308. When the original request for the program was received by one of theLAN NICs310,312,314,316 or318, it has the LAN packet header stripped off by the NIC and the IP packet containing the request is sent torouter302. Therouter302 sends it to thehost microprocessor308. Thehost microprocessor308 determines from the LAN packet source address containing the request which peripheral's network adapter/transceiver transmitted the request on the LAN. The IP address of the MPEG decompression process in this network adapter is then transmitted by thehost308 to the IP packetization circuit along with the PID of the requested program via therouter302. Thehost308 then forwards the request to the appropriate transceiver inblock300 viarouter302 for transmission to the headend. Later, a downstream message is received from the headend that gets routed to host308 and tells the host which logical channel(s) and subchannel(s) the data encoding the requested program will be arriving on. Thehost308 then sends a command viarouter302 to the appropriate transceiver/modem inblock300, where necessary, to control it to tune to the right logical channel(s) and subchannel(s) to receive the data. In this example, logical channel is the frequency of the carrier and logical subchannel is the timeslot, spreading code or PID used to transmit the data of the requested program in this example. Host308 then sends a message viarouter302 to the MPEG transport demultiplexer telling which MPEG packets to pick out from the received MPEG transport stream. A message is then sent toIP packetization circuit306 viarouter302 telling it to which IP address to address the IP packets containing the MPEG packets picked out by the MPEG transport demultiplexer. The host then sends a message torouter302 telling it to which NIC to route those IP packets. At the NIC, the IP packets are encapsulated into whatever type packet is used in the particular protocol implemented by the NIC, and they are transmitted to the proper NIC on the LAN or the proper wireless transceiver. The receiving NIC or transceiver then strips off the LAN packet header and routes the IP packet to whatever process the IP packet is addressed to, usually an MPEG decompression process in the case of MPEG packets containing data. In the case of MPEG packets containing IP packet data implementing broadband internet access, the outer IP packets are addressed to a browser or e-mail client on a PC somewhere.
In the embodiment ofFIG. 8, no separate transceiver for the wireless remote is shown. This is because the wireless remote may send commands to or receive data from the gateway via one of thewireless NIC adapters314 or316. In alternative embodiments, the wireless remote may exchange commands and data with some settop decoder out on one of the LANS and then the commands and data are exchanged with the gateway via LAN packets.
Each of theNICs310 through318 uses a different transmission medium and may use a different protocol. Some are wireless, some use existing wiring in the home such as power or phone lines andNIC312 uses custom CAT 5 wiring added to the home.
ADHCP server320 assigns IP addresses to clients on the LANs and in the gateway when they power up. TIVO video server and bulk storagehard drive322 implement some or all of the TIVO functions previously described.DVD player324 is a shared DVD player in the gateway that allows a DVD to be watched on any TV in the home by encapsulating the raw digital video data from the DVD disk into an IP packet addressed to the settop decoder that requested the DVD. The IP packet is then encapsulated by the DVD player into the type of LAN packet that therouter302 uses. This LAN packet will be addressed to the MPEG encoder inblock304. Therouter302 sends it to the MPEG encoder which strips off the headers and compresses the video data. The compressed data is then sent toIP packetization circuit306 for IP packetization addressed to the requesting settop decoder. The IP packetization circuit then encapsulates the IP packet into a LAN packet of the type therouter302 switches and sends it to the router in embodiments where therouter302 switches LAN packets (no LAN packet encapsulation is necessary ifrouter302 is an IP packet router. The resulting IP packets are then routed to the appropriate NIC byrouter302 under control ofhost308 and are there re-encapsulated in the appropriate LAN packet for the protocol implemented by the NIC and transmitted to the requesting settop decoder.
Therouter302 is a conventional LAN packet switch in embodiments whereblock306 is an IP wrapper that wraps IP packets in LAN packets, and is an IP packet router where LAN packet encapsulation does not occur inblock306.Router302 functions to use addressing information in the packet headers and routing tables built from data supplied byhost308 as to where everything needs to go to route data to the proper destination.Router302 is also coupled tooptional display323 and keyboard/pointing device325 peripherals throughsuitable interfaces326 and328, respectively. The display and keyboard allow the gateway to be controlled directly from the keyboard and display as opposed to through a wirelessremote transceiver interface327 androuter302. Wireless remote transceiver interface sends and receives wireless commands and data to a wireless infrared or RF remote possibly having a display and does all interfacing needed including LAN packetization to get commands and data routed byrouter302 to host308,TIVO server322, the headend or other destinations to control the gateway and/or headend to supply the requested services to the requested peripherals.
In some embodiments, the gateway'shost308 will have added functionality programs stored inmemory324 to provided added capability to the gateway as email, voicemail, PBX functions, web server functionality and a shared answering machine.
Ane-mail program330 provides the capability for email to be sent and received via a television set and wireless remote or wireless keyboard out on the local area networks. The e-mail program controls host308 to control the router such that LAN packets containing IP packets containing requests to retrieve e-mail are routed to host308 andemail process330. The e-mail process then controlshost308 to generate an IP packet addressed to the mail server of the internet service provider (ISP) of the customer that made the request and sends it torouter302 to send to the appropriate transceiver inblock300 or to conventional modem inPSTN interface332 for transmission to the headend server coupled to the internet for transmission to the ISP mail server or via the PSTN to the ISP's mail server. The ISP mail server then sends back IP packets addressed to thee-mail process330. These packets get routed to host308 because thee-mail process330 controls the host to set up the routing tables in this way. Thee-mail process330 controls host308 to receive these IP packets containing e-mail either from the server at the headend via one of thebroadband connections14A,14B,14C,14D (wireless local loop) or14E (OC-1 or OC-3) or, in some alternative embodiments, via the conventional modem inPSTN interface332. Thehost308 extracts the e-mail data and encapsulates it in an IP packet addressed to an e-mail process in a settop decoder box of one or more of the TVs out on the LANs coupled to theNICs310 through318. These IP packets are then encapsulated into LAN packets of thetype packet switch302 can route and sent to the switch which routes them to the appropriate NIC. The NIC then strips off the LAN header if necessary and replaces it with whatever LAN header is used in the protocol implemented by the NIC. In the preferred embodiment,packet switch302 is an Ethernet protocol switch because they are cheap and plentiful. However, if the packets need to be sent over a wireless LAN with its own proprietary protocol such as the Blue Tooth protocol, the Ethernet headers need to be stripped off and replaced with Blue Tooth LAN packet headers.
At the settop decoders, the e-mail data is stripped out of the packets and converted to an analog NTSC, PAL or SECAM video signal just like auxiliary data that comes with video programs gets converted in the same way. In some embodiments, the analog signal containing the e-mail can be superimposed on whatever video program is being watched such as in a scrolling banner above or below the picture or in “picture-in-picture” box that can be moved around the screen.
If the user wishes to reply or send an e-mail, a command is sent from the wireless remote or keyboard which gets routed to process330 which then sends out data for a message composition screen. This screen gets displayed, and as characters are entered into the various fields via the wireless keyboard or remote control, they are displayed on the composition screen either by being echoed back from thee-mail process330 or by a wireless remote transceiver process at the settop decoder. When the message is ready to send, the user gives a send command by invoking an icon or typing a text command. The data is the message is then encapsulated in an IP packet addressed to the mail server of the customer's ISP. This is done either by thee-mail process330 or by a process in the settop decoder depending upon where the wireless remote transceiver is located and the message is composed and stored in memory. If that happens at the settop decoder, the IP packets are encapsulated into LAN packets addressed to process330 and sent to the NIC where they get routed to process330. Host308 then does the appropriate header stripping and additional encapsulation if necessary to get the packets addressed to the appropriate transceiver inblock300 or conventional modem ininterface332 for transmission to the mail server.
In some alternative embodiments, a voicemail and/or PBX application334 (hereafter referred to as the PBX application) will controlhost308 to allow the gateway to double as a PBX with voicemail recording capability and implement voice-over-IP services for telephones coupled via LAN adapters to one or more LANs coupled to the gateway. In these embodiments, the PBX application controls thehost308 to monitor incoming calls from the PSTN viaPSTN interface332 and incoming calls from voice-over-IP channels and to provide traditional PBX functionality including provision of voicemail. Some of this traditional PBX functionality is to set up conference calls, to transfer calls to different extensions, to multiplex multiple incoming simultaneous calls on different voice-over-IP channels to the appropriate extension phones coupled to the gateway via a LAN, to multiplex simultaneously outgoing calls from different extensions onto multiple voice-over-IP channels on one or more of the broadband transmission mediums coupled to block300, to park an incoming call on a busy extension, to put a caller on hold, and do any other traditional PBX only functions. PSTN interface circuits to interface personal computers to the PSTN to do the PSTN signalling protocol, generate call progress tones, dial numbers, digitize incoming analog voice signals for processing by the computer, convert digitized voice to analog signals, etc. are commercially available from Dialogic and other sources.Interface332 andPBX application334 represent the hardware and software of these prior art systems as modified to work in the gateway environment with LANs coupling the individual telephones to the gateway.
The modifications needed to the prior art hardware and software are as follows. Host308 must build routing data in the routing tables such that call status packets coming fromPSTN interface332 are routed to host308, and signalling packets generated inhost308 are routed to interface332 and call progress tone packets such as ring signals, busy signals, etc. generated byhost308 are routed to the appropriate NIC for sending to the proper telephone adapter. For example, suppose an incoming ring signal is detected byinterface332. A signal packet indicating a ring will be routed to host308.Host308 generates an “answer packet” telling theinterface332 to go off-hook and generates and sends message packets to play a greeting message to interface332. The interface goes off hook, converts the message data to analog voice signals and couples these analog signal on the PSTN lines. Typically, the greeting would say something like, “Thank for calling the Smith residence. If you would like to talk to Sonia, dialext10. If you would like to talk to . . . . If you would like to leave a voicemail message, dialext34.” The incoming dial tones for the chosen extension are detected byinterface332, packetized and routed to host308. Alternatively, the tones are digitized and sent to host308 for recognition. Thehost308 then responds under control of the PBX function to carry out the request. If the caller wants to speak to Sonia, the host generates a “ring control” IP packet addressed to Sonia's telephone adapter and encapsulates it in a LAN packet addressed to Sonia's telephone adapter or the NIC to which it is coupled by a LAN.Router302 routes the packet to the appropriate NIC, and it is transmitted on the LAN or repacketized and transmitted on the LAN to Sonia's telephone adapter which converts it to a ring signal and rings Sonia's phone. A timer or ring counter is started by the host for purposes of diverting the caller to voicemail if Sonia does not answer.
Sonia's telephone adapter detects when Sonia answers her phone, and sends back a packet indicating the phone was answered. If Sonia does answer her phone, and speaks, the telephone adapter digitizes her voice, packetizes the data in IP packets addressed to host308 and packetizes the IP packets in LAN packets and sends them on the LAN. The NIC receives the packets and repacketizes them if necessary into LAN packets therouter302 uses addressed to host308 and sends them to the router for routing to the host. In alternative embodiments, these packets may be repacketized by the NIC under control of thehost308 into LAN packets addressed to interface332 and routed directly to the interface. If they go to the host, the host repacketizes them addressed to interface332 and sends them to the router for transfer to thePSTN interface332. The interface does D/A conversion to convert the data of Sonia's voice to analog audio and plays the audio out on the PSTN pair. When the call is finished and one or the other conversant hangs up, this fact is detected byinterface332 or Sonia's telephone adapter and a control packet is sent to host308 which sends a control packet to interface332 causing it to go on-hook and sends any necessary call progress tone packet to Sonia's telephone adapter to, for example, cause it to play a dial tone if the caller was first to hang up.
If Sonia's phone was not answered, and timeout occurs without receiving a “phone was answered” packet, thehost308 generates and sends to interface332, packets that play Sonia's prerecorded voicemail greeting. Theinterface332 converts them to analog audio and plays them on the PSTN pair. The greeting includes a beep tone to signal when to start leaving a message. When the caller speaks her message, the sound is digitized and packetized and addressed to the voicemail process in thePBX process334. The voicemail process creates a file in a directory structure onhard disk338 or the TIVO serverhard drive322 and stores the voicemail data in the file. Thehost308 then sends a control packet to Sonia's telephone adapter to cause it to light a message waiting light or other give a message waiting indication.
Outgoing calls work as follows. When Sonia picks up her phone, her adapter sends a control packet to the host over the LAN saying she has gone off-hook. Host sends back call progress tone packets over the LAN to cause the adapter to play a dial tone. Sonia dials a number. The adapter either recognizes the DTMF tones or digitizes them and sends them to the host for recognition. Either way, the host receives data from which it can figure out the number called. The host reacts by sending control packets to interface332 telling it to go off hook and dial a certain number. The interface goes off hook, and then a DTMF generator in theinterface332 generates the DTMF tones of the number dialed. Call progress tones such as ringing tones from the central office are recognized and control packets are sent to host308 or simply digitized and sent to host308 for recognition.Host308 sends the same call progress tones in LAN packets to Sonia's telephone adapter over the LAN. When the called party picks up and speaks, the voice is digitized, packetized and routed to host308 which repacketizes it into IP packets and LAN packets addressed to Sonia's telephone adapter and sends them to the router. The router routs them to the proper NIC and they then may get repacketized into the LAN packets for the particular LAN protocol in use and then they are sent on the LAN. The reverse process happens for packets containing Sonia's digitized voice replies.
This functionality just described forPBX application334 is referred to in the claims as voicemail and PBX functionality. In some embodiments, the phones may be coupled to the gateway by dedicated lines in which case, host308 controls an interface like332 for each tip and ring pair coupled to a phone in the household, and the software is modified to not send and receive digitized voice and control and call progress packets to telephone adapters over a LAN but sends them directly to the appropriate interface coupled to the tip and ring pair coupled to the appropriate phone.
In some alternative embodiments, aweb server application340controls host computer308 to serve web pages to browsers on the internet. This is done via asuitable interface332 to a T1, partial T1 or ADSL channel to a router or switch coupled to the internet at a PSTN central office or via a dedicated T1 line through the central office to an Internet Service Provider (ISP) to provide an always on channel to a router/switch on the internet at the ISP. In alternative embodiments, the always on connection to the internet is provided via a cable modem inblock300 and an HFC channel to a router or switch coupled to the internet at the cable plant headend. In still other embodiments, connectivity to the internet may be made through a Starband transceiver inblock300 and a satellite uplink and a satellite downlink to router or switch coupled to the internet at the Starband server farm. Wireless local loop connections to the internet may also be used in some embodiments.
Web browsers can visit the URL ofweb server340 and request one or more web pages. These web pages are packetized in IP packets addressed to the web browser that requested them byhost308 and are then packetized in LAN packets of thetype switch302 understands addressed toT1 interface332, all under control ofweb server340. The LAN packets are then sent torouter302 which sends them toT1 interface332 which strips off the LAN packet headers and transmits them to the router on the internet on T1 timeslots. The router on the internet gets them to the browser that requested them. Further requests from the browser are sent back toT1 interface332 as IP packets that get routed byrouter302 to host308 andweb server process340.
The web server application is an HTTP server program such as HTTPD running on a Unix operating system, Microsoft's Internet Information Server or Netscape's Enterprise Server running under a Windows operating system.
In some embodiments, thehost308 is further programmed by an answeringmachine program342 to provide a shared answering machine to record messages for all members of the household for incoming conventional PSTN telephone calls arriving viaPSTN interface332 or via voice-over-IP packets arriving from the headend via cable modem, satellite transceiver, etc. inblock300. The answering machine program controls host308 in a manner identical to that previously described for the voicemail functionality of thePBX program334, but it does not provide the PBX functionality ofPBX program334 to set up conference calls, transfer calls to different extensions, multiplex multiple simultaneous calls onto different voice-over-IP channels on one of the broadband transmission mediums coupled to block300, park an incoming call on a busy extension, put a caller on hold, and other traditional PBX only functions.
Referring toFIG. 9, there is shown a block diagram of a wireless remote control implemented on a personal digital assistant (PDA) having wireless capabilities. The remote control ofFIG. 9 can do all regular PDA functions it is programmed to do such as calendar and appointments, word processing, database and address book functions. However, in addition, it has a wirelessRF transceiver module380 that plugs into the PDA's PCMCIA or Handspring Visor Springboard slot by which commands and data can be exchanged with the transceiver of a home gateway or some settop decoder with a transceiver on a LAN coupled to the gateway. In alternative embodiments,module380 is a wireless LAN NIC that couples the remote to the gateway through a wireless LAN or hardwired LAN having a peripheral coupled thereto which communicates with theNIC380. The PDA is programmed with various programs which implement various ones of the following functions: menu display, transmission of upstream requests, receiving and decompressing an MPEG compressed video stream and converting the data to a format suitable for display on the PDA display, TCP/IP processing of IP packets, web browsing, smart appliance control, TIVO function control for digital video recording and video special effect control of TIVO functions implemented by the home gateway or headend, IP telephony, MP3 player and cellular telephony.
The PDA remote399 is comprised of a host processor coupled by conventional circuitry to an LCD or TFT or any otherconventional computer display402 and to a keyboard, pointing device or other user input device on the PDA. Thehost400 is also coupled to audio input andoutput circuits406 to allow playing of MP3 files and receiving audio inputs such as voice commands to control TIVO functions, change channels, order movies, play games etc. Voice recognition software of a conventional variety may be used if voice commands are to be given. PCMCIA or springboard modular wireless transceiver or wireless LAN NIC (hereafter just PC card)380 provides the connectivity to the gateway either directly or through a wireless or other LAN coupled to the gateway to send and receive commands and data.
Memory408 may be volatile or nonvolatile EEPROM and usually has some of each. The memory has a reservedframe buffer410 and workingaddress space412 which includes both memory and I/O space for the PC card. In some embodiments, the PC card includes auxiliary expansion memory which may be accessed simultaneously with the other circuitry on the PC card as is known in the art. Anoperating system415 is shown as stored in working memory.Memory408 also includes one or more programs that drive menu displays ondisplay402, but these are usually part ofOS415 or any of the other application programs.
One ormore programs416control host400 anddisplay402 to display menus from which services provided by the headend may be ordered or invoked by receiving input from keyboard/input device404. This causeshost400 to generate an IP packet using TCP/IP stack programs418 requesting the service and sends itPC card380 for transmission to the gateway. These upstream request packets can include such requests as ordering a video on demand selection, changing a channel for broadcasts, ordering a preview of another channel or VOD selection to be sent to the PDA remote399 for viewing ondisplay402 while something else is watched on a TV connected directly or indirectly to the gateway, etc. One or moreMPEG decompression programs420control host400 to receive MPEG compressed streaming video of previews, game video, etc. to be displayed onremote display402 and decompressed the video back to its uncompressed state. Program(s)420 then controlhost400 to convert the video to a state in which it can be viewed ondisplay402 and stores each frame of data inframe buffer410.
One or more programs implementing a webbrowser control host400 to send upstream IP request packets viaPC card380 to the gateway. The gateway routes the packets to the web server in the gateway, if implemented, or to a web server connected to the internet through a conventional modem or a broadband internet channel on the broadband medium(s)14. These packets allow the user to use the PDA remote to browse the internet in wireless fashion and to receive IP packets containing web page data and e-mail and attachments. The program(s)422control host400 to strip out the data and convert it to a format for display ondisplay402.
One ormore programs424 allows the user to use the PDA remote to, in a wireless fashion, control various smart appliances coupled to the gateway through the LAN. Thus, the user can turn on a coffee machine or microwave, lower or raise her thermostat, turn an oven on or off, etc. while watching TV in another room.
One ormore programs426 control thehost400 to receive TIVO menu packets and display the menus, and receive user input from the keyboard or pointing device to make selections of TIVO functions to be implemented by the gateway or headend etc.
One or more programs428control host400 to implement IP telephony to allow the user to make free long distance calls in a wireless fashion. Program(s)428control host400 to received digitized voice data from audio I/O circuits406 and to receive dialing instructions from the keyboard/input device404 (a telephone keypad may be displayed ondisplay402 and numbers picked by pointing device). IP packets are then sent back and forth to the gateway for dialing, call progress sounds and incoming and outgoing digitized voice. The gateway routes these packets via a broadband medium to a server on the internet which routes them to a server at the other end which interfaces the internet to a conventional phone via the local loop or to another IP telephony process for conversion to sounds the other conversant can hear and do all the other things necessary to complete the call. The IP telephony programs substitute the packet switching of the internet for the traditional switched circuit dedicated connections of the PSTN.
One ormore programs430control host400 to order MP3 music files from an MP3 server in the gateway, decode the files into digital data that can be played by the audio I/O circuits406 and send the decoded data to the audio I/O circuits406.
One ormore programs432control host400 to use audio I/O circuits406 to convert the PDA remote into a cellular telephone. This works the same way as the IP telephony, except the digitized voice, status and control traffic, call progress tone data, dialing instructions, etc. are encapsulated in IP packets and then encapsulated in LAN packets the router in the gateway understands. These packets are then transmitted directly to the gateway or to a wireless LAN NIC for transfer to the gateway with appropriate LAN packet encapsulation/translation for the intervening protocols between the PDA and the router in the gateway. The router in the gateway then routes them to a cellular transceiver in the gateway for coupling to the cellular network. In alternative embodiments, the IP packets containing cellular data may be sent over a broadband medium to the headend where it is routed to a cellular transceiver coupled to the cellular network. This is especially effective where cellular coverage does not reach a customer's home but does reach the headend.
One ormore programs434 control the host to do conventional PDA functions such as calendar, address book, word processing and database functions. Another program which may be present as symbolized byblock434 controls saidhost400 to carry out a discovery process to determine what servers are present in the gateway and/or headend and what their IP addresses are.
Although the invention has been disclosed in terms of the preferred and alternative embodiments disclosed herein, those skilled in the art will appreciate possible alternative embodiments and other modifications to the teachings disclosed herein which do not depart from the spirit and scope of the invention. All such alternative embodiments and other modifications are intended to be included within the scope of the claims appended hereto.

Claims (7)

1. A system comprising:
one or more transmission mediums for carrying at least upstream and downstream digital data traffic;
a headend circuit coupled to all said transmission mediums and containing or coupled to one or more server computers and/or other circuits to provide at least digital data services to a plurality of customers;
one or more local area networks and/or dedicated LAN segments or data paths at each customer premises;
one or more peripheral devices at each customer premises coupled to said one or more local area networks and/or dedicated LAN segments or dedicated data paths, said one or more peripheral devices including a non-television component;
a plurality of gateway means at customer premises locations and coupled to all said transmission mediums and coupled to said one or more local area networks, for receiving, demodulating and detecting digital data transmitted to one or more of said peripherals from said headend circuit and to packetize and route said data to the appropriate peripheral device via said one or more local area networks or one or more ports directly connected by dedicated lines or LAN segments to one or more peripherals, and for managing traffic and bandwidth and rate shaping if necessary to match the data rate of data to be transmitted over a data path to the available bandwidth on that data path; and
a remote control means at one or more customer premises and, at each premises, coupled by wireless digital data communication circuitry to said gateway or to said gateway through a peripheral device, for issuing commands to said headend circuit through said gateway and one or more transmission mediums to provide data to said one or more peripherals through said one or more transmission mediums and said gateway.
3. A system comprising:
a satellite dish for receiving downstream digital video data traffic at each customer premises location;
a conventional telephone line at each customer premises location and routed to a central office headend, for carrying low speed internet protocol digital data traffic both upstream and downstream;
a digital video headend circuit coupled to one or more video and/or other servers to transmit digital video and other data implementing one or more services to one or more satellites for retransmission to the satellite dishes at each customer premises location;
a central office headend server coupled to each of said telephone lines for implementing the bidirectional transmission of internet protocol data packets to and from said customer premises and servers on the internet;
one or more local area networks at each customer premises;
one or more peripheral devices including at least one non-television component at each customer premises coupled to said one or more local area networks;
a plurality of gateways, at least one at each customer premises locations, each gateway coupled to a satellite dish and to a conventional telephone line and coupled to said one or more local area networks and functioning to extract digital video and other data transmitted to one or more of said peripherals from said digital video headend and/or said central office headend server and to route said data to the appropriate peripheral device via said one or more local area networks; and
a remote control means at each customer premises coupled by wireless digital data communication circuitry to said gateway or to said gateway through a peripheral device, for issuing commands to said digital video headend circuit and to said central office headend server through said gateway and one or more conventional telephone lines to provide data to said one or more peripherals through said satellite dish and/or a conventional telephone line and said gateway and local area network.
4. A system comprising:
a satellite dish for receiving downstream digital video data traffic at each customer premises location;
a cable television hybrid fiber coaxial cable network (hereafter HFC network) for carrying analog television broadcast signals and high speed internet protocol digital data traffic both upstream and downstream;
a digital video headend circuit coupled to one or more video and/or other servers to transmit digital video and other data implementing one or more services to one or more satellites for retransmission to the satellite dishes at each customer premises location;
a cable television headend circuit coupled to each of servers for implementing the bidirectional transmission of data packets to and from said customer premises and servers on the internet and for implementing bidirectional transmission of data packets from said servers to said customer premises implementing other services;
one or more local area networks at each customer premises;
one or more peripheral devices including at least one non-television component at each customer premises coupled to said one or more local area networks;
a plurality of gateways, at least one at each customer premises locations, each gateway coupled to a satellite dish and having a cable modem included therein to couple said gateway to said HFC network and coupled to said one or more local area networks and functioning to extract digital video and other data transmitted to one or more of said peripherals from said digital video headend circuit and/or said cable television headend circuit and to route said data in the appropriate format to the appropriate peripheral device via said one or more local area networks; and
a remote control means at each customer premises coupled by wireless digital data communication circuitry to said gateway or to said gateway through a peripheral device, for issuing commands to said cable television headend circuit through said gateway and said HFC network to provide data to said one or more peripherals through said HFC network and said gateway and local area network.
6. A system comprising:
a plurality of satellite dishes for receiving downstream digital video data traffic, each satellite dish at a customer premises;
a digital video headend circuit coupled to one or more video servers for transmitting digital video broadcast data to said plurality of satellite dishes via an uplink, a satellite and a downlink;
a plurality of conventional telephone lines, each routed to a customer premises and each for carrying low speed internet protocol digital data traffic both upstream and downstream;
a plurality of gateway means, each at a customer premises and coupled to at least one of said telephone lines and at least one of said satellite dishes;
a central office server coupled to the internet and to said conventional telephone lines to provide bidirectional internet protocol data transfers between each said gateway and servers on the internet via a conventional telephone line;
one or more conventional analog televisions at each customer premises coupled to said gateway via audio and video lines;
one or more non-television components at each customer premises coupled to said gateway by way of a local area network;
a remote control at each customer premises, and coupled by wireless digital data communication circuitry to said gateway or to said gateway through a peripheral device, for at least sending data and commands to said central office internet server through said gateway and a conventional telephone line to cause bidirectional data transfers between said gateway and said internet server;
each said gateway means for receiving compressed digital video broadcast data and for wireless receiving commands from said remote control, and for coordinating use of said remote control and said conventional analog television like a computer keyboard and display, respectively, for sending and receiving internet protocol data over a conventional telephone line so as to enable use of said television and remote control and gateway like a personal computer to display web pages and/or e-mail, and for routing said compressed digital video data to a hard disk for recording or to a decompression and conversion circuit for processing for display on said television(s) or both.
US09/898,7282000-01-142001-07-03Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionalityActive2032-08-31US8151306B2 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US09/898,728US8151306B2 (en)2000-01-142001-07-03Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality
PCT/US2002/020989WO2003005723A1 (en)2001-07-032002-07-01Remote control for dvr enabled home gateway

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US48368100A2000-01-142000-01-14
US09/602,512US6857132B1 (en)2000-01-142000-06-23Head end multiplexer to select and transmit video-on-demand and other requested programs and services
US09/898,728US8151306B2 (en)2000-01-142001-07-03Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/602,512Continuation-In-PartUS6857132B1 (en)2000-01-142000-06-23Head end multiplexer to select and transmit video-on-demand and other requested programs and services

Publications (2)

Publication NumberPublication Date
US20020031120A1 US20020031120A1 (en)2002-03-14
US8151306B2true US8151306B2 (en)2012-04-03

Family

ID=25409959

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US09/898,728Active2032-08-31US8151306B2 (en)2000-01-142001-07-03Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality

Country Status (2)

CountryLink
US (1)US8151306B2 (en)
WO (1)WO2003005723A1 (en)

Cited By (167)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090170607A1 (en)*2007-12-312009-07-02Industrial Technology Research InstituteSystem for downloading real-time interaction data through mobile and broadcast converged networks and method thereof
US20100254363A1 (en)*2000-04-192010-10-07Mosaid Technologies IncorporatedNetwork combining wired and non-wired segments
US20120326851A1 (en)*2011-06-232012-12-27Sony CorporationRemote control device, a far-end device, a multimedia system and a control method thereof
US9042812B1 (en)2013-11-062015-05-26At&T Intellectual Property I, LpSurface-wave communications and methods thereof
US9113347B2 (en)2012-12-052015-08-18At&T Intellectual Property I, LpBackhaul link for distributed antenna system
US9209902B2 (en)2013-12-102015-12-08At&T Intellectual Property I, L.P.Quasi-optical coupler
US9312919B1 (en)2014-10-212016-04-12At&T Intellectual Property I, LpTransmission device with impairment compensation and methods for use therewith
US9461706B1 (en)2015-07-312016-10-04At&T Intellectual Property I, LpMethod and apparatus for exchanging communication signals
US9490869B1 (en)2015-05-142016-11-08At&T Intellectual Property I, L.P.Transmission medium having multiple cores and methods for use therewith
US9503189B2 (en)2014-10-102016-11-22At&T Intellectual Property I, L.P.Method and apparatus for arranging communication sessions in a communication system
US9509415B1 (en)2015-06-252016-11-29At&T Intellectual Property I, L.P.Methods and apparatus for inducing a fundamental wave mode on a transmission medium
US9520945B2 (en)2014-10-212016-12-13At&T Intellectual Property I, L.P.Apparatus for providing communication services and methods thereof
US9525524B2 (en)2013-05-312016-12-20At&T Intellectual Property I, L.P.Remote distributed antenna system
US9525210B2 (en)2014-10-212016-12-20At&T Intellectual Property I, L.P.Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9531427B2 (en)2014-11-202016-12-27At&T Intellectual Property I, L.P.Transmission device with mode division multiplexing and methods for use therewith
US9564947B2 (en)2014-10-212017-02-07At&T Intellectual Property I, L.P.Guided-wave transmission device with diversity and methods for use therewith
US9577307B2 (en)2014-10-212017-02-21At&T Intellectual Property I, L.P.Guided-wave transmission device and methods for use therewith
US9608740B2 (en)2015-07-152017-03-28At&T Intellectual Property I, L.P.Method and apparatus for launching a wave mode that mitigates interference
US9608692B2 (en)2015-06-112017-03-28At&T Intellectual Property I, L.P.Repeater and methods for use therewith
US9615269B2 (en)2014-10-022017-04-04At&T Intellectual Property I, L.P.Method and apparatus that provides fault tolerance in a communication network
US9628116B2 (en)2015-07-142017-04-18At&T Intellectual Property I, L.P.Apparatus and methods for transmitting wireless signals
US9628854B2 (en)2014-09-292017-04-18At&T Intellectual Property I, L.P.Method and apparatus for distributing content in a communication network
US9640850B2 (en)2015-06-252017-05-02At&T Intellectual Property I, L.P.Methods and apparatus for inducing a non-fundamental wave mode on a transmission medium
US9654173B2 (en)2014-11-202017-05-16At&T Intellectual Property I, L.P.Apparatus for powering a communication device and methods thereof
US9653770B2 (en)2014-10-212017-05-16At&T Intellectual Property I, L.P.Guided wave coupler, coupling module and methods for use therewith
CN106683308A (en)*2017-01-062017-05-17天津大学Event recognition photoelectric information fusion perception device and method
US9667317B2 (en)2015-06-152017-05-30At&T Intellectual Property I, L.P.Method and apparatus for providing security using network traffic adjustments
US9680670B2 (en)2014-11-202017-06-13At&T Intellectual Property I, L.P.Transmission device with channel equalization and control and methods for use therewith
US9685992B2 (en)2014-10-032017-06-20At&T Intellectual Property I, L.P.Circuit panel network and methods thereof
US9692101B2 (en)2014-08-262017-06-27At&T Intellectual Property I, L.P.Guided wave couplers for coupling electromagnetic waves between a waveguide surface and a surface of a wire
US9705571B2 (en)2015-09-162017-07-11At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system
US9705561B2 (en)2015-04-242017-07-11At&T Intellectual Property I, L.P.Directional coupling device and methods for use therewith
US9722318B2 (en)2015-07-142017-08-01At&T Intellectual Property I, L.P.Method and apparatus for coupling an antenna to a device
US9729197B2 (en)2015-10-012017-08-08At&T Intellectual Property I, L.P.Method and apparatus for communicating network management traffic over a network
US9735833B2 (en)2015-07-312017-08-15At&T Intellectual Property I, L.P.Method and apparatus for communications management in a neighborhood network
US9742462B2 (en)2014-12-042017-08-22At&T Intellectual Property I, L.P.Transmission medium and communication interfaces and methods for use therewith
US9749053B2 (en)2015-07-232017-08-29At&T Intellectual Property I, L.P.Node device, repeater and methods for use therewith
US9748626B2 (en)2015-05-142017-08-29At&T Intellectual Property I, L.P.Plurality of cables having different cross-sectional shapes which are bundled together to form a transmission medium
US9749013B2 (en)2015-03-172017-08-29At&T Intellectual Property I, L.P.Method and apparatus for reducing attenuation of electromagnetic waves guided by a transmission medium
US9755697B2 (en)2014-09-152017-09-05At&T Intellectual Property I, L.P.Method and apparatus for sensing a condition in a transmission medium of electromagnetic waves
US9762289B2 (en)2014-10-142017-09-12At&T Intellectual Property I, L.P.Method and apparatus for transmitting or receiving signals in a transportation system
US9769128B2 (en)2015-09-282017-09-19At&T Intellectual Property I, L.P.Method and apparatus for encryption of communications over a network
US9769020B2 (en)2014-10-212017-09-19At&T Intellectual Property I, L.P.Method and apparatus for responding to events affecting communications in a communication network
US9780834B2 (en)2014-10-212017-10-03At&T Intellectual Property I, L.P.Method and apparatus for transmitting electromagnetic waves
US9793954B2 (en)2015-04-282017-10-17At&T Intellectual Property I, L.P.Magnetic coupling device and methods for use therewith
US9793955B2 (en)2015-04-242017-10-17At&T Intellectual Property I, LpPassive electrical coupling device and methods for use therewith
US9793951B2 (en)2015-07-152017-10-17At&T Intellectual Property I, L.P.Method and apparatus for launching a wave mode that mitigates interference
US9800327B2 (en)2014-11-202017-10-24At&T Intellectual Property I, L.P.Apparatus for controlling operations of a communication device and methods thereof
US9820146B2 (en)2015-06-122017-11-14At&T Intellectual Property I, L.P.Method and apparatus for authentication and identity management of communicating devices
US9838896B1 (en)2016-12-092017-12-05At&T Intellectual Property I, L.P.Method and apparatus for assessing network coverage
US9836957B2 (en)2015-07-142017-12-05At&T Intellectual Property I, L.P.Method and apparatus for communicating with premises equipment
US9847850B2 (en)2014-10-142017-12-19At&T Intellectual Property I, L.P.Method and apparatus for adjusting a mode of communication in a communication network
US9847566B2 (en)2015-07-142017-12-19At&T Intellectual Property I, L.P.Method and apparatus for adjusting a field of a signal to mitigate interference
US9853342B2 (en)2015-07-142017-12-26At&T Intellectual Property I, L.P.Dielectric transmission medium connector and methods for use therewith
US9860075B1 (en)2016-08-262018-01-02At&T Intellectual Property I, L.P.Method and communication node for broadband distribution
US9865911B2 (en)2015-06-252018-01-09At&T Intellectual Property I, L.P.Waveguide system for slot radiating first electromagnetic waves that are combined into a non-fundamental wave mode second electromagnetic wave on a transmission medium
US9866309B2 (en)2015-06-032018-01-09At&T Intellectual Property I, LpHost node device and methods for use therewith
US9871282B2 (en)2015-05-142018-01-16At&T Intellectual Property I, L.P.At least one transmission medium having a dielectric surface that is covered at least in part by a second dielectric
US9871283B2 (en)2015-07-232018-01-16At&T Intellectual Property I, LpTransmission medium having a dielectric core comprised of plural members connected by a ball and socket configuration
US9876571B2 (en)2015-02-202018-01-23At&T Intellectual Property I, LpGuided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9876264B2 (en)2015-10-022018-01-23At&T Intellectual Property I, LpCommunication system, guided wave switch and methods for use therewith
US9876605B1 (en)2016-10-212018-01-23At&T Intellectual Property I, L.P.Launcher and coupling system to support desired guided wave mode
US9882277B2 (en)2015-10-022018-01-30At&T Intellectual Property I, LpCommunication device and antenna assembly with actuated gimbal mount
US9882257B2 (en)2015-07-142018-01-30At&T Intellectual Property I, L.P.Method and apparatus for launching a wave mode that mitigates interference
US9893795B1 (en)2016-12-072018-02-13At&T Intellectual Property I, LpMethod and repeater for broadband distribution
US9904535B2 (en)2015-09-142018-02-27At&T Intellectual Property I, L.P.Method and apparatus for distributing software
US9906269B2 (en)2014-09-172018-02-27At&T Intellectual Property I, L.P.Monitoring and mitigating conditions in a communication network
US9912027B2 (en)2015-07-232018-03-06At&T Intellectual Property I, L.P.Method and apparatus for exchanging communication signals
US9912419B1 (en)2016-08-242018-03-06At&T Intellectual Property I, L.P.Method and apparatus for managing a fault in a distributed antenna system
US9911020B1 (en)2016-12-082018-03-06At&T Intellectual Property I, L.P.Method and apparatus for tracking via a radio frequency identification device
US9913139B2 (en)2015-06-092018-03-06At&T Intellectual Property I, L.P.Signal fingerprinting for authentication of communicating devices
US9912382B2 (en)2015-06-032018-03-06At&T Intellectual Property I, LpNetwork termination and methods for use therewith
US9917341B2 (en)2015-05-272018-03-13At&T Intellectual Property I, L.P.Apparatus and method for launching electromagnetic waves and for modifying radial dimensions of the propagating electromagnetic waves
US9927517B1 (en)2016-12-062018-03-27At&T Intellectual Property I, L.P.Apparatus and methods for sensing rainfall
US9948354B2 (en)2015-04-282018-04-17At&T Intellectual Property I, L.P.Magnetic coupling device with reflective plate and methods for use therewith
US9948333B2 (en)2015-07-232018-04-17At&T Intellectual Property I, L.P.Method and apparatus for wireless communications to mitigate interference
US9954287B2 (en)2014-11-202018-04-24At&T Intellectual Property I, L.P.Apparatus for converting wireless signals and electromagnetic waves and methods thereof
US9967173B2 (en)2015-07-312018-05-08At&T Intellectual Property I, L.P.Method and apparatus for authentication and identity management of communicating devices
US9973940B1 (en)2017-02-272018-05-15At&T Intellectual Property I, L.P.Apparatus and methods for dynamic impedance matching of a guided wave launcher
US9991580B2 (en)2016-10-212018-06-05At&T Intellectual Property I, L.P.Launcher and coupling system for guided wave mode cancellation
US9998870B1 (en)2016-12-082018-06-12At&T Intellectual Property I, L.P.Method and apparatus for proximity sensing
US9997819B2 (en)2015-06-092018-06-12At&T Intellectual Property I, L.P.Transmission medium and method for facilitating propagation of electromagnetic waves via a core
US9999038B2 (en)2013-05-312018-06-12At&T Intellectual Property I, L.P.Remote distributed antenna system
US10009063B2 (en)2015-09-162018-06-26At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system having an out-of-band reference signal
US10009065B2 (en)2012-12-052018-06-26At&T Intellectual Property I, L.P.Backhaul link for distributed antenna system
US10009067B2 (en)2014-12-042018-06-26At&T Intellectual Property I, L.P.Method and apparatus for configuring a communication interface
US10009901B2 (en)2015-09-162018-06-26At&T Intellectual Property I, L.P.Method, apparatus, and computer-readable storage medium for managing utilization of wireless resources between base stations
US10020844B2 (en)2016-12-062018-07-10T&T Intellectual Property I, L.P.Method and apparatus for broadcast communication via guided waves
US10020587B2 (en)2015-07-312018-07-10At&T Intellectual Property I, L.P.Radial antenna and methods for use therewith
US10027397B2 (en)2016-12-072018-07-17At&T Intellectual Property I, L.P.Distributed antenna system and methods for use therewith
US10033107B2 (en)2015-07-142018-07-24At&T Intellectual Property I, L.P.Method and apparatus for coupling an antenna to a device
US10033108B2 (en)2015-07-142018-07-24At&T Intellectual Property I, L.P.Apparatus and methods for generating an electromagnetic wave having a wave mode that mitigates interference
US10044409B2 (en)2015-07-142018-08-07At&T Intellectual Property I, L.P.Transmission medium and methods for use therewith
US10051629B2 (en)2015-09-162018-08-14At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system having an in-band reference signal
US10051483B2 (en)2015-10-162018-08-14At&T Intellectual Property I, L.P.Method and apparatus for directing wireless signals
US10069535B2 (en)2016-12-082018-09-04At&T Intellectual Property I, L.P.Apparatus and methods for launching electromagnetic waves having a certain electric field structure
US10074890B2 (en)2015-10-022018-09-11At&T Intellectual Property I, L.P.Communication device and antenna with integrated light assembly
US10079661B2 (en)2015-09-162018-09-18At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system having a clock reference
US10090594B2 (en)2016-11-232018-10-02At&T Intellectual Property I, L.P.Antenna system having structural configurations for assembly
US10090606B2 (en)2015-07-152018-10-02At&T Intellectual Property I, L.P.Antenna system with dielectric array and methods for use therewith
US10103801B2 (en)2015-06-032018-10-16At&T Intellectual Property I, L.P.Host node device and methods for use therewith
US10103422B2 (en)2016-12-082018-10-16At&T Intellectual Property I, L.P.Method and apparatus for mounting network devices
US10136434B2 (en)2015-09-162018-11-20At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system having an ultra-wideband control channel
US10135146B2 (en)2016-10-182018-11-20At&T Intellectual Property I, L.P.Apparatus and methods for launching guided waves via circuits
US10135145B2 (en)2016-12-062018-11-20At&T Intellectual Property I, L.P.Apparatus and methods for generating an electromagnetic wave along a transmission medium
US10135147B2 (en)2016-10-182018-11-20At&T Intellectual Property I, L.P.Apparatus and methods for launching guided waves via an antenna
US10142086B2 (en)2015-06-112018-11-27At&T Intellectual Property I, L.P.Repeater and methods for use therewith
US10139820B2 (en)2016-12-072018-11-27At&T Intellectual Property I, L.P.Method and apparatus for deploying equipment of a communication system
US10148016B2 (en)2015-07-142018-12-04At&T Intellectual Property I, L.P.Apparatus and methods for communicating utilizing an antenna array
US10144036B2 (en)2015-01-302018-12-04At&T Intellectual Property I, L.P.Method and apparatus for mitigating interference affecting a propagation of electromagnetic waves guided by a transmission medium
US10154493B2 (en)2015-06-032018-12-11At&T Intellectual Property I, L.P.Network termination and methods for use therewith
US10168695B2 (en)2016-12-072019-01-01At&T Intellectual Property I, L.P.Method and apparatus for controlling an unmanned aircraft
US10170840B2 (en)2015-07-142019-01-01At&T Intellectual Property I, L.P.Apparatus and methods for sending or receiving electromagnetic signals
US10178445B2 (en)2016-11-232019-01-08At&T Intellectual Property I, L.P.Methods, devices, and systems for load balancing between a plurality of waveguides
US10205655B2 (en)2015-07-142019-02-12At&T Intellectual Property I, L.P.Apparatus and methods for communicating utilizing an antenna array and multiple communication paths
US10224634B2 (en)2016-11-032019-03-05At&T Intellectual Property I, L.P.Methods and apparatus for adjusting an operational characteristic of an antenna
US10225025B2 (en)2016-11-032019-03-05At&T Intellectual Property I, L.P.Method and apparatus for detecting a fault in a communication system
US10243784B2 (en)2014-11-202019-03-26At&T Intellectual Property I, L.P.System for generating topology information and methods thereof
US10243270B2 (en)2016-12-072019-03-26At&T Intellectual Property I, L.P.Beam adaptive multi-feed dielectric antenna system and methods for use therewith
US10264586B2 (en)2016-12-092019-04-16At&T Mobility Ii LlcCloud-based packet controller and methods for use therewith
US10291311B2 (en)2016-09-092019-05-14At&T Intellectual Property I, L.P.Method and apparatus for mitigating a fault in a distributed antenna system
US10291334B2 (en)2016-11-032019-05-14At&T Intellectual Property I, L.P.System for detecting a fault in a communication system
US10298293B2 (en)2017-03-132019-05-21At&T Intellectual Property I, L.P.Apparatus of communication utilizing wireless network devices
US10305190B2 (en)2016-12-012019-05-28At&T Intellectual Property I, L.P.Reflecting dielectric antenna system and methods for use therewith
US10312567B2 (en)2016-10-262019-06-04At&T Intellectual Property I, L.P.Launcher with planar strip antenna and methods for use therewith
US10320586B2 (en)2015-07-142019-06-11At&T Intellectual Property I, L.P.Apparatus and methods for generating non-interfering electromagnetic waves on an insulated transmission medium
US10326494B2 (en)2016-12-062019-06-18At&T Intellectual Property I, L.P.Apparatus for measurement de-embedding and methods for use therewith
US10326689B2 (en)2016-12-082019-06-18At&T Intellectual Property I, L.P.Method and system for providing alternative communication paths
US10340600B2 (en)2016-10-182019-07-02At&T Intellectual Property I, L.P.Apparatus and methods for launching guided waves via plural waveguide systems
US10341142B2 (en)2015-07-142019-07-02At&T Intellectual Property I, L.P.Apparatus and methods for generating non-interfering electromagnetic waves on an uninsulated conductor
US10340573B2 (en)2016-10-262019-07-02At&T Intellectual Property I, L.P.Launcher with cylindrical coupling device and methods for use therewith
US10340983B2 (en)2016-12-092019-07-02At&T Intellectual Property I, L.P.Method and apparatus for surveying remote sites via guided wave communications
US10340601B2 (en)2016-11-232019-07-02At&T Intellectual Property I, L.P.Multi-antenna system and methods for use therewith
US10340603B2 (en)2016-11-232019-07-02At&T Intellectual Property I, L.P.Antenna system having shielded structural configurations for assembly
US10348391B2 (en)2015-06-032019-07-09At&T Intellectual Property I, L.P.Client node device with frequency conversion and methods for use therewith
US10355367B2 (en)2015-10-162019-07-16At&T Intellectual Property I, L.P.Antenna structure for exchanging wireless signals
US10361489B2 (en)2016-12-012019-07-23At&T Intellectual Property I, L.P.Dielectric dish antenna system and methods for use therewith
US10359749B2 (en)2016-12-072019-07-23At&T Intellectual Property I, L.P.Method and apparatus for utilities management via guided wave communication
US10374316B2 (en)2016-10-212019-08-06At&T Intellectual Property I, L.P.System and dielectric antenna with non-uniform dielectric
US10382976B2 (en)2016-12-062019-08-13At&T Intellectual Property I, L.P.Method and apparatus for managing wireless communications based on communication paths and network device positions
US10389037B2 (en)2016-12-082019-08-20At&T Intellectual Property I, L.P.Apparatus and methods for selecting sections of an antenna array and use therewith
US10389029B2 (en)2016-12-072019-08-20At&T Intellectual Property I, L.P.Multi-feed dielectric antenna system with core selection and methods for use therewith
US10396887B2 (en)2015-06-032019-08-27At&T Intellectual Property I, L.P.Client node device and methods for use therewith
US10411356B2 (en)2016-12-082019-09-10At&T Intellectual Property I, L.P.Apparatus and methods for selectively targeting communication devices with an antenna array
US10439675B2 (en)2016-12-062019-10-08At&T Intellectual Property I, L.P.Method and apparatus for repeating guided wave communication signals
US10446936B2 (en)2016-12-072019-10-15At&T Intellectual Property I, L.P.Multi-feed dielectric antenna system and methods for use therewith
US10498044B2 (en)2016-11-032019-12-03At&T Intellectual Property I, L.P.Apparatus for configuring a surface of an antenna
US10530505B2 (en)2016-12-082020-01-07At&T Intellectual Property I, L.P.Apparatus and methods for launching electromagnetic waves along a transmission medium
US10535928B2 (en)2016-11-232020-01-14At&T Intellectual Property I, L.P.Antenna system and methods for use therewith
US10547348B2 (en)2016-12-072020-01-28At&T Intellectual Property I, L.P.Method and apparatus for switching transmission mediums in a communication system
US10601494B2 (en)2016-12-082020-03-24At&T Intellectual Property I, L.P.Dual-band communication device and method for use therewith
US10637149B2 (en)2016-12-062020-04-28At&T Intellectual Property I, L.P.Injection molded dielectric antenna and methods for use therewith
US10650940B2 (en)2015-05-152020-05-12At&T Intellectual Property I, L.P.Transmission medium having a conductive material and methods for use therewith
US10665942B2 (en)2015-10-162020-05-26At&T Intellectual Property I, L.P.Method and apparatus for adjusting wireless communications
US10679767B2 (en)2015-05-152020-06-09At&T Intellectual Property I, L.P.Transmission medium having a conductive material and methods for use therewith
US10694379B2 (en)2016-12-062020-06-23At&T Intellectual Property I, L.P.Waveguide system with device-based authentication and methods for use therewith
US10727599B2 (en)2016-12-062020-07-28At&T Intellectual Property I, L.P.Launcher with slot antenna and methods for use therewith
US10755542B2 (en)2016-12-062020-08-25At&T Intellectual Property I, L.P.Method and apparatus for surveillance via guided wave communication
US10777873B2 (en)2016-12-082020-09-15At&T Intellectual Property I, L.P.Method and apparatus for mounting network devices
US10784670B2 (en)2015-07-232020-09-22At&T Intellectual Property I, L.P.Antenna support for aligning an antenna
US10811767B2 (en)2016-10-212020-10-20At&T Intellectual Property I, L.P.System and dielectric antenna with convex dielectric radome
US10819035B2 (en)2016-12-062020-10-27At&T Intellectual Property I, L.P.Launcher with helical antenna and methods for use therewith
US10916969B2 (en)2016-12-082021-02-09At&T Intellectual Property I, L.P.Method and apparatus for providing power using an inductive coupling
US10938108B2 (en)2016-12-082021-03-02At&T Intellectual Property I, L.P.Frequency selective multi-feed dielectric antenna system and methods for use therewith
US20210134144A1 (en)*2009-12-082021-05-06Universal Electronics Inc.System and method for simplified activity based setup of a controlling device
US11032819B2 (en)2016-09-152021-06-08At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system having a control channel reference signal
US11204729B2 (en)2000-11-012021-12-21Flexiworld Technologies, Inc.Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service

Families Citing this family (243)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8464302B1 (en)1999-08-032013-06-11Videoshare, LlcMethod and system for sharing video with advertisements over a network
US20070127553A1 (en)*1999-08-132007-06-07Viasat, Inc.Code Reuse Multiple Access For Satellite Return Link
US20020056123A1 (en)2000-03-092002-05-09Gad LiwerantSharing a streaming video
JP2001338233A (en)*2000-03-242001-12-07Sony CorpElectronic equipment, system and method for charging based on hours used, charging processor, recording medium and prepaid card
US9380414B2 (en)2000-06-272016-06-28Ortiz & Associates Consulting, LlcSystems, methods and apparatuses for brokering data between wireless devices, servers and data rendering devices
EP1729445B1 (en)*2000-08-232009-05-06Sony Deutschland GmbHMethod for remotely controlling a device
US20030023975A1 (en)*2001-03-022003-01-30Microsoft CorporationEnhanced music services for television
US20030038849A1 (en)*2001-07-102003-02-27Nortel Networks LimitedSystem and method for remotely interfacing with a plurality of electronic devices
JP2003078830A (en)*2001-09-032003-03-14Sony CorpDigital broadcasting receiver and method for transmitting communication information
US7161994B2 (en)2001-09-172007-01-09Digeo, Inc.System and method for shared decoding
US7167531B2 (en)*2001-09-172007-01-23Digeo, Inc.System and method for shared decoding using a data replay scheme
US8930486B2 (en)*2001-09-262015-01-06Intel CorporationSystem and method for a centralized intelligence network
US7466992B1 (en)2001-10-182008-12-16Iwao FujisakiCommunication device
US7127271B1 (en)2001-10-182006-10-24Iwao FujisakiCommunication device
US7107081B1 (en)2001-10-182006-09-12Iwao FujisakiCommunication device
US7623753B2 (en)*2001-10-262009-11-24Robert Bosch GmbhMethod for viewing and controlling multiple DVR's
US6950677B2 (en)*2001-11-132005-09-27Inventec CorporationWireless transmission system
US6888850B2 (en)*2001-11-282005-05-03Qwest Communications International, Inc.Modular home/office multi-media distribution system
JP3812727B2 (en)*2001-12-112006-08-23日本電気株式会社 Information processing system
US6587752B1 (en)*2001-12-252003-07-01National Institute Of Advanced Industrial Science And TechnologyRobot operation teaching method and apparatus
US6658091B1 (en)2002-02-012003-12-02@Security Broadband Corp.LIfestyle multimedia security system
JP2003283868A (en)*2002-03-222003-10-03Toshiba Corp Portable information terminal, information device, and information device control system using portable information terminal
US6914551B2 (en)*2002-04-122005-07-05Apple Computer, Inc.Apparatus and method to facilitate universal remote control
US7145888B2 (en)*2002-04-232006-12-05Broadcom CorporationExplicit congestion notification for DOCSIS based broadband communication systems
US8098606B2 (en)*2002-04-232012-01-17Broadcom CorporationModified upstream channel descriptor messages for DOCSIS-based broadband communication systems
US7024256B2 (en)*2002-06-272006-04-04Openpeak Inc.Method, system, and computer program product for automatically managing components within a controlled environment
US7933945B2 (en)*2002-06-272011-04-26Openpeak Inc.Method, system, and computer program product for managing controlled residential or non-residential environments
US8116889B2 (en)*2002-06-272012-02-14Openpeak Inc.Method, system, and computer program product for managing controlled residential or non-residential environments
US6792323B2 (en)2002-06-272004-09-14Openpeak Inc.Method, system, and computer program product for managing controlled residential or non-residential environments
US20040006772A1 (en)*2002-07-082004-01-08Ahmad AnsariCentralized video and data integration unit
US7260825B2 (en)*2002-07-082007-08-21Sbc Properties, L.P.System for providing DBS and DSL video services to multiple television sets
US7463707B2 (en)*2002-09-032008-12-09Broadcom CorporationUpstream frequency control for docsis based satellite systems
US7738596B2 (en)*2002-09-132010-06-15Broadcom CorporationHigh speed data service via satellite modem termination system and satellite modems
US7987489B2 (en)2003-01-072011-07-26Openpeak Inc.Legacy device bridge for residential or non-residential networks
US20040187156A1 (en)*2003-01-082004-09-23Stephen PalmTransporting home networking frame-based communication signals over coaxial cables
US7606157B2 (en)*2003-01-232009-10-20Broadcom CorporationApparatus and method for communicating arbitrarily encoded data over a 1-gigabit ethernet
US7408892B2 (en)*2003-01-282008-08-05Broadcom CorporationUpstream adaptive modulation in DOCSIS based applications
US8229512B1 (en)2003-02-082012-07-24Iwao FujisakiCommunication device
US7525975B2 (en)*2003-03-072009-04-28Rami CaspiSystem and method for integrated audio stream manager
US7761898B2 (en)*2003-03-072010-07-20Siemens Enterprise Communications, Inc.System and method for e-mail control of an integrated communications center
US7519073B2 (en)2003-03-072009-04-14Siemens Communications, Inc.System and method for instant messaging control of an integrated communications center
US8539533B2 (en)*2003-03-072013-09-17Siemens Enterprise Communications, Inc.System and method for digital personal video stream manager
US20040177371A1 (en)*2003-03-072004-09-09Rami CaspiSystem and method for integrated communications center
US7536708B2 (en)*2003-03-072009-05-19Siemens Communications, Inc.System and method for context-based searching and control of an integrated communications center
US20040177375A1 (en)*2003-03-072004-09-09Rami CaspiSystem and method for short message service control of an integrated communications center
US7787749B2 (en)*2003-03-072010-08-31Siemens Enterprise Communications, Inc.System and method for voice portal control of an integrated communications center
US8042049B2 (en)*2003-11-032011-10-18Openpeak Inc.User interface for multi-device control
US7668990B2 (en)*2003-03-142010-02-23Openpeak Inc.Method of controlling a device to perform an activity-based or an experience-based operation
GB0306973D0 (en)*2003-03-262003-04-30British TelecommTransmitting video
US8241128B1 (en)2003-04-032012-08-14Iwao FujisakiCommunication device
US8576820B2 (en)*2003-07-032013-11-05Broadcom CorporationStandby mode for use in a device having a multiple channel physical layer
JP4352797B2 (en)*2003-07-072009-10-28ソニー株式会社 Receiving apparatus and receiving method
US8090402B1 (en)2003-09-262012-01-03Iwao FujisakiCommunication device
US8121635B1 (en)2003-11-222012-02-21Iwao FujisakiCommunication device
US7650379B2 (en)*2003-12-092010-01-19Viasat, Inc.Method for channel congestion management
US7558280B2 (en)*2003-12-112009-07-07Broadcom CorporationApparatus and method for auto-negotiation in a communication system
US20050135490A1 (en)*2003-12-222005-06-23Randy ZimlerMethods of providing communications services
US20060010247A1 (en)*2003-12-222006-01-12Randy ZimlerMethods for providing communications services
WO2005074279A1 (en)*2004-01-292005-08-11Hildebrand John GMethod and system of transporting multimedia signals
US10142392B2 (en)2007-01-242018-11-27Icontrol Networks, Inc.Methods and systems for improved system performance
US11916870B2 (en)2004-03-162024-02-27Icontrol Networks, Inc.Gateway registry methods and systems
US10156959B2 (en)2005-03-162018-12-18Icontrol Networks, Inc.Cross-client sensor user interface in an integrated security network
US11489812B2 (en)2004-03-162022-11-01Icontrol Networks, Inc.Forming a security network including integrated security system components and network devices
US7711796B2 (en)2006-06-122010-05-04Icontrol Networks, Inc.Gateway registry methods and systems
US10380871B2 (en)2005-03-162019-08-13Icontrol Networks, Inc.Control system user interface
US20170118037A1 (en)2008-08-112017-04-27Icontrol Networks, Inc.Integrated cloud system for premises automation
US11677577B2 (en)2004-03-162023-06-13Icontrol Networks, Inc.Premises system management using status signal
US10444964B2 (en)2007-06-122019-10-15Icontrol Networks, Inc.Control system user interface
US20090077623A1 (en)2005-03-162009-03-19Marc BaumSecurity Network Integrating Security System and Network Devices
US10348575B2 (en)2013-06-272019-07-09Icontrol Networks, Inc.Control system user interface
US8963713B2 (en)2005-03-162015-02-24Icontrol Networks, Inc.Integrated security network with security alarm signaling system
US10382452B1 (en)2007-06-122019-08-13Icontrol Networks, Inc.Communication protocols in integrated systems
US11244545B2 (en)2004-03-162022-02-08Icontrol Networks, Inc.Cross-client sensor user interface in an integrated security network
US10313303B2 (en)2007-06-122019-06-04Icontrol Networks, Inc.Forming a security network including integrated security system components and network devices
US11201755B2 (en)2004-03-162021-12-14Icontrol Networks, Inc.Premises system management using status signal
US11368429B2 (en)2004-03-162022-06-21Icontrol Networks, Inc.Premises management configuration and control
US10237237B2 (en)2007-06-122019-03-19Icontrol Networks, Inc.Communication protocols in integrated systems
US9609003B1 (en)2007-06-122017-03-28Icontrol Networks, Inc.Generating risk profile using data of home monitoring and security system
US9191228B2 (en)2005-03-162015-11-17Icontrol Networks, Inc.Cross-client sensor user interface in an integrated security network
US11277465B2 (en)2004-03-162022-03-15Icontrol Networks, Inc.Generating risk profile using data of home monitoring and security system
US10062273B2 (en)2010-09-282018-08-28Icontrol Networks, Inc.Integrated security system with parallel processing architecture
US10721087B2 (en)2005-03-162020-07-21Icontrol Networks, Inc.Method for networked touchscreen with integrated interfaces
US9141276B2 (en)2005-03-162015-09-22Icontrol Networks, Inc.Integrated interface for mobile device
US10200504B2 (en)*2007-06-122019-02-05Icontrol Networks, Inc.Communication protocols over internet protocol (IP) networks
US12063220B2 (en)2004-03-162024-08-13Icontrol Networks, Inc.Communication protocols in integrated systems
US11316958B2 (en)2008-08-112022-04-26Icontrol Networks, Inc.Virtual device systems and methods
US11811845B2 (en)2004-03-162023-11-07Icontrol Networks, Inc.Communication protocols over internet protocol (IP) networks
US10375253B2 (en)2008-08-252019-08-06Icontrol Networks, Inc.Security system with networked touchscreen and gateway
JP2007529826A (en)2004-03-162007-10-25アイコントロール ネットワークス, インコーポレイテッド Object management network
US8635350B2 (en)2006-06-122014-01-21Icontrol Networks, Inc.IP device discovery systems and methods
US9729342B2 (en)2010-12-202017-08-08Icontrol Networks, Inc.Defining and implementing sensor triggered response rules
US8988221B2 (en)2005-03-162015-03-24Icontrol Networks, Inc.Integrated security system with parallel processing architecture
US10522026B2 (en)2008-08-112019-12-31Icontrol Networks, Inc.Automation system user interface with three-dimensional display
US11159484B2 (en)2004-03-162021-10-26Icontrol Networks, Inc.Forming a security network including integrated security system components and network devices
US11343380B2 (en)2004-03-162022-05-24Icontrol Networks, Inc.Premises system automation
US10339791B2 (en)2007-06-122019-07-02Icontrol Networks, Inc.Security network integrated with premise security system
US9531593B2 (en)2007-06-122016-12-27Icontrol Networks, Inc.Takeover processes in security network integrated with premise security system
US11113950B2 (en)2005-03-162021-09-07Icontrol Networks, Inc.Gateway integrated with premises security system
US11582065B2 (en)2007-06-122023-02-14Icontrol Networks, Inc.Systems and methods for device communication
US8041348B1 (en)2004-03-232011-10-18Iwao FujisakiCommunication device
GB0406901D0 (en)*2004-03-262004-04-28British TelecommTransmitting recorded material
US8630225B2 (en)*2004-04-162014-01-14Broadcom CorporationOver the air programming via a broadband access gateway
US7212783B2 (en)*2004-07-072007-05-01Motorola, Inc.System and method for managing content between devices in various domains
US20060040638A1 (en)*2004-08-172006-02-23Mcquaide Arnold JrHand-held remote personal communicator & controller
US20060041923A1 (en)*2004-08-172006-02-23Mcquaide Arnold JrHand-held remote personal communicator & controller
US20060041916A1 (en)*2004-08-172006-02-23Mcquaide Arnold JrPersonal multi-modal control and communications system
JP4293108B2 (en)*2004-10-142009-07-08ソニー株式会社 REMOTE CONTROL SYSTEM, REMOTE CONTROL METHOD, REMOTE CONTROLLER, AND ELECTRONIC DEVICE
US8671427B1 (en)2004-11-172014-03-11Verisign, Inc.Method and apparatus to enable sending personal data via a network
US7653447B2 (en)*2004-12-302010-01-26Mondo Systems, Inc.Integrated audio video signal processing system using centralized processing of signals
US7825986B2 (en)*2004-12-302010-11-02Mondo Systems, Inc.Integrated multimedia signal processing system using centralized processing of signals and other peripheral device
US8015590B2 (en)*2004-12-302011-09-06Mondo Systems, Inc.Integrated multimedia signal processing system using centralized processing of signals
US8880205B2 (en)2004-12-302014-11-04Mondo Systems, Inc.Integrated multimedia signal processing system using centralized processing of signals
US9306809B2 (en)2007-06-122016-04-05Icontrol Networks, Inc.Security system with networked touchscreen
US20170180198A1 (en)2008-08-112017-06-22Marc BaumForming a security network including integrated security system components
US11615697B2 (en)2005-03-162023-03-28Icontrol Networks, Inc.Premise management systems and methods
US20110128378A1 (en)2005-03-162011-06-02Reza RajiModular Electronic Display Platform
US10999254B2 (en)2005-03-162021-05-04Icontrol Networks, Inc.System for data routing in networks
US11700142B2 (en)2005-03-162023-07-11Icontrol Networks, Inc.Security network integrating security system and network devices
US11496568B2 (en)2005-03-162022-11-08Icontrol Networks, Inc.Security system with networked touchscreen
US20120324566A1 (en)2005-03-162012-12-20Marc BaumTakeover Processes In Security Network Integrated With Premise Security System
US20070061725A1 (en)*2005-03-172007-03-15Isaac Emad SSystem and method for managing content between devices having different capabilities
US20060209174A1 (en)*2005-03-172006-09-21Isaac Emad SSystem and method for selective media recording and playback
US8208954B1 (en)2005-04-082012-06-26Iwao FujisakiCommunication device
US7908555B2 (en)*2005-05-312011-03-15At&T Intellectual Property I, L.P.Remote control having multiple displays for presenting multiple streams of content
US20070021053A1 (en)*2005-07-202007-01-25Marrah Jeffrey JWireless satellite radio distribution network
US20070028262A1 (en)*2005-07-292007-02-01Zermatt Systems, Inc.Virtual discovery of content available to a device
US8009665B2 (en)*2005-10-042011-08-30Assia, Inc.DSL system
US20070192482A1 (en)*2005-10-082007-08-16General Instrument CorporationInteractive bandwidth modeling and node estimation
KR100664955B1 (en)*2005-10-202007-01-04삼성전자주식회사 Method for controlling download speed of broadcast receiving device and device therefor
US20070230910A1 (en)*2006-03-042007-10-04Innosys IncorporatedApparatus and Method for Two-Way Remote Control and Cradle or Adaptor to Control an A/V Media Player
US8279850B2 (en)2006-03-062012-10-02At&T Intellectual Property I, LpMethods and apparatus to implement voice over internet protocol (VoIP) phones
US7509402B2 (en)2006-03-162009-03-24Exceptional Innovation, LlcAutomation control system having a configuration tool and two-way ethernet communication for web service messaging, discovery, description, and eventing that is controllable with a touch-screen display
US8001219B2 (en)2006-03-162011-08-16Exceptional Innovation, LlcUser control interface for convergence and automation system
US7496627B2 (en)2006-03-162009-02-24Exceptional Innovation, LlcAutomation control system having digital logging
US8725845B2 (en)2006-03-162014-05-13Exceptional Innovation LlcAutomation control system having a configuration tool
US7587464B2 (en)*2006-03-162009-09-08Exceptional Innovation, LlcDevice automation using networked device control having a web services for devices stack
US8209398B2 (en)2006-03-162012-06-26Exceptional Innovation LlcInternet protocol based media streaming solution
US8155142B2 (en)2006-03-162012-04-10Exceptional Innovation LlcNetwork based digital access point device
US7966083B2 (en)*2006-03-162011-06-21Exceptional Innovation LlcAutomation control system having device scripting
US20070223429A1 (en)*2006-03-212007-09-27Utstarcom, Inc.Method and apparatus to facilitate use of cable television coaxial cable for local area network services
WO2007126781A2 (en)2006-03-272007-11-08Exceptional Innovation LlcSet top box for convergence and automation system
US7561801B2 (en)*2006-03-312009-07-14Applied Micro Circuits CorporationOptical transceiver with electrical ring distribution interface
US8032672B2 (en)2006-04-142011-10-04Apple Inc.Increased speed of processing of audio samples received over a serial communications link by use of channel map and steering table
US8271881B2 (en)*2006-04-202012-09-18Exceptional Innovation, LlcTouch screen for convergence and automation system
US7667968B2 (en)*2006-05-192010-02-23Exceptional Innovation, LlcAir-cooling system configuration for touch screen
US7656849B1 (en)2006-05-312010-02-02Qurio Holdings, Inc.System and method for bypassing an access point in a local area network for P2P data transfers
US12063221B2 (en)2006-06-122024-08-13Icontrol Networks, Inc.Activation of gateway device
US10079839B1 (en)2007-06-122018-09-18Icontrol Networks, Inc.Activation of gateway device
US8102863B1 (en)2006-06-272012-01-24Qurio Holdings, Inc.High-speed WAN to wireless LAN gateway
US20080133327A1 (en)*2006-09-142008-06-05Shah UllahMethods and systems for securing content played on mobile devices
US20090298514A1 (en)2006-09-142009-12-03Shah UllahReal world behavior measurement using identifiers specific to mobile devices
US9445353B2 (en)2006-09-142016-09-13Omnitrail Technologies Inc.Presence platform for passive radio access network-to-radio access network device transition
US8230464B2 (en)*2006-09-262012-07-24Viasat, Inc.DOCSIS MAC chip adapted
US8159993B2 (en)*2006-09-262012-04-17Viasat, Inc.Multi-user detection in satellite return link
US8189501B2 (en)*2006-09-262012-05-29Viasat, Inc.Multiple MAC domains
US7995515B2 (en)*2006-10-032011-08-09Viasat, Inc.Upstream resource optimization
WO2008097367A2 (en)*2006-10-032008-08-14Viasat, Inc.Forward satellite link with sub-channels
WO2008073658A2 (en)2006-11-092008-06-19Exceptional Innovation, Llc.Portable device for convergence and automation solution
US11706279B2 (en)2007-01-242023-07-18Icontrol Networks, Inc.Methods and systems for data communication
US7633385B2 (en)2007-02-282009-12-15Ucontrol, Inc.Method and system for communicating with and controlling an alarm system from a remote server
US8451986B2 (en)2007-04-232013-05-28Icontrol Networks, Inc.Method and system for automatically providing alternate network access for telecommunications
US7890089B1 (en)2007-05-032011-02-15Iwao FujisakiCommunication device
US8559983B1 (en)2007-05-032013-10-15Iwao FujisakiCommunication device
US12184443B2 (en)2007-06-122024-12-31Icontrol Networks, Inc.Controlling data routing among networks
US12003387B2 (en)2012-06-272024-06-04Comcast Cable Communications, LlcControl system user interface
US10523689B2 (en)2007-06-122019-12-31Icontrol Networks, Inc.Communication protocols over internet protocol (IP) networks
US11423756B2 (en)2007-06-122022-08-23Icontrol Networks, Inc.Communication protocols in integrated systems
US11237714B2 (en)2007-06-122022-02-01Control Networks, Inc.Control system user interface
US11218878B2 (en)2007-06-122022-01-04Icontrol Networks, Inc.Communication protocols in integrated systems
US11212192B2 (en)2007-06-122021-12-28Icontrol Networks, Inc.Communication protocols in integrated systems
US12283172B2 (en)2007-06-122025-04-22Icontrol Networks, Inc.Communication protocols in integrated systems
US11646907B2 (en)2007-06-122023-05-09Icontrol Networks, Inc.Communication protocols in integrated systems
US10389736B2 (en)2007-06-122019-08-20Icontrol Networks, Inc.Communication protocols in integrated systems
US10616075B2 (en)2007-06-122020-04-07Icontrol Networks, Inc.Communication protocols in integrated systems
US10666523B2 (en)2007-06-122020-05-26Icontrol Networks, Inc.Communication protocols in integrated systems
US11316753B2 (en)2007-06-122022-04-26Icontrol Networks, Inc.Communication protocols in integrated systems
US10498830B2 (en)2007-06-122019-12-03Icontrol Networks, Inc.Wi-Fi-to-serial encapsulation in systems
US11089122B2 (en)2007-06-122021-08-10Icontrol Networks, Inc.Controlling data routing among networks
US10423309B2 (en)2007-06-122019-09-24Icontrol Networks, Inc.Device integration framework
US10051078B2 (en)2007-06-122018-08-14Icontrol Networks, Inc.WiFi-to-serial encapsulation in systems
US11601810B2 (en)2007-06-122023-03-07Icontrol Networks, Inc.Communication protocols in integrated systems
US8676273B1 (en)2007-08-242014-03-18Iwao FujisakiCommunication device
US11831462B2 (en)2007-08-242023-11-28Icontrol Networks, Inc.Controlling data routing in premises management systems
US20090289839A1 (en)*2007-09-262009-11-26Viasat, IncDynamic Sub-Channel Sizing
US8639214B1 (en)2007-10-262014-01-28Iwao FujisakiCommunication device
US8472935B1 (en)2007-10-292013-06-25Iwao FujisakiCommunication device
US20090156251A1 (en)*2007-12-122009-06-18Alan CannistraroRemote control protocol for media systems controlled by portable devices
US8744720B1 (en)2007-12-272014-06-03Iwao FujisakiInter-vehicle middle point maintaining implementer
US11916928B2 (en)2008-01-242024-02-27Icontrol Networks, Inc.Communication protocols over internet protocol (IP) networks
US9202358B2 (en)*2008-02-042015-12-01Wen MiaoMethod and system for transmitting video images using video cameras embedded in signal/street lights
EP2101503A1 (en)*2008-03-112009-09-16British Telecommunications Public Limited CompanyVideo coding
US8638810B2 (en)*2008-04-252014-01-28Qualcomm IncorporatedMultiradio-database systems and methods
US9083474B2 (en)*2008-04-252015-07-14Qualcomm IncorporatedMultimedia broadcast forwarding systems and methods
US8543157B1 (en)2008-05-092013-09-24Iwao FujisakiCommunication device which notifies its pin-point location or geographic area in accordance with user selection
US20170185278A1 (en)2008-08-112017-06-29Icontrol Networks, Inc.Automation system user interface
US8340726B1 (en)2008-06-302012-12-25Iwao FujisakiCommunication device
US8452307B1 (en)2008-07-022013-05-28Iwao FujisakiCommunication device
US9716774B2 (en)2008-07-102017-07-25Apple Inc.System and method for syncing a user interface on a server device to a user interface on a client device
US11792036B2 (en)2008-08-112023-10-17Icontrol Networks, Inc.Mobile premises automation platform
US11729255B2 (en)2008-08-112023-08-15Icontrol Networks, Inc.Integrated cloud system with lightweight gateway for premises automation
US11758026B2 (en)2008-08-112023-09-12Icontrol Networks, Inc.Virtual device systems and methods
US10530839B2 (en)2008-08-112020-01-07Icontrol Networks, Inc.Integrated cloud system with lightweight gateway for premises automation
US11258625B2 (en)2008-08-112022-02-22Icontrol Networks, Inc.Mobile premises automation platform
US8411798B2 (en)*2008-11-052013-04-02Viasat, Inc.Reducing receiver power dissipation
EP2200319A1 (en)2008-12-102010-06-23BRITISH TELECOMMUNICATIONS public limited companyMultiplexed video streaming
EP2219342A1 (en)2009-02-122010-08-18BRITISH TELECOMMUNICATIONS public limited companyBandwidth allocation control in multiple video streaming
US9215423B2 (en)2009-03-302015-12-15Time Warner Cable Enterprises LlcRecommendation engine apparatus and methods
US11076189B2 (en)2009-03-302021-07-27Time Warner Cable Enterprises LlcPersonal media channel apparatus and methods
US8638211B2 (en)2009-04-302014-01-28Icontrol Networks, Inc.Configurable controller and interface for home SMA, phone and multimedia
US20100302233A1 (en)*2009-05-262010-12-02Holland David AmesVirtual Diving System and Method
US9794612B1 (en)*2009-06-102017-10-17The Directv Group, Inc.Method and system for communicating customer service requests
US8434121B2 (en)2009-10-162013-04-30At&T Intellectual Property I, L.P.System and method for monitoring whole home digital video recorder usage for internet protocol television
US8396055B2 (en)2009-10-202013-03-12Time Warner Cable Inc.Methods and apparatus for enabling media functionality in a content-based network
US8660545B1 (en)*2010-01-062014-02-25ILook CorporationResponding to a video request by displaying information on a TV remote and video on the TV
US8855101B2 (en)2010-03-092014-10-07The Nielsen Company (Us), LlcMethods, systems, and apparatus to synchronize actions of audio source monitors
US8997136B2 (en)2010-07-222015-03-31Time Warner Cable Enterprises LlcApparatus and methods for packetized content delivery over a bandwidth-efficient network
US20120030712A1 (en)*2010-08-022012-02-02At&T Intellectual Property I, L.P.Network-integrated remote control with voice activation
US8836467B1 (en)2010-09-282014-09-16Icontrol Networks, Inc.Method, system and apparatus for automated reporting of account and sensor zone information to a central station
US11750414B2 (en)2010-12-162023-09-05Icontrol Networks, Inc.Bidirectional security sensor communication for a premises security system
US9147337B2 (en)2010-12-172015-09-29Icontrol Networks, Inc.Method and system for logging security event data
US10038493B2 (en)*2010-12-282018-07-31Avago Technologies General Ip (Singapore) Pte. LtdInternet protocol low noise block front end architecture
US9451331B2 (en)*2011-01-152016-09-20Lattice Semiconductor CorporationProxy device operation in command and control network
US20120185783A1 (en)2011-01-192012-07-19Abel AvellanSystem and method for zero latency browsing
US9602414B2 (en)2011-02-092017-03-21Time Warner Cable Enterprises LlcApparatus and methods for controlled bandwidth reclamation
US8750208B1 (en)*2011-06-012014-06-10Sprint Spectrum L.P.Processing an access request in a wireless communication system
US20130038678A1 (en)2011-08-082013-02-14Emc Satcom Technologies, LlcVideo management system over satellite
US9467723B2 (en)2012-04-042016-10-11Time Warner Cable Enterprises LlcApparatus and methods for automated highlight reel creation in a content delivery network
EP2680493A1 (en)*2012-06-292014-01-01Thomson LicensingA device and a method at the device for configuring a wireless interface
CN103631203A (en)*2012-08-202014-03-12牛春咏Intelligent household control system
US20140082645A1 (en)2012-09-142014-03-20Peter SternApparatus and methods for providing enhanced or interactive features
US9077850B1 (en)*2013-01-152015-07-07Google Inc.Recording multi-party video calls
WO2014135670A1 (en)*2013-03-082014-09-12Koninklijke Philips N.V.Wireless docking system for audio-video
CN104714503B (en)*2013-12-122018-07-06南京中兴软件有限责任公司Remote household gateway controller, home gateway, terminal and terminal control method
US11405463B2 (en)2014-03-032022-08-02Icontrol Networks, Inc.Media content management
US11146637B2 (en)2014-03-032021-10-12Icontrol Networks, Inc.Media content management
FR3019428A1 (en)*2014-03-312015-10-02Orange DEVICE AND METHOD FOR REMOTELY CONTROLLING THE RESTITUTION OF MULTIMEDIA CONTENT
JP6336864B2 (en)*2014-09-052018-06-06シャープ株式会社 Cooking system
US10116676B2 (en)2015-02-132018-10-30Time Warner Cable Enterprises LlcApparatus and methods for data collection, analysis and service modification based on online activity
CN105141634A (en)*2015-09-222015-12-09江西飞尚科技有限公司Intelligent gateway module possessing remote wireless transmission function
WO2017219318A1 (en)*2016-06-232017-12-28华为技术有限公司Cm and hfc network fault locating system and fault detection method
WO2018039482A1 (en)*2016-08-242018-03-01Raduchel William JNetwork-enabled graphics processing module
FR3095310B1 (en)*2019-04-162021-04-30Transdev Group Electronic device for transmitting a video stream, vehicle, electronic monitoring system and associated method
TWI742385B (en)*2019-06-122021-10-11莊隆泰Network management device, network management module, and network management method

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5659351A (en)1993-06-041997-08-19Ciena CorporationSwitch and insertion networks in optical cable TV system
US6188871B1 (en)1995-12-182001-02-13Sharp Kabushiki KaishaRegional common-use block of CATV system and CATV system using the regional common-use blocks
US6188397B1 (en)1995-11-222001-02-13Samsung Electronics Co., Ltd.Set-top electronics and network interface unit arrangement
US20010018772A1 (en)2000-02-242001-08-30Koichi ShibataVideo server for video distribution system
US20020059637A1 (en)2000-01-142002-05-16Rakib Selim ShlomoHome gateway for video and data distribution from various types of headend facilities and including digital video recording functions
US6408436B1 (en)1999-03-182002-06-18Next Level CommunicationsMethod and apparatus for cross-connection of video signals
US6437836B1 (en)*1998-09-212002-08-20Navispace, Inc.Extended functionally remote control system and method therefore
US6453473B1 (en)1998-09-152002-09-17John C. Watson, Jr.Access device and system for managing television and data communications through a cable television network
US20050028208A1 (en)*1998-07-172005-02-03United Video Properties, Inc.Interactive television program guide with remote access
US7143429B2 (en)*2000-06-022006-11-28Sony CorporationProgram information providing apparatus and method, program recording preset system and method, and program recording system and method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5659351A (en)1993-06-041997-08-19Ciena CorporationSwitch and insertion networks in optical cable TV system
US6188397B1 (en)1995-11-222001-02-13Samsung Electronics Co., Ltd.Set-top electronics and network interface unit arrangement
US6188871B1 (en)1995-12-182001-02-13Sharp Kabushiki KaishaRegional common-use block of CATV system and CATV system using the regional common-use blocks
US20050028208A1 (en)*1998-07-172005-02-03United Video Properties, Inc.Interactive television program guide with remote access
US6453473B1 (en)1998-09-152002-09-17John C. Watson, Jr.Access device and system for managing television and data communications through a cable television network
US6437836B1 (en)*1998-09-212002-08-20Navispace, Inc.Extended functionally remote control system and method therefore
US6408436B1 (en)1999-03-182002-06-18Next Level CommunicationsMethod and apparatus for cross-connection of video signals
US20020059637A1 (en)2000-01-142002-05-16Rakib Selim ShlomoHome gateway for video and data distribution from various types of headend facilities and including digital video recording functions
US20010018772A1 (en)2000-02-242001-08-30Koichi ShibataVideo server for video distribution system
US7143429B2 (en)*2000-06-022006-11-28Sony CorporationProgram information providing apparatus and method, program recording preset system and method, and program recording system and method

Cited By (237)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8982903B2 (en)2000-04-192015-03-17Conversant Intellectual Property Management Inc.Network combining wired and non-wired segments
US8982904B2 (en)2000-04-192015-03-17Conversant Intellectual Property Management Inc.Network combining wired and non-wired segments
US8848725B2 (en)2000-04-192014-09-30Conversant Intellectual Property Management IncorporatedNetwork combining wired and non-wired segments
US8867506B2 (en)*2000-04-192014-10-21Conversant Intellectual Property Management IncorporatedNetwork combining wired and non-wired segments
US8873575B2 (en)2000-04-192014-10-28Conversant Intellectual Property Management IncorporatedNetwork combining wired and non-wired segments
US8873586B2 (en)2000-04-192014-10-28Conversant Intellectual Property Management IncorporatedNetwork combining wired and non-wired segments
US20100254363A1 (en)*2000-04-192010-10-07Mosaid Technologies IncorporatedNetwork combining wired and non-wired segments
US11204729B2 (en)2000-11-012021-12-21Flexiworld Technologies, Inc.Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service
US20090170607A1 (en)*2007-12-312009-07-02Industrial Technology Research InstituteSystem for downloading real-time interaction data through mobile and broadcast converged networks and method thereof
US8550917B2 (en)*2007-12-312013-10-08Industrial Technology Research InstituteSystem for downloading real-time interaction data through mobile and broadcast converged networks and method thereof
US20210134144A1 (en)*2009-12-082021-05-06Universal Electronics Inc.System and method for simplified activity based setup of a controlling device
US9024734B2 (en)*2011-06-232015-05-05Sony CorporationRemote control device, a far-end device, a multimedia system and a control method thereof
US20120326851A1 (en)*2011-06-232012-12-27Sony CorporationRemote control device, a far-end device, a multimedia system and a control method thereof
US9113347B2 (en)2012-12-052015-08-18At&T Intellectual Property I, LpBackhaul link for distributed antenna system
US9119127B1 (en)2012-12-052015-08-25At&T Intellectual Property I, LpBackhaul link for distributed antenna system
US10009065B2 (en)2012-12-052018-06-26At&T Intellectual Property I, L.P.Backhaul link for distributed antenna system
US9788326B2 (en)2012-12-052017-10-10At&T Intellectual Property I, L.P.Backhaul link for distributed antenna system
US10194437B2 (en)2012-12-052019-01-29At&T Intellectual Property I, L.P.Backhaul link for distributed antenna system
US9699785B2 (en)2012-12-052017-07-04At&T Intellectual Property I, L.P.Backhaul link for distributed antenna system
US9999038B2 (en)2013-05-312018-06-12At&T Intellectual Property I, L.P.Remote distributed antenna system
US10091787B2 (en)2013-05-312018-10-02At&T Intellectual Property I, L.P.Remote distributed antenna system
US10051630B2 (en)2013-05-312018-08-14At&T Intellectual Property I, L.P.Remote distributed antenna system
US9525524B2 (en)2013-05-312016-12-20At&T Intellectual Property I, L.P.Remote distributed antenna system
US9930668B2 (en)2013-05-312018-03-27At&T Intellectual Property I, L.P.Remote distributed antenna system
US9042812B1 (en)2013-11-062015-05-26At&T Intellectual Property I, LpSurface-wave communications and methods thereof
US9661505B2 (en)2013-11-062017-05-23At&T Intellectual Property I, L.P.Surface-wave communications and methods thereof
US9674711B2 (en)2013-11-062017-06-06At&T Intellectual Property I, L.P.Surface-wave communications and methods thereof
US9467870B2 (en)2013-11-062016-10-11At&T Intellectual Property I, L.P.Surface-wave communications and methods thereof
US9154966B2 (en)2013-11-062015-10-06At&T Intellectual Property I, LpSurface-wave communications and methods thereof
US9794003B2 (en)2013-12-102017-10-17At&T Intellectual Property I, L.P.Quasi-optical coupler
US9209902B2 (en)2013-12-102015-12-08At&T Intellectual Property I, L.P.Quasi-optical coupler
US9876584B2 (en)2013-12-102018-01-23At&T Intellectual Property I, L.P.Quasi-optical coupler
US9479266B2 (en)2013-12-102016-10-25At&T Intellectual Property I, L.P.Quasi-optical coupler
US10096881B2 (en)2014-08-262018-10-09At&T Intellectual Property I, L.P.Guided wave couplers for coupling electromagnetic waves to an outer surface of a transmission medium
US9692101B2 (en)2014-08-262017-06-27At&T Intellectual Property I, L.P.Guided wave couplers for coupling electromagnetic waves between a waveguide surface and a surface of a wire
US9768833B2 (en)2014-09-152017-09-19At&T Intellectual Property I, L.P.Method and apparatus for sensing a condition in a transmission medium of electromagnetic waves
US9755697B2 (en)2014-09-152017-09-05At&T Intellectual Property I, L.P.Method and apparatus for sensing a condition in a transmission medium of electromagnetic waves
US10063280B2 (en)2014-09-172018-08-28At&T Intellectual Property I, L.P.Monitoring and mitigating conditions in a communication network
US9906269B2 (en)2014-09-172018-02-27At&T Intellectual Property I, L.P.Monitoring and mitigating conditions in a communication network
US9628854B2 (en)2014-09-292017-04-18At&T Intellectual Property I, L.P.Method and apparatus for distributing content in a communication network
US10623812B2 (en)2014-09-292020-04-14At&T Intellectual Property I, L.P.Method and apparatus for distributing content in a communication network
US9918124B2 (en)2014-09-292018-03-13At&T Intellectual Property I, L.P.Method and apparatus for distributing content in a communication network
US11012741B2 (en)2014-09-292021-05-18At&T Intellectual Property I, L.P.Method and apparatus for distributing content in a communication network
US9615269B2 (en)2014-10-022017-04-04At&T Intellectual Property I, L.P.Method and apparatus that provides fault tolerance in a communication network
US9998932B2 (en)2014-10-022018-06-12At&T Intellectual Property I, L.P.Method and apparatus that provides fault tolerance in a communication network
US9973416B2 (en)2014-10-022018-05-15At&T Intellectual Property I, L.P.Method and apparatus that provides fault tolerance in a communication network
US9685992B2 (en)2014-10-032017-06-20At&T Intellectual Property I, L.P.Circuit panel network and methods thereof
US9866276B2 (en)2014-10-102018-01-09At&T Intellectual Property I, L.P.Method and apparatus for arranging communication sessions in a communication system
US9503189B2 (en)2014-10-102016-11-22At&T Intellectual Property I, L.P.Method and apparatus for arranging communication sessions in a communication system
US9762289B2 (en)2014-10-142017-09-12At&T Intellectual Property I, L.P.Method and apparatus for transmitting or receiving signals in a transportation system
US9973299B2 (en)2014-10-142018-05-15At&T Intellectual Property I, L.P.Method and apparatus for adjusting a mode of communication in a communication network
US9847850B2 (en)2014-10-142017-12-19At&T Intellectual Property I, L.P.Method and apparatus for adjusting a mode of communication in a communication network
US9653770B2 (en)2014-10-212017-05-16At&T Intellectual Property I, L.P.Guided wave coupler, coupling module and methods for use therewith
US9769020B2 (en)2014-10-212017-09-19At&T Intellectual Property I, L.P.Method and apparatus for responding to events affecting communications in a communication network
US9564947B2 (en)2014-10-212017-02-07At&T Intellectual Property I, L.P.Guided-wave transmission device with diversity and methods for use therewith
US9520945B2 (en)2014-10-212016-12-13At&T Intellectual Property I, L.P.Apparatus for providing communication services and methods thereof
US9312919B1 (en)2014-10-212016-04-12At&T Intellectual Property I, LpTransmission device with impairment compensation and methods for use therewith
US9577306B2 (en)2014-10-212017-02-21At&T Intellectual Property I, L.P.Guided-wave transmission device and methods for use therewith
US9948355B2 (en)2014-10-212018-04-17At&T Intellectual Property I, L.P.Apparatus for providing communication services and methods thereof
US9705610B2 (en)2014-10-212017-07-11At&T Intellectual Property I, L.P.Transmission device with impairment compensation and methods for use therewith
US9912033B2 (en)2014-10-212018-03-06At&T Intellectual Property I, LpGuided wave coupler, coupling module and methods for use therewith
US9596001B2 (en)2014-10-212017-03-14At&T Intellectual Property I, L.P.Apparatus for providing communication services and methods thereof
US9871558B2 (en)2014-10-212018-01-16At&T Intellectual Property I, L.P.Guided-wave transmission device and methods for use therewith
US9577307B2 (en)2014-10-212017-02-21At&T Intellectual Property I, L.P.Guided-wave transmission device and methods for use therewith
US9627768B2 (en)2014-10-212017-04-18At&T Intellectual Property I, L.P.Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9525210B2 (en)2014-10-212016-12-20At&T Intellectual Property I, L.P.Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9954286B2 (en)2014-10-212018-04-24At&T Intellectual Property I, L.P.Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9960808B2 (en)2014-10-212018-05-01At&T Intellectual Property I, L.P.Guided-wave transmission device and methods for use therewith
US9780834B2 (en)2014-10-212017-10-03At&T Intellectual Property I, L.P.Method and apparatus for transmitting electromagnetic waves
US9571209B2 (en)2014-10-212017-02-14At&T Intellectual Property I, L.P.Transmission device with impairment compensation and methods for use therewith
US9876587B2 (en)2014-10-212018-01-23At&T Intellectual Property I, L.P.Transmission device with impairment compensation and methods for use therewith
US9654173B2 (en)2014-11-202017-05-16At&T Intellectual Property I, L.P.Apparatus for powering a communication device and methods thereof
US10243784B2 (en)2014-11-202019-03-26At&T Intellectual Property I, L.P.System for generating topology information and methods thereof
US9531427B2 (en)2014-11-202016-12-27At&T Intellectual Property I, L.P.Transmission device with mode division multiplexing and methods for use therewith
US9712350B2 (en)2014-11-202017-07-18At&T Intellectual Property I, L.P.Transmission device with channel equalization and control and methods for use therewith
US9800327B2 (en)2014-11-202017-10-24At&T Intellectual Property I, L.P.Apparatus for controlling operations of a communication device and methods thereof
US9680670B2 (en)2014-11-202017-06-13At&T Intellectual Property I, L.P.Transmission device with channel equalization and control and methods for use therewith
US9544006B2 (en)2014-11-202017-01-10At&T Intellectual Property I, L.P.Transmission device with mode division multiplexing and methods for use therewith
US9749083B2 (en)2014-11-202017-08-29At&T Intellectual Property I, L.P.Transmission device with mode division multiplexing and methods for use therewith
US9954287B2 (en)2014-11-202018-04-24At&T Intellectual Property I, L.P.Apparatus for converting wireless signals and electromagnetic waves and methods thereof
US9742521B2 (en)2014-11-202017-08-22At&T Intellectual Property I, L.P.Transmission device with mode division multiplexing and methods for use therewith
US10009067B2 (en)2014-12-042018-06-26At&T Intellectual Property I, L.P.Method and apparatus for configuring a communication interface
US9742462B2 (en)2014-12-042017-08-22At&T Intellectual Property I, L.P.Transmission medium and communication interfaces and methods for use therewith
US10144036B2 (en)2015-01-302018-12-04At&T Intellectual Property I, L.P.Method and apparatus for mitigating interference affecting a propagation of electromagnetic waves guided by a transmission medium
US9876571B2 (en)2015-02-202018-01-23At&T Intellectual Property I, LpGuided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9876570B2 (en)2015-02-202018-01-23At&T Intellectual Property I, LpGuided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9749013B2 (en)2015-03-172017-08-29At&T Intellectual Property I, L.P.Method and apparatus for reducing attenuation of electromagnetic waves guided by a transmission medium
US10224981B2 (en)2015-04-242019-03-05At&T Intellectual Property I, LpPassive electrical coupling device and methods for use therewith
US9831912B2 (en)2015-04-242017-11-28At&T Intellectual Property I, LpDirectional coupling device and methods for use therewith
US9793955B2 (en)2015-04-242017-10-17At&T Intellectual Property I, LpPassive electrical coupling device and methods for use therewith
US9705561B2 (en)2015-04-242017-07-11At&T Intellectual Property I, L.P.Directional coupling device and methods for use therewith
US9948354B2 (en)2015-04-282018-04-17At&T Intellectual Property I, L.P.Magnetic coupling device with reflective plate and methods for use therewith
US9793954B2 (en)2015-04-282017-10-17At&T Intellectual Property I, L.P.Magnetic coupling device and methods for use therewith
US9871282B2 (en)2015-05-142018-01-16At&T Intellectual Property I, L.P.At least one transmission medium having a dielectric surface that is covered at least in part by a second dielectric
US9887447B2 (en)2015-05-142018-02-06At&T Intellectual Property I, L.P.Transmission medium having multiple cores and methods for use therewith
US9490869B1 (en)2015-05-142016-11-08At&T Intellectual Property I, L.P.Transmission medium having multiple cores and methods for use therewith
US9748626B2 (en)2015-05-142017-08-29At&T Intellectual Property I, L.P.Plurality of cables having different cross-sectional shapes which are bundled together to form a transmission medium
US10679767B2 (en)2015-05-152020-06-09At&T Intellectual Property I, L.P.Transmission medium having a conductive material and methods for use therewith
US10650940B2 (en)2015-05-152020-05-12At&T Intellectual Property I, L.P.Transmission medium having a conductive material and methods for use therewith
US9917341B2 (en)2015-05-272018-03-13At&T Intellectual Property I, L.P.Apparatus and method for launching electromagnetic waves and for modifying radial dimensions of the propagating electromagnetic waves
US9935703B2 (en)2015-06-032018-04-03At&T Intellectual Property I, L.P.Host node device and methods for use therewith
US10154493B2 (en)2015-06-032018-12-11At&T Intellectual Property I, L.P.Network termination and methods for use therewith
US9967002B2 (en)2015-06-032018-05-08At&T Intellectual I, LpNetwork termination and methods for use therewith
US10396887B2 (en)2015-06-032019-08-27At&T Intellectual Property I, L.P.Client node device and methods for use therewith
US10812174B2 (en)2015-06-032020-10-20At&T Intellectual Property I, L.P.Client node device and methods for use therewith
US10050697B2 (en)2015-06-032018-08-14At&T Intellectual Property I, L.P.Host node device and methods for use therewith
US10797781B2 (en)2015-06-032020-10-06At&T Intellectual Property I, L.P.Client node device and methods for use therewith
US10348391B2 (en)2015-06-032019-07-09At&T Intellectual Property I, L.P.Client node device with frequency conversion and methods for use therewith
US9866309B2 (en)2015-06-032018-01-09At&T Intellectual Property I, LpHost node device and methods for use therewith
US10103801B2 (en)2015-06-032018-10-16At&T Intellectual Property I, L.P.Host node device and methods for use therewith
US9912382B2 (en)2015-06-032018-03-06At&T Intellectual Property I, LpNetwork termination and methods for use therewith
US9912381B2 (en)2015-06-032018-03-06At&T Intellectual Property I, LpNetwork termination and methods for use therewith
US9913139B2 (en)2015-06-092018-03-06At&T Intellectual Property I, L.P.Signal fingerprinting for authentication of communicating devices
US9997819B2 (en)2015-06-092018-06-12At&T Intellectual Property I, L.P.Transmission medium and method for facilitating propagation of electromagnetic waves via a core
US9608692B2 (en)2015-06-112017-03-28At&T Intellectual Property I, L.P.Repeater and methods for use therewith
US10027398B2 (en)2015-06-112018-07-17At&T Intellectual Property I, LpRepeater and methods for use therewith
US10142086B2 (en)2015-06-112018-11-27At&T Intellectual Property I, L.P.Repeater and methods for use therewith
US10142010B2 (en)2015-06-112018-11-27At&T Intellectual Property I, L.P.Repeater and methods for use therewith
US9820146B2 (en)2015-06-122017-11-14At&T Intellectual Property I, L.P.Method and apparatus for authentication and identity management of communicating devices
US9667317B2 (en)2015-06-152017-05-30At&T Intellectual Property I, L.P.Method and apparatus for providing security using network traffic adjustments
US10090601B2 (en)2015-06-252018-10-02At&T Intellectual Property I, L.P.Waveguide system and methods for inducing a non-fundamental wave mode on a transmission medium
US9640850B2 (en)2015-06-252017-05-02At&T Intellectual Property I, L.P.Methods and apparatus for inducing a non-fundamental wave mode on a transmission medium
US9865911B2 (en)2015-06-252018-01-09At&T Intellectual Property I, L.P.Waveguide system for slot radiating first electromagnetic waves that are combined into a non-fundamental wave mode second electromagnetic wave on a transmission medium
US9787412B2 (en)2015-06-252017-10-10At&T Intellectual Property I, L.P.Methods and apparatus for inducing a fundamental wave mode on a transmission medium
US9882657B2 (en)2015-06-252018-01-30At&T Intellectual Property I, L.P.Methods and apparatus for inducing a fundamental wave mode on a transmission medium
US10069185B2 (en)2015-06-252018-09-04At&T Intellectual Property I, L.P.Methods and apparatus for inducing a non-fundamental wave mode on a transmission medium
US9509415B1 (en)2015-06-252016-11-29At&T Intellectual Property I, L.P.Methods and apparatus for inducing a fundamental wave mode on a transmission medium
US9847566B2 (en)2015-07-142017-12-19At&T Intellectual Property I, L.P.Method and apparatus for adjusting a field of a signal to mitigate interference
US10341142B2 (en)2015-07-142019-07-02At&T Intellectual Property I, L.P.Apparatus and methods for generating non-interfering electromagnetic waves on an uninsulated conductor
US9722318B2 (en)2015-07-142017-08-01At&T Intellectual Property I, L.P.Method and apparatus for coupling an antenna to a device
US10148016B2 (en)2015-07-142018-12-04At&T Intellectual Property I, L.P.Apparatus and methods for communicating utilizing an antenna array
US10205655B2 (en)2015-07-142019-02-12At&T Intellectual Property I, L.P.Apparatus and methods for communicating utilizing an antenna array and multiple communication paths
US9836957B2 (en)2015-07-142017-12-05At&T Intellectual Property I, L.P.Method and apparatus for communicating with premises equipment
US9853342B2 (en)2015-07-142017-12-26At&T Intellectual Property I, L.P.Dielectric transmission medium connector and methods for use therewith
US9882257B2 (en)2015-07-142018-01-30At&T Intellectual Property I, L.P.Method and apparatus for launching a wave mode that mitigates interference
US10320586B2 (en)2015-07-142019-06-11At&T Intellectual Property I, L.P.Apparatus and methods for generating non-interfering electromagnetic waves on an insulated transmission medium
US10044409B2 (en)2015-07-142018-08-07At&T Intellectual Property I, L.P.Transmission medium and methods for use therewith
US9947982B2 (en)2015-07-142018-04-17At&T Intellectual Property I, LpDielectric transmission medium connector and methods for use therewith
US9929755B2 (en)2015-07-142018-03-27At&T Intellectual Property I, L.P.Method and apparatus for coupling an antenna to a device
US10033108B2 (en)2015-07-142018-07-24At&T Intellectual Property I, L.P.Apparatus and methods for generating an electromagnetic wave having a wave mode that mitigates interference
US10170840B2 (en)2015-07-142019-01-01At&T Intellectual Property I, L.P.Apparatus and methods for sending or receiving electromagnetic signals
US9628116B2 (en)2015-07-142017-04-18At&T Intellectual Property I, L.P.Apparatus and methods for transmitting wireless signals
US10033107B2 (en)2015-07-142018-07-24At&T Intellectual Property I, L.P.Method and apparatus for coupling an antenna to a device
US9608740B2 (en)2015-07-152017-03-28At&T Intellectual Property I, L.P.Method and apparatus for launching a wave mode that mitigates interference
US10090606B2 (en)2015-07-152018-10-02At&T Intellectual Property I, L.P.Antenna system with dielectric array and methods for use therewith
US9793951B2 (en)2015-07-152017-10-17At&T Intellectual Property I, L.P.Method and apparatus for launching a wave mode that mitigates interference
US9806818B2 (en)2015-07-232017-10-31At&T Intellectual Property I, LpNode device, repeater and methods for use therewith
US9912027B2 (en)2015-07-232018-03-06At&T Intellectual Property I, L.P.Method and apparatus for exchanging communication signals
US10784670B2 (en)2015-07-232020-09-22At&T Intellectual Property I, L.P.Antenna support for aligning an antenna
US9948333B2 (en)2015-07-232018-04-17At&T Intellectual Property I, L.P.Method and apparatus for wireless communications to mitigate interference
US9749053B2 (en)2015-07-232017-08-29At&T Intellectual Property I, L.P.Node device, repeater and methods for use therewith
US9871283B2 (en)2015-07-232018-01-16At&T Intellectual Property I, LpTransmission medium having a dielectric core comprised of plural members connected by a ball and socket configuration
US10074886B2 (en)2015-07-232018-09-11At&T Intellectual Property I, L.P.Dielectric transmission medium comprising a plurality of rigid dielectric members coupled together in a ball and socket configuration
US9967173B2 (en)2015-07-312018-05-08At&T Intellectual Property I, L.P.Method and apparatus for authentication and identity management of communicating devices
US9838078B2 (en)2015-07-312017-12-05At&T Intellectual Property I, L.P.Method and apparatus for exchanging communication signals
US9735833B2 (en)2015-07-312017-08-15At&T Intellectual Property I, L.P.Method and apparatus for communications management in a neighborhood network
US10020587B2 (en)2015-07-312018-07-10At&T Intellectual Property I, L.P.Radial antenna and methods for use therewith
US9461706B1 (en)2015-07-312016-10-04At&T Intellectual Property I, LpMethod and apparatus for exchanging communication signals
US9904535B2 (en)2015-09-142018-02-27At&T Intellectual Property I, L.P.Method and apparatus for distributing software
US10136434B2 (en)2015-09-162018-11-20At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system having an ultra-wideband control channel
US10009901B2 (en)2015-09-162018-06-26At&T Intellectual Property I, L.P.Method, apparatus, and computer-readable storage medium for managing utilization of wireless resources between base stations
US10349418B2 (en)2015-09-162019-07-09At&T Intellectual Property I, L.P.Method and apparatus for managing utilization of wireless resources via use of a reference signal to reduce distortion
US10051629B2 (en)2015-09-162018-08-14At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system having an in-band reference signal
US10079661B2 (en)2015-09-162018-09-18At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system having a clock reference
US10225842B2 (en)2015-09-162019-03-05At&T Intellectual Property I, L.P.Method, device and storage medium for communications using a modulated signal and a reference signal
US10009063B2 (en)2015-09-162018-06-26At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system having an out-of-band reference signal
US9705571B2 (en)2015-09-162017-07-11At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system
US9769128B2 (en)2015-09-282017-09-19At&T Intellectual Property I, L.P.Method and apparatus for encryption of communications over a network
US9729197B2 (en)2015-10-012017-08-08At&T Intellectual Property I, L.P.Method and apparatus for communicating network management traffic over a network
US10074890B2 (en)2015-10-022018-09-11At&T Intellectual Property I, L.P.Communication device and antenna with integrated light assembly
US9876264B2 (en)2015-10-022018-01-23At&T Intellectual Property I, LpCommunication system, guided wave switch and methods for use therewith
US9882277B2 (en)2015-10-022018-01-30At&T Intellectual Property I, LpCommunication device and antenna assembly with actuated gimbal mount
US10051483B2 (en)2015-10-162018-08-14At&T Intellectual Property I, L.P.Method and apparatus for directing wireless signals
US10665942B2 (en)2015-10-162020-05-26At&T Intellectual Property I, L.P.Method and apparatus for adjusting wireless communications
US10355367B2 (en)2015-10-162019-07-16At&T Intellectual Property I, L.P.Antenna structure for exchanging wireless signals
US9912419B1 (en)2016-08-242018-03-06At&T Intellectual Property I, L.P.Method and apparatus for managing a fault in a distributed antenna system
US9860075B1 (en)2016-08-262018-01-02At&T Intellectual Property I, L.P.Method and communication node for broadband distribution
US10291311B2 (en)2016-09-092019-05-14At&T Intellectual Property I, L.P.Method and apparatus for mitigating a fault in a distributed antenna system
US11032819B2 (en)2016-09-152021-06-08At&T Intellectual Property I, L.P.Method and apparatus for use with a radio distributed antenna system having a control channel reference signal
US10340600B2 (en)2016-10-182019-07-02At&T Intellectual Property I, L.P.Apparatus and methods for launching guided waves via plural waveguide systems
US10135146B2 (en)2016-10-182018-11-20At&T Intellectual Property I, L.P.Apparatus and methods for launching guided waves via circuits
US10135147B2 (en)2016-10-182018-11-20At&T Intellectual Property I, L.P.Apparatus and methods for launching guided waves via an antenna
US9876605B1 (en)2016-10-212018-01-23At&T Intellectual Property I, L.P.Launcher and coupling system to support desired guided wave mode
US9991580B2 (en)2016-10-212018-06-05At&T Intellectual Property I, L.P.Launcher and coupling system for guided wave mode cancellation
US10811767B2 (en)2016-10-212020-10-20At&T Intellectual Property I, L.P.System and dielectric antenna with convex dielectric radome
US10374316B2 (en)2016-10-212019-08-06At&T Intellectual Property I, L.P.System and dielectric antenna with non-uniform dielectric
US10312567B2 (en)2016-10-262019-06-04At&T Intellectual Property I, L.P.Launcher with planar strip antenna and methods for use therewith
US10340573B2 (en)2016-10-262019-07-02At&T Intellectual Property I, L.P.Launcher with cylindrical coupling device and methods for use therewith
US10225025B2 (en)2016-11-032019-03-05At&T Intellectual Property I, L.P.Method and apparatus for detecting a fault in a communication system
US10291334B2 (en)2016-11-032019-05-14At&T Intellectual Property I, L.P.System for detecting a fault in a communication system
US10498044B2 (en)2016-11-032019-12-03At&T Intellectual Property I, L.P.Apparatus for configuring a surface of an antenna
US10224634B2 (en)2016-11-032019-03-05At&T Intellectual Property I, L.P.Methods and apparatus for adjusting an operational characteristic of an antenna
US10535928B2 (en)2016-11-232020-01-14At&T Intellectual Property I, L.P.Antenna system and methods for use therewith
US10090594B2 (en)2016-11-232018-10-02At&T Intellectual Property I, L.P.Antenna system having structural configurations for assembly
US10178445B2 (en)2016-11-232019-01-08At&T Intellectual Property I, L.P.Methods, devices, and systems for load balancing between a plurality of waveguides
US10340601B2 (en)2016-11-232019-07-02At&T Intellectual Property I, L.P.Multi-antenna system and methods for use therewith
US10340603B2 (en)2016-11-232019-07-02At&T Intellectual Property I, L.P.Antenna system having shielded structural configurations for assembly
US10305190B2 (en)2016-12-012019-05-28At&T Intellectual Property I, L.P.Reflecting dielectric antenna system and methods for use therewith
US10361489B2 (en)2016-12-012019-07-23At&T Intellectual Property I, L.P.Dielectric dish antenna system and methods for use therewith
US10326494B2 (en)2016-12-062019-06-18At&T Intellectual Property I, L.P.Apparatus for measurement de-embedding and methods for use therewith
US10135145B2 (en)2016-12-062018-11-20At&T Intellectual Property I, L.P.Apparatus and methods for generating an electromagnetic wave along a transmission medium
US10637149B2 (en)2016-12-062020-04-28At&T Intellectual Property I, L.P.Injection molded dielectric antenna and methods for use therewith
US10694379B2 (en)2016-12-062020-06-23At&T Intellectual Property I, L.P.Waveguide system with device-based authentication and methods for use therewith
US10727599B2 (en)2016-12-062020-07-28At&T Intellectual Property I, L.P.Launcher with slot antenna and methods for use therewith
US10020844B2 (en)2016-12-062018-07-10T&T Intellectual Property I, L.P.Method and apparatus for broadcast communication via guided waves
US10382976B2 (en)2016-12-062019-08-13At&T Intellectual Property I, L.P.Method and apparatus for managing wireless communications based on communication paths and network device positions
US10819035B2 (en)2016-12-062020-10-27At&T Intellectual Property I, L.P.Launcher with helical antenna and methods for use therewith
US10755542B2 (en)2016-12-062020-08-25At&T Intellectual Property I, L.P.Method and apparatus for surveillance via guided wave communication
US10439675B2 (en)2016-12-062019-10-08At&T Intellectual Property I, L.P.Method and apparatus for repeating guided wave communication signals
US9927517B1 (en)2016-12-062018-03-27At&T Intellectual Property I, L.P.Apparatus and methods for sensing rainfall
US10168695B2 (en)2016-12-072019-01-01At&T Intellectual Property I, L.P.Method and apparatus for controlling an unmanned aircraft
US10446936B2 (en)2016-12-072019-10-15At&T Intellectual Property I, L.P.Multi-feed dielectric antenna system and methods for use therewith
US10243270B2 (en)2016-12-072019-03-26At&T Intellectual Property I, L.P.Beam adaptive multi-feed dielectric antenna system and methods for use therewith
US10139820B2 (en)2016-12-072018-11-27At&T Intellectual Property I, L.P.Method and apparatus for deploying equipment of a communication system
US10389029B2 (en)2016-12-072019-08-20At&T Intellectual Property I, L.P.Multi-feed dielectric antenna system with core selection and methods for use therewith
US10547348B2 (en)2016-12-072020-01-28At&T Intellectual Property I, L.P.Method and apparatus for switching transmission mediums in a communication system
US10359749B2 (en)2016-12-072019-07-23At&T Intellectual Property I, L.P.Method and apparatus for utilities management via guided wave communication
US9893795B1 (en)2016-12-072018-02-13At&T Intellectual Property I, LpMethod and repeater for broadband distribution
US10027397B2 (en)2016-12-072018-07-17At&T Intellectual Property I, L.P.Distributed antenna system and methods for use therewith
US10411356B2 (en)2016-12-082019-09-10At&T Intellectual Property I, L.P.Apparatus and methods for selectively targeting communication devices with an antenna array
US10916969B2 (en)2016-12-082021-02-09At&T Intellectual Property I, L.P.Method and apparatus for providing power using an inductive coupling
US10069535B2 (en)2016-12-082018-09-04At&T Intellectual Property I, L.P.Apparatus and methods for launching electromagnetic waves having a certain electric field structure
US10326689B2 (en)2016-12-082019-06-18At&T Intellectual Property I, L.P.Method and system for providing alternative communication paths
US10601494B2 (en)2016-12-082020-03-24At&T Intellectual Property I, L.P.Dual-band communication device and method for use therewith
US10938108B2 (en)2016-12-082021-03-02At&T Intellectual Property I, L.P.Frequency selective multi-feed dielectric antenna system and methods for use therewith
US10777873B2 (en)2016-12-082020-09-15At&T Intellectual Property I, L.P.Method and apparatus for mounting network devices
US10530505B2 (en)2016-12-082020-01-07At&T Intellectual Property I, L.P.Apparatus and methods for launching electromagnetic waves along a transmission medium
US9998870B1 (en)2016-12-082018-06-12At&T Intellectual Property I, L.P.Method and apparatus for proximity sensing
US9911020B1 (en)2016-12-082018-03-06At&T Intellectual Property I, L.P.Method and apparatus for tracking via a radio frequency identification device
US10103422B2 (en)2016-12-082018-10-16At&T Intellectual Property I, L.P.Method and apparatus for mounting network devices
US10389037B2 (en)2016-12-082019-08-20At&T Intellectual Property I, L.P.Apparatus and methods for selecting sections of an antenna array and use therewith
US10264586B2 (en)2016-12-092019-04-16At&T Mobility Ii LlcCloud-based packet controller and methods for use therewith
US9838896B1 (en)2016-12-092017-12-05At&T Intellectual Property I, L.P.Method and apparatus for assessing network coverage
US10340983B2 (en)2016-12-092019-07-02At&T Intellectual Property I, L.P.Method and apparatus for surveying remote sites via guided wave communications
CN106683308A (en)*2017-01-062017-05-17天津大学Event recognition photoelectric information fusion perception device and method
US9973940B1 (en)2017-02-272018-05-15At&T Intellectual Property I, L.P.Apparatus and methods for dynamic impedance matching of a guided wave launcher
US10298293B2 (en)2017-03-132019-05-21At&T Intellectual Property I, L.P.Apparatus of communication utilizing wireless network devices

Also Published As

Publication numberPublication date
WO2003005723A1 (en)2003-01-16
US20020031120A1 (en)2002-03-14

Similar Documents

PublicationPublication DateTitle
US8151306B2 (en)Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality
US6970127B2 (en)Remote control for wireless control of system and displaying of compressed video on a display on the remote
US20020059637A1 (en)Home gateway for video and data distribution from various types of headend facilities and including digital video recording functions
US20020019984A1 (en)Headend cherrypicker with digital video recording capability
US6889385B1 (en)Home network for receiving video-on-demand and other requested programs and services
US7187418B2 (en)Systems and methods for delivering picture-in-picture signals at diverse compressions and bandwidths
US8713617B2 (en)Systems and methods for providing television signals using a network interface device
US7089577B1 (en)Process for supplying video-on-demand and other requested programs and services from a headend
US8732771B2 (en)System for providing DBS DSL video services to multiple display devices
US9015782B2 (en)Signal distribution system with interrupt processing and trick play functionality
US10805675B2 (en)Remote viewing of multimedia content
US20060075108A1 (en)Network media gateway
US20040150748A1 (en)Systems and methods for providing and displaying picture-in-picture signals
US20040150751A1 (en)Systems and methods for forming picture-in-picture signals
US20040163126A1 (en)Methods and apparatus for delivering a computer data stream to a video appliance with a network interface device
US20040150749A1 (en)Systems and methods for displaying data over video
Hodge et al.Video on demand: Architecture, systems, and applications
US20040150750A1 (en)Systems and methods for monitoring visual information
WO2002001781A2 (en)A process for supplying video from a headend
WO2002001318A2 (en)Process carried out by a gateway in a home network
WO2007036758A1 (en)Network media gateway
JP2005303686A (en) Modem device with network function and digital television information system using the same

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:TERAYON COMMUNICATION SYSTEMS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RAKIB, SELIM SHLOMO;REEL/FRAME:013347/0112

Effective date:20011203

ASAssignment

Owner name:TERAYON COMMUNICATIONS SYSTEMS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RAKIB, SELIM SHLOMO;REEL/FRAME:013587/0274

Effective date:20011203

STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

Owner name:GENERAL INSTRUMENT CORPORATION, PENNSYLVANIA

Free format text:MERGER;ASSIGNOR:TERAYON COMMUNICATION SYSTEMS, INC.;REEL/FRAME:030587/0733

Effective date:20110113

ASAssignment

Owner name:MOTOROLA MOBILITY LLC, ILLINOIS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GENERAL INSTRUMENT HOLDINGS, INC.;REEL/FRAME:030866/0113

Effective date:20130528

Owner name:GENERAL INSTRUMENT HOLDINGS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GENERAL INSTRUMENT CORPORATION;REEL/FRAME:030764/0575

Effective date:20130415

ASAssignment

Owner name:GOOGLE TECHNOLOGY HOLDINGS LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA MOBILITY LLC;REEL/FRAME:034491/0001

Effective date:20141028

FPAYFee payment

Year of fee payment:4

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp