Source: https://patents.google.com/patent/US10469556B2/en
Timestamp: 2020-01-22 02:11:20
Document Index: 506216460

Matched Legal Cases: ['Application No. 60', 'Application No. 15796148', 'Application No. 15818258', 'Application No. 2949211', 'Application No. 14845956', 'Application No. 2954351', 'Application No. 2954351', 'Application No. 14845956', 'Application No. 16793194', 'Application No. 2949211']

US10469556B2 - System and method for providing audio cues in operation of a VoIP service - Google Patents
US10469556B2
US10469556B2 US12/156,562 US15656208A US10469556B2 US 10469556 B2 US10469556 B2 US 10469556B2 US 15656208 A US15656208 A US 15656208A US 10469556 B2 US10469556 B2 US 10469556B2
US20080298348A1 (en
2008-06-02 Priority to US12/156,562 priority patent/US10469556B2/en
2019-11-05 Publication of US10469556B2 publication Critical patent/US10469556B2/en
238000004891 communication Methods 0 abstract claims description 138
230000003612 virological Effects 0 abstract claims description 9
230000000977 initiatory Effects 0 claims description 31
238000005562 fading Methods 0 claims 1
The present application claims priority benefit of U.S. Provisional Patent Application No. 60/932,714, filed May 31, 2007, entitled “Audio Cues in the Operation of a VoIP Service,” which is hereby incorporated by reference.
In a public switched telephone network (PSTN), a phone initiating a call may connect to a circuit switch and the PSTN via a first plain old telephone service (POTS) line. A destination phone may also connect to the circuit switch and the PSTN via a second POTS line. The circuit switch, thus, electrically connects the initiating phone with the destination phone over the PSTN. This electrical connection is maintained for an entire duration of a phone call between the initiating and destination phone. The electrical connection via the PSTN is commonly referred to as “circuit switched.” A problem with the PSTN is that because much of a conversation is silence, maintaining the electrical connection for the duration of the phone call wastes available bandwidth in the circuit switch.
Embodiments of the present invention provide systems and methods for providing audio cues in operation of a Voice over Internet Protocol (VoIP) service. In exemplary embodiments, audio cues such as distinctive dial tones, tone progressions, music, or verbal cues (collectively, a service active sound or “SAS”) may be provided to a VoIP subscriber to indicate that the VoIP system is fully functional and enhanced services are available. The SAS is provided in lieu of a traditional (plain old telephone service or POTS) dial tone. Embodiments of the present invention may also provide audio cues such as distinctive dial tones, tone progressions, music, or verbal cues (collectively, viral sounds) to callees (i.e., individuals being called by a VoIP subscriber) to indicate that the call originates from a distinct service with desirable features. Audio cues may also be provided to one or more call participants to indicate other information or events.
Referring to FIG. 1, an exemplary environment 100 in which embodiments of the present invention may be practiced is shown. A caller may initiate a VoIP communication from an initiating communication device 102 which is routed via an analog telephone adapter (ATA) 104. In exemplary embodiments, the ATA 104 may convert analog signals from the initiating communication device 102 into packets using a voice codec (codec 220 of FIG. 2). The packets may then be provided via a modem 106 through a broadband network connection to a communication network 108. The packets are then directed to a destination communication device 110.
The ATA 104 may comprise a media gateway device which may serve as an interface between an analog communication device (e.g., the initiating communication device 102) and a packet-based communication network 108. In various embodiments, the ATA 104 may comprise a stand-alone device or may be incorporated into another device such as a cordless phone base station or a broadband modem 106. In alternative embodiments, other media gateway devices may be contemplated (e.g., SIP phone, DECT handset).
In exemplary embodiments, the call may be routed through an Internet Telephony Service Provider (ITSP) infrastructure comprising a ITSP system 112 associated with the ITSP to a gateway device 114 associated with the destination communication device 110. The exemplary ITSP system 112 may comprise one or more servers configured to select an appropriate destination gateway device 114 or ATA in a same local calling area as the destination communication device 110 based on a phone number or other destination identifier of the destination communication device 110. In an embodiment wherein the destination communication device 110 is associated with a VoIP service, the gateway device 114 may comprise a destination ATA. For simplicity of discussion, embodiments of the present invention will be discussed with reference to the ATA 104. However, it should be understood that the ATA 104 may be any other media gateway device.
To address this lower reliability, the ATA 104 may be configured to access a PSTN line. As such, when the power is out to the ATA 104, the broadband connection is down, or other faults occur, the ATA 104 may connect the initiating communication device 102 directly to the PSTN 116 via the PSTN line. Thus, service is maintained in, at least, a limited form. The PSTN 116 may comprise any level of the global PSTN (e.g., local transport network, regional transport network, international transport network).
The ATA 104 may further comprise hardware (or in some embodiments, software) that enable the functionality of the ATA 104. These exemplary components may comprise one or more FXO ports 212, FXS ports 214, and a network interface 216. The FXO port 212 is configured to interface to the PSTN 116, while the FXS port 214 is configured to interface to the initiating communication device 102 (e.g., an analog phone). In one embodiment, the FXS port 214 may interface to a plurality of initiating communication devices 102 within a particular area (e.g., house).
The communication detection module 304 is configured to detect a status of the communication in order to provide correct audio cues to the call participants at a proper time. Upon the initiating communication device 102 going off hook, the communication detection module 304 may instruct the audio generator 302 that a particular SAS should be played to the caller to indicate that VoIP services are available. The communication detection module 304 may also detect when the caller hangs up the initiating communication device 102, and thus instruct that a termination audio cue should be provided to the user at the destination communication device 110.
In one embodiment, the playing of an audio cue may be triggered based on telephony signaling events, such as ISDN Q.931 Connect or SIP 200 OK, or based on detected voice activity. Detection of voice activity maximizes a probability that the callee hears an audio cue by compensating for the time it takes raise a receiver of the destination communication device 110 to the ear after answering the communication.
If the enhanced service is not available in step 404, then the communication may be provided using PSTN in step 406. In exemplary embodiments, the service determination module 206 may instruct the communication module 210 to connect the initiating communication device 102 to the PSTN 116 by switching the relay 218 such that the FXS port 214 is connected to the PSTN 116.
1. A method for notifying a user that a data communications network is being used to provision a voice telephone call and enhanced service functionality is available for the voice telephone call, the method comprising:
determining whether the data communications network is operative to maintain the high-quality voice stream;
in response to the data communications network being operative to maintain a high quality voice stream,
informing the user audibly with a first audio cue of a plurality of audio cues, that the data communications network will be used to provision the voice telephone call and enhanced service functionality is available for the voice telephone call, wherein the informing the user audibly with the first audio cue further comprises:
detecting if at least one of the user and a receiving party are speaking during the informing, and
if at least one of the user and the receiving party are speaking during the informing, blending the first audio cue with the voice stream during the provisioning of the voice telephone call; and
provisioning the voice telephone call between the user and the receiving party at least over the data communications network based on at least a destination identifier; and
in response to the data communications network being inoperative,
provisioning the voice telephone call between the user and the receiving party at least over a public switched telephone network (PSTN).
2. The method of claim 1 further comprising: in response to the connection to the data communications network being operative to maintain the high-quality voice stream, informing the receiving party audibly that the data communications network will be used to provision the voice telephone call.
3. The method of claim 1 wherein the informing the user audibly comprises providing a viral sound to the user, the viral sound comprising a distinct tone, series of tones, or music.
4. The method of claim 1 wherein the provisioning over the data communications network includes a VoIP (Voice over Internet Protocol) service.
5. The method of claim 1 further comprising receiving a response to the informing the user audibly from the user and generating a second audible cue from the plurality of audio cues, based on the received response.
6. The method of claim 1 further comprising receiving at least one trigger to initiate the informing the user audibly that the data communications network will be used to provision the voice telephone call and enhanced service functionality is available for the voice telephone call, wherein the first audio cue initiated from the plurality of audio cues is selected based on the received at least one trigger.
7. The method of claim 1 wherein the informing the user audibly comprises providing a promotional branded audio cue of the enhanced service.
8. The method of claim 1 wherein the informing the user audibly that the data communications network will be used to provision the voice telephone call and enhanced service functionality is available for the voice telephone call comprises:
providing a service active sound (SAS) to the user upon detection of an initiating communication device changing from an on-hook state to an off-hook state.
9. The method of claim 1 wherein the informing the user audibly is performed when a start of a communication is detected.
wherein the blending the first audio cue with the voice stream during the provisioning of the voice telephone call further comprises: fading out a volume of the informing the user during the provisioning of the voice telephone call between the user and the receiving party at least over the data communications network.
11. The method of claim 1 wherein the informing the user audibly comprises utilizing applications of ASTERISK to perform the informing.
12. The method of claim 1, wherein the provisioning of the voice telephone call between the user and the receiving party at least over the data communications network further comprises:
receiving an email message at a communication device associated with the user;
reviewing a subject and sender of the email message to determine if the email message warrants alerting the user; and
performing a second notifying to the user in response to the email message warranting alerting the user, the second notifying utilizing a second audio cue of the plurality of audio cues, the second audio cue being different from the first audio cue.
13. The method of claim 1, wherein the provisioning of the voice telephone call between the user and the receiving party at least over the data communications network further comprises:
receiving an updated stock price at a communication device associated with the user;
ascertaining if the stock price meets a predetermined trigger point; and
performing a second notifying to the user in response to ascertaining the stock price meets the predetermined trigger point, the second notifying utilizing a second audio cue of the plurality of audio cues, the second audio cue being different from the first audio cue.
14. The method of claim 1, further comprising: determining whether the data communications network is operative to maintain a high-quality voice stream at a lower cost than the PSTN.
15. The method of claim 1, further comprising: informing the user audibly that the data communications network will be used to provision the voice telephone call at a lower cost than the PSTN.
16. The method of claim 1, wherein the informing the user audibly that enhanced service functionality is available for the voice telephone call further comprises informing the user audibly with different audio cues from the plurality of audio cues to indicate varying levels of functionality of the enhanced service at different times during the voice telephone call.
17. The method of claim 1, wherein the informing the user audibly further comprises informing the user audibly with different audio cues from the plurality of audio cues based on at least one of: time of day, frequency of calls, caller geography, callee geography, and caller psychographics.
18. The method of claim 17, wherein the different audio cues differ in at least one of: composition, duration, volume, pitch, and delay.
19. The method of claim 1, wherein the informing the user audibly further comprises informing the user audibly based on user defined settings for audio cues stored in a settings database.
20. A system for notifying a user that a data communications network is being used to provision a voice telephone call and enhanced service functionality is available for the voice telephone call, the system comprising:
a memory, the memory being coupled to the processor and storing a program executable by the processor to perform a method, the method comprising:
determining whether the data communications network is operative to maintain a high-quality voice stream;
in response to the data communications network being operative to maintain the high quality voice stream,
informing the user audibly with a first audio cue of a plurality of audio cues that the data communications network will be used to provision the voice telephone call and enhanced service functionality is available for the voice telephone call, wherein the informing the user audibly with a first audio cue further comprises:
21. The system of claim 20 wherein the method further comprises generating a sound for the informing the user audibly.
22. The system of claim 20 wherein the method further comprises detecting a status of a communication to provide varying audio cues from the plurality of audio cues to call participants at different times.
23. The system of claim 20 wherein the method further comprises detecting a response to the informing the user audibly from the user.
24. The system of claim 20 wherein the processor is concurrently coupled to the data communications network and the PSTN.
25. The system of claim 20, wherein the method further comprises determining whether the data communications network is operative to maintain a high-quality voice stream at a lower cost than the PSTN.
26. The system of claim 20, wherein the method further comprises informing the user audibly that the data communications network will be used to provision the voice telephone call at a lower cost than the PSTN.
27. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for notifying a user that a data communications network is being used to provision a voice telephone call and enhanced service functionality is available for the voice telephone call, the method comprising:
in response to the connection to the data communications network being operative to maintain a high quality voice stream,
provisioning the voice telephone call between the user and the receiving party at least over the data communications network based at least on a destination identifier; and
provisioning the voice telephone call between the user and the receiving party at least over a public switched telephone network (PSTN) based on at least the destination identifier.
US12/156,562 2007-05-31 2008-06-02 System and method for providing audio cues in operation of a VoIP service Active 2031-12-26 US10469556B2 (en)
US12/156,562 US10469556B2 (en) 2007-05-31 2008-06-02 System and method for providing audio cues in operation of a VoIP service
US20080298348A1 US20080298348A1 (en) 2008-12-04
US10469556B2 true US10469556B2 (en) 2019-11-05
US12/156,562 Active 2031-12-26 US10469556B2 (en) 2007-05-31 2008-06-02 System and method for providing audio cues in operation of a VoIP service
US (1) US10469556B2 (en)
US20020130784A1 (en) 2001-03-16 2002-09-19 Hideaki Suzuki Maintenance service system for home electric appliances
US20070030161A1 (en) 2005-08-08 2007-02-08 Tzung-Yuan Yang Communications system and method capable of generating wireless signals according to a status of an electric appliance
US20080118039A1 (en) 2002-06-20 2008-05-22 Elliot Harvey A Enhanced 911 notification for internet enabled alarm system
US20080247382A1 (en) 2007-01-24 2008-10-09 Rajneesh Verma System and method for providing improved VoIP services
US20080270457A1 (en) 2007-04-24 2008-10-30 Itai Ephraim Zilbershtein Media Application
US20090264093A1 (en) 2008-04-16 2009-10-22 Lmr Inventions, Llc Device, system and method for confidentially communicating a security alert
US20090295572A1 (en) 2008-05-30 2009-12-03 International Business Machines Corporation System and Method for Detecting and Broadcasting a Critical Event
US20100034121A1 (en) 2006-12-14 2010-02-11 Bruno Bozionek Method for repelling unwanted speech advertising for packet-oriented communication networks
US7733859B2 (en) 2006-05-22 2010-06-08 Hitachi, Ltd. Apparatus and method for packet forwarding in layer 2 network
US20100158223A1 (en) 2008-12-23 2010-06-24 Huawei Technologies Co., Ltd. Method, device and system for realizing advertisement services
US20100277307A1 (en) 2009-05-01 2010-11-04 Cathy Horton Municipal Operations Monitoring and Alert System
US20100278173A1 (en) 2004-03-11 2010-11-04 Transnexus, Inc. Method and system for routing calls over a packet switched computer network
US20110013591A1 (en) 2008-01-17 2011-01-20 Nec Corporation Wireless communication terminal, method, program, recording medium, and wireless communication system
US20110047031A1 (en) 2009-08-20 2011-02-24 At&T Intellectual Property I, Lp. Targeted Advertising Based on User-Created Profiles
US20120010955A1 (en) 2005-11-05 2012-01-12 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US20120092158A1 (en) 2010-10-14 2012-04-19 Honeywell International Inc. Integrated Mobile Identification System with Intrusion System that Detects Intruder
US20120167086A1 (en) 2010-12-22 2012-06-28 Electronics And Telecommunications Research Institute Operating methods for virtual machine server and node and apparatuses thereof
US20120180122A1 (en) 2009-09-18 2012-07-12 Zte Corporation Implementation method and system of virtual private network
US20120320905A1 (en) 2011-06-20 2012-12-20 Dell Products, Lp System and Method for Routing Customer Support Softphone Call
US20130111589A1 (en) 2011-10-28 2013-05-02 Samsung Sds Co., Ltd. System and method for detecting address resolution protocol (arp) spoofing
US20130267791A1 (en) 2008-05-12 2013-10-10 Earlysense Ltd. Monitoring, predicting and treating clinical episodes
US20130288639A1 (en) 2006-04-12 2013-10-31 Martin Varsavsky Waisman-Diamond System and method for linking existing wi-fi access points into a single unified network
US20140011470A1 (en) 2011-03-02 2014-01-09 Sisvel Technology S.R.L. Process and apparatus for cooperating transmission of an alarm
US20140066063A1 (en) 2012-08-30 2014-03-06 Samsung Electronics Co., Ltd. Heartbeat period determination method and apparatus for push service in wireless network
US20140156279A1 (en) 2012-11-30 2014-06-05 Kabushiki Kaisha Toshiba Content searching apparatus, content search method, and control program product
US20140172953A1 (en) 2012-12-14 2014-06-19 Rawles Llc Response Endpoint Selection
US20140181865A1 (en) 2012-12-25 2014-06-26 Panasonic Corporation Speech recognition apparatus, speech recognition method, and television set
US20140199946A1 (en) 2013-01-16 2014-07-17 Integrity Tracking, Llc Emergency response systems and methods
US20140207929A1 (en) 2013-01-21 2014-07-24 Alaxala Networks Corporation Management apparatus and management method
US20140253326A1 (en) 2013-03-08 2014-09-11 Qualcomm Incorporated Emergency Handling System Using Informative Alarm Sound
US20140273912A1 (en) 2013-03-15 2014-09-18 Guat Chai Peh User Configurable Emergency Alert System for Mobile Wireless Devices
US20140334645A1 (en) 2013-05-07 2014-11-13 Qualcomm Incorporated Method and apparatus for controlling voice activation
US20150082451A1 (en) 2013-09-17 2015-03-19 Exacttarget, Inc. System and Method for Evaluating Domains to Send Emails While Maintaining Sender Reputation
US20150089032A1 (en) 2013-09-25 2015-03-26 International Business Machines Corporation Scalable Network Configuration with Consistent Updates in Software Defined Networks
US20150200973A1 (en) 2014-01-13 2015-07-16 Comcast Cable Communication, Llc Systems And Methods For Dynamic Connection Management
US20150221207A1 (en) 2014-01-31 2015-08-06 Trane International Inc. HVAC System with Visitor Presence Sensor
US20150242932A1 (en) 2014-02-26 2015-08-27 Amazon Technologies, Inc. Delivery service system
US20150255071A1 (en) 2012-08-28 2015-09-10 Kyocera Corporation Electronic device, control method, and control program
US20150281450A1 (en) 2014-03-28 2015-10-01 Ifbyphone, Inc. Systems, method, and computer program product for cross-channel customer relationship management support with dynamically inserted voice call numbers
US20150302725A1 (en) 2013-04-23 2015-10-22 Canary Connect, lnc. Monitoring & security systems and methods with learning capabilities
US20150379562A1 (en) 2008-09-08 2015-12-31 Invoca, Inc. Methods and systems for routing calls
US20160036751A1 (en) 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Apparatus and method for providing information
US20160036962A1 (en) 2013-04-04 2016-02-04 James S. Rand Unified communications system and method
US20160066011A1 (en) 2014-08-27 2016-03-03 Lg Electronics Inc. Image display apparatus and method of operating the same
US20160117684A1 (en) 2005-06-24 2016-04-28 Iii Holdings 1, Llc Evaluation of voice communications
US20160219150A1 (en) 2009-04-06 2016-07-28 Wendell D. Brown Method and apparatus for content presentation in association with a communication connection
US20160248847A1 (en) 2015-02-24 2016-08-25 BrainofT Inc. Automatically learning and controlling connected devices
US20160269882A1 (en) 2013-12-16 2016-09-15 Eddie Balthasar Emergency evacuation service
US20160315909A1 (en) 2015-04-21 2016-10-27 Cujo LLC Network security analysis for smart appliances
US20160330770A1 (en) 2015-05-07 2016-11-10 Samsung Electronics Co., Ltd. Electronic device, operating method thereof, and recording medium
US20170024995A1 (en) 2012-09-21 2017-01-26 Mivalife Mobile Technology, Inc. Event notification
US20170270569A1 (en) 2007-04-09 2017-09-21 Yellowpages.Com Llc Systems and methods to provide connections via callback acceptance cross-reference to related applications
US20170293301A1 (en) 2014-02-28 2017-10-12 Lucas J. Myslinski Drone device security system for protecting a package
US20170339228A1 (en) 2016-05-19 2017-11-23 Futurewei Technologies, Inc. Decentralized, hierarchical, and overlay-driven mobility support architecture for information-centric networks
US9905103B2 (en) 2015-04-21 2018-02-27 Sintai Optical (Shenzhen) Co., Ltd. & Asia Optical International Ltd. Active protection system
US20180061213A1 (en) 2012-07-31 2018-03-01 LiveWatch Securuity, LLC Security Alarm Systems And Methods
US20180075540A1 (en) 2010-07-16 2018-03-15 Hartford Fire Insurance Company Secure Remote Monitoring Data Validation
US20180152557A1 (en) 2014-07-09 2018-05-31 Ooma, Inc. Integrating intelligent personal assistants with appliance devices
US20180375927A1 (en) 2017-06-21 2018-12-27 Fujitsu Limited Information processing apparatus and memory control method
2008-06-02 US US12/156,562 patent/US10469556B2/en active Active
US20190052752A1 (en) 2013-09-23 2019-02-14 Ooma, Inc. Identifying and Filtering Incoming Telephone Calls to Enhance Privacy
EP3050287B1 (en) 2013-09-23 2018-12-19 Ooma Inc. Identifying and filtering incoming telephone calls to enhance privacy
US20170084164A1 (en) 2014-05-20 2017-03-23 Ooma, Inc. Security Monitoring and Control
US20190206227A1 (en) 2014-05-20 2019-07-04 Ooma, Inc. Security Monitoring and Control
EP3167340A1 (en) 2014-07-09 2017-05-17 Ooma Inc. Appliance device integration with alarm systems
US20170034062A1 (en) 2015-05-08 2017-02-02 Ooma, Inc. Establishing and Managing Alternative Networks for High Quality of Service Communications
EP3295620A1 (en) 2015-05-08 2018-03-21 Ooma Inc. Managing alternative networks for high quality of service communications
US20180262441A1 (en) 2015-05-08 2018-09-13 Ooma, Inc. Communications Hub
US20190045058A1 (en) 2015-10-09 2019-02-07 Ooma, Inc. Real-Time Communications-Based Internet Advertising
"Extended European Search Report," European Patent Application No. 15796148.3, dated Jan. 8, 2018, 8 pages.
"Extended European Search Report," European Patent Application No. 15818258.4, dated Feb. 26, 2018, 8 pages.
"International Search Report" and "Written Opinion of the International Searching Authority," Patent Cooperation Treaty Application No. PCT/US2017/048284, dated Nov. 8, 2017, 8 pages.
"Notice of Allowance", Canadian Patent Application No. 2949211, dated Jul. 31, 2018, 1 page.
"Notice of Allowance," European Patent Application No. 14845956.3, dated Jul. 11, 2018, 7 pages.
"Office Action," Canadian Patent Application No. 2954351, dated Aug. 22, 2018, 4 pages.
"Office Action," Canadian Patent Application No. 2954351, dated Oct. 27, 2017, 3 pages.
"Office Action," European Patent Application No. 14845956.3, dated Apr. 9, 2018, 4 pages.
"Partial Supplementary European Search Report," European Patent Application No. 16793194.8, dated Nov. 19, 2018, 10 pages.
Canadian Patent Application No. 2949211, "Office Action," dated Aug. 16, 2017, 4 pages.
Final Office Action dated Jun. 23, 2010 in U.S. Appl. No. 11/717,947, filed Mar. 13, 2007.
Final Office Action dated May 25, 2011 in U.S. Appl. No. 11/717,947, filed Mar. 13, 2007.
Final Office Action, dated Nov. 29, 2017, U.S. Appl. No. 15/369,655, filed Dec. 5, 2016.
Final Office Action, dated Oct. 3, 2017, U.S. Appl. No. 15/208,004, filed Jul. 12, 2016.
Final Office Action, dated Sep. 19, 2017, U.S. Appl. No. 14/879,329, filed Oct. 9, 2015.
International Search Report and Written Opinion dated Jul. 27, 2015 for App. No. PCT/US2015/029109, filed May 4, 2015.
International Search Report and Written Opinion dated Jun. 30, 2016 for App. No. PCT/US2016/030597, filed May 3, 2016.
International Search Report and Written Opinion dated Nov. 2, 2015 for App. No. PCT/US2015/034054, filed Jun. 3, 2015.
International Search Report and Written Opinion dated Nov. 7, 2014 for App. No. PCT/US2014/44945, filed Jun. 30, 2014.
Non-Final Office Action, dated Aug. 24, 2015, U.S. Appl. No. 14/034,457, filed Sep. 23, 2013.
Non-Final Office Action, dated Aug. 9, 2016, U.S. Appl. No. 14/327,163, filed Jul. 9, 2014.
Non-Final Office Action, dated Jul. 14, 2016, U.S. Appl. No. 15/169,615, filed May 31, 2016.
Non-Final Office Action, dated Jun. 9, 2016, U.S. Appl. No. 14/283,132, filed May 20, 2014.
Notice of Allowance, dated May 31, 2016, U.S. Appl. No. 14/318,630, filed Jun. 28, 2014.
Notice of Allowance, dated Sep. 10, 2015, U.S. Appl. No. 12/214,756, filed Jun. 20, 2008.
Notice of Allownace, dated Aug. 1, 2016, U.S. Appl. No. 14/708,132, filed May 8, 2015.
Office Action dated Aug. 26, 2008 in U.S. Appl. No. 10/888,603, filed Jul. 9, 2004.
Office Action dated Feb. 16, 2011 in U.S. Appl. No. 11/717,947, filed Mar. 13, 2007.
Office Action dated Jul. 7, 2011 in U.S. Appl. No. 12/006,587, filed Jan. 2, 2008.
Office Action dated May 11, 2009 in U.S. Appl. No. 11/717,947, filed Mar. 13, 2007.
Office Action dated Nov. 24, 2009 in U.S. Appl. No. 11/717,947, filed Mar. 13, 2007.
Office Action dated Sep. 13, 2010 in U.S. Appl. No. 11/717,947, filed Mar. 13, 2007.
Office Action dated Sep. 29, 2011 in U.S. Appl. No. 12/072,381, filed Feb. 25, 2008.
Osterlund, Karl et al., "Communications Network Failure Detection and Remediation," U.S. Appl. No. 16/011,479, filed Jun. 18, 2018, Specification, Claims, Abstract, and Drawings, 92 pages.
US20080298348A1 (en) 2008-12-04
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FRAME, ANDREW;PENG, DENNIS;CHEUNG, KELVIN;AND OTHERS;SIGNING DATES FROM 20080710 TO 20080728;REEL/FRAME:021385/0329