Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Method and system for object level software testing
Patent Number: 7,334,219 Issued on 02/19/2008 to Cebula,   et al.

Title: Protective cover for a golf club
Patent Number: 6,874,627 Issued on 04/05/2005 to Maeng

Title: Dual beam FTIR methods and devices for use in analyte detection in samples of low transmissivity
Patent Number: 7,079,252 Issued on 07/18/2006 to Debreczeny,   et al.

Title: System and process for presenting search results in a histogram/cluster format
Patent Number: 7,334,195 Issued on 02/19/2008 to Gemmell,   et al.

Title: Object lifting and moving device
Patent Number: 6,854,751 Issued on 02/15/2005 to Halke

Title: Method and apparatus for maintaining IP connectivity with a radio network
Patent Number: 7,068,669 Issued on 06/27/2006 to Abrol,   et al.

Title: Method and apparatus for scalable handling of non-tree structures in parser tree reconstruction
Patent Number: 7,051,321 Issued on 05/23/2006 to Kong

Title: Electrical connector assembly
Patent Number: 6,854,987 Issued on 02/15/2005 to Wu

Title: Nonvolatile memory with independent access capability to associated buffer
Patent Number: 7,334,080 Issued on 02/19/2008 to Takase,   et al.

Title: Methods for identifying modulators of N-type ion channel inactivation
Patent Number: 7,049,083 Issued on 05/23/2006 to Young,   et al.

Title: Expansion ring for mass transfer column and method employing same
Patent Number: 7,055,810 Issued on 06/06/2006 to Gage

Title: High-pressure shaping system
Patent Number: 7,313,940 Issued on 01/01/2008 to Gomez

Title: Method and device for manufacturing coiled electrode group
Patent Number: 6,936,080 Issued on 08/30/2005 to Murata,   et al.

Title: Evanescent waveguide couplers
Patent Number: 7,333,690 Issued on 02/19/2008 to Peale,   et al.

Title: Method and apparatus for identifying one or more devices having faults in a communication loop
Patent Number: 7,007,191 Issued on 02/28/2006 to Riedl,   et al.

Title: Water pollution trap with clay collector
Patent Number: 6,936,163 Issued on 08/30/2005 to Use,   et al.

Title: Method and apparatus for health and disease management combining patient data monitoring with wireless internet connectivity
Patent Number: 6,936,007 Issued on 08/30/2005 to Quy

Title: Worm providing storage system
Patent Number: 7,334,079 Issued on 02/19/2008 to Yagawa

Title: Directionally cloned random cDNA expression vector libraries, compositions and methods of use
Patent Number: 6,808,906 Issued on 10/26/2004 to Shen,   et al.

Title: Highly available transaction processing
Patent Number: 7,058,853 Issued on 06/06/2006 to Kavanappillil,   et al.

Title: Light irradiation type thermal processing apparatus
Patent Number: 6,856,762 Issued on 02/15/2005 to Kusuda,   et al.

Title: Mobile data device and method of locating mobile data device
Patent Number: 6,868,074 Issued on 03/15/2005 to Hanson

Title: Photoelectric conversion device providing advantageous readout of two-dimensional array of transistors
Patent Number: 6,980,243 Issued on 12/27/2005 to Miyawaki,   et al.

Title: Capillary for wire bonding and method of wire bonding using it
Patent Number: 7,051,915 Issued on 05/30/2006 to Mutaguchi

Title: Nitride semiconductor device
Patent Number: 6,849,864 Issued on 02/01/2005 to Nagahama,   et al.

Title: Translator terminal for two or more wireless networks
Patent Number: 7,039,800 Issued on 05/02/2006 to Decker,   et al.

Title: Process for converting synthesis gas in reactors that are arranged in series
Patent Number: 6,921,778 Issued on 07/26/2005 to Minkkinen,   et al.

Title: Method for adjusting a phase angle of a phase modifier of a transmitting device
Patent Number: 7,020,216 Issued on 03/28/2006 to Lipp

Title: Articulating and locking mechanism for farm implement chassis
Patent Number: 7,021,394 Issued on 04/04/2006 to Marchesan

Title: Image display medium and image recording apparatus
Patent Number: 6,922,204 Issued on 07/26/2005 to Kanazawa,   et al.

Title: Vehicle stability enhancement control
Patent Number: 6,856,885 Issued on 02/15/2005 to Lin,   et al.

Title: Method and system for analyzing low-coherence interferometry signals for information about thin film structures
Patent Number: 7,321,431 Issued on 01/22/2008 to De Groot

Title: Method and apparatus for determining embedded runout correction values
Patent Number: 7,054,096 Issued on 05/30/2006 to Sun,   et al.

Title: Thermoplastic polyamide moulding compositions
Patent Number: 7,312,263 Issued on 12/25/2007 to Schmid,   et al.

Title: Power electronic system with passive cooling
Patent Number: 7,106,588 Issued on 09/12/2006 to Oberlin,   et al.

Title: Rotational stage with vertical axis adjustment
Patent Number: 6,917,420 Issued on 07/12/2005 to Traber

Title: Thermally energy efficient vehicle
Patent Number: 6,877,786 Issued on 04/12/2005 to Gielda

Title: Sulfur substituted sulfonylaminocarboxylic acid N-arylamides, their preparation, their use and pharmaceutical preparations comprising them
Patent Number: 6,881,735 Issued on 04/19/2005 to Schindler,   et al.

Title: Ejector device for direct injection fuel jet
Patent Number: 7,051,956 Issued on 05/30/2006 to Upatnieks

Title: Method for monitoring condition of bearings of a crusher, and a crusher
Patent Number: 6,877,682 Issued on 04/12/2005 to Nieminen,   et al.

Title: Cell builder for different layer stacks
Patent Number: 7,334,206 Issued on 02/19/2008 to Dinter,   et al.

Title: Pipe cutting machine
Patent Number: 6,981,437 Issued on 01/03/2006 to Ogawa

Title: Architecture for a sea of platforms
Patent Number: 7,058,906 Issued on 06/06/2006 to Hamlin

Title: IC device having a transistor switch for a power supply
Patent Number: 7,012,460 Issued on 03/14/2006 to Fujimori

Title: Self-contained insect repelling and killing apparatus
Patent Number: 7,320,439 Issued on 01/22/2008 to Davis,   et al.

Title: Status display for parallel activities
Patent Number: 7,334,055 Issued on 02/19/2008 to Babka,   et al.

Title: Method and apparatus for restraining connection request stream associated with high volume burst client in a distributed network
Patent Number: 6,799,276 Issued on 09/28/2004 to Belissent

Title: Storage system having a reader with a light sensing portion inclined with respect to an axis of a label of a storage medium
Patent Number: 7,333,293 Issued on 02/19/2008 to Reasoner,   et al.

Title: Method of operating a pulsejet
Patent Number: 7,051,510 Issued on 05/30/2006 to Ouellette

Title: System and method for commissioning addressable lighting systems
Patent Number: 7,307,542 Issued on 12/11/2007 to Chandler,   et al.

Title: System and method for probabilistic quality of communication service determination
Patent Number: 6,810,422 Issued on 10/26/2004 to Cross

Title: Modular antenna assembly for automotive vehicles
Patent Number: 7,333,065 Issued on 02/19/2008 to Lindackers,   et al.

Title: Micro-electromechanical inductive switch
Patent Number: 6,831,542 Issued on 12/14/2004 to Volant,   et al.

Title: Defect detection apparatus and defect detection method
Patent Number: 7,061,840 Issued on 06/13/2006 to Honda

Title: Induction flush device
Patent Number: 7,308,907 Issued on 12/18/2007 to Ouyoung

Title: Shared memory with programmable size
Patent Number: 6,898,678 Issued on 05/24/2005 to Six,   et al.

Title: Device and process for liquid treatment of wafer-shaped articles
Patent Number: 7,007,702 Issued on 03/07/2006 to Langen

Title: Image capturing apparatus for adjusting a relative position between an image sensor and an optical axis
Patent Number: 7,333,146 Issued on 02/19/2008 to Etoh

Title: Method for electroplating of tantalum
Patent Number: 6,936,155 Issued on 08/30/2005 to Morimitsu,   et al.

Title: Cotton seed cleaner
Patent Number: 7,308,734 Issued on 12/18/2007 to Mizer, Sr.

Title: Arched hammock stand
Patent Number: 6,842,920 Issued on 01/18/2005 to Branch, III

Title: Memory device tester and method for testing reduced power states
Patent Number: 6,914,843 Issued on 07/05/2005 to Harrington,   et al.

Title: Systems and methods for overcoming stiction
Patent Number: 6,856,069 Issued on 02/15/2005 to Miller,   et al.

Title: Concept of zero network element mirroring and disaster restoration process
Patent Number: 7,058,847 Issued on 06/06/2006 to Guzman,   et al.

Title: Non-volatile memory architecture employing bipolar programmable resistance storage elements
Patent Number: 7,324,366 Issued on 01/29/2008 to Bednorz,   et al.

Title: Multimedia interface having a processor and reconfigurable logic
Patent Number: 6,810,434 Issued on 10/26/2004 to Muthujumaraswathy,   et al.

Title: Combination tracheal hook and scalpel device
Patent Number: 7,308,896 Issued on 12/18/2007 to Cruz

Title: Collapsible storage or shipping box
Patent Number: 6,913,161 Issued on 07/05/2005 to Schäfer

Title: Multi-purpose hand held sprayer having a vertical shut-off valve
Patent Number: 7,051,959 Issued on 05/30/2006 to Lim

Title: Personal injector for liquid medicine
Patent Number: 6,913,591 Issued on 07/05/2005 to Itoh,   et al.

Title: Fluid product dispensing pump
Patent Number: 6,811,060 Issued on 11/02/2004 to Petit

Title: Process for changing the syntax, resolution and bitrate of MPEG bitstreams, a system and a computer product therefor
Patent Number: 7,010,041 Issued on 03/07/2006 to Graziani,   et al.

Title: Electrophotographic process unit and image forming apparatus
Patent Number: 7,333,751 Issued on 02/19/2008 to Gumbe

Title: Method and apparatus for integrating distributed information
Patent Number: 7,333,989 Issued on 02/19/2008 to Sameshima,   et al.

Title: Auxiliary playpen speaker
Patent Number: 7,333,627 Issued on 02/19/2008 to Ventrola,   et al.

Method and system for preventing data loss in a real-time computer system Number:7,522,638 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

Google
 

Top Breaking News
     Media Rights Groups Call for Probe Into Shooting of VOA Reporter in Puntland by Alisha Ryu
     US Begins Talks on Iran Nuclear Proposal with International Partners by VOA News
     Climate Change, Political Experts Say Obama Made Progress on China Trip by Stephanie Ho

Title: Method and system for preventing data loss in a real-time computer system

Abstract: A method and system are provided for preventing data loss in a VoIP system. In particular, during a VoIP call, it is determined whether incoming ringing on a POTS line causes an unacceptable level of signal loss or errors. If so, for subsequent VoIP calls, the CO handling calls to the POTS line is instructed to either answer each call with a busy signal or automatically forward calls to the POTS line to the VoIP line or other selected telephone. Calling returns to normal upon ending of the VoIP call. In this manner, incoming ringing on the POTS line does not result in call dropping or lengthy retraining processes.

Patent Number: 7,522,638 Issued on 04/21/2009 to Scholtz,   et al.


Inventors: Scholtz; William (Red Bank, NJ), Chan; Ben (Holmdel, NJ), Langberg; Ehud (Wayside, NJ), Rahman; Shareq (Morganville, NJ), Chen; Xy (Holmdel, NJ), Zhang; James (Morganville, NJ)
Assignee: Brooktree Broadband Holding, Inc. (Newport Beach, CA)
Appl. No.: 10/430,278
Filed: May 7, 2003


Current U.S. Class: 370/493 ; 379/93.01
Current International Class: H04J 1/02 (20060101); H04M 11/00 (20060101)


References Cited [Referenced By]

U.S. Patent Documents
5809128 September 1998 McMullin
6091722 July 2000 Russell et al.
6259708 July 2001 Cheng et al.
6295357 September 2001 Staples et al.
6301339 October 2001 Staples et al.
6483903 November 2002 Itay et al.
6636506 October 2003 Fan
6754313 June 2004 Quinton et al.
6965562 November 2005 Tuomi
7042996 May 2006 Mitra
7069328 June 2006 Bell
2001/0010716 August 2001 Smith et al.
2002/0106072 August 2002 Apfel
2003/0035523 February 2003 Mansfield
2003/0043787 March 2003 Emerson, III
2003/0086559 May 2003 Chen et al.
2004/0146072 July 2004 Farmwald
2004/0202310 October 2004 Li
2005/0117730 June 2005 Mullis et al.
2005/0152345 July 2005 Bog et al.
2006/0268836 November 2006 Prentice
Foreign Patent Documents
1059796 Dec., 2000 EP
0186914 Nov., 2001 WO
Primary Examiner: Backer; Firmin
Assistant Examiner: Han; Clemence
Attorney, Agent or Firm: Thomas, Kayden, Horstemeyer & Risley, LLP

Claims



What is claimed is:

1. A method for preventing data loss in a voice over internet protocol (VoIP) system, comprising the steps of: determining, during an outgoing call on a VoIP line, whether a level of signal loss or error caused by incoming ringing on a plain old telephone system (POTS) line associated with the VoIP line is unacceptable based on a predetermined threshold; and in response to determining that the level of signal loss is unacceptable, initiating a signal loss prevention process to prevent subsequent incoming ringing on the POTS line during VoIP calls.

2. The method of claim 1, further comprising the step of automatically forwarding subsequent calls placed to the POTS line to a selected telephone.

3. The method of claim 2, wherein the selected telephone is a VoIP phone on the VoIP line.

4. The method of claim 1, further comprising the step of notifying a central office (CO) associated with the VoIP line and the POTS line to respond to subsequent calls placed to the POTS line with a busy signal during outgoing calls on the VoIP line.

5. A method for preventing signal loss during voice over internet protocol (VoIP) transmissions, comprising the steps of: placing a call on a VoIP line, resulting in a VoIP phone going OFF HOOK; sending a message to a central office (CO) associated with both the VoIP phone and a plain old telephone system (POTS) phone on a POTS line indicating that incoming calls placed to the POTS phone should be answered with a busy signal; receiving, at the CO, at least one call to the POTS phone; answering, by the CO, the at least one call to the POTS phone with a busy signal; terminating the call on the VoIP line, resulting in the VoIP phone going ON HOOK; and sending a message to the CO indicating that incoming calls placed to the POTS phone should be forwarded on the POTS line to the POTS phone.

6. A method for preventing signal loss during voice over internet protocol (VoIP) transmissions, comprising the steps of: placing a call on a VoIP line, resulting in a VoIP phone going OFF HOOK; sending a message to a central office (CO) associated with both the VoIP phone and a plain old telephone system (POTS) phone on a POTS line indicating that incoming calls placed to the POTS phone should be forwarded to a selected telephone; receiving, at the CO, at least one call to the POTS phone; forwarding, by the CO, the at least one call to the POTS phone to the selected telephone; terminating the call on the VoIP line, resulting in the VoIP phone going ON HOOK; and sending a message to the CO indicating that incoming calls placed to the POTS phone should be forwarded on the POTS line to the POTS phone.

7. The method of claim 6, wherein the selected telephone is the VoIP phone.

8. The method of claim 6, wherein the step of sending a message to a CO indicating that incoming calls placed to the POTS phone should be forwarded to a selected telephone, further comprises the steps of: sending a message from a Foreign Exchange Office (FXO) interface associated with the VoIP phone to a class 5 switch associated with the CO indicating that the FXO is OFF HOOK; sending a dual-tone multi-frequency (DTMF) signal to the class 5 switch instructing the class 5 switch to autoforward calls to a subsequently transmitted telephone number; sending a DTMF signal to the class 5 switch representing the telephone number of the selected telephone; and sending a message from the FXO interface to the class 5 switch indicating that the FXO is ON HOOK.

9. The method of claim 8, wherein the DTMF signal instructing the class 5 switch to autoforward calls to a subsequently transmitted number comprises *72.

10. The method of claim 8, further comprising the step of receiving an acknowledgement tone from the class 5 switch upon transmission of the DTMF signal representing the telephone number of the selected telephone.

11. The method of claim 6, wherein the step of sending a message to a CO indicating that incoming calls placed to the POTS phone should be forwarded to a POTS phone on the POTS line, further comprises the steps of: sending a message from a Foreign Exchange Office (FXO) interface associated with the VoIP phone to a class 5 switch associated with the CO indicating that the FXO is OFF HOOK; sending a dual-tone multi-frequency (DTMF) signal to the class 5 switch instructing the class 5 switch to return to normal operation; and sending a message from the FXO interface to the class 5 switch indicating that the FXO is ON HOOK.

12. The method of claim 11, wherein the DTMF signal instructing the class 5 switch to return to normal operation comprises *73.

13. A method for preventing data loss during voice over internet protocol (VoIP) transmission, comprising the steps of: placing a call on a VoIP line, resulting in a VoIP phone going OFF HOOK; determining, by a customer premises equipment (CPE) device associated with the VoIP phone and at least one plain old telephone system (POTS) phone, whether a POTS phone of the at least one POTS phone is OFF HOOK; taking, at the CPE, all POTS phones OFF HOOK if it is determined that none of the at least one POTS phone is currently OFF HOOK; if it is determined that a POTS phone of the at least one POTS phone is OFF HOOK, then waiting for a detection of all of the at least one POTS phone to be ON HOOK; and taking, at the CPE, all of the at least one POTS phone OFF HOOK after it is detected that all of the at least one POTS phone are ON HOOK.

14. A system for preventing data loss during voice over internet protocol (VoIP) transmissions, comprising: at least one customer premises equipment (CPE) system for receiving and placing VoIP and plain old telephone system (POTS) calls, the at least one CPE system including a surge suppressor for preventing signal spikes from damaging the at least one CPE system; and a central office (CO) associated with the at least one CPE system for receiving and forwarding VoIP and POTS calls on IP or PSTN networks, wherein the at least one CPE system includes means for determining, during an outgoing call on a VoIP line, whether a level of signal loss or error caused by incoming ringing on a POTS line associated with the VoIP line exceeds a predetermined threshold; and wherein the at least one CPE system includes means for initiating a signal loss prevention process to prevent subsequent incoming ringing on the POTS line during VoIP calls.

15. The system of claim 14, further comprising means for automatically forwarding subsequent calls placed to the POTS line to a selected telephone.

16. The system of claim 15, wherein the selected telephone is a VoIP phone on the VoIP line.

17. The system of claim 14, further comprising means for notifying the CO to respond to subsequent calls placed to the POTS line with a busy signal during outgoing calls on the VoIP line.

18. A system for preventing data loss in a voice over internet protocol (VoIP) system, comprising: means for determining, during an outgoing call on a VoIP line, whether a level of signal loss or error caused by incoming ringing on a plain old telephone system (POTS) line associated with the VoIP line is unacceptable based on a threshold; and means for preventing subsequent incoming ringing on the POTS line during VoIP transmissions in response to determining that the level of signal loss is unacceptable.

19. The system of claim 18, further comprising means for automatically routing subsequent calls placed to the POTS line to a selected telephone.

20. The system of claim 18, further comprising means for notifying a central office (CO) associated with the VoIP line and the POTS line to respond to subsequent calls placed to the POTS line with a busy signal during outgoing calls on the VoIP line.
Description



This application claims priority to U.S. provisional application having Ser. No. 60/319,233, filed Jul. 5, 2002, which is entirely incorporated herein by reference.

BACKGROUND OF THE INVENTION

The present invention relates generally to voice communication systems and, more particularly, to systems for transmitting and receiving voice information over packet-switched networks.

For years, the telecommunications industry has examined was to combine the flexibility and functionality of packet-switched networks primarily used for transmitting data (e.g., the Internet) with the accuracy and speed of conventional circuit based telephone networks (i.e., the Public Switched Telephone Network or PSTN). Conventional telephone systems differ from modern data-based computer networks in several ways. Most importantly however, are the differences in how connections between the sender and the recipient are made.

In conventional telephone systems, when a caller picks up his telephone, an OFFHOOK message is sent from the phone across the PSTN to the user's central office (CO). In response, the CO sends a dialtone back to the user's phone indicated that he is connected and can initiate a call. Next, the caller dials the phone number of the intended recipient and, through the keypad tones or pulses, this information is transmitted to the CO. In response, the CO transmits a RINGING message causing the recipient's phone to ring. If the recipient picks up the phone, the recipient's phone sends an OFFHOOK message to the CO and a dedicated circuit across the PSTN between the caller and the recipient is established, enabling voice traffic to pass between the connected parties in a smooth, seamless manner. Typically, the voice traffic is digitized at the CO and transmitted over the dedicated PSTN circuit using a technology called time division multiplexing (TDM). This dedicated circuit continuously transmits information between the parties at a rate of about 128 kilobits per second (kbps) (64 kbps each way) for the duration of the call. For a five minute telephone call, this equates to the transmission of approximately 4.7 megabytes (MB) of information.

Unfortunately, in most telephone conversations, much of the bandwidth required to enable the transmission of information between the parties is wasted. For example, because people typically do not speak while the other party is speaking, almost half of the available bandwidth is wasted during the call. Similarly, during periods of silence (even milliseconds at a time), no information needs to pass between the parties. However, because of the dedicated, physical circuit between the parties, information is passed regardless of content.

Contrary to conventional telephone systems, most data networks such as the Internet, do not transmit information across dedicated, physical circuits. Rather, information sent between two computers on a network is broken up in a series of small packets. These packets are then routed to the destination and reassembled at the recipient end. Various protocols have been developed for enabling the efficient and accurate transfer of information across computer networks, such as internet protocol (IP), asynchronous transfer mode (ATM), Ethernet, etc. Because computer networks only transmit the information which needs to be relayed, there is little wasted bandwidth.

Because of the rising need for network bandwidth and the continued need to optimize bandwidth which is already available, efforts have been made to reduce the bandwidth cost of voice traffic by routing voice traffic over packet-switched networks. This concept is generally referred to as voice over packet telephony (, e.g., VoIP), although various other transmission methods and network protocols may also be employed, such as DSL, ATM, or the like. In general, the concept of VoIP requires a seamless experience on the part of the user. That is, conventional telephone systems (referred to as plain old telephone systems or POTS) must be able to utilize the technology in an invisible manner. In practice, similar to conventional PSTN devices, when a POTS device (or analogous customer premises equipment (CPE) device) goes off hook, a message is sent to a CO indicating this state. A dialed number is then received by the CO, indicating the recipient's address, and the corresponding voice traffic is digitized and packetized at the CO for transmission to the recipient's CPE device.

To assist in enabling the effective use of VoIP technology, many CPE devices include support for simultaneous operation of both VoIP and POTS systems. In such a system, a splitter device located at the CO operates to separate received and transmitted signals from the CPE. Upon receipt of an incoming POTS call, signals are first passed through a surge suppressor device which operates to clip the ringing signals. Unfortunately, during ringing on the POTS line, the distortion generated by the surge suppressor is often larger than a transmitted data signal, resulting in a loss of data transmission if a VoIP call is underway during the ringing. Following this disruption in service, it is often necessary to retrain the CPE VoIP system. This process is time consuming (i.e., .about.11 secs.) and results in disruption of the outgoing call.

Accordingly, it is desired to provide a method and system for preventing the disruption of VoIP calls caused by concurrent ringing on a POTS line.

BRIEF SUMMARY OF THE INVENTION

The present invention overcomes the problems noted above, and provides additional advantages, by providing a method and system for preventing data loss in a VoIP system. In particular, during a VoIP call, it is determined whether incoming ringing on a POTS line causes an unacceptable level of signal loss or errors. If so, for subsequent VoIP calls, the CO handling calls to the POTS line is instructed to automatically forward calls to the POTS line to the VoIP line. Calling returns to normal upon ending of the VoIP call. In this manner, incoming ringing on the POTS line does not result in call dropping or lengthy retraining processes.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention can be understood more completely by reading the following Detailed Description of the Preferred Embodiments, in conjunction with the accompanying drawings.

FIG. 1 is a block diagram illustrating a telephony system of the present invention.

FIG. 2 is a flow diagram illustrating one embodiment of a method for preventing data loss of VoIP transmissions.

FIG. 3 is a flow diagram illustrating one embodiment of a method for preventing system loss during VoIP transmissions following a determination of unacceptable signal loss.

FIG. 4 is a flow diagram illustrating another embodiment of a method for preventing system loss during VoIP transmissions following a determination of unacceptable signal loss.

FIG. 5 is a flow diagram illustrating one preferred embodiment of step 402 of FIG. 4.

FIG. 6 is a flow diagram illustrating one preferred embodiment of step 410 of FIG. 4.

FIG. 7 is a flow diagram illustrating an additional embodiment of a method for preventing data loss during VoIP transmissions.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Referring generally to figures and, in particular, to FIG. 1, there is shown a block diagram 100 illustrating a telephony system of the present invention. In particular, diagram 100 includes a first CPE system 102 including surge suppressor 103, a POTS phone 104, and a VoIP phone 106. It should be understood that the CPE systems described herein may be or include any of the following: a telephone, a fax machine, a modem (e.g., digital subscriber line (DSL), coaxial cable, phone), private branch exchange (PBX), or any other integrated access device (IAD) for performing conventional voice system functions or packetization of voice traffic. Likewise, VoIP phone 106 may be any system capable of running real-time packet-based applications and is not limited to either voice applications or the IP protocol. Further, CPE 102 may also include various configurations for splitting DSL and POTS signals, such as modems which include signal splitters, stand alone signal splitters 105b, and data filters for isolating POTS traffic to POTS CPE devices. System 100 also includes a plurality of additional CPE devices 108, 110, and 112 connected over either the PSTN or an IP network.

In operation, each CPE device or system communicates with each other through a central office (CO) system 114, typically operated by an incumbent local exchange carrier (ILEC) and/or a competitive local exchange carrier (CLEC). It should be appreciated that a CO system 114 can include a splitter 105a or other device. For conventional analog voice traffic, transmissions pass through a class 5 switch 116 associated with the CO 116 and along to the POTS phone of CPE 102 via a PSTN/VoIP network 118 and through the surge suppressor 103. For DSL or VoIP traffic, voice transmissions pass through a voice gateway (GW) 120 to a DSL access multiplexer (DSLAM) 122 and along to the VoIP phone 106 at CPE 102 via network 118 and also through the surge suppressor. For simplicity, the remainder of this description relates specifically to a system wherein outgoing calls are placed over the VoIP phone 106, while incoming calls are handled by the POTS phone 104, although it should be understood that the present invention may be implemented in any system wherein POTS and VoIP lines are used concurrently.

Because of deficiencies in the design, manufacture and/or operation of surge suppressor 103, the system described above often suffers from non-recoverable data loss on the VoIP line during an incoming call on the POTS phone 104. Essentially, during ringing of the POTS phone 104, a distortion is created in the surge suppressor 103 which is larger in magnitude than the VoIP data being simultaneously transmitted. Consequently, no data is permitted to pass through the surge suppressor 103, resulting in delay and potential timing out of the VoIP session. Once the ringing stops, the VoIP CPE 106 must perform a retraining with the CO to establish another VoIP session. This retraining period may take as long as 10-15 seconds, an obviously unacceptable delay when dealing with voice traffic.

Referring now to FIG. 2, there is shown a flow diagram illustrating one embodiment of a method for preventing data loss of VoIP transmissions in accordance with the present invention. In step 200, the CPE device determines whether an unacceptable degree of signal or data loss is suffered when a RINGING signal is received on the POTS line during a VoIP transmission. In step 202, if it is determined that an unacceptable degree of signal loss occurs in such circumstances, the CPE device initiates a process for avoiding the loss preventing the POTS phone from ringing and thereby eliminating the cause of the loss. Additional details of this process will be set forth below.

Turning now to FIG. 3, there is shown a flow diagram illustrating one embodiment of a method for preventing signal loss during VoIP transmissions following determination of unacceptable signal loss in step 202, above. Initially, in step 300, a VoIP call is placed, resulting in the VoIP phone going OFF HOOK. In step 302, a message is sent to the CO which handles calls for the CPE indicating that all calls to the POTS phone should be answered with a busy signal. In step 304 a call is placed to the POTS phone. In step 306, the call is answered with a busy signal by the CO. In step 308, the VoIP session ends and the VoIP goes ON HOOK. In step 310, a message is sent to the CO indicating that operation should return to normal for the POTS phone. In this manner, calls for the POTS phone placed during a VoIP call will not reach the POTS phone and result in a disabling RINGING signal being received.

Turning now to FIG. 4, there is shown a flow diagram illustrating another embodiment of a method for preventing signal loss during VoIP transmissions following determination of unacceptable signal loss in step 202, above. Initially, in step 400, a VoIP call is placed, resulting in the VoIP phone going OFF HOOK. In step 402, a message is sent to the CO indicating that all calls to the POTS phone should be forwarded to the VoIP phone via the CO's GW and DSLAM.

Referring to FIG. 5, there is shown a flow diagram illustrating one preferred embodiment of step 402 above. In particular, in this embodiment, the messages sent to the CO include instructions to the CO's class 5 switch including a combination of a Foreign Exchange Office (FXO) interface and DTMF (Dual Tone MultiFrequency) signals. In step 500, a signal is transmitted from the CPE's FXO indicating to the class 5 switch that the FXO is OFF HOOK. Next, in step 502, the CPE sends a DTMF signal indicating that the switch should prepare to autoforward calls to the subsequent telephone number. In North America, this signal is *72, however, any suitable signal may be used depending upon the locality in which the system resides. In step 504, the CPE transmits DTMF signals representing the telephone number to forward POTS call to, such as the VoIP phone, although any other telephone number may be used such as the user's mobile telephone. Following entry of the forwarding number, the CPE may wait for a acknowledgment tone if available. In step 506, a signal is transmitted which indicates to the class 5 switch that the FXO is once again ON HOOK.

Returning to FIG. 4, in step 404 a call is placed to the POTS phone. In step 406, the call is automatically forwarded to the VoIP phone by the CO. In step 408, the VoIP session ends and the VoIP goes ON HOOK. In step 410, a message is sent to the CO indicating that operation should return to normal for the POTS phone.

Referring to FIG. 6, there is shown a flow diagram illustrating one preferred embodiment of step 410 above. In step 600, a signal is transmitted which indicates to the class 5 switch that the FXO is OFF HOOK. Next, in step 602, the CPE sends a DTMF signal indicating that the switch should return to normal operation. Again, in North America, this signal is *73. In step 604, a signal is transmitted which indicates to the class 5 switch that the FXO is ON HOOK. From this point on, normal ringing resumes for the POTS phone.

In this manner, calls for the POTS phone placed during a VoIP call will not reach the POTS phone and result in a disabling RINGING signal being received. However, by limiting the POTS restrictions to incoming calls only, outgoing calls on the POTS phone are not affected. Further, by forwarding calls automatically to the VoIP phone, any emergency inbound call to the POTS phone is automatically picked up by VoIP phone. Further, the present invention enables low cost VoIP call forwarding which is local to CO's class 5 switch regardless the physical location of VoIP Phone.

Turning now to FIG. 7, there is shown a flow diagram illustrating an additional embodiment of the present invention. Initially, in step 700, a VoIP call is placed, resulting in the VoIP phone going OFF HOOK. In step 702, the CPE device determines whether any POTS phone connected to the POTS line is OFF HOOK (i.e., one of the POTS phones is currently in use), if not, the CPE takes the POTS line OFF HOOK in step 704, resulting in a busy signal to all incoming calls. If any POTS phone is determined to be OFF HOOK in step 702, the CPE waits until all POTS phones are ON HOOK in step 706 and, in step 708, takes the POTS line OFF HOOK, again resulting in a busy signal to all incoming calls. In a preferred embodiment, this functionality is controllable by the user, thereby enabling emergency calls to the POTS line during VoIP calls.

In an additional embodiment of the present invention, the CPE is configured to not attempt retraining until after the RINGING ends. Since, data transmission is prevented during ringing on the POTS line, system retaining is likewise not possible. By waiting until the ringing stops, the CPE may be able to bypass retraining and go right to data transmission.

In yet another embodiment of the present invention, the CPE is configure to stop notifying the CO about errors it may receive during ringing on the POTS line. If the CPE informs the CO modem about errors and the CO modem is not suffering from errors itself, the CO may request a retrain, thus potentially introducing additional delay. In DMT the CPE uses indicator bits to tell the CO when it is getting errors (CRC, SEF, etc.). Other modems may use similar techniques.

Another manner of preventing data loss during ringing on a POTS line involves configuring the CPE to disable bit swapping between DMT bins. In conventional operation, DMT systems include a plurality of bins corresponding to frequency ranges. When certain bins are determined to be bad by the CPE, it may opt to switch bins to a different frequency range. If this is necessary, the CPE informs the CO that is wishes to swap bins and waits for a ACK signal from the CO acknowledging the switch. Unfortunately, if data is being dropped by a ringing on the POTS line, this ACK signal may not be received, even though it was sent by the CO. Since the CO switches and the CPE does not, the two become out of sync resulting in the need to retrain. By eliminating bit swapping, this source of error can be minimized.

While the foregoing description includes many details and specificities, it is to be understood that these have been included for purposes of explanation only, and are not to be interpreted as limitations of the present invention. Many modifications to the embodiments described above can be made without departing from the spirit and scope of the invention, as is intended to be encompassed by the following claims and their legal equivalents.

*


Free Web Sudoku Puzzles.
Solve with your browser.
                3
      3 2 8 9 7  
3   4 7 6       1
    7       6 5 2
                 
5 4 6       7    
7       4 9 3   5
  1 5 8 3 7      
2                
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!