US20020054601A1 - Network interface unit control system and method therefor - Google Patents

Network interface unit control system and method therefor Download PDF

Info

Publication number
US20020054601A1
US20020054601A1 US09/740,263 US74026300A US2002054601A1 US 20020054601 A1 US20020054601 A1 US 20020054601A1 US 74026300 A US74026300 A US 74026300A US 2002054601 A1 US2002054601 A1 US 2002054601A1
Authority
US
United States
Prior art keywords
data
user
arrangement
niu
external
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.)
Abandoned
Application number
US09/740,263
Inventor
Keith Barraclough
Bryan Martin
Philip Bednarz
Paul Voois
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.)
8X8 Inc
Netergy Networks Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US09/740,263 priority Critical patent/US20020054601A1/en
Assigned to NETERGY NETWORKS, INC. reassignment NETERGY NETWORKS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BARRACLOUGH, KEITH, BEDNARZ, PHILIP, MARTIN, BRYAN R., VOOIS, PAUL
Assigned to NETERGY MICROELECTRONICS, INC. reassignment NETERGY MICROELECTRONICS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: 8X8, INC.
Publication of US20020054601A1 publication Critical patent/US20020054601A1/en
Assigned to 8X8, INC. reassignment 8X8, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NETERGY MICROELECTRONICS, INC.
Priority to US12/819,946 priority patent/US8300552B1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/04Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
    • G08B21/0438Sensor means for detecting
    • G08B21/0484Arrangements monitoring consumption of a utility or use of an appliance which consumes a utility to detect unsafe condition, e.g. metering of water, gas or electricity, use of taps, toilet flush, gas stove or electric kettle
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/08Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using communication transmission lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/287Remote access server, e.g. BRAS
    • H04L12/2876Handling of subscriber policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2838Distribution of signals within a home automation network, e.g. involving splitting/multiplexing signals to/from different paths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2845Telephone line
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances

Definitions

  • the present invention relates generally to interfacing and controlling the interface of different communication systems and, more particularly, to network interface circuits and approaches for interfacing external service-provider networks, and a target facility, such as a residence.
  • NIU Network Interface Units
  • DSL Digital Subscriber Line
  • the telephony signal is transported on the cable system and can be supplied by a modulated carrier-based Hybrid Fiber Coaxial system or by a packet based cable network, and can be facilitated using a cable modem.
  • the streams of audio, video, and data are input to the device in digital form. This enables the NIU to perform signal-processing tasks on the incoming streams and to store data from these streams in memory either in the NIU or in memory devices in the network.
  • One example type of cable system includes a broadband wireless system using a wireless broadband modem.
  • Typical wireless broadband systems can provide up to or exceed 30 Mbps of data transfer over a 6 MHz channel, providing high burst speed access to a local area. The area of coverage of such wireless systems varies with the frequency used, but typically can serve up to or exceed a 30-mile radius.
  • One type of broadband wireless system transmits data from a wireless provider down to receiver that receives the information and provides it to a wireless modem. The return signal is sent up via other communication systems, such as those including POTS, Ti, DSL, or coaxial cable.
  • Another type of wireless broadband system uses two-way wireless communication, wherein both the down (incoming) and the up (outgoing) communications are wireless. As with a conventional cable system using coaxial cable as a data transfer medium, an NIU can be used to perform signal-processing tasks on both the down and up information.
  • the present invention is directed to programmable communication control arrangements and methods for programming the same. According to one example embodiment, the present invention addresses the above-discussed issues through a system and method of controlling an NIU and enabling configuration of an NIU-based system for a user facility.
  • the NITU-based system includes an audio, video, and data signal bussing arrangement adapted to distribute audio, video, and data to a plurality of appliances communicatively coupled to the bussing arrangement. Each of the plurality of appliances is adapted to receive and process one or more types of the distributed signals.
  • a NIU is coupled to the bussing arrangement and is adapted to communicatively couple the external services data over the bussing arrangement and with the plurality of appliances in the user facility. Using an input device adapted to command the NIU, external-services data is processed for use in the user facility.
  • a network interface system is arranged for interfacing different types of communication systems including a first user-based communication system and a packet-based communication system.
  • a data memory circuit is adapted to store configuration data for the system.
  • a processor arrangement is adapted to write configuration data into and read configuration data from the memory circuit and to provide data for presenting configuration information for accessing at a user communication device.
  • the processor arrangement is further adapted to process data received from, and exchange processed data between, the first user-based communication system and the packet-based communication system.
  • the processor arrangement is adapted to route selected information provided by the packet-based communication system to selected channels of the first user-based communication system.
  • a user input arrangement is used for inputting configuration-defining control signals.
  • the processor arrangement responds to the configuration-defining control signals by changing the configuration data in the memory circuit and by rerouting selected information provided by the packet-based communication system to selected channels of the first user-based communication system according to the configuration-defining control signals.
  • a network interface system is arranged for interfacing different types of communication systems including a first user-based communication system and a packet-based communication system.
  • the system includes a data memory circuit adapted to store data for use in the system.
  • a processor arrangement is adapted to write data-intercept select data into and read data-intercept select data from the memory circuit and to provide data for communicating with a user via a user communication device.
  • the processor arrangement is further adapted to process data received from, and exchange processed data between, the first user-based communication system and the packet-based communication system.
  • the processor arrangement In response to the data in the data memory circuit, the processor arrangement is also adapted to intercept information from the packet-based communication system and to store the intercepted information in the data memory circuit.
  • a user input arrangement is adapted to input message-retrieval control signals that the processor arrangement responds to by displaying messages (email, voice mail, etc.) from the data memory circuit.
  • a method is used to control communications data in a communications system having a NIU, a user interface device, a plurality of communications appliances, and a bussing system.
  • the user interface device is used and the NIU is programmed with configuration information for external-services data.
  • the external-services data is received at the NIU and, responsive to the configuration information, the received external-services data is configured and transferred via the bussing arrangement to one of the communications appliances.
  • FIG. 1 is a communications arrangement in a user facility, according to an example embodiment of the present invention
  • FIG. 2 shows a communication system having several example system components, according to particular embodiments of the present invention.
  • FIG. 3 is an example flow chart used to show a particular implementation of the communication system of FIG. 2, according another example embodiment of the present invention.
  • the present invention is believed to be applicable to a variety of different types of data communications systems, and the invention has been found to be particularly suited for enabling and controlling communications between one or more communications networks and a facility, and between appliances located in the facility. While the present invention is not necessarily limited to such applications, various aspects of the invention may be appreciated through a discussion of various examples using this context.
  • a system and method are used for controlling an NIU and enabling configuration of an NIU-based system for a user facility.
  • the customer/user inputs NIU configuration information via an unsophisticated user-friendly device such as a telephone keypad, a computer accessing an Internet web page, or a dedicated input such as an infrared remote control.
  • Such customer/user configuration may include, for example, selecting an option from a command menu either displayed visually or played audibly.
  • the audible menu may be played using, for example, a voice generating device or a prerecorded message.
  • an external-services provider such as a cable television, Internet, or telephone services provider, inputs NIU configuration information via communications lines coupling the external-services provider with the NIU.
  • a combination of customer/user and external-service provider inputs are used to configure the NIU.
  • the NIU-based system includes an audio, video, and data signal bussing arrangement adapted to distribute audio, video, and data to designated points in the user facility.
  • the bussing arrangement includes one or more types of communication lines communicatively coupled to a plurality of appliances. Each of the plurality of appliances is adapted to receive and process one or more types of the distributed signals.
  • the NIU is coupled to the bussing arrangement and is adapted to communicatively couple the external services data over the bussing arrangement and with the plurality of appliances in the user facility. Using an input device adapted to command the NIU, external-services data is configured for use in the user facility.
  • configuring the external-services data may include routing the data to a particular one of the plurality of appliances, enabling the use of a particular type of data to a limited number of appliances, or converting the data from a first form to a second form, such as from analog to digital or packet-based to non-packet-based.
  • One example application of the present invention includes a network interface system adapted to interface a user-based communication system and a packet-based communication system.
  • the system includes a data memory circuit, a user communication device, a processor, and a user input device, some or all of which may be included in a single NIU.
  • the data memory circuit is adapted to store configuration data.
  • the processor is adapted to write to and read from the data memory circuit and to provide the configuration information for access at the user communication device.
  • the processor further processes data received from, and exchanges processed data between the first user-based communications system and the packet-based communication system, and routes selected information provided by the packet-based system to selected channels of the first user-based system.
  • the user input device is adapted to input configuration-defining control signals for changing the configuration data and rerouting the selected information to other selected channels of the first user-based system.
  • the data memory circuit is adapted to store data intercept select data.
  • the processor is adapted to provide data for communicating with a user via the communication device, to intercept information from the packet-based system, and to store the intercepted data in the data memory circuit.
  • the user input device is adapted to input message-retrieval control signals from the processor in the form of displayed messages, such as email or voice mail, from the memory circuit.
  • the user-based communications system may, for example, include a network such as a computer network or a bussing arrangement.
  • the user input device and the user-based communications system may be part of the same device.
  • Other example devices and systems that may be used in connection with the user-based system, packet-based system, input and communications devices, as well as methods for controlling, configuring, and operating these systems are described in connection with other example embodiments that follow below.
  • the NIU includes a printed circuit board (PCB) that has at least one general processor and at least one specific processor adapted to process video data.
  • the PCB also may include in additional processors such as a RISC processor and/or a DSP processor.
  • additional processors such as a RISC processor and/or a DSP processor.
  • FIG. 1 shows an external-services provider 110 coupled via a communications line 120 to a NIU 130 for use in a household 115 .
  • the NIU 130 is adapted to configure the external-services data received via communications line 120 .
  • the NIU is further coupled to a bussing arrangement 140 adapted to deliver the external-services data to one or more appliances 150 or 160 in the house.
  • another communications line 170 is coupled from appliance 160 to the external-services provider 110 .
  • the portion of FIG. 1 connected to the NIU labeled as “Facility Internal” corresponds to the user-based system, and the portion labeled as “External Providers” corresponds to the packet-based system as described above, according to one particular implementation.
  • an appliance interface device is coupled between the appliance and the bussing arrangement and adapted to exchange data between the bussing arrangement and the appliance.
  • the interface device can be adapted to receive data of a first type from the bussing arrangement and convert the data to a second type for delivery to the appliance.
  • the interface device converts the data of the second type to data of the first type.
  • the interface device may also be adapted to receive data from a first type of communications line, and to transfer the data to a second type of communications line.
  • the bussing arrangement may include a digital cable line, and the interface device can be coupled to an ordinary telephone having a two-wire analog system.
  • the interface device receives digital data from the bussing arrangement and converts the data into DTMF tones transferred over the two-wire analog system and receivable by the telephone.
  • the interface device converts the signal to a digital signal and sends the signal via the bussing arrangement.
  • the interface device may be adapted to make data conversions as is necessary for use in connection with various household appliances, some of which have been described in connection with the present invention and shown by example illustration in the figures appended hereto.
  • the interface device may be manufactured to convert the first type of data to a second type of data, or to connect the first type of communications line to the second type of communications line.
  • the interface device is programmable for converting various types of data and connecting to various communication lines.
  • the NIU configures the interface device.
  • the interface device is programmed using a user appliance.
  • the interface device is programmed as part of its manufacture.
  • FIG. 2 shows several example types of service providers 210 , communications systems 220 , appliances 230 , and bus arrangements 240 , that can be used in connection with the present invention.
  • the bussing arrangements 230 may include one of, all of, or more than the types of communications systems shown for use in coupling the NIU 245 to external-service providers.
  • the user input device 250 may include one of, all of, or more than the types of appliances listed for connection to the NIU 245 via the communications system included in the bus, and yet others include a telephone keypad, an IR key panel, a wall-mount unit for the system, and a voice recognition system.
  • One example embodiment includes the use of broadband technology to deliver and exchange information of different types using the same communications line.
  • a coaxial cable installed in the bussing arrangement can, in addition to delivering cable television, deliver other information such as Internet and telephony information.
  • the user can use the telephony appliance 160 to request a service change to the services provider using the same cable that is used for sending a signal to the television.
  • Other broadband applications include wireless cable systems, wherein the user facility receives data via a down converter from a local wireless transmitter. Available wireless systems include one-way wireless, wherein the user facility receives data via the down converter and sends data via a second line, and two-way wireless, wherein the user both sends and receives information.
  • a method for configuring the NIU includes using an appliance 150 that includes a viewing device, such as a television, and appliance 160 that includes a telephony device, such as a telephone or an Internet telephony device, wherein the external-services provider sends the configuration information to the NIU.
  • the NIU sends a signal to the television that includes configuration information for the NrU for display on the television screen.
  • a user in the house views the configuration information and uses the telephony device to contact the external-services provider if any changes in service are desired.
  • the external-services provider then sends new configuration information to the NIU to reflect the desired changes. This is useful for managing the services provided to the household or other location which includes the NIU.
  • the viewing appliance itself is used to send a signal reflecting a desired change in the configuration of the NIU, according to another example embodiment of the present invention.
  • the viewing appliance may include a television having a remote. The remote is used to select configuration options from the television screen. The selected options are sent to the NIU, which in turn sends a signal to the external-services provider reflecting the desired changes. In response to the request, the external-services provider sends a signal having configuration information for the desired changes to the NIU.
  • the user is authorized by the external-services provider to make configuration changes to the NIU.
  • the NIU notifies the external-services provider of the changes.
  • the external-services provider can then use the notification to bill the user for the services selected.
  • the selected changes are sent to the external-services provider, and the NIU receives only the selected services that are requested from the external-services provider.
  • the NIU receives a full range of services, such as a full range of pay-per-view television selections available from the external-services provider. Based on the configuration selections of the user, the NIU enables use of the external-services only for those selections, and a change in services provided by the external-services provider is not necessary.
  • the user configures the NIU to only allow selections from a particular set of external-services data. For example, one configuration only allows the selection of television services having a viewing rating of a particular category. This is useful for parental control of the viewing of movies, television, or other external-services.
  • the configuration of the NIU may also include a password or security code so that a particular user can control the configuration of the device.
  • the NIU may include several levels of password access, wherein individuals in the user facility are enabled various levels of configuration access based upon their password access level. In this manner, the purchasing user (e.g.,parent, supervisor) can control the use of the NIU and external-services by other users (e.g., children, employees) in the facility.
  • this implementation has the ability to limit access by employees to services, such as access to certain Internet web sites or access to certain audio or video feeds for videoconferencing purposes.
  • a configurable NIU is particularly useful for videoconferencing, wherein the videoconference data is sent only to intended participants throughout a facility or throughout several facilities. For instance, a company having two or more locations, each having an NIU, can hold a videoconference with employees at each location by configuring the NIU devices to send the data to the participants at both locations.
  • a user sets up the NIU for delivery either by programming the NIU directly or by contacting an external-services provider and requesting the desired NIU configuration. The communication between the facilities is accomplished via an external-services provider, and the confidentiality of the videoconference is maintained by the configuration of the NIU.
  • FIG. 3 is a flow diagram of a method for using and configuring an NIU using a television display and user selection, such as described above.
  • an external-services provider sends configuration data to a NIU, and the NIU receives the data at block 320 .
  • the NIU sends configuration data for display on the television display for viewing by the user at block 330 .
  • the configuration information may, for example, include configuration information such as which Internet service is being used, which television cable subscription is current, or which telephones in the user facility are assigned to particular telephone numbers.
  • a user views the configuration information displayed on the TV, and selects an option from the displayed configuration information.
  • Options may include, for example, ordering a television channel subscription or pay-per-view event, selecting or terminating a service, or requesting the assignment or reassignment of a particular appliance to a service.
  • the option is communicated to the NIU which delivers the selection to the external-services provider at block 350 .
  • the service provider processes the selection and sends the NIU new configuration data consistent with the selection at block 360 .
  • the NIU provides services consistent with the new configuration data at block 370 .
  • the NIU is adapted to use memory that is adapted to store external-services data, such as audio and video recordings, email, and voicemail.
  • the memory may, for example, be included in the NIU, or may be an external memory, such as part of an appliance in the user facility or at an external-service provider, such as memory located at a communications terminal.
  • One particular implementation includes a method for selecting and receiving downloadable multimedia, such as pay-per-view movies.
  • the user chooses a movie selection from a list, such as displayed on a television set or computer.
  • the choice is delivered to the external-services provider via a communication line using, for example, a telephone, an Internet appliance, or a remote control for selecting a choice displayed on a TV and sent via the NIU to the external-services provider.
  • the external-services provider sends a digital copy of the movie to the NIU in response to the request.
  • the NIU receives the copy and transfers the movie to a selected video display in the user facility.
  • the digital copy of the movie includes configuration information, such as the number of viewing appliances to which it can be sent, the number of times the movie can be viewed, and a timeframe for which viewing of the movie is allowed (e.g., purchasing a 24 hour viewing license).
  • Another particular implementation includes a method for selecting downloadable music including music recordings typically purchased on media such as compact discs.
  • a user makes a selection from a list of music recordings available for download in a similar manner as described above for purchasing a pay-per-view movie.
  • the selection is sent to the downloadable music provider, such as via the NIU or by using other communications devices independent of the NIU, and the downloadable music provider sends the music data to the NIU.
  • the NIU receives the data from the provider and routes the data via the bussing arrangement to an appliance selected by the user.
  • Another particular implementation of using the memory at the NIU includes storing email, voice mail, video mail, or other communications at the NIU.
  • a user configures the NIU to store incoming communications data at the NIU for future access.
  • the user then contacts the NIU using a user input device, such as described herein, and directs the NIU to send the message to an appliance.
  • the user input device may also include the capability to view all of the data that is stored as well as the type of data that is stored, either at the user input device or via another appliance such as a TV, and also may include the capability to determine the source of the data.
  • the user may direct the NIU to configure the information for receipt at a particular appliance.
  • the NIU may be configured to receive word processing data, such as an email, and configure the data to be sent as a voice message to a telephone, or may simply convert an analog message to digital or vice-versa. In this manner, a user can contact the NIU from a remote location and receive messages sent to the user facility.
  • word processing data such as an email
  • the NIU is configured to provide authorization for a user to receive external-services data by establishing a credit arrangement with the user. For instance, a user can set up an account for use in conjunction with the external-services provider.
  • the user supplies a credit account number, such as a credit card number or a bank account, and the NIU is configured to charge the credit account for the selected external-services.
  • the user provides a debit account to the external-services provider and the NIU deducts funds from that account based upon the selections made for external-services.
  • a NIU is used to control data communications and configurations internally in a user facility.
  • a user can direct signal input and output to and from appliances throughout the facility.
  • One application includes the use of a stereo system and audio speakers.
  • Sound data such as from a broadcast source (possibly received through the NIU or through other sources), a compact disc player, a cassette player, a video player, or a phonograph player, is sent to the NIU.
  • the user configures the NIU for distribution of the sound to one or more selected audio speakers or audio systems in the home. Using that configuration, the NIU distributes the sound data to each audio speaker.
  • Configuration of the NIU may include using a user input device to send configuration information to the NIU.
  • the user input device may include a device such as described above for use in contacting an external-service provider, or another type of device.
  • One particular application includes using a bussing arrangement having a two-wire analog system, wherein signals are sent to the NIU from the user input device using DTMF tones.
  • the NIU is configured to receive the DTMF tones and use the tones to effect configuration of the NIU.
  • the intercom system includes audio receivers, such as microphones, and audio speakers.
  • the speakers may, for example, include the audio speakers adapted for use in connection with other appliances in the facility, such as those connected for stereo listening or television viewing.
  • a user sends an intercom message, such as by depressing a button and speaking into a microphone, and the audio information is sent to the NIU.
  • the NIU is programmed to deliver the audio information to one or more audio speakers in the facility.
  • the intercom system may also include a selection arrangement, wherein the user selects the destination of the audio signal when the signal is sent, such as prior to depressing an intercom button.
  • the intercom signal is particularly useful when it is desired to send the intercom signal so that it is heard over another audio signal, such as a stereo signal.
  • another audio signal such as a stereo signal.
  • a conventional intercom system may not generate a loud enough signal to be heard.
  • the loud music or other audio can be reduced in volume so that the intercom message can be heard.
  • Another example embodiment of the present invention includes using an audio input, such as a microphone that is part of an intercom system, together with an NIU to monitor audio in a user facility.
  • the NIU can be configured by a user to receive audio data from a microphone located in an infant's sleeping area, and transmit the audio to a particular appliance in the facility.
  • the audio data can be sent to an audio speaker where the infant's sounds can be monitored. In this manner, an infant can be monitored throughout the facility.
  • the NIU is configured to transmit the audio data to another appliance, such as a wireless phone.
  • the wireless phone receives the audio data, enabling audio monitoring of the facility at a remote location. This is useful in many applications, such as for security monitoring, monitoring an infant, or for a parent wanting to monitor children while away from home.
  • the NIU is configured to transmit a signal upon receiving audio data above a certain sound level. For instance, a microphone may be used for detecting an intrusion, or for monitoring the audio level of an infant.
  • the NIU is configured to detect the sound level of the incoming signal, and to transmit a second signal to an appliance upon detecting that the sound level is above a configured threshold level.
  • the threshold level is set to correspond to a user-defined occurrence, such as an infant's cry (i.e. used in a manner such as a typical baby monitor is used) or an intrusion resulting in breaking glass or other audible incident.
  • One particular application involving the detection of an infant's cry includes sending a page signal upon detecting the cry. This is particularly useful for monitoring an infant in a manner that does not necessarily require the individual doing the monitoring to be able to hear the infant.
  • a pager can be set to vibrate in response to a signal.
  • a NIU is configured to send a page upon receiving a signal from an audio source that is above a particular level. The page may be sent directly to a pager, or may be sent via an external-services provider.
  • the ability to monitor an infant without necessarily being able to hear is important for individuals who are deaf or hard-of-hearing, or for an individual located in an area having high sound levels, such as a person riding a lawn mower, operating loud equipment, or listening to loud music.
  • the NTU is configured to received video data from a video capture appliance in a user facility.
  • the video data may then be sent to another appliance for further use.
  • one or more security cameras can be located in the facility and coupled to a bus leading to the NIU.
  • the NIU is configured by the user to direct the incoming video data to an appliance, such as a VCR or other video recorder, or to direct the incoming video data to an external-services provider, such as a security monitoring provider.
  • the NIU is optionally configured by the external-services security provider, and the configuration includes the selection of video data from a particular appliance to be sent to the external-services provider.
  • the NIU is used to route video data, such as that supplied by a VCR or other movie playback device, to one or several viewing locations in the home.
  • video data such as that supplied by a VCR or other movie playback device
  • the control, distribution, and use of information such as video data is easier to accomplish.
  • both video and audio data for a particular audio-visual communication are distributed from the NIU to separate audio and video appliances.
  • appliances such as a TV, VCR, or DVD player
  • the audio is sent directly to an audio output device.
  • the appliances coupled to the bussing arrangement in the user facility are configured using the NIU and a user input device, according to another example embodiment of the present invention.
  • the NIU is adapted to retrieve configuration information for the appliances.
  • the configuration information may, for example, be stored in a data memory at the NMU, or may be available at the appliance itself for delivery to the NIU via the bussing arrangement.
  • a user connects to the NIU via a user input device, such as a TV or a computer, and views the configuration of appliances connected to the NIU via the bussing arrangement. The user then selects configuration changes, if desired, and the changes are made via the NIU.
  • the configuration changes may include changes made to the appliance itself, and may include changes made at the NIU for distribution of data to the appliances.
  • one configurable appliance includes a telephone.
  • Telephone services such as a dynamically allocated telephone number, call waiting, caller ID, answering options, forwarding options, message storage options, message on hold options, call blocking options, address book information, directory assistance options, and call screening options are displayed for user selection. The user selects choices from the display, and the selections are used for configuration of the telephone appliance via the NIU.
  • This configuration is applicable to traditional telephones using a POTS system, to Internet telephones, wireless telephones, and packet-based telephones, to name a few examples.
  • the NJU is adapted to assign Internet protocol (IP) addresses to particular Internet appliances in a user facility, according to another example embodiment of the present invention.
  • IP Internet protocol
  • one or more Internet appliances are configured. For example, incoming data can be routed to a particular computer location in a house or business. This allows the use of several computers in different locations within or external to a user facility while using a particular IP address.
  • the user input device is adapted to configure the NIU to control household systems, such as heat, air conditioning, lighting, water, and security systems, according to another example embodiment of the present invention.
  • the control can be accomplished from an internal or external location.
  • controlling the systems externally is advantageous for making changes when not at home, such as by turning on lights or turning up the heat or air conditioning prior to arriving home.
  • This can be accomplished, for example, using a simple telephone and calling the NIU, or using an Internet connection and connecting the NIU via the Internet.
  • Passwords or other protective methods may be used to provide secure access.
  • a password is entered via a telephone or via the Internet.
  • the NIU checks the Internet protocol address of the sender and verifies that the address is authorized to make changes.
  • the NIU is further adapted to use compression and decompression technology to communicate data.
  • the NIU receives compressed information, such as video telephony information, from an external source.
  • the NTU decompresses the information and delivers it to an appliance in the user facility.
  • a user receives the information via the appliance, and sends information back to the external source via the NIU, which compresses the data prior to sending it.
  • compressed information such as video telephony information

Abstract

External-services data are processed for use in a user facility in a manner that enables easy user interface and control. According to an example embodiment of the present invention, an arrangement for processing external-services data includes an audio, video, and data signal bussing arrangement adapted to distribute audio, video, and data to designated points in a user facility. A plurality of appliances are communicatively coupled to the bussing arrangement and adapted to receive and process one or more audio, video, and data signals. A user input device is adapted to command a network interface unit (NIU) to process the external-services data for use at a particular one of the plurality of appliances in the user facility. External-services data is delivered over the bussing arrangement and to one or more of the plurality of appliances using the (NIU).

Description

    RELATED PATENT DOCUMENTS
  • The present invention claims priority to U.S. Provisional Application Ser. No. 60/172,639, filed Dec. 17, 1999 and is related to U.S. Pat. No. 5,379,351 entitled “Video Compression and Decompression Processing and Processors,” and to U.S. patent application Ser. No. 09/098,106 (8×8S.51C1) entitled “Videocommunicating Apparatus and Method Therefor,” each of which is incorporated herein by reference.[0001]
  • FIELD OF THE INVENTION
  • The present invention relates generally to interfacing and controlling the interface of different communication systems and, more particularly, to network interface circuits and approaches for interfacing external service-provider networks, and a target facility, such as a residence. [0002]
  • BACKGROUND OF THE INVENTION
  • The electronics industry continues to rely upon advances in technology to realize higher-functioning devices at cost-effective prices. For many communication applications, realizing higher-functioning devices in a cost-effective manner requires creative use of communications channels. There have been many technologies developed recently that have permitted such cost-effective communication. Examples include Internet applications enabling a user access to a seemingly unlimited number of web sites and other users, cable TV systems enabling a user to view any of a hundred or more channels, and video-image processing techniques that enable video data to be communicated simultaneously with voice data over a plain old telephone service (POTS) line. As the popularity of these technologies increases, so does the need to merge and coordinate these technologies in a manner that is convenient and cost-effective for the user. [0003]
  • The above-mentioned need is being increasingly addressed through the introduction of network systems providers. Network systems providers sell communication services for individuals, companies and the like to communicate with a plurality of communication systems. This is typically accomplished using Network Interface Units (NIU) to provide an interface between a network system, such as a broadband digital cable network, and a customer's premises. These devices are often in a location that is inaccessible to the user of the network. For example, for digital cable telephony systems, an NIU is often placed at a building which is passed by a cable network. This enables the premises to be supplied with cable service and multiple telephony lines of voice, video or data services. As another example, NIUs are used in Digital Subscriber Line (DSL) systems to provide access to multiple voice, video and data connections provided through a DSL line. [0004]
  • In cable systems, the telephony signal is transported on the cable system and can be supplied by a modulated carrier-based Hybrid Fiber Coaxial system or by a packet based cable network, and can be facilitated using a cable modem. The streams of audio, video, and data are input to the device in digital form. This enables the NIU to perform signal-processing tasks on the incoming streams and to store data from these streams in memory either in the NIU or in memory devices in the network. [0005]
  • One example type of cable system includes a broadband wireless system using a wireless broadband modem. Typical wireless broadband systems can provide up to or exceed 30 Mbps of data transfer over a 6 MHz channel, providing high burst speed access to a local area. The area of coverage of such wireless systems varies with the frequency used, but typically can serve up to or exceed a 30-mile radius. One type of broadband wireless system transmits data from a wireless provider down to receiver that receives the information and provides it to a wireless modem. The return signal is sent up via other communication systems, such as those including POTS, Ti, DSL, or coaxial cable. Another type of wireless broadband system uses two-way wireless communication, wherein both the down (incoming) and the up (outgoing) communications are wireless. As with a conventional cable system using coaxial cable as a data transfer medium, an NIU can be used to perform signal-processing tasks on both the down and up information. [0006]
  • Widespread acceptance and usage of NIU-based communication services are largely a function of cost and user convenience. Therefore, widespread acceptance and usage of such technology cannot be forced, even when appropriately addressing the marketing needs and overcoming the exorbitant costs of the mass production equipment. For both the unsophisticated and sophisticated users of such communication services, it is important to provide straight-forward, user-friendly control over the NIUs and over the devices that interface with and configure the NIUs. [0007]
  • SUMMARY OF THE INVENTION
  • The present invention is directed to programmable communication control arrangements and methods for programming the same. According to one example embodiment, the present invention addresses the above-discussed issues through a system and method of controlling an NIU and enabling configuration of an NIU-based system for a user facility. The NITU-based system includes an audio, video, and data signal bussing arrangement adapted to distribute audio, video, and data to a plurality of appliances communicatively coupled to the bussing arrangement. Each of the plurality of appliances is adapted to receive and process one or more types of the distributed signals. A NIU is coupled to the bussing arrangement and is adapted to communicatively couple the external services data over the bussing arrangement and with the plurality of appliances in the user facility. Using an input device adapted to command the NIU, external-services data is processed for use in the user facility. [0008]
  • According to another example embodiment of the present invention, a network interface system is arranged for interfacing different types of communication systems including a first user-based communication system and a packet-based communication system. A data memory circuit is adapted to store configuration data for the system. A processor arrangement is adapted to write configuration data into and read configuration data from the memory circuit and to provide data for presenting configuration information for accessing at a user communication device. The processor arrangement is further adapted to process data received from, and exchange processed data between, the first user-based communication system and the packet-based communication system. In response to the configuration data, the processor arrangement is adapted to route selected information provided by the packet-based communication system to selected channels of the first user-based communication system. A user input arrangement is used for inputting configuration-defining control signals. The processor arrangement responds to the configuration-defining control signals by changing the configuration data in the memory circuit and by rerouting selected information provided by the packet-based communication system to selected channels of the first user-based communication system according to the configuration-defining control signals. [0009]
  • According to another example embodiment of the present invention, a network interface system is arranged for interfacing different types of communication systems including a first user-based communication system and a packet-based communication system. The system includes a data memory circuit adapted to store data for use in the system. A processor arrangement is adapted to write data-intercept select data into and read data-intercept select data from the memory circuit and to provide data for communicating with a user via a user communication device. The processor arrangement is further adapted to process data received from, and exchange processed data between, the first user-based communication system and the packet-based communication system. In response to the data in the data memory circuit, the processor arrangement is also adapted to intercept information from the packet-based communication system and to store the intercepted information in the data memory circuit. A user input arrangement is adapted to input message-retrieval control signals that the processor arrangement responds to by displaying messages (email, voice mail, etc.) from the data memory circuit. [0010]
  • According to yet another example embodiment of the present invention, a method is used to control communications data in a communications system having a NIU, a user interface device, a plurality of communications appliances, and a bussing system. The user interface device is used and the NIU is programmed with configuration information for external-services data. The external-services data is received at the NIU and, responsive to the configuration information, the received external-services data is configured and transferred via the bussing arrangement to one of the communications appliances. [0011]
  • Other aspects of the present invention are directed to example methods and application-specific implementations relating to the above arrangements. [0012]
  • The above summary is not intended to characterize each embodiment of the present invention. Other aspects of the present invention are provided by way of example upon review of the figures and corresponding description of the drawings. [0013]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The invention may be more completely understood in consideration of the following detailed description of various embodiments of the invention in connection with the accompanying drawings, in which: [0014]
  • FIG. 1 is a communications arrangement in a user facility, according to an example embodiment of the present invention; [0015]
  • FIG. 2 shows a communication system having several example system components, according to particular embodiments of the present invention; and [0016]
  • FIG. 3 is an example flow chart used to show a particular implementation of the communication system of FIG. 2, according another example embodiment of the present invention.[0017]
  • While the invention is amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the invention to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims. [0018]
  • DETAILED DESCRIPTION
  • The present invention is believed to be applicable to a variety of different types of data communications systems, and the invention has been found to be particularly suited for enabling and controlling communications between one or more communications networks and a facility, and between appliances located in the facility. While the present invention is not necessarily limited to such applications, various aspects of the invention may be appreciated through a discussion of various examples using this context. [0019]
  • According to one example embodiment of the present invention, a system and method are used for controlling an NIU and enabling configuration of an NIU-based system for a user facility. In one implementation, the customer/user inputs NIU configuration information via an unsophisticated user-friendly device such as a telephone keypad, a computer accessing an Internet web page, or a dedicated input such as an infrared remote control. Such customer/user configuration may include, for example, selecting an option from a command menu either displayed visually or played audibly. The audible menu may be played using, for example, a voice generating device or a prerecorded message. In another implementation, an external-services provider, such as a cable television, Internet, or telephone services provider, inputs NIU configuration information via communications lines coupling the external-services provider with the NIU. In still another implementation, a combination of customer/user and external-service provider inputs are used to configure the NIU. [0020]
  • The NIU-based system includes an audio, video, and data signal bussing arrangement adapted to distribute audio, video, and data to designated points in the user facility. The bussing arrangement includes one or more types of communication lines communicatively coupled to a plurality of appliances. Each of the plurality of appliances is adapted to receive and process one or more types of the distributed signals. The NIU is coupled to the bussing arrangement and is adapted to communicatively couple the external services data over the bussing arrangement and with the plurality of appliances in the user facility. Using an input device adapted to command the NIU, external-services data is configured for use in the user facility. For example, configuring the external-services data may include routing the data to a particular one of the plurality of appliances, enabling the use of a particular type of data to a limited number of appliances, or converting the data from a first form to a second form, such as from analog to digital or packet-based to non-packet-based. [0021]
  • One example application of the present invention includes a network interface system adapted to interface a user-based communication system and a packet-based communication system. The system includes a data memory circuit, a user communication device, a processor, and a user input device, some or all of which may be included in a single NIU. The data memory circuit is adapted to store configuration data. The processor is adapted to write to and read from the data memory circuit and to provide the configuration information for access at the user communication device. The processor further processes data received from, and exchanges processed data between the first user-based communications system and the packet-based communication system, and routes selected information provided by the packet-based system to selected channels of the first user-based system. The user input device is adapted to input configuration-defining control signals for changing the configuration data and rerouting the selected information to other selected channels of the first user-based system. [0022]
  • In another example application, the data memory circuit is adapted to store data intercept select data. The processor is adapted to provide data for communicating with a user via the communication device, to intercept information from the packet-based system, and to store the intercepted data in the data memory circuit. The user input device is adapted to input message-retrieval control signals from the processor in the form of displayed messages, such as email or voice mail, from the memory circuit. [0023]
  • The user-based communications system may, for example, include a network such as a computer network or a bussing arrangement. In addition, the user input device and the user-based communications system may be part of the same device. Other example devices and systems that may be used in connection with the user-based system, packet-based system, input and communications devices, as well as methods for controlling, configuring, and operating these systems are described in connection with other example embodiments that follow below. [0024]
  • In one particular example embodiment, the NIU includes a printed circuit board (PCB) that has at least one general processor and at least one specific processor adapted to process video data. The PCB also may include in additional processors such as a RISC processor and/or a DSP processor. For more information regarding NIU-related devices suitable for use in conjunction with the present invention, reference may be made to “8×8 Application Note: Symphony VoIP Access Gateway.” [0025]
  • Another example embodiment of the present invention includes using an arrangement such as described herein in a household. FIG. 1 shows an external-[0026] services provider 110 coupled via a communications line 120 to a NIU 130 for use in a household 115. The NIU 130 is adapted to configure the external-services data received via communications line 120. The NIU is further coupled to a bussing arrangement 140 adapted to deliver the external-services data to one or more appliances 150 or 160 in the house. Optionally, another communications line 170 is coupled from appliance 160 to the external-services provider 110. The portion of FIG. 1 connected to the NIU labeled as “Facility Internal” corresponds to the user-based system, and the portion labeled as “External Providers” corresponds to the packet-based system as described above, according to one particular implementation.
  • In another example embodiment of the present invention, an appliance interface device is coupled between the appliance and the bussing arrangement and adapted to exchange data between the bussing arrangement and the appliance. The interface device can be adapted to receive data of a first type from the bussing arrangement and convert the data to a second type for delivery to the appliance. When sending data from the appliance to the bussing arrangement, the interface device converts the data of the second type to data of the first type. The interface device may also be adapted to receive data from a first type of communications line, and to transfer the data to a second type of communications line. For example, the bussing arrangement may include a digital cable line, and the interface device can be coupled to an ordinary telephone having a two-wire analog system. The interface device receives digital data from the bussing arrangement and converts the data into DTMF tones transferred over the two-wire analog system and receivable by the telephone. When the telephone sends a signal via the two-wire analog system, the interface device converts the signal to a digital signal and sends the signal via the bussing arrangement. In addition to the conversion of digital data to analog data as described herein, the interface device may be adapted to make data conversions as is necessary for use in connection with various household appliances, some of which have been described in connection with the present invention and shown by example illustration in the figures appended hereto. [0027]
  • The interface device may be manufactured to convert the first type of data to a second type of data, or to connect the first type of communications line to the second type of communications line. Alternatively, the interface device is programmable for converting various types of data and connecting to various communication lines. In one implementation, the NIU configures the interface device. In another implementation, the interface device is programmed using a user appliance. In still another implementation, the interface device is programmed as part of its manufacture. [0028]
  • Various appliances, communications lines, and methods of communication may be used in connection with FIG. 1. For example, FIG. 2 shows several example types of service providers [0029] 210, communications systems 220, appliances 230, and bus arrangements 240, that can be used in connection with the present invention. Though not shown, the bussing arrangements 230 may include one of, all of, or more than the types of communications systems shown for use in coupling the NIU 245 to external-service providers. In addition, the user input device 250 may include one of, all of, or more than the types of appliances listed for connection to the NIU 245 via the communications system included in the bus, and yet others include a telephone keypad, an IR key panel, a wall-mount unit for the system, and a voice recognition system. Several of the examples shown in FIG. 2 will be described herein in connection with particular embodiments of the present invention. It will be apparent that other examples consistent with the above may be implemented in place of or in conjunction with the examples provided herein.
  • As technology advances, many of the types of appliances listed in FIG. 2 are capable of receiving information using more than one communications method. One example embodiment includes the use of broadband technology to deliver and exchange information of different types using the same communications line. For instance, a coaxial cable installed in the bussing arrangement can, in addition to delivering cable television, deliver other information such as Internet and telephony information. In this manner, the user can use the [0030] telephony appliance 160 to request a service change to the services provider using the same cable that is used for sending a signal to the television. Other broadband applications include wireless cable systems, wherein the user facility receives data via a down converter from a local wireless transmitter. Available wireless systems include one-way wireless, wherein the user facility receives data via the down converter and sends data via a second line, and two-way wireless, wherein the user both sends and receives information.
  • In one particular example embodiment, a method for configuring the NIU includes using an [0031] appliance 150 that includes a viewing device, such as a television, and appliance 160 that includes a telephony device, such as a telephone or an Internet telephony device, wherein the external-services provider sends the configuration information to the NIU. The NIU sends a signal to the television that includes configuration information for the NrU for display on the television screen. A user in the house views the configuration information and uses the telephony device to contact the external-services provider if any changes in service are desired. The external-services provider then sends new configuration information to the NIU to reflect the desired changes. This is useful for managing the services provided to the household or other location which includes the NIU. As an alternative to using a telephony device in the above example embodiment, the viewing appliance itself is used to send a signal reflecting a desired change in the configuration of the NIU, according to another example embodiment of the present invention. For instance, the viewing appliance may include a television having a remote. The remote is used to select configuration options from the television screen. The selected options are sent to the NIU, which in turn sends a signal to the external-services provider reflecting the desired changes. In response to the request, the external-services provider sends a signal having configuration information for the desired changes to the NIU.
  • In another example embodiment, the user is authorized by the external-services provider to make configuration changes to the NIU. When the user makes changes, the NIU notifies the external-services provider of the changes. The external-services provider can then use the notification to bill the user for the services selected. In one implementation, the selected changes are sent to the external-services provider, and the NIU receives only the selected services that are requested from the external-services provider. In another implementation, the NIU receives a full range of services, such as a full range of pay-per-view television selections available from the external-services provider. Based on the configuration selections of the user, the NIU enables use of the external-services only for those selections, and a change in services provided by the external-services provider is not necessary. [0032]
  • In still another implementation, the user configures the NIU to only allow selections from a particular set of external-services data. For example, one configuration only allows the selection of television services having a viewing rating of a particular category. This is useful for parental control of the viewing of movies, television, or other external-services. The configuration of the NIU may also include a password or security code so that a particular user can control the configuration of the device. Alternatively, the NIU may include several levels of password access, wherein individuals in the user facility are enabled various levels of configuration access based upon their password access level. In this manner, the purchasing user (e.g.,parent, supervisor) can control the use of the NIU and external-services by other users (e.g., children, employees) in the facility. [0033]
  • In addition to parental control, this implementation has the ability to limit access by employees to services, such as access to certain Internet web sites or access to certain audio or video feeds for videoconferencing purposes. A configurable NIU is particularly useful for videoconferencing, wherein the videoconference data is sent only to intended participants throughout a facility or throughout several facilities. For instance, a company having two or more locations, each having an NIU, can hold a videoconference with employees at each location by configuring the NIU devices to send the data to the participants at both locations. A user sets up the NIU for delivery either by programming the NIU directly or by contacting an external-services provider and requesting the desired NIU configuration. The communication between the facilities is accomplished via an external-services provider, and the confidentiality of the videoconference is maintained by the configuration of the NIU. [0034]
  • FIG. 3 is a flow diagram of a method for using and configuring an NIU using a television display and user selection, such as described above. At [0035] block 310, an external-services provider sends configuration data to a NIU, and the NIU receives the data at block 320. The NIU sends configuration data for display on the television display for viewing by the user at block 330. The configuration information may, for example, include configuration information such as which Internet service is being used, which television cable subscription is current, or which telephones in the user facility are assigned to particular telephone numbers. At block 340, a user views the configuration information displayed on the TV, and selects an option from the displayed configuration information. Options may include, for example, ordering a television channel subscription or pay-per-view event, selecting or terminating a service, or requesting the assignment or reassignment of a particular appliance to a service. Once the user has selected an option, the option is communicated to the NIU which delivers the selection to the external-services provider at block 350. The service provider processes the selection and sends the NIU new configuration data consistent with the selection at block 360. In response to the new configuration information, the NIU provides services consistent with the new configuration data at block 370. In another example embodiment of the present invention, the NIU is adapted to use memory that is adapted to store external-services data, such as audio and video recordings, email, and voicemail. The memory may, for example, be included in the NIU, or may be an external memory, such as part of an appliance in the user facility or at an external-service provider, such as memory located at a communications terminal. One particular implementation includes a method for selecting and receiving downloadable multimedia, such as pay-per-view movies. The user chooses a movie selection from a list, such as displayed on a television set or computer. The choice is delivered to the external-services provider via a communication line using, for example, a telephone, an Internet appliance, or a remote control for selecting a choice displayed on a TV and sent via the NIU to the external-services provider. The external-services provider sends a digital copy of the movie to the NIU in response to the request. The NIU receives the copy and transfers the movie to a selected video display in the user facility. In a more particular implementation, the digital copy of the movie includes configuration information, such as the number of viewing appliances to which it can be sent, the number of times the movie can be viewed, and a timeframe for which viewing of the movie is allowed (e.g., purchasing a 24 hour viewing license).
  • Another particular implementation includes a method for selecting downloadable music including music recordings typically purchased on media such as compact discs. A user makes a selection from a list of music recordings available for download in a similar manner as described above for purchasing a pay-per-view movie. The selection is sent to the downloadable music provider, such as via the NIU or by using other communications devices independent of the NIU, and the downloadable music provider sends the music data to the NIU. The NIU receives the data from the provider and routes the data via the bussing arrangement to an appliance selected by the user. [0036]
  • Another particular implementation of using the memory at the NIU includes storing email, voice mail, video mail, or other communications at the NIU. A user configures the NIU to store incoming communications data at the NIU for future access. The user then contacts the NIU using a user input device, such as described herein, and directs the NIU to send the message to an appliance. The user input device may also include the capability to view all of the data that is stored as well as the type of data that is stored, either at the user input device or via another appliance such as a TV, and also may include the capability to determine the source of the data. In addition, the user may direct the NIU to configure the information for receipt at a particular appliance. For instance, the NIU may be configured to receive word processing data, such as an email, and configure the data to be sent as a voice message to a telephone, or may simply convert an analog message to digital or vice-versa. In this manner, a user can contact the NIU from a remote location and receive messages sent to the user facility. [0037]
  • In another example embodiment of the present invention, the NIU is configured to provide authorization for a user to receive external-services data by establishing a credit arrangement with the user. For instance, a user can set up an account for use in conjunction with the external-services provider. In one implementation, the user supplies a credit account number, such as a credit card number or a bank account, and the NIU is configured to charge the credit account for the selected external-services. In another implementation, the user provides a debit account to the external-services provider and the NIU deducts funds from that account based upon the selections made for external-services. [0038]
  • According to another example embodiment of the present invention, a NIU is used to control data communications and configurations internally in a user facility. For example, a user can direct signal input and output to and from appliances throughout the facility. One application includes the use of a stereo system and audio speakers. Sound data, such as from a broadcast source (possibly received through the NIU or through other sources), a compact disc player, a cassette player, a video player, or a phonograph player, is sent to the NIU. The user configures the NIU for distribution of the sound to one or more selected audio speakers or audio systems in the home. Using that configuration, the NIU distributes the sound data to each audio speaker. [0039]
  • Configuration of the NIU may include using a user input device to send configuration information to the NIU. The user input device may include a device such as described above for use in contacting an external-service provider, or another type of device. One particular application includes using a bussing arrangement having a two-wire analog system, wherein signals are sent to the NIU from the user input device using DTMF tones. The NIU is configured to receive the DTMF tones and use the tones to effect configuration of the NIU. [0040]
  • Another use of the NIU is in connection with an intercom system in a user facility, according to another example embodiment of the present invention. The intercom system includes audio receivers, such as microphones, and audio speakers. The speakers may, for example, include the audio speakers adapted for use in connection with other appliances in the facility, such as those connected for stereo listening or television viewing. A user sends an intercom message, such as by depressing a button and speaking into a microphone, and the audio information is sent to the NIU. The NIU is programmed to deliver the audio information to one or more audio speakers in the facility. The intercom system may also include a selection arrangement, wherein the user selects the destination of the audio signal when the signal is sent, such as prior to depressing an intercom button. This is particularly useful when it is desired to send the intercom signal so that it is heard over another audio signal, such as a stereo signal. For instance, when loud music or other audio is being played in a portion of the facility, a conventional intercom system may not generate a loud enough signal to be heard. By using the NIU, the loud music or other audio can be reduced in volume so that the intercom message can be heard. [0041]
  • Another example embodiment of the present invention includes using an audio input, such as a microphone that is part of an intercom system, together with an NIU to monitor audio in a user facility. For example, the NIU can be configured by a user to receive audio data from a microphone located in an infant's sleeping area, and transmit the audio to a particular appliance in the facility. The audio data can be sent to an audio speaker where the infant's sounds can be monitored. In this manner, an infant can be monitored throughout the facility. [0042]
  • In a more particular example embodiment, the NIU is configured to transmit the audio data to another appliance, such as a wireless phone. The wireless phone receives the audio data, enabling audio monitoring of the facility at a remote location. This is useful in many applications, such as for security monitoring, monitoring an infant, or for a parent wanting to monitor children while away from home. In a more particular example embodiment, the NIU is configured to transmit a signal upon receiving audio data above a certain sound level. For instance, a microphone may be used for detecting an intrusion, or for monitoring the audio level of an infant. The NIU is configured to detect the sound level of the incoming signal, and to transmit a second signal to an appliance upon detecting that the sound level is above a configured threshold level. The threshold level is set to correspond to a user-defined occurrence, such as an infant's cry (i.e. used in a manner such as a typical baby monitor is used) or an intrusion resulting in breaking glass or other audible incident. [0043]
  • One particular application involving the detection of an infant's cry includes sending a page signal upon detecting the cry. This is particularly useful for monitoring an infant in a manner that does not necessarily require the individual doing the monitoring to be able to hear the infant. For example, a pager can be set to vibrate in response to a signal. Using this feature, a NIU is configured to send a page upon receiving a signal from an audio source that is above a particular level. The page may be sent directly to a pager, or may be sent via an external-services provider. The ability to monitor an infant without necessarily being able to hear is important for individuals who are deaf or hard-of-hearing, or for an individual located in an area having high sound levels, such as a person riding a lawn mower, operating loud equipment, or listening to loud music. [0044]
  • In another example embodiment of the present invention, the NTU is configured to received video data from a video capture appliance in a user facility. The video data may then be sent to another appliance for further use. For example, one or more security cameras can be located in the facility and coupled to a bus leading to the NIU. The NIU is configured by the user to direct the incoming video data to an appliance, such as a VCR or other video recorder, or to direct the incoming video data to an external-services provider, such as a security monitoring provider. The NIU is optionally configured by the external-services security provider, and the configuration includes the selection of video data from a particular appliance to be sent to the external-services provider. In another example, the NIU is used to route video data, such as that supplied by a VCR or other movie playback device, to one or several viewing locations in the home. By coupling several appliances with the NIU via the bussing arrangement, the control, distribution, and use of information such as video data is easier to accomplish. [0045]
  • In another example embodiment related to the distribution of video data, both video and audio data for a particular audio-visual communication, such as a movie, are distributed from the NIU to separate audio and video appliances. This eliminates the need for appliances, such as a TV, VCR, or DVD player to be connected directly to a stereo or other audio output system. Using a connection to the NIU via the bussing arrangement, the audio is sent directly to an audio output device. [0046]
  • The appliances coupled to the bussing arrangement in the user facility are configured using the NIU and a user input device, according to another example embodiment of the present invention. The NIU is adapted to retrieve configuration information for the appliances. The configuration information may, for example, be stored in a data memory at the NMU, or may be available at the appliance itself for delivery to the NIU via the bussing arrangement. A user connects to the NIU via a user input device, such as a TV or a computer, and views the configuration of appliances connected to the NIU via the bussing arrangement. The user then selects configuration changes, if desired, and the changes are made via the NIU. The configuration changes may include changes made to the appliance itself, and may include changes made at the NIU for distribution of data to the appliances. [0047]
  • For example, one configurable appliance includes a telephone. Telephone services, such as a dynamically allocated telephone number, call waiting, caller ID, answering options, forwarding options, message storage options, message on hold options, call blocking options, address book information, directory assistance options, and call screening options are displayed for user selection. The user selects choices from the display, and the selections are used for configuration of the telephone appliance via the NIU. This configuration is applicable to traditional telephones using a POTS system, to Internet telephones, wireless telephones, and packet-based telephones, to name a few examples. [0048]
  • The NJU is adapted to assign Internet protocol (IP) addresses to particular Internet appliances in a user facility, according to another example embodiment of the present invention. In a similar manner as the telephone configuration described above, one or more Internet appliances are configured. For example, incoming data can be routed to a particular computer location in a house or business. This allows the use of several computers in different locations within or external to a user facility while using a particular IP address. [0049]
  • The user input device is adapted to configure the NIU to control household systems, such as heat, air conditioning, lighting, water, and security systems, according to another example embodiment of the present invention. The control can be accomplished from an internal or external location. For example, controlling the systems externally is advantageous for making changes when not at home, such as by turning on lights or turning up the heat or air conditioning prior to arriving home. This can be accomplished, for example, using a simple telephone and calling the NIU, or using an Internet connection and connecting the NIU via the Internet. Passwords or other protective methods may be used to provide secure access. In one particular embodiment, a password is entered via a telephone or via the Internet. In another application, the NIU checks the Internet protocol address of the sender and verifies that the address is authorized to make changes. [0050]
  • In another implementation, the NIU is further adapted to use compression and decompression technology to communicate data. In one particular example embodiment, the NIU receives compressed information, such as video telephony information, from an external source. The NTU decompresses the information and delivers it to an appliance in the user facility. A user receives the information via the appliance, and sends information back to the external source via the NIU, which compresses the data prior to sending it. For more information regarding example uses such as compression/decompression and multimedia processing technology, reference may be made to U.S. Pat. No. 5,379,351 entitled “Video Compression and Decompression Processing and Processors,” and to multimedia processing kits, such as described in connection with “8×8 Application Note: Symphony VoIP Access Gateway” (attached hereto as an appendix) available from 8×8, Inc. of Santa Clara, Calif. [0051]
  • While the present invention has been described with reference to several particular example embodiments, those skilled in the art will recognize that many changes may be made thereto without departing from the spirit and scope of the present invention, which is set forth in the following claims. [0052]
    Figure US20020054601A1-20020509-P00001
    Figure US20020054601A1-20020509-P00002
    Figure US20020054601A1-20020509-P00003
    Figure US20020054601A1-20020509-P00004
    Figure US20020054601A1-20020509-P00005
    Figure US20020054601A1-20020509-P00006
    Figure US20020054601A1-20020509-P00007
    Figure US20020054601A1-20020509-P00008
    Figure US20020054601A1-20020509-P00009
    Figure US20020054601A1-20020509-P00010
    Figure US20020054601A1-20020509-P00011
    Figure US20020054601A1-20020509-P00012
    Figure US20020054601A1-20020509-P00013
    Figure US20020054601A1-20020509-P00014
    Figure US20020054601A1-20020509-P00015
    Figure US20020054601A1-20020509-P00016
    Figure US20020054601A1-20020509-P00017
    Figure US20020054601A1-20020509-P00018
    Figure US20020054601A1-20020509-P00019
    Figure US20020054601A1-20020509-P00020
    Figure US20020054601A1-20020509-P00021
    Figure US20020054601A1-20020509-P00022
    Figure US20020054601A1-20020509-P00023
    Figure US20020054601A1-20020509-P00024
    Figure US20020054601A1-20020509-P00025
    Figure US20020054601A1-20020509-P00026
    Figure US20020054601A1-20020509-P00027
    Figure US20020054601A1-20020509-P00028
    Figure US20020054601A1-20020509-P00029
    Figure US20020054601A1-20020509-P00030
    Figure US20020054601A1-20020509-P00031
    Figure US20020054601A1-20020509-P00032
    Figure US20020054601A1-20020509-P00033
    Figure US20020054601A1-20020509-P00034
    Figure US20020054601A1-20020509-P00035
    Figure US20020054601A1-20020509-P00036
    Figure US20020054601A1-20020509-P00037
    Figure US20020054601A1-20020509-P00038
    Figure US20020054601A1-20020509-P00039
    Figure US20020054601A1-20020509-P00040
    Figure US20020054601A1-20020509-P00041
    Figure US20020054601A1-20020509-P00042
    Figure US20020054601A1-20020509-P00043
    Figure US20020054601A1-20020509-P00044
    Figure US20020054601A1-20020509-P00045
    Figure US20020054601A1-20020509-P00046

Claims (75)

What is claimed is:
1. An arrangement for processing external-services data for use in a user facility, the arrangement comprising:
an audio, video, and data signal bussing arrangement adapted to distribute audio, video, and data to designated points in the user facility;
a plurality of appliances communicatively coupled to the bussing arrangement, wherein the plurality of appliances are adapted to process at least one of: audio, video, and data signals;
a network interface unit (NIU) adapted to communicatively couple the external services data over the bussing arrangement and with the plurality of appliances in the user facility; and
a user input device adapted to command the NIU to process the external-services data for use at a particular one of the plurality of appliances in the user facility.
2. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the user input device includes one of the plurality of appliances.
3. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the plurality of appliances includes at least one of a TV, a phone, a computer, a printer, a videophone, a videocassette recorder, an analog recorder, a digital recorder, a stereo, a camera, a wireless phone, an intercom, an audio speaker, and a pager.
4. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the user input device includes at least one of: a TV, a phone, a computer, a videophone, a videocassette recorder, a wireless phone, an audio speaker, a pager, a remote control, a modem, a voice recognition system, an Internet access device, a keypad, and a touch screen.
5. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the bussing arrangement includes at least one of: a coaxial cable, a telephony line, a Ti line, an ISDN line, a DSL line, an infrared transmitter, a wireless transmitter, a telephone modem, a wireless modem, a cable modem, a broadband modem, and a computer network.
6. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the user input device includes a television remote adapted to select NIU commands from a display generated by the NIU and displayed on the television.
7. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the user input device includes a telephone adapted to select NIU commands from a command menu programmed into the NIU.
8. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the NIU is further adapted to configure the external services data for use at a particular one of the plurality of appliances.
9. An arrangement for processing external-services data for use in a user facility, according to claim 8, wherein the external services data includes audio and video data, and wherein the NMU is adapted to configure the audio data for use at an audio appliance and to configure the video data for use at a video appliance.
10. An arrangement for processing external-services data for use in a user facility, according to claim 1, further comprising a data memory circuit coupled to the NIU and adapted to store data.
11. An arrangement for processing external-services data for use in a user facility, according to claim 10, wherein the NIU is adapted to store incoming external services data until a routing command is received from the user input device.
12. An arrangement for processing external-services data for use in a user facility, according to claim 11, wherein the user input device is adapted to communicate with the NIU and determine the type of data that is stored.
13. An arrangement for processing external-services data for use in a user facility, according to claim 12, wherein the user input device is adapted to determine the source of the data.
14. An arrangement for processing external-services data for use in a user facility, according to claim 10, wherein the NIU is adapted to store configuration information in the data memory circuit, wherein the configuration information includes routing information for external services data.
15. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the external-services data includes data having a first data form, and wherein the NIU is adapted to convert the external services data into a second data form for use by a particular one of the plurality of appliances.
16. An arrangement for processing external-services data for use in a user facility, according to claim 15, wherein the first data form includes packet-based data, and wherein the second data form includes non-packet-based data.
17. An arrangement for processing external-services data for use in a user facility, according to claim 15, wherein the first data form includes word processing data, and wherein the second data form includes audio data.
18. An arrangement for processing external-services data for use in a user facility, according to claim 17, wherein the first data form includes an email message, and wherein the NIU is adapted to read and convert the email into an audio message.
19. An arrangement for processing external-services data for use in a user facility, according to claim 15, wherein the first data form includes audio data, and wherein the second data form includes word processing data.
20. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the user input device is further adapted to include a security code, and wherein the NIU is further adapted to respond only to commands having the security code.
21. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the plurality of appliances include a TV, and wherein NWU is adapted to display the configuration of the plurality of appliances on the TV screen.
22. An arrangement for processing external-services data for use in a user facility, according to claim 21, and wherein the configuration data includes telephone data including at least one of: the telephone number assigned to the phone, call waiting options, caller ID options, answering options, forwarding options, message storage options, call blocking options, and call screening options.
23. An arrangement for processing external-services data for use in a user facility, according to claim 21, wherein the user input device is adapted to command the NIU based upon the configuration display on the TV screen.
24. An arrangement for processing external-services data for use in a user facility, according to claim 11, wherein one of the plurality of appliances includes a display, and wherein the NIU is adapted to display the stored incoming external services data on the display.
25. An arrangement for processing external-services data for use in a user facility, according to claim 24, wherein the user input device is adapted to command the NIU based upon the displayed incoming external services data.
26. An arrangement for processing external-services data for use in a user facility, according to claim 25, wherein the NIU is adapted to display email, audio messages, and video messages, and wherein the user input device is adapted to respond to an input corresponding to the displayed information and to command the NIU to route the displayed information to a particular one of the plurality of appliances.
27. An arrangement for processing external-services data for use in a user facility, according to claim 11, further comprising a local data memory circuit coupled to the NIU, wherein the data is stored in the local data memory circuit.
28. An arrangement for processing external-services data for use in a user facility, according to claim 11, wherein the data is stored at a location external from the NIU.
29. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the NIU includes a processor adapted to function as an answering machine for incoming telephony calls.
30. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the user input device is coupled to the bussing arrangement and uses the bussing arrangement to command the NIU.
31. An arrangement for processing external-services data for use in a user facility, according to claim 30, wherein the NIU is adapted to receive configuration information in the form of DTMF tones, wherein the bussing arrangement includes a two-wire analog system, and wherein the user input device is adapted to send control signals to the NIU including DTMF tones.
32. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the user input device is adapted to send control signals to the NIU that are configured to enable the control of external-data services including at least one of: caller ID information, address book information, pay-per-view access information, downloadable multimedia information, dynamically allocable telephone numbers, call forwarding, message on hold, directory assistance, and household systems control information.
33. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the NIU includes a printed circuit board (PCB) having at least one general processor and at least one specific processor adapted to process video data.
34. An arrangement for processing external-services data for use in a user facility, according to claim 33, wherein the PCB includes a RISC processor.
35. An arrangement for processing external-services data for use in a user facility, according to claim 33, wherein the PCB includes a DSP processor.
36. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein each of the plurality of appliances is adapted to deliver status information signals to the NIU including the status of the appliance sending the signal, further comprising a user interface device adapted to access and provide the status information to a user.
37. An arrangement for processing external-services data for use in a user facility, according to claim 1, wherein the plurality of appliances includes a microphone adapted for use in an intercom system.
38. An arrangement for processing external-services data for use in a user facility, according to claim 37, further comprising a monitoring device coupled and adapted to receive audio signals from the microphone and, responsive to detecting an audio signal above a threshold level, send an alert signal to a user via the NIU.
39. An arrangement for processing external-services data for use in a user facility, according to claim 38, wherein the microphone is located near an infant, and the system is used to monitor the infant.
40. An arrangement for processing external-services data for use in a user facility, according to claim 39, wherein the alert includes a page signal.
41. An arrangement for processing external-services data for use in a user facility, according to claim 38, wherein the microphone is adapted to monitor noise for security monitoring.
42. An arrangement for processing external-services data for use in a user facility, according to claim 1, further comprising an appliance interface device coupled to an appliance and to the bussing arrangement and adapted to receive a first type of signal and convert the data signal to a second type of data signal.
43. An arrangement for processing external-services data for use in a user facility, according to claim 42, wherein the appliance interface device is further adapted to receive a signal via a first type of communications line and to transmit the signal via a second type of communications line.
44. An arrangement for processing external-services data for use in a user facility, according to claim 42, wherein the appliance interface device is programmable via a user input.
45. An arrangement for processing external-services data for use in a user facility, according to claim 42, wherein the appliance interface device is programmable by an external-services provider via the NIU.
46. A network interface system for interfacing different types of communication systems including a first user-based communication system and a packet-based communication system, comprising:
a data memory circuit adapted to store configuration data;
a user communication device;
a processor arrangement adapted to write configuration data into and read configuration data from the memory circuit and to provide data for presenting configuration information for accessing at the user communication device, further adapted to process data received from, and exchange processed data between, the first user-based communication system and the packet-based communication system, and, in response to the configuration data, also adapted to route selected information provided by the packet-based communication system to selected channels of the first user-based communication system;
user input means for inputting configuration-defining control signals, wherein the processor arrangement responds to the configuration-defining control signals by changing the configuration data in the memory circuit and by rerouting selected information provided by the packet-based communication system to selected channels of the first user-based communication system according to the configuration-defining control signals.
47. A network interface system, according to claim 46, further comprising a network system coupled to the first user-based communications system.
48. A network interface system, according to claim 46, wherein the user input means includes at least one of: an IR key panel, a wall-mount unit for the system, a TV, a telephone, a computer, a videophone, a videocassette recorder, a wireless phone, a remote control, a modem, a voice recognition system, an Internet access device, a keypad, and a touch screen.
49. A network interface system, according to claim 46, wherein the processor arrangement is further adapted to write configuration data into the memory circuit in response to signals received from the packet-based communication system
50. A network interface system, according to claim 46, wherein the processor arrangement is further adapted to permit reconfiguration in response to a user-provided security code.
51. A network interface system, according to claim 46, wherein the user communication device includes at least one of: a TV monitor, a printer, and computer.
52. A network interface system, according to claim 46, wherein the user communication device includes a voice generating unit adapted to produce prerecorded messages.
53. A network interface system, according to claim 46, wherein the user input means includes a computer adapted to communicate on the Internet.
54. A network interface system, according to claim 46, wherein the packet-based communication system includes at least one of: a cable modem, a wireless modem, a broadband modem, a telephone modem, a DSL, a Ti line, and a computer network.
55. A network interface system for interfacing different types of communication systems including a first user-based communication system and a packet-based communication system, comprising:
a data memory circuit adapted to store data;
a user communication device;
a processor arrangement adapted to write data-intercept select data into and read data-intercept select data from the memory circuit and to provide data for communicating with a user via the communication device, further adapted to process data received from, and exchange processed data between, the first user-based communication system and the packet-based communication system, and, in response to the data in the data memory circuit, also adapted to intercept information from the packet-based communication system and to store the intercepted information in the data memory circuit;
user means for inputting message-retrieval control signals, wherein the processor arrangement responds to the message-retrieval control signals by displaying messages (email, voice mail, etc.) from the data memory circuit.
56. A network interface system, according to claim 55, wherein the user input means is at least one of: an IR key panel, a wall-mount unit for the system, a TV, a telephone, a computer, a videophone, a videocassette recorder, a wireless phone, a remote control, a modem, a voice recognition system, an Internet access device, a keypad, and a touch screen.
57. A network interface system, according to claim 55, wherein the processor arrangement is further adapted to write data-intercept select data into the memory circuit in response to signals received from the packet-based communication system
58. A network interface system, according to claim 55, wherein the processor arrangement is further adapted to write data-intercept select data into the memory circuit in response to signals received from the input means.
59. A network interface system, according to claim 55, wherein the user communication device includes a TV monitor.
60. A network interface system, according to claim 55, wherein the user communication device includes a voice generating unit adapted to produce prerecorded messages.
61. A network interface system, according to claim 60, wherein the voice generating unit audibly produces the prerecorded messages over the user communication device.
62. A network interface system, according to claim 61, wherein the user communication device is communicating a first audio signal, and wherein the prerecorded messages are audibly produced at a sound level over that of the first audio signal.
63. A network interface system, according to claim 55, wherein the user communication device includes a computer adapted to communicate on the Internet.
64. A network interface system, according to claim 55, wherein the packet-based communication system includes at least one of: a cable modem, a wireless modem, a broadband modem, a telephone modem, a DSL, a TI line, and a computer network.
65. A method for controlling communications data in a communications system having a NIU, a user interface device, a plurality of communications appliances, and a bussing system, the method comprising:
using the user interface device and programming the NIU with configuration information for external-services data;
receiving external-services data at the NIU; responsive to the configuration information, configuring the received external-services data and transferring the configured data via the bussing arrangement to one of the communications appliances; and
receiving the transferred external-services data at the one communications appliance.
66. The method of claim 65, wherein programming the data receiving unit with configuration information includes programming routing information for routing the external-services data to particular ones of a plurality of communications devices.
67. The method of claim 66, wherein the particular ones of a plurality of communications devices include a telephony device, and wherein the routing data includes the assignment of a particular telephone number to the telephony device.
68. The method of claim 66, wherein the particular ones of a plurality of communications devices include an Internet device, and wherein the routing data includes the assignment of a particular Internet protocol address to the Internet device.
69. The method of claim 66, wherein the particular ones of a plurality of communications devices include a TV, and wherein the routing data includes the assignment of a particular television subscription package to the TV.
70. The method of claim 65, wherein using the user interface device and programming the NIU with configuration information for external-services data includes programming from an external-services provider location, wherein the configuration information controls the type of external services that the NIU passes to the plurality of communications devices.
71. The method of claim 70, wherein the external-services data includes television data, and wherein the external-services provider location programs the NIU with a television subscription package.
72. The method of claim 71, wherein the television subscription package includes a specified number of television sets that can use the television data.
73. The method of claim 71, wherein the television subscription package includes a pay-per-view event.
74. The method of claim 70, wherein the external-services data includes packet-based data, and wherein the external-services provider location programs the NIU with a packet-based access package.
75. The method of claim 70, wherein the external-services data includes telephony-based data, and wherein the external-services provider location programs the NIU with a telephony-based access package.
US09/740,263 1999-12-17 2000-12-18 Network interface unit control system and method therefor Abandoned US20020054601A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US09/740,263 US20020054601A1 (en) 1999-12-17 2000-12-18 Network interface unit control system and method therefor
US12/819,946 US8300552B1 (en) 1999-12-17 2010-06-21 Network interface unit control system and method therefor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17253999P 1999-12-17 1999-12-17
US09/740,263 US20020054601A1 (en) 1999-12-17 2000-12-18 Network interface unit control system and method therefor

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/819,946 Continuation US8300552B1 (en) 1999-12-17 2010-06-21 Network interface unit control system and method therefor

Publications (1)

Publication Number Publication Date
US20020054601A1 true US20020054601A1 (en) 2002-05-09

Family

ID=26868190

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/740,263 Abandoned US20020054601A1 (en) 1999-12-17 2000-12-18 Network interface unit control system and method therefor
US12/819,946 Expired - Lifetime US8300552B1 (en) 1999-12-17 2010-06-21 Network interface unit control system and method therefor

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/819,946 Expired - Lifetime US8300552B1 (en) 1999-12-17 2010-06-21 Network interface unit control system and method therefor

Country Status (1)

Country Link
US (2) US20020054601A1 (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010029532A1 (en) * 2000-03-31 2001-10-11 Naonori Kato Gateway apparatus
US20020059637A1 (en) * 2000-01-14 2002-05-16 Rakib Selim Shlomo Home gateway for video and data distribution from various types of headend facilities and including digital video recording functions
US20020062484A1 (en) * 2000-06-19 2002-05-23 De Lange Alphonsius Anthonius Jozef Method of automatic execution receiving station
US20040158302A1 (en) * 2000-05-10 2004-08-12 Chornenky Victor I. Apparatus and method for treatment of cerebral aneurysms, arterial-vascular malformations and arterial fistulas
US20040177375A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for short message service control of an integrated communications center
US20040177376A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for context-based searching and control of an integrated communications center
US20040177371A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for integrated communications center
US20040174896A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for digital personal video stream manager
US20040174863A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for wireless remote control of a digital personal media stream manager
US20040175096A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for voice portal control of an integrated communications center
US6898276B1 (en) 2002-05-31 2005-05-24 Verizon Communications Inc. Soft network interface device for digital broadband local carrier networks
US20050114141A1 (en) * 2003-09-05 2005-05-26 Grody Stephen D. Methods and apparatus for providing services using speech recognition
USRE39094E1 (en) 1988-07-20 2006-05-09 Health Research, Inc. Pyropheophorbides and their use in photodynamic therapy
US7130401B2 (en) 2004-03-09 2006-10-31 Discernix, Incorporated Speech to text conversion system
EP1833031A3 (en) * 2006-03-09 2008-03-19 Honeywell International, Inc. Security system and method for blocking an incoming telephone call, and a security system with a telephone do not disturb feature
US7519073B2 (en) 2003-03-07 2009-04-14 Siemens Communications, Inc. System and method for instant messaging control of an integrated communications center
US7525975B2 (en) 2003-03-07 2009-04-28 Rami Caspi System and method for integrated audio stream manager
US20100103928A1 (en) * 2001-07-05 2010-04-29 Mosaid Technologies Incorporated Telephone outlet with packet telephony adapter, and a network using same
US20100125353A1 (en) * 2008-11-14 2010-05-20 Marc Petit-Huguenin Systems and methods for distributed conferencing
US7761898B2 (en) 2003-03-07 2010-07-20 Siemens Enterprise Communications, Inc. System and method for e-mail control of an integrated communications center
US20110149811A1 (en) * 2009-12-23 2011-06-23 Ramprakash Narayanaswamy Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling Features
US8023627B1 (en) * 2006-12-27 2011-09-20 At&T Intellectual Property Ii, L.P. Method and apparatus for retrieving information from appliances
US20110239277A1 (en) * 2001-01-23 2011-09-29 Pearl Software, Inc. Method for Managing Computer Network Access
US8300552B1 (en) * 1999-12-17 2012-10-30 8X8, Inc. Network interface unit control system and method therefor
US8817801B1 (en) 2011-07-08 2014-08-26 8X8, Inc. Conferencing and meeting implementations with advanced features
US8914734B2 (en) 2009-12-23 2014-12-16 8X8, Inc. Web-enabled conferencing and meeting implementations with a subscription-based model
US20150006025A1 (en) * 2011-12-28 2015-01-01 Husqvarna Ab Lawn care vehicle with modular ride information system
US20160021255A1 (en) * 2014-07-17 2016-01-21 Vonage Network Llc System and method for accessing telephony services via an application plug-in
US9967403B1 (en) 2009-12-23 2018-05-08 8X8, Inc. Web-enabled conferencing and meeting implementations with flexible user calling features
US10244115B2 (en) 2014-07-17 2019-03-26 Vonage Business Inc. Systems and methods for accessing conference calls
US10594502B1 (en) 2017-09-08 2020-03-17 8X8, Inc. Communication bridging among disparate platforms
US20210097152A1 (en) * 2019-09-27 2021-04-01 Seiko Epson Corporation Information processing system, service system, and electronic device

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4837798A (en) * 1986-06-02 1989-06-06 American Telephone And Telegraph Company Communication system having unified messaging
US5410326A (en) * 1992-12-04 1995-04-25 Goldstein; Steven W. Programmable remote control device for interacting with a plurality of remotely controlled devices
US5574964A (en) * 1995-05-30 1996-11-12 Apple Computer, Inc. Signal distribution system
US5722041A (en) * 1995-12-05 1998-02-24 Altec Lansing Technologies, Inc. Hybrid home-entertainment system
US5835126A (en) * 1996-03-15 1998-11-10 Multimedia Systems Corporation Interactive system for a closed cable network which includes facsimiles and voice mail on a display
US5905942A (en) * 1997-02-18 1999-05-18 Lodgenet Entertainment Corporation Multiple dwelling unit interactive audio/video distribution system
US6005861A (en) * 1995-11-22 1999-12-21 Samsung Electronics Co., Ltd. Home multimedia network architecture
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6526581B1 (en) * 1999-08-03 2003-02-25 Ucentric Holdings, Llc Multi-service in-home network with an open interface
US20030146940A1 (en) * 1998-08-21 2003-08-07 United Video Properties, A Corporation Of Delaware Client-server electronic program guide
US6611537B1 (en) * 1997-05-30 2003-08-26 Centillium Communications, Inc. Synchronous network for digital media streams
US20050251827A1 (en) * 1998-07-17 2005-11-10 United Video Properties, Inc. Interactive television program guide system having multiple devices within a household

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6124882A (en) * 1992-02-19 2000-09-26 8×8, Inc. Videocommunicating apparatus and method therefor
US5379351A (en) 1992-02-19 1995-01-03 Integrated Information Technology, Inc. Video compression/decompression processing and processors
US6441842B1 (en) 1992-02-19 2002-08-27 8×8, Inc. Video compression/decompression processing and processors
US6505255B1 (en) * 1999-04-29 2003-01-07 Mitsubishi Electric Information Technology Center America, Inc. (Ita) Method for formatting and routing data between an external network and an internal network
US6954454B1 (en) * 1999-05-03 2005-10-11 Ut Starcom, Inc. Architecture for a central office using IP technology
AU5027200A (en) * 1999-05-20 2000-12-12 Intensifi, Inc. Method and apparatus for access to, and delivery of, multimedia information
US20020054601A1 (en) * 1999-12-17 2002-05-09 Keith Barraclough Network interface unit control system and method therefor
US7899915B2 (en) * 2002-05-10 2011-03-01 Richard Reisman Method and apparatus for browsing using multiple coordinated device sets
US8498725B2 (en) 2008-11-14 2013-07-30 8X8, Inc. Systems and methods for distributed conferencing

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4837798A (en) * 1986-06-02 1989-06-06 American Telephone And Telegraph Company Communication system having unified messaging
US5410326A (en) * 1992-12-04 1995-04-25 Goldstein; Steven W. Programmable remote control device for interacting with a plurality of remotely controlled devices
US5574964A (en) * 1995-05-30 1996-11-12 Apple Computer, Inc. Signal distribution system
US6005861A (en) * 1995-11-22 1999-12-21 Samsung Electronics Co., Ltd. Home multimedia network architecture
US5722041A (en) * 1995-12-05 1998-02-24 Altec Lansing Technologies, Inc. Hybrid home-entertainment system
US5835126A (en) * 1996-03-15 1998-11-10 Multimedia Systems Corporation Interactive system for a closed cable network which includes facsimiles and voice mail on a display
US5905942A (en) * 1997-02-18 1999-05-18 Lodgenet Entertainment Corporation Multiple dwelling unit interactive audio/video distribution system
US6611537B1 (en) * 1997-05-30 2003-08-26 Centillium Communications, Inc. Synchronous network for digital media streams
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US20050251827A1 (en) * 1998-07-17 2005-11-10 United Video Properties, Inc. Interactive television program guide system having multiple devices within a household
US20030146940A1 (en) * 1998-08-21 2003-08-07 United Video Properties, A Corporation Of Delaware Client-server electronic program guide
US6526581B1 (en) * 1999-08-03 2003-02-25 Ucentric Holdings, Llc Multi-service in-home network with an open interface

Cited By (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE39094E1 (en) 1988-07-20 2006-05-09 Health Research, Inc. Pyropheophorbides and their use in photodynamic therapy
US8300552B1 (en) * 1999-12-17 2012-10-30 8X8, Inc. Network interface unit control system and method therefor
US20020059637A1 (en) * 2000-01-14 2002-05-16 Rakib Selim Shlomo Home gateway for video and data distribution from various types of headend facilities and including digital video recording functions
US20010029532A1 (en) * 2000-03-31 2001-10-11 Naonori Kato Gateway apparatus
US20040158302A1 (en) * 2000-05-10 2004-08-12 Chornenky Victor I. Apparatus and method for treatment of cerebral aneurysms, arterial-vascular malformations and arterial fistulas
US20020062484A1 (en) * 2000-06-19 2002-05-23 De Lange Alphonsius Anthonius Jozef Method of automatic execution receiving station
US7600239B2 (en) * 2000-06-19 2009-10-06 Koninklijke Philips Electronics N.V. Method of automatic execution receiving station
US8930535B2 (en) * 2001-01-23 2015-01-06 Helios Software, Llc Method for managing computer network access
US10374973B2 (en) 2001-01-23 2019-08-06 Weserve Access, Llc Method for managing computer network access
US20110239277A1 (en) * 2001-01-23 2011-09-29 Pearl Software, Inc. Method for Managing Computer Network Access
US8472593B2 (en) 2001-07-05 2013-06-25 Mosaid Technologies Incorporated Telephone outlet with packet telephony adaptor, and a network using same
US8761186B2 (en) * 2001-07-05 2014-06-24 Conversant Intellectual Property Management Incorporated Telephone outlet with packet telephony adapter, and a network using same
US20100103928A1 (en) * 2001-07-05 2010-04-29 Mosaid Technologies Incorporated Telephone outlet with packet telephony adapter, and a network using same
US6898276B1 (en) 2002-05-31 2005-05-24 Verizon Communications Inc. Soft network interface device for digital broadband local carrier networks
US7536708B2 (en) 2003-03-07 2009-05-19 Siemens Communications, Inc. System and method for context-based searching and control of an integrated communications center
US20040177375A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for short message service control of an integrated communications center
US7519073B2 (en) 2003-03-07 2009-04-14 Siemens Communications, Inc. System and method for instant messaging control of an integrated communications center
US7525975B2 (en) 2003-03-07 2009-04-28 Rami Caspi System and method for integrated audio stream manager
US20040174863A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for wireless remote control of a digital personal media stream manager
US20040177376A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for context-based searching and control of an integrated communications center
US20040174896A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for digital personal video stream manager
US20040177371A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for integrated communications center
US7761898B2 (en) 2003-03-07 2010-07-20 Siemens Enterprise Communications, Inc. System and method for e-mail control of an integrated communications center
US7787749B2 (en) 2003-03-07 2010-08-31 Siemens Enterprise Communications, Inc. System and method for voice portal control of an integrated communications center
US20040175096A1 (en) * 2003-03-07 2004-09-09 Rami Caspi System and method for voice portal control of an integrated communications center
US8539533B2 (en) 2003-03-07 2013-09-17 Siemens Enterprise Communications, Inc. System and method for digital personal video stream manager
WO2004082283A1 (en) * 2003-03-07 2004-09-23 Siemens Communication, Inc. . System and method for wireless remote control of a digital personal media stream manager
US20050114141A1 (en) * 2003-09-05 2005-05-26 Grody Stephen D. Methods and apparatus for providing services using speech recognition
US7130401B2 (en) 2004-03-09 2006-10-31 Discernix, Incorporated Speech to text conversion system
US7848505B2 (en) 2006-03-09 2010-12-07 Honeywell International Inc. Security system and method for blocking an incoming telephone call, and a security system with a telephone do not disturb feature
EP1833031A3 (en) * 2006-03-09 2008-03-19 Honeywell International, Inc. Security system and method for blocking an incoming telephone call, and a security system with a telephone do not disturb feature
US8023627B1 (en) * 2006-12-27 2011-09-20 At&T Intellectual Property Ii, L.P. Method and apparatus for retrieving information from appliances
US9762633B1 (en) 2008-11-14 2017-09-12 8×8, Inc. Systems and methods for distributed conferencing
US20100125353A1 (en) * 2008-11-14 2010-05-20 Marc Petit-Huguenin Systems and methods for distributed conferencing
US9338221B2 (en) 2008-11-14 2016-05-10 8X8, Inc. Systems and methods for distributed conferencing
US10348786B1 (en) 2008-11-14 2019-07-09 8X8, Inc. Systems and methods for distributed conferencing
US8498725B2 (en) 2008-11-14 2013-07-30 8X8, Inc. Systems and methods for distributed conferencing
US11501264B1 (en) 2009-12-23 2022-11-15 8X8, Inc. Web-enabled chat conferences and meeting implementations
US8914734B2 (en) 2009-12-23 2014-12-16 8X8, Inc. Web-enabled conferencing and meeting implementations with a subscription-based model
US11190559B1 (en) 2009-12-23 2021-11-30 8X8, Inc. Computer server configured for data meetings with optional participant-selected call-connecting attributes
US20110149811A1 (en) * 2009-12-23 2011-06-23 Ramprakash Narayanaswamy Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling Features
US10937005B1 (en) 2009-12-23 2021-03-02 8X8, Inc. Web-enabled chat conferences and meeting implementations
US10528922B1 (en) 2009-12-23 2020-01-07 8X8, Inc. Web-enabled chat conferences and meeting implementations
US9881282B1 (en) 2009-12-23 2018-01-30 8X8, Inc. Web-enabled conferencing and meeting implementations with a subscription-based model
US9967403B1 (en) 2009-12-23 2018-05-08 8X8, Inc. Web-enabled conferencing and meeting implementations with flexible user calling features
US9008107B1 (en) 2011-07-08 2015-04-14 8X8, Inc. Conferencing and meeting implementations with advanced features
US10230847B1 (en) 2011-07-08 2019-03-12 8X8, Inc. Conferencing and meeting implementations with advanced features
US9401994B1 (en) 2011-07-08 2016-07-26 8×8, Inc. Conferencing and meeting implementations with advanced features
US11683420B1 (en) 2011-07-08 2023-06-20 8X8, Inc. Conferencing and meeting implementations with advanced features
US8817801B1 (en) 2011-07-08 2014-08-26 8X8, Inc. Conferencing and meeting implementations with advanced features
US10686939B1 (en) 2011-07-08 2020-06-16 8X8, Inc. Conferencing and meeting implementations with advanced features
US20150006025A1 (en) * 2011-12-28 2015-01-01 Husqvarna Ab Lawn care vehicle with modular ride information system
US10244115B2 (en) 2014-07-17 2019-03-26 Vonage Business Inc. Systems and methods for accessing conference calls
US20160021255A1 (en) * 2014-07-17 2016-01-21 Vonage Network Llc System and method for accessing telephony services via an application plug-in
US11405228B1 (en) 2017-09-08 2022-08-02 8X8, Inc. Management of communication bridges between disparate chat rooms
US10999089B1 (en) 2017-09-08 2021-05-04 8X8, Inc. Communication bridging in a remote office environment
US11394570B1 (en) 2017-09-08 2022-07-19 8X8, Inc. Communication bridging among disparate platforms
US10659243B1 (en) 2017-09-08 2020-05-19 8X8, Inc. Management of communication bridges between disparate chat rooms
US11463271B1 (en) 2017-09-08 2022-10-04 8X8, Inc. Communication bridging in a remote office environment
US10616156B1 (en) 2017-09-08 2020-04-07 8X8, Inc. Systems and methods involving communication bridging in a virtual office environment and chat messages
US10594502B1 (en) 2017-09-08 2020-03-17 8X8, Inc. Communication bridging among disparate platforms
US20210097152A1 (en) * 2019-09-27 2021-04-01 Seiko Epson Corporation Information processing system, service system, and electronic device
US11941091B2 (en) * 2019-09-27 2024-03-26 Seiko Epson Corporation Information processing system, service system, and electronic device using a license key including setting information

Also Published As

Publication number Publication date
US8300552B1 (en) 2012-10-30

Similar Documents

Publication Publication Date Title
US8300552B1 (en) Network interface unit control system and method therefor
US10547648B2 (en) Routing of data including multimedia between electronic devices
US11418836B2 (en) Integration of a mobile device into a local service domain
US8063928B2 (en) Videophone system and method
US7617298B2 (en) Session initiation protocol enabled set-top device
EP1599026B1 (en) Registering access device multimedia content via a broadband access gateway
ES2249318T3 (en) METHOD AND APPLIANCE TO PROVIDE VOICE / UNIFIED MESSAGING SERVICES USING CATV TERMINALS.
US6414707B1 (en) Apparatus and method for incorporating virtual video conferencing environments
US7904074B2 (en) Remote configuration and control of local devices via a broadband access gateway
US20020051521A1 (en) Communication service with advertisement
US20020059637A1 (en) Home gateway for video and data distribution from various types of headend facilities and including digital video recording functions
US20020031120A1 (en) Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality
US20100115568A1 (en) System and method for altering the display of television content in response to user preferences
US20100115567A1 (en) System and method for pausing programming of a television for a telephone call
US20040250285A1 (en) Communication system and method
JPH08251305A (en) System and apparatus for remotely recording and displaying information received using local recording unit
WO2003021960A1 (en) Tv system with group communication
JP4752143B2 (en) Information processing device
US8250620B1 (en) System and method for sharing information between a concierge and guest
WO2007133129A1 (en) Method and arrangement relating to audio/video conferencing
JPH02305288A (en) Picture and voice communication equipment
KR20050064438A (en) Computer apparatus for monitoring service using network camera and the operating method therefore
JPH066463A (en) Device and system for music providing service utilizing b-isdn

Legal Events

Date Code Title Description
AS Assignment

Owner name: NETERGY NETWORKS, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BARRACLOUGH, KEITH;MARTIN, BRYAN R.;BEDNARZ, PHILIP;AND OTHERS;REEL/FRAME:011805/0373;SIGNING DATES FROM 20010306 TO 20010401

AS Assignment

Owner name: NETERGY MICROELECTRONICS, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:8X8, INC.;REEL/FRAME:012668/0984

Effective date: 20020211

AS Assignment

Owner name: 8X8, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NETERGY MICROELECTRONICS, INC.;REEL/FRAME:013870/0338

Effective date: 20030311

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION