US20020094073A1 - Telephony services provider arrangement for home area network - Google Patents
Telephony services provider arrangement for home area network Download PDFInfo
- Publication number
- US20020094073A1 US20020094073A1 US09/823,856 US82385601A US2002094073A1 US 20020094073 A1 US20020094073 A1 US 20020094073A1 US 82385601 A US82385601 A US 82385601A US 2002094073 A1 US2002094073 A1 US 2002094073A1
- Authority
- US
- United States
- Prior art keywords
- telephony
- services provider
- control module
- telephone
- message
- 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
Links
- 230000004044 response Effects 0.000 claims description 6
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 49
- 239000013256 coordination polymer Substances 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 8
- 238000012546 transfer Methods 0.000 description 5
- 230000001143 conditioned effect Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000001816 cooling Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000881 depressing effect Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42314—Systems providing special services or facilities to subscribers in private branch exchanges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2805—Home Audio Video Interoperability [HAVI] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
- H04L12/2834—Switching of information between an external network and a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/71—Substation extension arrangements
- H04M1/715—Substation extension arrangements using two or more extensions per line
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/214—Specialised server platform, e.g. server located in an airplane, hotel, hospital
- H04N21/2143—Specialised server platform, e.g. server located in an airplane, hotel, hospital located in a single building, e.g. hotel, hospital or museum
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2665—Gathering content from different sources, e.g. Internet and satellite
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4131—Peripherals receiving signals from specially adapted client devices home appliance, e.g. lighting, air conditioning system, metering devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
- H04N21/43637—Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
- H04N21/4382—Demodulation or channel decoding, e.g. QPSK demodulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/10—Adaptations for transmission by electrical cable
- H04N7/106—Adaptations for transmission by electrical cable for domestic distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2812—Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/284—Home automation networks characterised by the type of medium used
- H04L2012/2841—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/64—Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
- H04M1/65—Recording arrangements for recording a message from the calling party
- H04M1/6505—Recording arrangements for recording a message from the calling party storing speech in digital form
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/005—Interface circuits for subscriber lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440236—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
Definitions
- the invention relates generally to the field of user-premises or home area networking, to allow different types of systems and/or communications devices to utilize one in-home network to communicate with each other and to access a number of external communication services, and more specifically to systems and methods of connecting telephone sets to the public switched telephony network (PSTN) through a home area network, which can also provide other telephony services.
- PSTN public switched telephony network
- a number of telephony services such as call answering and recording of messages
- the invention provides a new and improved system and method of connecting telephone sets to the public switched telephony network (PSTN) through a home area network to facilitate, inter alia, provision of a variety of telephony services.
- PSTN public switched telephony network
- the invention provides a telephony services provider arrangement for use in connection with a server in a home area network, the telephony services provider arrangement being configured to provide at least one telephony service in connection with at least one telephony device connected to the server.
- the telephony services provider arrangement comprises a telephone interface and a control module.
- the telephone interface is configured to, in a telephone link connected state, connect the at least one telephony device to a telephone link and, in a telephone link disconnected state, disconnect the at least one telephony device from the telephone link to facilitate provision of the at least one telephony service to the at least one telephony device.
- the control module configured to selectively control the telephone interface to (i) the telephone link connected state to facilitate receipt of incoming calls by the at least one telephony device, and (ii) the telephone link disconnected state to facilitate provision ofthe at least one telephony service to the at least one telephony device.
- FIG. 1 depicts a home area network including a telephony services provider arrangement providing an interface to the public switched telephony network (PSTN), constructed in accordance with the invention
- PSTN public switched telephony network
- FIG. 2 is a functional block diagram of the PSTN interface useful in the home area network depicted in FIG. 1;
- FIG. 3 is a flow chart of operations performed by the PSTN interface in which the invention.
- FIG. 1 depicts a home area network 10 including an telephony services provider arrangement that provides an interface to the public switched telephony network (PSTN), constructed in accordance with the invention.
- PSTN public switched telephony network
- the home area network 10 facilitates the connection of a plurality of household appliances, devices, television and radio receivers, telephone sets, and other facilities (generally “devices”) 11 ( 1 ) through 11 (N) (generally identified by reference numeral 11 (n)) to a home server 12 over one or more digital communication links generally identified by reference numeral 13 and analog communication links generally identified by reference numeral 14 .
- the home server 12 can also connect to a number of external connections, including a central office in the public switched telephony network (PSTN) over a PSTN link 23 , a network such as the Internet over a network link 20 , a cable connection (for use in providing cable television, telephony, Internet and other services as will be apparent to those skilled in the art) over cable link 22 , a compact disk player over a compact disk link 21 , a barcode reader over barcode link 24 , and perhaps other devices (such as devices providing information via satellite and the like, home security devices, and so forth) over other links generally identified by reference numeral 25 .
- PSTN public switched telephony network
- the devices 11 (n) can transfer information among themselves over the respective communication link 13 , 14 to which they are connected.
- the devices 11 (n) connected to one communication link 13 , 14 can transfer information to devices connected to another communication link 13 , 14 and between the devices 11 (n) and the PSTN, network, cable, etc., through the server 12 ; in that operation, if one device 11 (n′) is connected to an analog communication link 14 and another device 11 (n′′) (n′′ ⁇ n′) is connected to a digital communication link 13 , the server 12 can perform a digital to analog or analog to digital conversion as necessary.
- the server 12 operates to store information received from the PSTN, network, cable, and devices 11 (n) for later transmission over the PSTN, network, cable, etc., and later transmission to the devices 11 (n).
- the information transferred over communication links 13 is preferably in digital form, as is the information stored on the server. On the other hand, information may be transferred over other connections in digital or analog form as appropriate.
- the devices 11 (n) that can be connected to the home area network 10 can include a number of types of appliances, including but not limited to devices such as personal computers, personal digital assistant (PDA) devices, telephony devices (illustratively device 11 (N)), and home entertainment devices such as radio and television receivers, DVD, compact disk, video and audio tape and record players, and the like.
- devices 11 (n) that can be connected to the home area network can include lighting, heating and cooling, and similar systems, as well as appliances such as stoves and ovens. If a particular device is a “legacy” device, that is, a device that itself does not have an interface that can be connected to a digital communication link 13 , that legacy device can be provided with a suitable interface to allow it to be so connected.
- the home area network 10 operates to allow information to be stored on the server 12 , transferred among the devices 11 (n), and transferred from or to a number of external sources or destinations, including, for example, sources or destinations over a network such as the Internet or the public switched telephony network (PSTN), cable or satellite television or radio, music sources such as compact disks.
- the information may comprise any form of information, including, for example, audio information, image and video information, information in text form, control information for, for example, controlling one device from another or from the server 12 in relation to, for example, occurrence of certain events, computer programs, and so forth.
- the home area network can be used to, for example, transfer audio information from sources to destinations such as the server 12 for storage or to various devices 11 (n) for playing.
- the home area network 10 can be used to transfer image or video information from sources to destinations such as the server for storage or to various devices 11 (n) for display.
- the home area network 10 can be used to transfer control information to control controllable devices, such as lighting, appliances such as stoves and ovens, heating and cooling systems, alarm systems and the like.
- the communication links 13 , 14 may be in any form, including a hard link such as a wire, optical fiber or other arrangement for transferring electrical, optical or other signals among the appliances.
- communication links 13 , 14 may comprise wireless links, such as but not limited to infrared links or links provided by signals in other parts of the electromagnetic spectrum.
- Communication links 13 , 14 may comprise communication links specially provided for the home area network 10 , and/or they may include pre-existing links such as telephone lines, wiring provided for, for example, AC power distribution, and the like.
- Each device 11 (n) connected to a digital communication link 13 preferably includes or is provided with an interface (not separately shown) that enables it to transmit information, in the form of message packets to, and/or receive information in the form of message packets from each other and the home server 12 over the respective communication link 13 .
- an interface not separately shown
- a device 11 (n) receives message packets containing information, it can use the information as described below.
- the server 12 includes a number of components (not separately shown), including components for processing, storing and retrieving data in digital form, and for converting data between digital and analog form. With particular reference to the present invention, the server 12 also includes an interface 30 to the PSTN link 23 that facilitates connection of telephony devices thereto through the server 12 .
- the telephony devices may be any type of devices that may make use ofthe PSTN and telephony services, including, for example, voice telephone devices, facsimile (“fax”) machines, personal computers, and so forth, for placing and receiving telephone calls involving voice, fax and data communications.
- the server 12 provides a number of services, including, for example, automatic answering and recording of messages, providing a plurality of voice mailboxes, and the like.
- the server 12 can provide a notification to any device 11 (n) connected thereto, including, for example, a notification for display on a television receiver or personal computer that may be connected to a communication link 13 , 14 . If the telephone subscriber is also subscribing to the caller identification service, in which the PSTN provides the identification of callers, the displayed notification may also include the identification of the caller.
- the telephone interface 30 provides an arrangement whereby the telephony devices connected to the server 12 are preferably normally connected to the PSTN link 23 so that, when a call is received, and if a user desires to answer it, he or she may do so.
- the telephone interface 30 also allows the server 12 to monitor the status of an incoming call so that, if the user does not answer the call, the server 12 may answer the call and record a message.
- the server 12 can receive the caller identification information and display it along with the call notification as described above.
- the telephone interface 30 also provides an arrangement whereby the telephony devices can be disconnected from the PSTN link 23 to, for example, enable a user to listen to messages that have been recorded by the server 12 , manage messages, establish and manage voice mailboxes established on the server 12 to receive messages for various individuals, and otherwise manage telephony and other services provided by the server 12 using conventional telephony devices that are connected to the server.
- FIG. 2 depicts a functional block diagram of a telephone interface 30 in accordance with the invention.
- telephone interface 30 connects to the PSTN link 23 and to one or more telephony devices 31 ( 1 ) through 31 (N) (generally identified by reference numeral 31 (n) over an analog communication link, identified in FIG. 2 by reference numeral 32 .
- the telephony devices 31 (n) can be any conventional telephony devices, and may include devices that dial using DTMF (dual-tone multiple-frequency) tones, dial pulses and the like.
- the telephone interface 30 includes a number of elements, including a selector switch 33 , a modem 34 , an RS232 converter 36 , a ring detector 37 , and a subscriber line interface card 41 .
- the selector switch 33 under control of signals from the server's processing components, controls the connection and disconnection of the communication link 32 and modem 34 to the PSTN link 23 .
- the selector switch 33 When the selector switch 33 is in the PSTN link connected state, in which the communication link 32 and modem 34 are connected to the PSTN link 23 , the telephony devices 31 (n) can receive and place telephone calls over the PSTN link 23 .
- the modem 34 is also connected to the PSTN link 23 and, if the subscriber does not answer an incoming call, the modem 34 can answer the call, provide an “out-going message” to the calling party and, if the calling party leaves a message, receive the message and enable the message from the calling party to be stored on the server 12 .
- the selector switch 33 when the selector switch 33 is in the PSTN link disconnected state, in which the communication link 32 and modem 34 are not connected to the PSTN link 23 , the telephony devices 31 (n) cannot receive or place telephone calls over the PSTN link 23 . Instead, the communication link 32 is connected to the modem 34 . In that condition, a user, using the telephony device 31 (n) can control the modem 34 to enable the retrieval of previously recorded messages, record an out-going message, and control the various telephony services provided by the server 12 . In that state, the communication link 32 and modem 34 are also connected to the subscriber line interface card 41 , which can provide electric power to facilitate communication between the communication link 32 and modem 34 .
- the ring detector 37 detects the ring signal that the telephone central office provides over the PSTN link 23 and provides a notification to the server's processor.
- the processor can enable a notification that an incoming call is being received to be provided over the communication link 32 , and the user can determine whether to take the call. If the user decides to take the call, he or she can enable the selector switch 33 to return to the PSTN link connected state.
- the selector switch 33 is under control of the server's processor, and may be transitioned from the PSTN link connected state to the PSTN link disconnected state, and from the PSTN link disconnected state to the PSTN link disconnected state in response to, for example, control codes input by a user through a keypad that is normally provided on a telephony device to facilitate dialing.
- the selector switch 33 includes two switch sections 33 C and 33 M, both of which are controlled in tandem by the server's processing components (not separately shown). Each switch section is a double pole-double throw switch.
- Switch section 33 C includes six terminals, including a terminal pair generally identified by reference numeral 33 C( 1 ) that connects to the wires comprising communication link 32 and a terminal pair 33 C( 2 ) that connects to the wires comprising PSTN link 23 .
- switch section 33 M includes three terminals, including a terminal pair 33 M( 1 ) that connects to wires connected the modem 34 and a terminal pair 33 M( 2 ) that connects to wires connected to the PSTN link 23 .
- Terminal pairs 33 C( 3 ) and 33 M( 3 ) of the switch sections 33 C and 33 M are connected together and to the subscriber line interface card 41 .
- Each switch section has a pole pair 33 CP and 33 MP that are affixed to respective terminal pair 33 C( 1 ) and 33 C( 2 ) and that can be selectively connected to respective terminal pair 33 C( 2 ), 33 M( 2 ) or 33 C( 3 ), 33 M( 3 ).
- the selector switch 33 When the pole pairs 33 CP and 33 MP are connected to terminal pairs 33 C( 2 ) and 33 M( 2 ), the selector switch 33 is in the PSTN link connected state and, when the pole pairs 33 CP and 33 MP are connected to terminal pairs 33 C( 3 ) and 33 M( 3 ), the selector switch 33 is in the PSTN link disconnected state.
- the pole pairs 33 CP and 33 MP are controlled in tandem, with both pole pairs 33 CP and 33 MP being connected to respective terminal pairs 33 C( 2 ) and 33 M( 2 ) simultaneously, or to respective terminal pairs 33 C( 3 ) and 33 M( 3 ) simultaneously.
- the pole pairs 33 CP and 33 MP will not be connected to respective terminal pairs 33 C( 2 ) and 33 M( 3 ) simultaneously, or to respective terminal pairs 33 C( 3 ) and 33 M( 2 ) simultaneously.
- the selector switch 33 When the selector switch 33 is in the PSTN link connected state, since the pole pair 33 CP of the switch section 33 C connects between terminal pairs 33 C( 1 ) and 33 C( 2 ), the telephone interface 30 is in condition to allow incoming calls to be coupled to the communication link 32 , where they may be received though the telephone devices 31 (n). Similarly, since the pole pair 33 MP of the switch section 33 M connects between terminal pairs 33 M( 1 ) and 33 M( 2 ), the telephone interface 30 is in condition to allow incoming calls to be coupled to the modem 34 .
- the modem 34 under control of the server's processor, will answer the call, provide an outgoing message, receive an incoming message if the calling party desires to leave one, and provide the incoming message to the server's storage for later retrieval.
- the modem 34 can go on-hook, thereby to allow another incoming call to be received or to allow a call to be placed through the telephone devices 31 (n).
- the processor can enable the modem 34 to go on-hook to terminate the call.
- the selector switch 33 when the selector switch 33 is in the PSTN link connected state, since the pole pair 33 CP of the switch section 33 C connects between terminal pairs 33 C( 1 ) and 33 C( 2 ), if a user who wishes to make a call takes a telephone device 31 (n) off hook and enters a telephone number, the number will be received by the central office and processed in a conventional manner. Similarly, if the user, through the telephone device's keypad, enter predetermined control codes, which are typically prefixed by the tone provided by, for example, the “star” (“*”) key, followed by tones provided by one or more number keys, the central office can be enabled to enable, disable or otherwise control telephony services that are provided to the telephone subscriber by the central office.
- predetermined control codes which are typically prefixed by the tone provided by, for example, the “star” (“*”) key, followed by tones provided by one or more number keys
- control codes entered by the user will also be coupled by the switch section 33 M to the modem 34 .
- the modem 34 will notify the processor and, if the user enters a predetermined control codes, the server's processor can enable operations related to the server's call answering services to be provided, which may include, for example, retrieval and playing of previously-recorded messages, deletion of messages, creation of mailboxes, recording of outgoing messages and the like. If the user enters a call answering control code, the processor may enable the selector switch 33 to switch to the PSTN link disconnected state.
- the telephone interface 30 connects the communication link 32 to the modem 34 , while disconnecting the PSTN link 23 from the communication link 32 and modem 34 . Since the communication link 32 and modem 34 are disconnected from the PSTN link 23 , telephone calls that are placed to the PSTN link 23 will not be received by either a telephone device 31 (n) connected to the communication link 32 or the modem 34 .
- the communication link 32 is connected to the modem 34 , as well as to the subscriber line interface card 41 .
- subsequent input provided by the user through the keypad of the respective telephone device 31 (n) will be provided only to the modem 34 , and, since the communication link 32 and modem 34 are isolated from the PSTN link 23 , without the interruption of the dial tone that is provided by the central office on PSTN link 23 .
- the processor receives a notificatin from the ring detector 37 indicating that the central office has placed a ring signal on the PSTN link 23 , which will be the case if another party attempts to place a call to the PSTN link 23 as called party, the ring detector 37 will detect the ringing signal and provide a notification to the server's processor. When that occurs, the server 12 can provide a notification of the call over the communication link 32 to allow the user to determine whether to take the call.
- the ring detector 37 will also provide notifications of incoming calls to the processor while the selector switch is in the PSTN link connected state when the central office provides a ring signal on PSTN link 23 , and, in that case the processor can select to make use of one or both of the notifications provided by the ring detector or the notifications provided by the modem 34 .
- the server's processor can also be enabled to provide at least some of the telephony services (that is, enabling a user to listen to messages that have been recorded by the server 12 , manage messages, establish and manage voice mailboxes, and otherwise manage telephony and other services provided by the server 12 ) provided thereby when the telephone interface 30 is in the PSTN link connected state in response to a call received over the PSTN link 23 , particularly if the incoming call is not answered by a telephony device 31 (n).
- the modem 34 receives one or more control codes, it can notify the processor, which can provide the respective services in a manner similar to the manner in which it provides the respective service when requested through a telephony device 31 (n).
- the processor may require an authentication code, password or other identifier to be provided by the calling party before the various services will be provided.
- the modem 34 can answer the call, provide an outgoing message, and receive messages from the calling party and enable them to be stored.
- the modem 34 can, under control of a telephony device 31 (n), enable messages to be retrieved and provided thereto for playing.
- the modem 34 is preferably a data/fax/voice modem that can receive digital data, facsimile and voice communications in analog form over the PSTN link 23 and provide a digital DIGITIZED AUDIO OUT signal representing digital data for storage by the server's storage components.
- the modem 34 can receive a digital DIGITIZED AUDIO IN signal representing digital data retrieved from the server's storage components and convert the data to analog audio form for transmission through the switch section 33 M. If the selector switch 33 is in the PSTN link connected state, the analog audio signal provided by the modem 34 will be transmitted both over the PSTN link 23 and the communication link 32 . On the other hand, if the selector switch is in the PSTN link disconnected state, the analog audio signal provided by the modem 34 will be transmitted over only the communication link 32 .
- the modem 34 also provides status information to the server's processor components.
- the status information is provided as a SERIAL DATA signal, which is coupled to the server's processor through the RS232 converter 36 .
- the status information can notify the processor that a call is being received and the status of the call, including, for example, if the call is answered by one of the telephone devices.
- the status information can provide the caller identification to the processor.
- the processor can use the status information indicating that a call is being received and the caller identification to, for example, provide a notification to a device 11 (n) as described above.
- the call status information can, for example, include ring information that can be used by the processor to determine whether a telephone device 31 (n) has gone off-hook within a predetermined number of rings to answer an incoming call, and, if not, initiate call answering to facilitate recording of a message.
- the call status information can also include call termination information that, if a message is being recorded, the processor can determine the message has ended.
- the selector switch 33 will initially be in the PSTN link connected state, with the pole pair 33 CP of switch section 33 C interconnecting the terminal pairs 33 C( 1 ) and 33 C( 2 ) and pole pair 33 MP of switch section 33 M interconnecting the terminal pairs 33 M( 1 ) and 33 M( 2 ).
- calls placed to the PSTN link 23 by a calling party will be completed by the central office to the PSTN link 23 , and, when the modem 34 receives a signal from the switch section 33 M, it will initially determine whether the signal is representative of a ring signal from the central office or a control code, the control code comprising a DTMF signal from a telephony device 31 (n) for use by the server 12 (step 100 ). If the modem 34 determines that the signal is a representative of a ring signal from the central office, it will initially provide call status information to the processor indicating that a new call is being received (step 101 ).
- the modem 34 can provide the caller identification information to the processor (step 102 ). After the processor is notified that a new call is being received, it can enable a notification of the call to be displayed or otherwise signaled by one or more of the devices 11 (n), along with any received caller identification information (step 103 ). It will be appreciated that, the telephony devices 31 (n) will also receive the ring signal and, if one or more of them have ringers or other devices for providing an audible notification, they may be actuated to produce the audible notification. In addition, the telephony devices 31 (n) will also receive the caller identification information, and if one or more of the telephony devices have displays for displaying caller identification information, they may be actuated to display the caller identification information.
- the modem 34 for each ring signal received thereby, provides call status information to the processor indicating that a ring signal had been received (step 104 ). Each time the processor receives call status information from the modem 34 indicating that a ring signal has been received, it will determine whether the number of ring signals received exceeds a predetermined threshold value (step 105 ), and, if not events return to step 104 to allow the modem to wait for the next ring signal to be received. It will be clear from the following that the predetermined threshold value will correspond to the number of rings at which the server 12 will answer the call and allow the calling party to leave a message.
- the modem 34 and processor will sequence through steps 104 and 105 for a number of iterations until either a user answers the call or the processor determines that the number of ring signals that have been received exceeds the predetermined threshold value. If the processor determines that the number of ring signals that have been received exceeds the predetermined threshold value, it proceeds to a sequence in which it enables the modem to provide an outgoing message and for transmission over the PSTN link 23 , and to receive a message and provide a digitized version thereof to storage for later retrieval.
- the server 12 provides a plurality of mailboxes, and that a calling party who wishes to leave a message can identify the mailbox that is to receive the message by depressing a key on the keypad of his or her telephony device (not shown) to provide a DTMF control code.
- the processor will enable the modem to go off-hook to answer the call (step 106 ) and will enable digital data representing the outgoing message to be retrieved from server storage and provided to the modem 34 as the DIGITIZED AUDIO IN signal (step 107 ).
- the modem 34 converts the DIGITIZED AUDIO IN signal to analog form and transmit it to the calling party over the PSTN link 23 (step 108 ).
- the modem 34 If the modem 34 receives a DTMF control code identifying the mailbox into which a subsequently received message is to be stored, it provides the control code to the processor (step 109 ). Thereafter, the calling party can provide a message in analog form, which the modem 34 converts to digital form and couples to the storage as digital DIGITIZED AUDIO OUT signal (step 110 ). The storage will store the digital information provided thereto in storage locations as determined by the processor (step 111 ) and the processor will associate the message with the mailbox identified by the control code provided thereto in step 109 (step 112 ).
- the modem 34 When the calling party hangs up (step 113 ), the modem 34 provides call status information to the processor indicating that the calling party has gone on-hook and the call terminated (step 114 ), after which the processor can terminate recording of the message, if any, and enable the modem 34 to go to the on-hook condition to terminate the call (step 115 ). It will be appreciated that the calling party may also go on-hook without leaving a message and even during the ring sequence while the ring signals are being received. In that case, if the calling party hangs up during the ring sequence, before the modem has gone off-hook and answered the call, the modem 34 need merely provide call status information to the processor indicating that the calling party has gone on-hook and otherwise ignore the call.
- the modem 34 can provide call status information to the processor indicating that the calling party has gone on-hook, and the processor can enable the modem 34 to return to the on-hook condition.
- the modem 34 determines in that step that the signal received from the selector switch 33 is a DTMF control code, it will step to a sequence in which the control code is processed.
- the DTMF control code may comprise a control code to control a telephony service provided by the central office, or alternatively it may control a telephony service provided by the server 12 , such as retrieving and playing previously-stored messages, recording an outgoing message, and other services as will be apparent to those skilled in the art.
- DTMF control codes include a prefix tone corresponding to the telephony device's “star” (“*”) and/or “pound” (“#”) key followed by one or more tones corresponding to the telephony device's numerical keys.
- the user will initially enter a DTMF control code that enables the server 12 to, in turn, condition the selector switch 33 to the PSTN link disconnected state, and thereafter enters one or more DTMF control codes to enable the server 12 to provide the particular telephony service or services desired by the user.
- the selector switch 33 By providing that the selector switch 33 initially switch from the PSTN link connected state to the PSTN link disconnected state, thereby disconnecting the communication link 32 and the modem 34 from the PSTN link 23 , it will be appreciated that the user can make use of the telephony services provided by the server 12 without the possible annoyance of the dial tone provided by the central office on the PSTN link 23 , and in addition will further ensure that subsequent DTMF control codes input by a user are not received and erroneously used by the central office. It will be appreciated that the DTMF control code provided by the user to enable the server 12 to condition the selector switch to the PSTN link disconnected state will preferably not correspond to a DTMF control code used by the central office in providing a telephony service.
- the modem 34 determines in step 100 that it has received a DTMF control code, it will provide the DTMF control code as CALL STATUS signals to the processor (step 120 ).
- the processor will determine whether the DTMF control code is the control code to enable the selector switch 33 to be conditioned to the PSTN link disconnected state (step 121 ). If the processor makes a positive determination in step 121 , it will enable the selector switch 33 to be conditioned to the PSTN link disconnected state (step 122 ).
- the modem 34 When the modem 34 receives a subsequent DTMF control code in step 100 , which will identify the type of telephony service to be provided by the server 12 , it will also provide the DTMF control code to the processor which will determine the type of telephony service to be provided. If the processor determines that the telephony service is the playback of previously recorded messages (step 123 ), it will determine whether there are any messages to be played (step 124 ) and, if so, enable them to be retrieved from storage and provided to the modem 34 as the ANALOG AUDIO IN signal (step 125 ). The modem 34 , in turn, will convert the digital message information that it received from storage to analog form for transmission over the communication link 32 (step 126 ).
- the user can hear the messages on the telephony device that he or she is using.
- the modem 34 will provide a notification thereof as the CALL STATUS signal to the processor (step 128 ), and the processor can, in turn, terminate message retrieval, if all of the messages have not been retrieved (step 129 ), and, if the selector switch 33 is in the PSTN link disconnected state, enable it to return to the PSTN link connected state (step 130 ).
- the processor may, in the same manner that it provides the previously-recorded messages, provide a message to the user notifying him or her of other options, that is, other telephony services provided by the server 12 , and allow him or her to initiate another telephony service prior to hanging up.
- the processor determines in that step that there are no messages to be played, it can enable a suitable notification to be provided to the user (step 131 ).
- a suitable notification For example, if the notification is to be an audible notification, such as a beep or spoken notification, the processor can enable the digital signal therefor to be provided to the modem 34 as the DIGITIZED AUDIO IN signal, which the modem 34 can convert the digital signal to analog form for transmission over the communication link 32 in the same manner as a previously-recorded message.
- the processor prior to determining whether there are any messages to be played (reference step 125 ) can enable a audio notification to be played requesting the identification of the mailbox from which messages are to be played, and allow the user to provide the identification.
- the processor will enable digital data representing the audio notification to be provided to the modem 34 as the DIGITIZED AUDIO IN signal, which the modem 34 can convert the digital signal to analog form for transmission over the communication link 32 in the same manner as a previously-recorded message.
- the user can use the telephony device's keypad to provide DTMF signals that identify the mailbox from which messages are to be played, and the modem 34 can provide the DTMF tone information to the processor as the CALL STATUS signal.
- the processor can thereafter use the CALL STATUS signal to determine the mailbox from which messages (if any) are to be retrieved.
- step 123 if the processor determines that the DTMF control code is not one to enable retrieval of messages, it can sequence to step 140 to determine whether the DTMF control code is to enable an outgoing message to be recorded. If the processor makes a positive determination in step 140 , it will enable the modem 34 to provide a notification to the user that he or she should begin speaking and thereafter enable the modem to convert the outgoing message from analog form to digital form and the digitized message to be stored.
- the processor will enable the notification that the user should begin speaking to be coupled, in digital form, to the modem 34 (step 141 ), which converts the notification to analog form for transmission to the user's telephony device 31 (n) over the communication link 32 (step 142 ). Thereafter, as the user provides the outgoing message (step 143 ), the modem 34 will receive the outgoing message in analog form and convert it to digital form as the DIGITIZED VOICE OUT signal (step 144 ), which the processor will enable to be stored for future use (step 145 ).
- the modem 34 When the user hangs up otherwise terminates the outgoing message (step 146 ), the modem 34 will provide a notification thereof as the CALL STATUS signal to the processor (step 147 ), and the processor can, in turn, terminate storage of the digitized outgoing message (step 148 ), and enable the selector switch 33 to return to the PSTN link connected state and open the make busy relay 37 (step 149 ).
- the processor may, in the same manner that it provides the previously-recorded messages, provide a message to the user notifying him or her of other options, that is, other telephony services provided by the server 12 , and allow him or her to initiate another telephony service prior to hanging up.
- step 140 if the processor determines in that step that the DTMF control code is not to enable an outgoing message to be recorded, it will proceed to step 160 to determine whether the DTMF control code is for another telephony service provided by the server 12 , and, if so, it and the elements of the telephone interface 30 will operate to provide the service in a manner similar to that described above, as adjusted for the respective service (step 161 ), and thereafter the selector switch 33 to will be conditioned to return to the PSTN link connected state and open the make busy relay 37 (step 162 ).
- the processor may, in the same manner that it provides the previously-recorded messages, provide a message to the user notifying him or her of other options, that is, other telephony services provided by the server 12 , and allow him or her to initiate another telephony service prior to hanging up.
- step 123 it may require authentication indicia to be provided before permitting steps 127 through 162 to be performed.
- the ring detector 37 If the ring detector 37 receives a ringing signal indicating that an incoming call is being received over the PSTN link 23 (step 170 ), it can notify the processor (step 171 ). The processor, in turn, after it receives the notification from the ring detector 37 , can determine whether the selector switch 33 is in the PSTN link disconnected state (step 172 ). If the processor makes a positive determination in step 172 , it can provide an audible notification over the communication link 32 that an incoming call is being received (step 173 ).
- the modem 34 can provide a corresponding notification to the processor (step 174 ), which, in turn, will terminate message retrieval, if all of the messages have not been retrieved (step 175 ), and enable the selector switch 33 to return to the PSTN link connected state to allow the user to take the call (step 176 ).
- the processor makes a negative determination in step 172 , it can ignore the notification from the ring detector 37 .
- the invention provides a number of advantages.
- the invention provides a telephone interface 30 for a server 12 in a home area network 10 that interfaces telephony devices in the home to the public switched telephony network (PSTN), and that provides various telephony services.
- PSTN public switched telephony network
- it does so in such a manner that, if the server 12 malfunctions, or is powered down, since the selector switch's default state is the PSTN link connected state, the telephony devices 31 (n) will still be able to access the PSTN through the telephone interface 30 .
- the telephone interface 30 may be provided without a home network adapter 40 or a ring detector 37 . It will be appreciated however, that, if a ring detector 37 , or component that serves a similar purpose, is not provided, if a calling party attempts to place a call to the PSTN link while the selector switch 33 is in the PSTN link disconnected state, the user will not be notified if another party attempts to place a call to the PSTN link 23 .
- the telephone interface 30 can be provided with a make busy relay (not separately shown) that, when the processor enables the selector switch 33 to go into the PSTN link disconnected mode, it can also enable the make busy relay to go into a condition that will cause the central office to believe that the PSTN link 23 is open so that the central office will mark the PSTN link 23 as busy.
- the make busy relay has two states, an open state and a busy state, which can be controlled by the server's processor.
- the make busy relay can essentially force the PSTN central office to recognize the PSTN link 23 as being in an off-hook condition, even if none of the telephone devices 31 (n) are in the off-hook condition, so that the telephone subscriber line will be in the busy condition.
- the default condition of the make busy relay is the open state, in which the central office will mark the PSTN link 23 as not being busy. In that case, when a calling party attempts to place a call to the PSTN link 23 as the called party, the central office will complete the call.
- the processor conditions the make busy relay to the busy condition, the make busy relay will close to condition the PSTN link 23 so as to enable the central office to mark the PSTN link 23 as being busy. In that case, if a calling party attempts to wishes to place a call to the PSTN link 23 as the called party, the central office will not complete the call, but instead will provide a busy tone to the calling party indicating that the line is busy.
- the PSTN link 23 comprises two physical wires
- the make busy relay when the make busy relay is in the open state, it will provide an open circuit therebetween.
- the make busy relay when the make busy relay is in the make busy state, it will close a circuit between the two wires in a manner similar to that performed by a telephone device 31 (n) when it goes off hook. Since the central office provides a current between the two wires, it can detect when the make busy relay goes into the make busy state by noting the increase in current in the circuit formed between the two wires.
- the processor can enable the make busy relay to go into the make busy state when, for example, the selector switch 33 goes into the PSTN link disconnected state. In that case, when a calling party places a call to the PSTN link 23 while, for example, a user is retrieving previously-stored messages, the central office will provide a busy signal to the calling party.
- FIG. 4 schematically depicts a portion of a second embodiment of a telephone interface, identified by reference numeral 230 .
- the telephone interface 230 provides an arrangement for providing subscriber loop current that may be necessary to allow certain types of telephony devices to be used with the server 12 .
- the telephone central office provides a subscriber loop current that may be required by those types of telephony devices to power certain functions, such as ringing, DTMF signal generation, and so forth.
- Other types of telephony devices may provide their own power, obtained from, for example, electrical batteries, AC power, or the like, and may not need power from the telephone central office for those functions.
- the telephone interface 230 also provides an arrangement for providing subscriber loop current to those telephony devices, illustratively, telephony device 231 .
- the telephone interface 230 also includes a selector switch 233 for selectively connecting the telephony device 231 and a modem 234 to, or disconnecting them from, the PSTN link 23 .
- the PSTN link 23 , communication link 32 , and so forth, depicted in FIG. 2 actually comprise two wires, and in FIG. 4 the wires comprising the respective links 23 , 232 , and so forth, are depicted explicitly and distinguished by indices “a” and “b”.
- the selector switch 33 is a double pole-double throw switch, and in FIG.
- the telephone interface 230 is also provided with an arrangement 240 that provides subscriber loop current, including current sources 241 and 242 and a capacitor 243 .
- Current source 241 is connected to terminal 233 C( 3 )( a ) of switch 233 C
- current source 242 is connected to terminal 233 M( 3 )( a ) of switch 233 M.
- Capactor 243 is, connected between terminals 233 C( 3 )( b ) and 233 M( 3 )( b ) of switches 233 C and 233 M and provides an AC (alternating current) short for audio frequencies.
- Terminals 233 C( 3 )( b ) and 233 M( 3 )( b ) are connected together.
- Current source 241 is connected to a positive voltage source to provide current, and current source 242 is connected to a negative voltage source to sink current.
- the selector switch 233 is in the PSTN link disconnected state
- the current sources 241 and 242 provide subscriber loop current to the loop consisting ofterminal 233 C( 3 )( a ), pole 233 CP( a ), terminal 233 C( 1 )( a ), communication link wire 232 ( a ), telephony device 231 , communication link wire 232 ( b ), terminal 233 C( 1 )( b ) pole 233 CP( b ), terminal 233 C( 3 )( b ), terminal 233 M( 3 )( b ), pole 233 MP( b ), terminal 233 M( 1 )( b ), modem 234 , terminal 233 M( 1 )( a ), pole 233 MP( a ), and terminal 233 M( 3 )( a ).
- the switch provides a loop to which the loop current arrangement 240 can provide current.
Abstract
Description
- U.S. patent application Ser. No. 09/365,726, filed Aug. 3, 1999, in the name of Richard Edson, entitled “Multi-Service In-Home Network With An Open Interface” and assigned to the assignee of this application, incorporated by reference.
- U.S. Provisional Patent Application Serial No. 60/193,813, filed Mar. 31, 2000, in the name of Theodore F. Tabloski, et al., entitled “Home Area Network” and assigned to the assignee of this application, incorporated by reference.
- The invention relates generally to the field of user-premises or home area networking, to allow different types of systems and/or communications devices to utilize one in-home network to communicate with each other and to access a number of external communication services, and more specifically to systems and methods of connecting telephone sets to the public switched telephony network (PSTN) through a home area network, which can also provide other telephony services.
- U.S. patent application Serial No. 09/365,726, filed Aug. 3, 1999, in the name of Richard Edson, entitled “Multi-Service In-Home Network With An Open Interface” (hereinafter “the Edson application”) and U.S. Provisional Patent Application Serial No. 60/193,813, filed Mar. 31, 2000, in the name of Theodore F. Tabloski, et al., entitled “Home Area Network” (hereinafter “the Tabloski, et al., application”) describe various embodiments of an in-home network and server therefor that provides a number of services. It is desirable to interface the home's telephony devices to the server to facilitate provision by the server of a number of telephony services, such as call answering and recording of messages, in such a manner so that, in the event of a power failure or malfunction of the server, the home's telephony devices will still be connected to the PSTN to facilitate receiving and placing of telephone calls.
- The invention provides a new and improved system and method of connecting telephone sets to the public switched telephony network (PSTN) through a home area network to facilitate, inter alia, provision of a variety of telephony services.
- In brief summary, the invention provides a telephony services provider arrangement for use in connection with a server in a home area network, the telephony services provider arrangement being configured to provide at least one telephony service in connection with at least one telephony device connected to the server. The telephony services provider arrangement comprises a telephone interface and a control module. The telephone interface is configured to, in a telephone link connected state, connect the at least one telephony device to a telephone link and, in a telephone link disconnected state, disconnect the at least one telephony device from the telephone link to facilitate provision of the at least one telephony service to the at least one telephony device. The control module configured to selectively control the telephone interface to (i) the telephone link connected state to facilitate receipt of incoming calls by the at least one telephony device, and (ii) the telephone link disconnected state to facilitate provision ofthe at least one telephony service to the at least one telephony device.
- This invention is pointed out with particularity in the appended claims. The above and further advantages of this invention may be better understood by referring to the following description taken in conjunction with the accompanying drawings, in which:
- FIG. 1 depicts a home area network including a telephony services provider arrangement providing an interface to the public switched telephony network (PSTN), constructed in accordance with the invention;
- FIG. 2 is a functional block diagram of the PSTN interface useful in the home area network depicted in FIG. 1; and
- FIG. 3 is a flow chart of operations performed by the PSTN interface in which the invention.
- FIG. 1 depicts a
home area network 10 including an telephony services provider arrangement that provides an interface to the public switched telephony network (PSTN), constructed in accordance with the invention. Generally, thehome area network 10 facilitates the connection of a plurality of household appliances, devices, television and radio receivers, telephone sets, and other facilities (generally “devices”) 11(1) through 11(N) (generally identified by reference numeral 11(n)) to ahome server 12 over one or more digital communication links generally identified byreference numeral 13 and analog communication links generally identified by reference numeral 14. Thehome server 12 can also connect to a number of external connections, including a central office in the public switched telephony network (PSTN) over aPSTN link 23, a network such as the Internet over anetwork link 20, a cable connection (for use in providing cable television, telephony, Internet and other services as will be apparent to those skilled in the art) overcable link 22, a compact disk player over acompact disk link 21, a barcode reader overbarcode link 24, and perhaps other devices (such as devices providing information via satellite and the like, home security devices, and so forth) over other links generally identified byreference numeral 25. - As described in, for example, the aforementioned Edson and Tabloski, et al, applications, the devices11(n) can transfer information among themselves over the
respective communication link 13, 14 to which they are connected. In addition, the devices 11(n) connected to onecommunication link 13, 14 can transfer information to devices connected to anothercommunication link 13, 14 and between the devices 11(n) and the PSTN, network, cable, etc., through theserver 12; in that operation, if one device 11(n′) is connected to an analog communication link 14 and another device 11(n″) (n″≠n′) is connected to adigital communication link 13, theserver 12 can perform a digital to analog or analog to digital conversion as necessary. In addition, theserver 12 operates to store information received from the PSTN, network, cable, and devices 11(n) for later transmission over the PSTN, network, cable, etc., and later transmission to the devices 11(n). The information transferred overcommunication links 13 is preferably in digital form, as is the information stored on the server. On the other hand, information may be transferred over other connections in digital or analog form as appropriate. - The devices11(n) that can be connected to the
home area network 10 can include a number of types of appliances, including but not limited to devices such as personal computers, personal digital assistant (PDA) devices, telephony devices (illustratively device 11(N)), and home entertainment devices such as radio and television receivers, DVD, compact disk, video and audio tape and record players, and the like. In addition, devices 11(n) that can be connected to the home area network can include lighting, heating and cooling, and similar systems, as well as appliances such as stoves and ovens. If a particular device is a “legacy” device, that is, a device that itself does not have an interface that can be connected to adigital communication link 13, that legacy device can be provided with a suitable interface to allow it to be so connected. - Generally, the
home area network 10 operates to allow information to be stored on theserver 12, transferred among the devices 11(n), and transferred from or to a number of external sources or destinations, including, for example, sources or destinations over a network such as the Internet or the public switched telephony network (PSTN), cable or satellite television or radio, music sources such as compact disks. The information may comprise any form of information, including, for example, audio information, image and video information, information in text form, control information for, for example, controlling one device from another or from theserver 12 in relation to, for example, occurrence of certain events, computer programs, and so forth. The home area network can be used to, for example, transfer audio information from sources to destinations such as theserver 12 for storage or to various devices 11(n) for playing. Similarly, thehome area network 10 can be used to transfer image or video information from sources to destinations such as the server for storage or to various devices 11(n) for display. In addition, thehome area network 10 can be used to transfer control information to control controllable devices, such as lighting, appliances such as stoves and ovens, heating and cooling systems, alarm systems and the like. - The
communication links 13, 14 may be in any form, including a hard link such as a wire, optical fiber or other arrangement for transferring electrical, optical or other signals among the appliances. Alternatively or in addition,communication links 13, 14 may comprise wireless links, such as but not limited to infrared links or links provided by signals in other parts of the electromagnetic spectrum.Communication links 13, 14 may comprise communication links specially provided for thehome area network 10, and/or they may include pre-existing links such as telephone lines, wiring provided for, for example, AC power distribution, and the like. - Each device11(n) connected to a
digital communication link 13 preferably includes or is provided with an interface (not separately shown) that enables it to transmit information, in the form of message packets to, and/or receive information in the form of message packets from each other and thehome server 12 over therespective communication link 13. When a device 11(n) receives message packets containing information, it can use the information as described below. - Generally, the
server 12 includes a number of components (not separately shown), including components for processing, storing and retrieving data in digital form, and for converting data between digital and analog form. With particular reference to the present invention, theserver 12 also includes aninterface 30 to thePSTN link 23 that facilitates connection of telephony devices thereto through theserver 12. The telephony devices may be any type of devices that may make use ofthe PSTN and telephony services, including, for example, voice telephone devices, facsimile (“fax”) machines, personal computers, and so forth, for placing and receiving telephone calls involving voice, fax and data communications. Theserver 12 provides a number of services, including, for example, automatic answering and recording of messages, providing a plurality of voice mailboxes, and the like. In addition, if a telephone call is received, theserver 12 can provide a notification to any device 11(n) connected thereto, including, for example, a notification for display on a television receiver or personal computer that may be connected to acommunication link 13, 14. If the telephone subscriber is also subscribing to the caller identification service, in which the PSTN provides the identification of callers, the displayed notification may also include the identification of the caller. - The
telephone interface 30 provides an arrangement whereby the telephony devices connected to theserver 12 are preferably normally connected to thePSTN link 23 so that, when a call is received, and if a user desires to answer it, he or she may do so. Thetelephone interface 30 also allows theserver 12 to monitor the status of an incoming call so that, if the user does not answer the call, theserver 12 may answer the call and record a message. In addition, if the user is also subscribing to the caller identification service, theserver 12 can receive the caller identification information and display it along with the call notification as described above. On the other hand, thetelephone interface 30 also provides an arrangement whereby the telephony devices can be disconnected from thePSTN link 23 to, for example, enable a user to listen to messages that have been recorded by theserver 12, manage messages, establish and manage voice mailboxes established on theserver 12 to receive messages for various individuals, and otherwise manage telephony and other services provided by theserver 12 using conventional telephony devices that are connected to the server. - FIG. 2 depicts a functional block diagram of a
telephone interface 30 in accordance with the invention. With reference to FIG. 2,telephone interface 30 connects to thePSTN link 23 and to one or more telephony devices 31(1) through 31(N) (generally identified by reference numeral 31(n) over an analog communication link, identified in FIG. 2 byreference numeral 32. The telephony devices 31(n) can be any conventional telephony devices, and may include devices that dial using DTMF (dual-tone multiple-frequency) tones, dial pulses and the like. Thetelephone interface 30 includes a number of elements, including aselector switch 33, amodem 34, anRS232 converter 36, aring detector 37, and a subscriberline interface card 41. - Generally, the selector switch33, under control of signals from the server's processing components, controls the connection and disconnection of the
communication link 32 andmodem 34 to thePSTN link 23. When theselector switch 33 is in the PSTN link connected state, in which thecommunication link 32 andmodem 34 are connected to thePSTN link 23, the telephony devices 31(n) can receive and place telephone calls over thePSTN link 23. In that PSTN link connected state, themodem 34 is also connected to thePSTN link 23 and, if the subscriber does not answer an incoming call, themodem 34 can answer the call, provide an “out-going message” to the calling party and, if the calling party leaves a message, receive the message and enable the message from the calling party to be stored on theserver 12. - On the other hand, when the
selector switch 33 is in the PSTN link disconnected state, in which thecommunication link 32 andmodem 34 are not connected to thePSTN link 23, the telephony devices 31(n) cannot receive or place telephone calls over thePSTN link 23. Instead, thecommunication link 32 is connected to themodem 34. In that condition, a user, using the telephony device 31(n) can control themodem 34 to enable the retrieval of previously recorded messages, record an out-going message, and control the various telephony services provided by theserver 12. In that state, thecommunication link 32 andmodem 34 are also connected to the subscriberline interface card 41, which can provide electric power to facilitate communication between thecommunication link 32 andmodem 34. In addition, as will be described below, if another party attempts to place a call to the PSTNlink 23, thering detector 37 detects the ring signal that the telephone central office provides over thePSTN link 23 and provides a notification to the server's processor. The processor, in turn, can enable a notification that an incoming call is being received to be provided over thecommunication link 32, and the user can determine whether to take the call. If the user decides to take the call, he or she can enable theselector switch 33 to return to the PSTN link connected state. Theselector switch 33 is under control of the server's processor, and may be transitioned from the PSTN link connected state to the PSTN link disconnected state, and from the PSTN link disconnected state to the PSTN link disconnected state in response to, for example, control codes input by a user through a keypad that is normally provided on a telephony device to facilitate dialing. - The
selector switch 33 includes twoswitch sections Switch section 33C includes six terminals, including a terminal pair generally identified byreference numeral 33C(1) that connects to the wires comprisingcommunication link 32 and aterminal pair 33C(2) that connects to the wires comprisingPSTN link 23. Similarly,switch section 33M includes three terminals, including aterminal pair 33M(1) that connects to wires connected themodem 34 and aterminal pair 33M(2) that connects to wires connected to thePSTN link 23.Terminal pairs 33C(3) and 33M(3) of theswitch sections line interface card 41. Each switch section has a pole pair 33CP and 33MP that are affixed to respectiveterminal pair 33C(1) and 33C(2) and that can be selectively connected to respectiveterminal pair 33C(2), 33M(2) or 33C(3), 33M(3). When the pole pairs 33CP and 33MP are connected toterminal pairs 33C(2) and 33M(2), theselector switch 33 is in the PSTN link connected state and, when the pole pairs 33CP and 33MP are connected toterminal pairs 33C(3) and 33M(3), theselector switch 33 is in the PSTN link disconnected state. As noted above, the pole pairs 33CP and 33MP are controlled in tandem, with both pole pairs 33CP and 33MP being connected to respectiveterminal pairs 33C(2) and 33M(2) simultaneously, or to respectiveterminal pairs 33C(3) and 33M(3) simultaneously. The pole pairs 33CP and 33MP will not be connected to respectiveterminal pairs 33C(2) and 33M(3) simultaneously, or to respectiveterminal pairs 33C(3) and 33M(2) simultaneously. - When the
selector switch 33 is in the PSTN link connected state, since the pole pair 33CP of theswitch section 33C connects betweenterminal pairs 33C(1) and 33C(2), thetelephone interface 30 is in condition to allow incoming calls to be coupled to thecommunication link 32, where they may be received though the telephone devices 31(n). Similarly, since the pole pair 33MP of theswitch section 33M connects betweenterminal pairs 33M(1) and 33M(2), thetelephone interface 30 is in condition to allow incoming calls to be coupled to themodem 34. As will be described below, if an incoming call is not answered by a telephone device, themodem 34, under control of the server's processor, will answer the call, provide an outgoing message, receive an incoming message if the calling party desires to leave one, and provide the incoming message to the server's storage for later retrieval. In addition, when the calling party goes on hook, themodem 34 can go on-hook, thereby to allow another incoming call to be received or to allow a call to be placed through the telephone devices 31(n). Alternatively, if the server is conditioned to provide a maximum time period for incoming messages, if the calling party's message reaches the maximum time period, the processor can enable themodem 34 to go on-hook to terminate the call. - Similarly, when the
selector switch 33 is in the PSTN link connected state, since the pole pair 33CP of theswitch section 33C connects betweenterminal pairs 33C(1) and 33C(2), if a user who wishes to make a call takes a telephone device 31(n) off hook and enters a telephone number, the number will be received by the central office and processed in a conventional manner. Similarly, if the user, through the telephone device's keypad, enter predetermined control codes, which are typically prefixed by the tone provided by, for example, the “star” (“*”) key, followed by tones provided by one or more number keys, the central office can be enabled to enable, disable or otherwise control telephony services that are provided to the telephone subscriber by the central office. - It will be appreciated that, when the
selector switch 33 is in the PSTN link connected state, control codes entered by the user will also be coupled by theswitch section 33M to themodem 34. As will be described below, if the user enters a control code, themodem 34 will notify the processor and, if the user enters a predetermined control codes, the server's processor can enable operations related to the server's call answering services to be provided, which may include, for example, retrieval and playing of previously-recorded messages, deletion of messages, creation of mailboxes, recording of outgoing messages and the like. If the user enters a call answering control code, the processor may enable theselector switch 33 to switch to the PSTN link disconnected state. When theselector switch 33 is in the PSTN link disconnected state, since the pole pair 33CP of theswitch section 33C connects betweenterminal pairs 33C(1) and 33C(3) and the pole pair 33MP of theswitch section 33M connects betweenterminal pairs 33M(1) and 33M(3), thetelephone interface 30 connects thecommunication link 32 to themodem 34, while disconnecting the PSTN link 23 from thecommunication link 32 andmodem 34. Since thecommunication link 32 andmodem 34 are disconnected from thePSTN link 23, telephone calls that are placed to thePSTN link 23 will not be received by either a telephone device 31(n) connected to thecommunication link 32 or themodem 34. - However, as is apparent, in the PSTN link disconnected state, the
communication link 32 is connected to themodem 34, as well as to the subscriberline interface card 41. In that case, subsequent input provided by the user through the keypad of the respective telephone device 31(n) will be provided only to themodem 34, and, since thecommunication link 32 andmodem 34 are isolated from thePSTN link 23, without the interruption of the dial tone that is provided by the central office onPSTN link 23. In addition, as noted above, if, while theselector switch 33 is in the PSTN link disconnected state, the processor receives a notificatin from thering detector 37 indicating that the central office has placed a ring signal on thePSTN link 23, which will be the case if another party attempts to place a call to thePSTN link 23 as called party, thering detector 37 will detect the ringing signal and provide a notification to the server's processor. When that occurs, theserver 12 can provide a notification of the call over thecommunication link 32 to allow the user to determine whether to take the call. It will be appreciated that thering detector 37 will also provide notifications of incoming calls to the processor while the selector switch is in the PSTN link connected state when the central office provides a ring signal onPSTN link 23, and, in that case the processor can select to make use of one or both of the notifications provided by the ring detector or the notifications provided by themodem 34. - The server's processor can also be enabled to provide at least some of the telephony services (that is, enabling a user to listen to messages that have been recorded by the
server 12, manage messages, establish and manage voice mailboxes, and otherwise manage telephony and other services provided by the server 12) provided thereby when thetelephone interface 30 is in the PSTN link connected state in response to a call received over thePSTN link 23, particularly if the incoming call is not answered by a telephony device 31(n). In that case, if themodem 34 receives one or more control codes, it can notify the processor, which can provide the respective services in a manner similar to the manner in which it provides the respective service when requested through a telephony device 31(n). It will be appreciated that the processor may require an authentication code, password or other identifier to be provided by the calling party before the various services will be provided. - As noted above, if an incoming call is received and not answered while the
selector switch 33 is in the PSTN link connected state, themodem 34 can answer the call, provide an outgoing message, and receive messages from the calling party and enable them to be stored. In addition, themodem 34 can, under control of a telephony device 31(n), enable messages to be retrieved and provided thereto for playing. Themodem 34 is preferably a data/fax/voice modem that can receive digital data, facsimile and voice communications in analog form over thePSTN link 23 and provide a digital DIGITIZED AUDIO OUT signal representing digital data for storage by the server's storage components. Similarly, themodem 34 can receive a digital DIGITIZED AUDIO IN signal representing digital data retrieved from the server's storage components and convert the data to analog audio form for transmission through theswitch section 33M. If theselector switch 33 is in the PSTN link connected state, the analog audio signal provided by themodem 34 will be transmitted both over thePSTN link 23 and thecommunication link 32. On the other hand, if the selector switch is in the PSTN link disconnected state, the analog audio signal provided by themodem 34 will be transmitted over only thecommunication link 32. - The
modem 34 also provides status information to the server's processor components. The status information is provided as a SERIAL DATA signal, which is coupled to the server's processor through theRS232 converter 36. The status information can notify the processor that a call is being received and the status of the call, including, for example, if the call is answered by one of the telephone devices. In addition, if the telephone subscriber has subscribed to the caller identification service, the status information can provide the caller identification to the processor. The processor can use the status information indicating that a call is being received and the caller identification to, for example, provide a notification to a device 11(n) as described above. The call status information can, for example, include ring information that can be used by the processor to determine whether a telephone device 31(n) has gone off-hook within a predetermined number of rings to answer an incoming call, and, if not, initiate call answering to facilitate recording of a message. The call status information can also include call termination information that, if a message is being recorded, the processor can determine the message has ended. - With this background, operations performed by the
telephone interface 30 in connection with receiving a call and in responding to a request from a user through a telephone device 31(n) regarding recorded messages will be described in connection with FIG. 2 and the flow chart depicted in FIG. 3. Generally, in thetelephone interface 30, theselector switch 33 will initially be in the PSTN link connected state, with the pole pair 33CP ofswitch section 33C interconnecting the terminal pairs 33C(1) and 33C(2) and pole pair 33MP ofswitch section 33M interconnecting the terminal pairs 33M(1) and 33M(2). In that condition, calls placed to thePSTN link 23 by a calling party will be completed by the central office to thePSTN link 23, and, when themodem 34 receives a signal from theswitch section 33M, it will initially determine whether the signal is representative of a ring signal from the central office or a control code, the control code comprising a DTMF signal from a telephony device 31(n) for use by the server 12 (step 100). If themodem 34 determines that the signal is a representative of a ring signal from the central office, it will initially provide call status information to the processor indicating that a new call is being received (step 101). In addition, if themodem 34 receives caller identification information, it can provide the caller identification information to the processor (step 102). After the processor is notified that a new call is being received, it can enable a notification of the call to be displayed or otherwise signaled by one or more of the devices 11(n), along with any received caller identification information (step 103). It will be appreciated that, the telephony devices 31(n) will also receive the ring signal and, if one or more of them have ringers or other devices for providing an audible notification, they may be actuated to produce the audible notification. In addition, the telephony devices 31(n) will also receive the caller identification information, and if one or more of the telephony devices have displays for displaying caller identification information, they may be actuated to display the caller identification information. - The
modem 34, for each ring signal received thereby, provides call status information to the processor indicating that a ring signal had been received (step 104). Each time the processor receives call status information from themodem 34 indicating that a ring signal has been received, it will determine whether the number of ring signals received exceeds a predetermined threshold value (step 105), and, if not events return to step 104 to allow the modem to wait for the next ring signal to be received. It will be clear from the following that the predetermined threshold value will correspond to the number of rings at which theserver 12 will answer the call and allow the calling party to leave a message. - The
modem 34 and processor will sequence through steps 104 and 105 for a number of iterations until either a user answers the call or the processor determines that the number of ring signals that have been received exceeds the predetermined threshold value. If the processor determines that the number of ring signals that have been received exceeds the predetermined threshold value, it proceeds to a sequence in which it enables the modem to provide an outgoing message and for transmission over thePSTN link 23, and to receive a message and provide a digitized version thereof to storage for later retrieval. In the following, it will be assumed that theserver 12 provides a plurality of mailboxes, and that a calling party who wishes to leave a message can identify the mailbox that is to receive the message by depressing a key on the keypad of his or her telephony device (not shown) to provide a DTMF control code. In those operations, the processor will enable the modem to go off-hook to answer the call (step 106) and will enable digital data representing the outgoing message to be retrieved from server storage and provided to themodem 34 as the DIGITIZED AUDIO IN signal (step 107). Themodem 34 converts the DIGITIZED AUDIO IN signal to analog form and transmit it to the calling party over the PSTN link 23 (step 108). If themodem 34 receives a DTMF control code identifying the mailbox into which a subsequently received message is to be stored, it provides the control code to the processor (step 109). Thereafter, the calling party can provide a message in analog form, which themodem 34 converts to digital form and couples to the storage as digital DIGITIZED AUDIO OUT signal (step 110). The storage will store the digital information provided thereto in storage locations as determined by the processor (step 111) and the processor will associate the message with the mailbox identified by the control code provided thereto in step 109 (step 112). - When the calling party hangs up (step113), the
modem 34 provides call status information to the processor indicating that the calling party has gone on-hook and the call terminated (step 114), after which the processor can terminate recording of the message, if any, and enable themodem 34 to go to the on-hook condition to terminate the call (step 115). It will be appreciated that the calling party may also go on-hook without leaving a message and even during the ring sequence while the ring signals are being received. In that case, if the calling party hangs up during the ring sequence, before the modem has gone off-hook and answered the call, themodem 34 need merely provide call status information to the processor indicating that the calling party has gone on-hook and otherwise ignore the call. On the other hand, if the calling party hangs up after themodem 34 has gone off-hook, but without leaving a message, themodem 34 can provide call status information to the processor indicating that the calling party has gone on-hook, and the processor can enable themodem 34 to return to the on-hook condition. - Returning to step100, if the
modem 34 determines in that step that the signal received from theselector switch 33 is a DTMF control code, it will step to a sequence in which the control code is processed. As noted above, the DTMF control code may comprise a control code to control a telephony service provided by the central office, or alternatively it may control a telephony service provided by theserver 12, such as retrieving and playing previously-stored messages, recording an outgoing message, and other services as will be apparent to those skilled in the art. Typically, DTMF control codes include a prefix tone corresponding to the telephony device's “star” (“*”) and/or “pound” (“#”) key followed by one or more tones corresponding to the telephony device's numerical keys. In the following it will be assumed that, to make use of any of the telephony services provided by theserver 12, the user will initially enter a DTMF control code that enables theserver 12 to, in turn, condition theselector switch 33 to the PSTN link disconnected state, and thereafter enters one or more DTMF control codes to enable theserver 12 to provide the particular telephony service or services desired by the user. By providing that theselector switch 33 initially switch from the PSTN link connected state to the PSTN link disconnected state, thereby disconnecting thecommunication link 32 and themodem 34 from thePSTN link 23, it will be appreciated that the user can make use of the telephony services provided by theserver 12 without the possible annoyance of the dial tone provided by the central office on thePSTN link 23, and in addition will further ensure that subsequent DTMF control codes input by a user are not received and erroneously used by the central office. It will be appreciated that the DTMF control code provided by the user to enable theserver 12 to condition the selector switch to the PSTN link disconnected state will preferably not correspond to a DTMF control code used by the central office in providing a telephony service. - In any case, after the
modem 34 determines in step 100 that it has received a DTMF control code, it will provide the DTMF control code as CALL STATUS signals to the processor (step 120). The processor will determine whether the DTMF control code is the control code to enable theselector switch 33 to be conditioned to the PSTN link disconnected state (step 121). If the processor makes a positive determination instep 121, it will enable theselector switch 33 to be conditioned to the PSTN link disconnected state (step 122). When themodem 34 receives a subsequent DTMF control code in step 100, which will identify the type of telephony service to be provided by theserver 12, it will also provide the DTMF control code to the processor which will determine the type of telephony service to be provided. If the processor determines that the telephony service is the playback of previously recorded messages (step 123), it will determine whether there are any messages to be played (step 124) and, if so, enable them to be retrieved from storage and provided to themodem 34 as the ANALOG AUDIO IN signal (step 125). Themodem 34, in turn, will convert the digital message information that it received from storage to analog form for transmission over the communication link 32 (step 126). The user can hear the messages on the telephony device that he or she is using. When the user hangs up (step 127), themodem 34 will provide a notification thereof as the CALL STATUS signal to the processor (step 128), and the processor can, in turn, terminate message retrieval, if all of the messages have not been retrieved (step 129), and, if theselector switch 33 is in the PSTN link disconnected state, enable it to return to the PSTN link connected state (step 130). It will be appreciated that, after the messages have been played and before the user hangs up, the processor may, in the same manner that it provides the previously-recorded messages, provide a message to the user notifying him or her of other options, that is, other telephony services provided by theserver 12, and allow him or her to initiate another telephony service prior to hanging up. - Returning to step124, if the processor determines in that step that there are no messages to be played, it can enable a suitable notification to be provided to the user (step 131). For example, if the notification is to be an audible notification, such as a beep or spoken notification, the processor can enable the digital signal therefor to be provided to the
modem 34 as the DIGITIZED AUDIO IN signal, which themodem 34 can convert the digital signal to analog form for transmission over thecommunication link 32 in the same manner as a previously-recorded message. - It will be appreciated that, if the
server 12 provides multiple mailboxes in which messages may be stored, the processor, prior to determining whether there are any messages to be played (reference step 125) can enable a audio notification to be played requesting the identification of the mailbox from which messages are to be played, and allow the user to provide the identification. In those operations, the processor will enable digital data representing the audio notification to be provided to themodem 34 as the DIGITIZED AUDIO IN signal, which themodem 34 can convert the digital signal to analog form for transmission over thecommunication link 32 in the same manner as a previously-recorded message. The user can use the telephony device's keypad to provide DTMF signals that identify the mailbox from which messages are to be played, and themodem 34 can provide the DTMF tone information to the processor as the CALL STATUS signal. The processor can thereafter use the CALL STATUS signal to determine the mailbox from which messages (if any) are to be retrieved. - Returning to step123, if the processor determines that the DTMF control code is not one to enable retrieval of messages, it can sequence to step 140 to determine whether the DTMF control code is to enable an outgoing message to be recorded. If the processor makes a positive determination in
step 140, it will enable themodem 34 to provide a notification to the user that he or she should begin speaking and thereafter enable the modem to convert the outgoing message from analog form to digital form and the digitized message to be stored. More specifically, followingstep 140, the processor will enable the notification that the user should begin speaking to be coupled, in digital form, to the modem 34 (step 141), which converts the notification to analog form for transmission to the user's telephony device 31(n) over the communication link 32 (step 142). Thereafter, as the user provides the outgoing message (step 143), themodem 34 will receive the outgoing message in analog form and convert it to digital form as the DIGITIZED VOICE OUT signal (step 144), which the processor will enable to be stored for future use (step 145). When the user hangs up otherwise terminates the outgoing message (step 146), themodem 34 will provide a notification thereof as the CALL STATUS signal to the processor (step 147), and the processor can, in turn, terminate storage of the digitized outgoing message (step 148), and enable theselector switch 33 to return to the PSTN link connected state and open the make busy relay 37 (step 149). It will be appreciated that, after the outgoing message has terminated and before the user hangs up, the processor may, in the same manner that it provides the previously-recorded messages, provide a message to the user notifying him or her of other options, that is, other telephony services provided by theserver 12, and allow him or her to initiate another telephony service prior to hanging up. - Returning to step140, if the processor determines in that step that the DTMF control code is not to enable an outgoing message to be recorded, it will proceed to step 160 to determine whether the DTMF control code is for another telephony service provided by the
server 12, and, if so, it and the elements of thetelephone interface 30 will operate to provide the service in a manner similar to that described above, as adjusted for the respective service (step 161), and thereafter theselector switch 33 to will be conditioned to return to the PSTN link connected state and open the make busy relay 37 (step 162). It will be appreciated that, after the service has been provided and before the user hangs up, the processor may, in the same manner that it provides the previously-recorded messages, provide a message to the user notifying him or her of other options, that is, other telephony services provided by theserver 12, and allow him or her to initiate another telephony service prior to hanging up. - It will also be appreciated that, if the processor made a negative determination in
step 123, it may require authentication indicia to be provided before permitting steps 127 through 162 to be performed. - If the
ring detector 37 receives a ringing signal indicating that an incoming call is being received over the PSTN link 23 (step 170), it can notify the processor (step 171). The processor, in turn, after it receives the notification from thering detector 37, can determine whether theselector switch 33 is in the PSTN link disconnected state (step 172). If the processor makes a positive determination instep 172, it can provide an audible notification over thecommunication link 32 that an incoming call is being received (step 173). If the user thereafter enters an appropriate DTMF control code to indicate that he or she wishes to receive the incoming call, themodem 34 can provide a corresponding notification to the processor (step 174), which, in turn, will terminate message retrieval, if all of the messages have not been retrieved (step 175), and enable theselector switch 33 to return to the PSTN link connected state to allow the user to take the call (step 176). As noted above, if the processor makes a negative determination instep 172, it can ignore the notification from thering detector 37. - The invention provides a number of advantages. In particular, the invention provides a
telephone interface 30 for aserver 12 in ahome area network 10 that interfaces telephony devices in the home to the public switched telephony network (PSTN), and that provides various telephony services. In addition, it does so in such a manner that, if theserver 12 malfunctions, or is powered down, since the selector switch's default state is the PSTN link connected state, the telephony devices 31(n) will still be able to access the PSTN through thetelephone interface 30. - It will be appreciated that numerous modifications may be made to the
telephone interface 30 as described herein. For example, the information represented by the CALL STATUS signal may be provided to the processor using a variety of methodologies. In addition, thetelephone interface 30 can be provided without a home network adapter 40 or aring detector 37. It will be appreciated however, that, if aring detector 37, or component that serves a similar purpose, is not provided, if a calling party attempts to place a call to the PSTN link while theselector switch 33 is in the PSTN link disconnected state, the user will not be notified if another party attempts to place a call to thePSTN link 23. - As another modificiation, instead of or in addition to a
ring detector 37, thetelephone interface 30 can be provided with a make busy relay (not separately shown) that, when the processor enables theselector switch 33 to go into the PSTN link disconnected mode, it can also enable the make busy relay to go into a condition that will cause the central office to believe that thePSTN link 23 is open so that the central office will mark thePSTN link 23 as busy. The make busy relay has two states, an open state and a busy state, which can be controlled by the server's processor. The make busy relay can essentially force the PSTN central office to recognize thePSTN link 23 as being in an off-hook condition, even if none of the telephone devices 31(n) are in the off-hook condition, so that the telephone subscriber line will be in the busy condition. The default condition of the make busy relay is the open state, in which the central office will mark thePSTN link 23 as not being busy. In that case, when a calling party attempts to place a call to thePSTN link 23 as the called party, the central office will complete the call. On the other hand, when the processor conditions the make busy relay to the busy condition, the make busy relay will close to condition thePSTN link 23 so as to enable the central office to mark thePSTN link 23 as being busy. In that case, if a calling party attempts to wishes to place a call to thePSTN link 23 as the called party, the central office will not complete the call, but instead will provide a busy tone to the calling party indicating that the line is busy. - In one embodiment, in which the
PSTN link 23 comprises two physical wires, when the make busy relay is in the open state, it will provide an open circuit therebetween. On the other hand, when the make busy relay is in the make busy state, it will close a circuit between the two wires in a manner similar to that performed by a telephone device 31(n) when it goes off hook. Since the central office provides a current between the two wires, it can detect when the make busy relay goes into the make busy state by noting the increase in current in the circuit formed between the two wires. - The processor can enable the make busy relay to go into the make busy state when, for example, the
selector switch 33 goes into the PSTN link disconnected state. In that case, when a calling party places a call to thePSTN link 23 while, for example, a user is retrieving previously-stored messages, the central office will provide a busy signal to the calling party. - FIG. 4 schematically depicts a portion of a second embodiment of a telephone interface, identified by
reference numeral 230. Thetelephone interface 230 provides an arrangement for providing subscriber loop current that may be necessary to allow certain types of telephony devices to be used with theserver 12. Generally, the telephone central office provides a subscriber loop current that may be required by those types of telephony devices to power certain functions, such as ringing, DTMF signal generation, and so forth. Other types of telephony devices may provide their own power, obtained from, for example, electrical batteries, AC power, or the like, and may not need power from the telephone central office for those functions. To facilitate use of types of telephony devices that do require power from a central office, thetelephone interface 230 also provides an arrangement for providing subscriber loop current to those telephony devices, illustratively, telephony device 231. - With reference to FIG. 4, the
telephone interface 230 also includes aselector switch 233 for selectively connecting the telephony device 231 and amodem 234 to, or disconnecting them from, thePSTN link 23. As noted above, thePSTN link 23,communication link 32, and so forth, depicted in FIG. 2 actually comprise two wires, and in FIG. 4 the wires comprising therespective links selector switch 33 is a double pole-double throw switch, and in FIG. 4 the respective double terminals and poles of therespective switches telephone interface 230 is also provided with anarrangement 240 that provides subscriber loop current, includingcurrent sources capacitor 243.Current source 241 is connected toterminal 233C(3)(a) ofswitch 233C, andcurrent source 242 is connected to terminal 233M(3)(a) ofswitch 233M.Capactor 243 is, connected betweenterminals 233C(3)(b) and 233M(3)(b) ofswitches Terminals 233C(3)(b) and 233M(3)(b) are connected together.Current source 241 is connected to a positive voltage source to provide current, andcurrent source 242 is connected to a negative voltage source to sink current. When, as depicted in FIG. 4, theselector switch 233 is in the PSTN link disconnected state, thecurrent sources loop consisting ofterminal 233C(3)(a), pole 233CP(a), terminal 233C(1)(a), communication link wire 232(a), telephony device 231, communication link wire 232(b), terminal 233C(1)(b) pole 233CP(b), terminal 233C(3)(b), terminal 233M(3)(b), pole 233MP(b), terminal 233M(1)(b),modem 234, terminal 233M(1)(a), pole 233MP(a), and terminal 233M(3)(a). Accordingly, when theselector switch 233 is in the PSTN link disconnected state, the switch provides a loop to which the loopcurrent arrangement 240 can provide current. - The foregoing description has been limited to a specific embodiment ofthis invention. It will be apparent, however, that various variations and modifications may be made to the invention, with the attainment of some or all of the advantages of the invention. It is the object of the appended claims to cover these and such other variations and modifications as come within the true spirit and scope of the invention.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/823,856 US20020094073A1 (en) | 2000-03-31 | 2001-03-31 | Telephony services provider arrangement for home area network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US19381300P | 2000-03-31 | 2000-03-31 | |
US09/823,856 US20020094073A1 (en) | 2000-03-31 | 2001-03-31 | Telephony services provider arrangement for home area network |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020094073A1 true US20020094073A1 (en) | 2002-07-18 |
Family
ID=22715110
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/809,797 Abandoned US20020059616A1 (en) | 2000-03-31 | 2001-03-16 | System and method for providing video programming information to television receivers over a unitary set of channels |
US09/809,770 Abandoned US20010039660A1 (en) | 2000-03-31 | 2001-03-16 | Home area network including arrangement for distributing television programming over local cable |
US09/823,289 Expired - Fee Related US7068972B2 (en) | 2000-03-31 | 2001-03-30 | Home area network including arrangement for distributing audio programming information from a plurality of source over local radio broadcast |
US09/823,856 Abandoned US20020094073A1 (en) | 2000-03-31 | 2001-03-31 | Telephony services provider arrangement for home area network |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/809,797 Abandoned US20020059616A1 (en) | 2000-03-31 | 2001-03-16 | System and method for providing video programming information to television receivers over a unitary set of channels |
US09/809,770 Abandoned US20010039660A1 (en) | 2000-03-31 | 2001-03-16 | Home area network including arrangement for distributing television programming over local cable |
US09/823,289 Expired - Fee Related US7068972B2 (en) | 2000-03-31 | 2001-03-30 | Home area network including arrangement for distributing audio programming information from a plurality of source over local radio broadcast |
Country Status (3)
Country | Link |
---|---|
US (4) | US20020059616A1 (en) |
EP (1) | EP1281281A4 (en) |
WO (4) | WO2001076091A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7945036B1 (en) * | 2003-04-07 | 2011-05-17 | Shoretel, Inc. | Provisioning a phone without involving an administrator |
US20120329494A1 (en) * | 2005-08-08 | 2012-12-27 | David Champlin | Method and device for enabling message responses to incoming phone calls |
US8861512B2 (en) * | 2006-03-07 | 2014-10-14 | Shoo 533 Limited | Method of enabling a wireless device to make a network connection without using a network operator's home location register |
Families Citing this family (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6480510B1 (en) | 1998-07-28 | 2002-11-12 | Serconet Ltd. | Local area network of serial intelligent cells |
US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
US6956826B1 (en) | 1999-07-07 | 2005-10-18 | Serconet Ltd. | Local area network for distributing data communication, sensing and control signals |
US8812850B2 (en) | 2000-03-02 | 2014-08-19 | Tivo Inc. | Secure multimedia transfer system |
US8171520B2 (en) * | 2000-03-02 | 2012-05-01 | Tivo Inc. | Method of sharing personal media using a digital recorder |
US6549616B1 (en) | 2000-03-20 | 2003-04-15 | Serconet Ltd. | Telephone outlet for implementing a local area network over telephone lines and a local area network using such outlets |
US6842459B1 (en) | 2000-04-19 | 2005-01-11 | Serconet Ltd. | Network combining wired and non-wired segments |
JP2001319045A (en) * | 2000-05-11 | 2001-11-16 | Matsushita Electric Works Ltd | Home agent system using vocal man-machine interface and program recording medium |
ATE485650T1 (en) | 2000-08-30 | 2010-11-15 | Tmt Coaxial Networks Inc | METHOD AND SYSTEM FOR A HOME NETWORK |
US8724485B2 (en) | 2000-08-30 | 2014-05-13 | Broadcom Corporation | Home network system and method |
US9094226B2 (en) | 2000-08-30 | 2015-07-28 | Broadcom Corporation | Home network system and method |
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
KR20190096450A (en) | 2000-10-11 | 2019-08-19 | 로비 가이드스, 인크. | Systems and methods for delivering media content |
JP3827518B2 (en) * | 2000-10-23 | 2006-09-27 | シャープ株式会社 | Home network system |
WO2002047388A2 (en) | 2000-11-14 | 2002-06-13 | Scientific-Atlanta, Inc. | Networked subscriber television distribution |
US8127326B2 (en) | 2000-11-14 | 2012-02-28 | Claussen Paul J | Proximity detection using wireless connectivity in a communications system |
US8677423B2 (en) | 2000-12-28 | 2014-03-18 | At&T Intellectual Property I, L. P. | Digital residential entertainment system |
US8601519B1 (en) * | 2000-12-28 | 2013-12-03 | At&T Intellectual Property I, L.P. | Digital residential entertainment system |
US7698723B2 (en) | 2000-12-28 | 2010-04-13 | At&T Intellectual Property I, L.P. | System and method for multimedia on demand services |
US20020194605A1 (en) * | 2001-05-18 | 2002-12-19 | T.M.T. Third Millenium Technologies Ltd. | Cableran networking over coaxial cables |
US7574723B2 (en) * | 2001-07-19 | 2009-08-11 | Macrovision Corporation | Home media network |
IL161190A0 (en) | 2001-10-11 | 2004-08-31 | Serconet Ltd | Outlet with analog signal adapter, method for use thereof and a network using said outlet |
US20030194968A1 (en) * | 2002-04-15 | 2003-10-16 | Young Steven Jay | System and method for local modulation and distribution of stored audio content |
US6961335B1 (en) | 2002-05-31 | 2005-11-01 | Verizon Communications Inc. | Multi-layer ring architecture for fiber-to-the-home telco carrier network |
US6898276B1 (en) | 2002-05-31 | 2005-05-24 | Verizon Communications Inc. | Soft network interface device for digital broadband local carrier networks |
US7516470B2 (en) | 2002-08-02 | 2009-04-07 | Cisco Technology, Inc. | Locally-updated interactive program guide |
AU2003263009A1 (en) * | 2002-09-04 | 2004-03-29 | Tmt Coaxial Networks Inc. | A home network system which supports legacy digital set-top box devices |
US20040177381A1 (en) * | 2002-09-05 | 2004-09-09 | Tiaris, Inc. | Home network system which supports legacy digital set top box devices |
US7908625B2 (en) * | 2002-10-02 | 2011-03-15 | Robertson Neil C | Networked multimedia system |
US7545935B2 (en) * | 2002-10-04 | 2009-06-09 | Scientific-Atlanta, Inc. | Networked multimedia overlay system |
US20040133911A1 (en) * | 2002-10-04 | 2004-07-08 | Russ Samuel H. | Subscriber network in a satellite system |
US8046806B2 (en) | 2002-10-04 | 2011-10-25 | Wall William E | Multiroom point of deployment module |
US7360235B2 (en) * | 2002-10-04 | 2008-04-15 | Scientific-Atlanta, Inc. | Systems and methods for operating a peripheral record/playback device in a networked multimedia system |
US8931010B2 (en) * | 2002-11-04 | 2015-01-06 | Rovi Solutions Corporation | Methods and apparatus for client aggregation of media in a networked media system |
IL152824A (en) | 2002-11-13 | 2012-05-31 | Mosaid Technologies Inc | Addressable outlet and a network using same |
US8094640B2 (en) | 2003-01-15 | 2012-01-10 | Robertson Neil C | Full duplex wideband communications system for a local coaxial network |
US7487532B2 (en) | 2003-01-15 | 2009-02-03 | Cisco Technology, Inc. | Optimization of a full duplex wideband communications system |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
IL154921A (en) | 2003-03-13 | 2011-02-28 | Mosaid Technologies Inc | Telephone system having multiple distinct sources and accessories therefor |
US7574691B2 (en) * | 2003-03-17 | 2009-08-11 | Macrovision Corporation | Methods and apparatus for rendering user interfaces and display information on remote client devices |
IL157787A (en) | 2003-09-07 | 2010-12-30 | Mosaid Technologies Inc | Modular outlet for data communications network |
IL159838A0 (en) | 2004-01-13 | 2004-06-20 | Yehuda Binder | Information device |
IL160417A (en) | 2004-02-16 | 2011-04-28 | Mosaid Technologies Inc | Outlet add-on module |
JP2005286426A (en) * | 2004-03-26 | 2005-10-13 | Sharp Corp | Home network server, digital broadcast program distribution method, wireless terminal, home network system, program, and recording medium |
US8094007B2 (en) * | 2004-06-17 | 2012-01-10 | Honeywell International Inc. | Alarm status voice annunciation using broadcast band transmissions |
US8086575B2 (en) | 2004-09-23 | 2011-12-27 | Rovi Solutions Corporation | Methods and apparatus for integrating disparate media formats in a networked media system |
CA2588630C (en) | 2004-11-19 | 2013-08-20 | Tivo Inc. | Method and apparatus for secure transfer of previously broadcasted content |
US20090018763A1 (en) * | 2005-01-31 | 2009-01-15 | Pioneer Corporation | Program recording device, program recording method, program recording program, and computer-readable recording medium |
JPWO2006115227A1 (en) * | 2005-04-21 | 2008-12-18 | 株式会社アイ・ピー・ビー | Index word extraction device for survey documents |
KR100749813B1 (en) * | 2005-07-25 | 2007-08-16 | 삼성전자주식회사 | Broadcasting receiving/transmitting device, wireless a/v system, and control method of wireless a/v system |
US7876998B2 (en) | 2005-10-05 | 2011-01-25 | Wall William E | DVD playback over multi-room by copying to HDD |
US20070101380A1 (en) * | 2005-10-28 | 2007-05-03 | Szolyga Thomas H | Consolidated content apparatus |
US9467322B2 (en) | 2005-12-27 | 2016-10-11 | Rovi Solutions Corporation | Methods and apparatus for integrating media across a wide area network |
US8607287B2 (en) | 2005-12-29 | 2013-12-10 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
US7929551B2 (en) | 2006-06-01 | 2011-04-19 | Rovi Solutions Corporation | Methods and apparatus for transferring media across a network using a network interface device |
US7782850B2 (en) | 2006-11-20 | 2010-08-24 | Broadcom Corporation | MAC to PHY interface apparatus and methods for transmission of packets through a communications network |
US7742495B2 (en) | 2006-11-20 | 2010-06-22 | Broadcom Corporation | System and method for retransmitting packets over a network of communication channels |
US8090043B2 (en) | 2006-11-20 | 2012-01-03 | Broadcom Corporation | Apparatus and methods for compensating for signal imbalance in a receiver |
US7697522B2 (en) | 2006-11-20 | 2010-04-13 | Broadcom Corporation | Systems and methods for aggregation of packets for transmission through a communications network |
US8290172B2 (en) * | 2007-01-05 | 2012-10-16 | Audio Design Associates, Inc. | Multi-source distributed audio amplification and control system for structured wiring systems |
TW200838309A (en) * | 2007-03-14 | 2008-09-16 | Funtoro Inc | System of independent video/audio playing and sharing by sections and method thereof |
US9036720B2 (en) * | 2007-03-29 | 2015-05-19 | Sirius Xm Radio Inc. | Systems and methods for transmitting and receiving additional data over legacy satellite digital audio radio signals |
US8345553B2 (en) | 2007-05-31 | 2013-01-01 | Broadcom Corporation | Apparatus and methods for reduction of transmission delay in a communication network |
US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
US20090165070A1 (en) * | 2007-12-19 | 2009-06-25 | Broadcom Corporation | SYSTEMS AND METHODS FOR PROVIDING A MoCA COMPATABILITY STRATEGY |
US20090193474A1 (en) * | 2008-01-30 | 2009-07-30 | General Instrument Corporation | Method and Apparatus for Moving Viewing Sessions Among Different Devices in a Home Network |
CA2721849A1 (en) * | 2008-04-18 | 2009-12-03 | Sirius Xm Radio Inc. | Systems and methods for transmitting and receiving additional data over legacy satellite digital audio radio signals |
US8098770B2 (en) | 2008-05-06 | 2012-01-17 | Broadcom Corporation | Unbiased signal-to-noise ratio estimation for receiver having channel estimation error |
US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
US9112717B2 (en) | 2008-07-31 | 2015-08-18 | Broadcom Corporation | Systems and methods for providing a MoCA power management strategy |
US8238227B2 (en) | 2008-12-22 | 2012-08-07 | Broadcom Corporation | Systems and methods for providing a MoCA improved performance for short burst packets |
US8213309B2 (en) | 2008-12-22 | 2012-07-03 | Broadcom Corporation | Systems and methods for reducing latency and reservation request overhead in a communications network |
US8254413B2 (en) | 2008-12-22 | 2012-08-28 | Broadcom Corporation | Systems and methods for physical layer (“PHY”) concatenation in a multimedia over coax alliance network |
US20110299544A1 (en) * | 2010-06-04 | 2011-12-08 | David Lundgren | Method and system for managing bandwidth by a broadband gateway |
US8553547B2 (en) | 2009-03-30 | 2013-10-08 | Broadcom Corporation | Systems and methods for retransmitting packets over a network of communication channels |
US20100254278A1 (en) | 2009-04-07 | 2010-10-07 | Broadcom Corporation | Assessment in an information network |
US8730798B2 (en) | 2009-05-05 | 2014-05-20 | Broadcom Corporation | Transmitter channel throughput in an information network |
US8867355B2 (en) | 2009-07-14 | 2014-10-21 | Broadcom Corporation | MoCA multicast handling |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
US8942250B2 (en) | 2009-10-07 | 2015-01-27 | Broadcom Corporation | Systems and methods for providing service (“SRV”) node selection |
US8611327B2 (en) | 2010-02-22 | 2013-12-17 | Broadcom Corporation | Method and apparatus for policing a QoS flow in a MoCA 2.0 network |
US8514860B2 (en) | 2010-02-23 | 2013-08-20 | Broadcom Corporation | Systems and methods for implementing a high throughput mode for a MoCA device |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
US9654891B2 (en) | 2015-09-15 | 2017-05-16 | D&M Holdings, Inc. | System and method for determining proximity of a controller to a media rendering device |
US10736140B2 (en) * | 2016-03-08 | 2020-08-04 | Lg Electronics Inc. | Method for transmitting and receiving uplink signal in wireless communication system supporting unlicensed band, and apparatus supporting same |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4251692A (en) * | 1978-10-06 | 1981-02-17 | Waldman Herbert H | Telephone call restricting apparatus |
US5548635A (en) * | 1994-01-21 | 1996-08-20 | Sasktel | System for controlling equipment within a telephone subscriber's premises using DTMF telephone tones |
US5864607A (en) * | 1996-08-23 | 1999-01-26 | Compaq Computer Corp. | Communication with a computer using telephones |
US5898756A (en) * | 1995-10-13 | 1999-04-27 | Zoom Telephonics, Inc. | Parallel-connected dialing signal transmission-inhibiting device for data transfer over a telephone link |
US6167120A (en) * | 1996-11-06 | 2000-12-26 | Lextron Systems, Inc. | Apparatus and methods for home networking |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4608699A (en) * | 1982-12-27 | 1986-08-26 | Motorola, Inc. | Simulcast transmission system |
CA1284211C (en) * | 1985-04-29 | 1991-05-14 | Terrence Henry Pocock | Cable television system selectively distributing pre-recorder video and audio messages |
JPS62159582A (en) * | 1986-01-06 | 1987-07-15 | Sony Corp | Television receiver |
US5258750A (en) * | 1989-09-21 | 1993-11-02 | New Media Graphics Corporation | Color synchronizer and windowing system for use in a video/graphics system |
US5912917A (en) * | 1990-10-18 | 1999-06-15 | Engelbrecht; Lloyd | Digital broadcast system |
US5389964A (en) * | 1992-12-30 | 1995-02-14 | Information Resources, Inc. | Broadcast channel substitution method and apparatus |
US5572442A (en) * | 1994-07-21 | 1996-11-05 | Information Highway Media Corporation | System for distributing subscription and on-demand audio programming |
US5512963A (en) * | 1995-01-05 | 1996-04-30 | Mankovitz; Roy J. | Apparatus and methods for providing combining multiple video sources |
US5633916A (en) * | 1994-12-30 | 1997-05-27 | Unisys Corporation | Universal messaging service using single voice grade telephone line within a client/server architecture |
US5585837A (en) * | 1995-03-15 | 1996-12-17 | Nixon; Dale B. | Distribution of local video signal with consumer cable television signal |
US5651010A (en) * | 1995-03-16 | 1997-07-22 | Bell Atlantic Network Services, Inc. | Simultaneous overlapping broadcasting of digital programs |
US6005861A (en) * | 1995-11-22 | 1999-12-21 | Samsung Electronics Co., Ltd. | Home multimedia network architecture |
US5805806A (en) * | 1995-12-18 | 1998-09-08 | Intel Corporation | Method and apparatus for providing interactive networking between televisions and personal computers |
US5619582A (en) * | 1996-01-16 | 1997-04-08 | Oltman; Randy | Enhanced concert audio process utilizing a synchronized headgear system |
US6058178A (en) * | 1996-02-20 | 2000-05-02 | Solopoint, Inc. | Method for routing incoming calls to a user's premises on a POTS telephone line |
US5983068A (en) * | 1996-02-29 | 1999-11-09 | Tomich; John Louis | Photonic home area network |
JP3895804B2 (en) * | 1996-07-26 | 2007-03-22 | 株式会社日立コミュニケーションテクノロジー | Two-way communication system |
US5982445A (en) * | 1996-10-21 | 1999-11-09 | General Instrument Corporation | Hypertext markup language protocol for television display and control |
US5905942A (en) * | 1997-02-18 | 1999-05-18 | Lodgenet Entertainment Corporation | Multiple dwelling unit interactive audio/video distribution system |
US6069899A (en) * | 1997-08-28 | 2000-05-30 | Broadcam Homenetworking, Inc. | Home area network system and method |
US5982363A (en) * | 1997-10-24 | 1999-11-09 | General Instrument Corporation | Personal computer-based set-top converter for television services |
US6481013B1 (en) * | 1998-11-09 | 2002-11-12 | Peracom Networks, Inc. | Entertainment and computer coaxial network and method of distributing signals therethrough |
US6519283B1 (en) * | 1999-01-25 | 2003-02-11 | International Business Machines Corporation | Integrated video processing system having multiple video sources and implementing picture-in-picture with on-screen display graphics |
US6526581B1 (en) * | 1999-08-03 | 2003-02-25 | Ucentric Holdings, Llc | Multi-service in-home network with an open interface |
US6654025B1 (en) * | 2000-08-28 | 2003-11-25 | Ucentric Holdings, Inc. | System and method providing translucent region over a video program for display by a video display device |
-
2001
- 2001-03-16 US US09/809,797 patent/US20020059616A1/en not_active Abandoned
- 2001-03-16 US US09/809,770 patent/US20010039660A1/en not_active Abandoned
- 2001-03-30 US US09/823,289 patent/US7068972B2/en not_active Expired - Fee Related
- 2001-03-31 US US09/823,856 patent/US20020094073A1/en not_active Abandoned
- 2001-04-02 WO PCT/US2001/010422 patent/WO2001076091A1/en active Application Filing
- 2001-04-02 WO PCT/US2001/010420 patent/WO2001076223A2/en active Application Filing
- 2001-04-02 WO PCT/US2001/010421 patent/WO2001076224A2/en active Search and Examination
- 2001-04-02 EP EP01922965A patent/EP1281281A4/en not_active Withdrawn
- 2001-04-02 WO PCT/US2001/010423 patent/WO2001076202A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4251692A (en) * | 1978-10-06 | 1981-02-17 | Waldman Herbert H | Telephone call restricting apparatus |
US5548635A (en) * | 1994-01-21 | 1996-08-20 | Sasktel | System for controlling equipment within a telephone subscriber's premises using DTMF telephone tones |
US5898756A (en) * | 1995-10-13 | 1999-04-27 | Zoom Telephonics, Inc. | Parallel-connected dialing signal transmission-inhibiting device for data transfer over a telephone link |
US5864607A (en) * | 1996-08-23 | 1999-01-26 | Compaq Computer Corp. | Communication with a computer using telephones |
US6167120A (en) * | 1996-11-06 | 2000-12-26 | Lextron Systems, Inc. | Apparatus and methods for home networking |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7945036B1 (en) * | 2003-04-07 | 2011-05-17 | Shoretel, Inc. | Provisioning a phone without involving an administrator |
US8483374B1 (en) | 2003-04-07 | 2013-07-09 | Shoretel, Inc. | Provisioning an internet protocol (IP) phone |
US20120329494A1 (en) * | 2005-08-08 | 2012-12-27 | David Champlin | Method and device for enabling message responses to incoming phone calls |
US8737578B2 (en) * | 2005-08-08 | 2014-05-27 | Qualcomm Incorporated | Method and device for enabling message responses to incoming phone calls |
US8861512B2 (en) * | 2006-03-07 | 2014-10-14 | Shoo 533 Limited | Method of enabling a wireless device to make a network connection without using a network operator's home location register |
Also Published As
Publication number | Publication date |
---|---|
WO2001076224A2 (en) | 2001-10-11 |
EP1281281A2 (en) | 2003-02-05 |
WO2001076223A3 (en) | 2007-10-25 |
US7068972B2 (en) | 2006-06-27 |
WO2001076091A1 (en) | 2001-10-11 |
WO2001076202A1 (en) | 2001-10-11 |
WO2001076223A2 (en) | 2001-10-11 |
WO2001076224A3 (en) | 2002-01-24 |
US20010039660A1 (en) | 2001-11-08 |
US20020059616A1 (en) | 2002-05-16 |
EP1281281A4 (en) | 2004-08-18 |
US20010034205A1 (en) | 2001-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020094073A1 (en) | Telephony services provider arrangement for home area network | |
AU685982B2 (en) | Improved communications marketing system | |
US7054418B2 (en) | Network based voice mail with call screening | |
AU708959B2 (en) | Method to provide voice call notification and control messaging over a data path | |
US5809128A (en) | Method and apparatus permitting notification and control of blocked incoming calls over a data network | |
US6724872B1 (en) | Personalized messages over Internet call waiting | |
US6744867B1 (en) | Remote control of CPE-based service logic | |
EP1662748A2 (en) | Managing communications between a client and a server in a network with caller identity information | |
EP0588101A2 (en) | Message storage and retrieval systems employing selective caller processing | |
US6639972B1 (en) | Method for screening active voice mail messages | |
JPH10327250A (en) | Telecommunication system managing method | |
JPS59160360A (en) | Communication system | |
CA2272236C (en) | Voice messaging system which allows a remote user to return a call without disconnecting from a telephone line | |
CA2306600C (en) | Voice messaging system which retrieves and stores voice messages from another voice messaging system | |
WO1992022164A1 (en) | Hunt and seek telephone system | |
CA2197204C (en) | Improved communications marketing system | |
KR100710138B1 (en) | Telephone message procsssing system in wire/wireless communication network and telephone message procsssing method using the same | |
US7203299B1 (en) | Methods and apparatus for using AIN techniques to forward answered calls to one of a plurality of voice mailboxes | |
JPH11164041A (en) | Voice mail server system | |
US5912950A (en) | Telephone network with normally off hook telephones | |
JP3266196B2 (en) | Telephone subscriber information notification service method | |
US20020118810A1 (en) | System and method to effect telephone call barge-in without operator intervention | |
JP2001237968A (en) | Busy-call processing system | |
WO1999035808A1 (en) | Telecommunications networks | |
CA2254258A1 (en) | Remote control of cpe-based service logic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: UCENTRIC HOLDINGS, INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FALKOFF, DANIEL M.;TARR, MORTON;LENTINI, PHILIP J.;REEL/FRAME:012534/0729 Effective date: 20010828 |
|
AS | Assignment |
Owner name: UCENTRIC SYSTEMS, INC., MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:UCENTRIC HOLDINGS, INC.;REEL/FRAME:016079/0898 Effective date: 20041103 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA MOBILITY LLC;REEL/FRAME:035465/0001 Effective date: 20141028 |