System and method for monitoring the connection of an end-user to a remote network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/66
H04L-012/28
출원번호
US-0583765
(2006-10-19)
등록번호
US-8194643
(2012-06-05)
발명자
/ 주소
Bugenhagen, Michael K.
출원인 / 주소
Embarq Holdings Company, LLC
대리인 / 주소
Patton Boggs, LLP
인용정보
피인용 횟수 :
77인용 특허 :
261
초록▼
A method of monitoring the connection of a first end-user device to a network includes determining the amount of bandwidth present, tracking the amount of bandwidth in use by different classes of traffic, and tracking performance of the connection to detect when a threshold crossing has been reached
A method of monitoring the connection of a first end-user device to a network includes determining the amount of bandwidth present, tracking the amount of bandwidth in use by different classes of traffic, and tracking performance of the connection to detect when a threshold crossing has been reached. The threshold associated with a decline in quality of a connection between the first end-user device and the network. The method further includes generating data in response to the determined reaching of the threshold and communicating the data to a session controller or a second end-user device that is in a communications session with the first end-user device. The method further includes changing the communications session in response to additional data received from the second end-user device.
대표청구항▼
1. A method of monitoring a link in a network between a first end-user device and a network, the method comprising: receiving, at a receiving device, performance data collected by the first end-user device, the performance data indicating a communication quality of the link between the first end-use
1. A method of monitoring a link in a network between a first end-user device and a network, the method comprising: receiving, at a receiving device, performance data collected by the first end-user device, the performance data indicating a communication quality of the link between the first end-user device and the network;combining the received performance data collected by the first end-user device with a set of network performance data collected by the receiving device to form a combined set of network performance data associated with the communication quality of the link between the first end-user device and the network, wherein the network performance data collected by the receiving device includes performance data generated at the receiving device and performance data received from other devices on the network;determining that a threshold has been reached based on the received performance data, the threshold associated with a decline in quality of the link, the decline in quality being associated with a decline in quality applicable to multiple sessions communicated on at least a portion of the link;transmitting a query to the first end-user device in response to the determined reaching of the threshold, the query requesting from a user of the first end-user device a communication action to perform based on the threshold being reached;receiving the communication action from the first end-user device;determining whether a change is to be made to a communication session between the first end-user device and the network based on the received communication action specified by the user of the first end-user device;responsive to a determination that a change to is to be made to the communication session based on the received communication action, changing the communications session between the first end-user device and the network in accordance with the received communication action, wherein the change is to an amount of bandwidth used by a particular application on the first end-user device, the particular application specified in the communication action returned by the user of the first end-user device in response to the query; andresponsive to a determination that a change to the communication session is not to be made based on the received communication action, maintaining the communications session between the first end-user device and the network unchanged. 2. The method of claim 1, and further comprising receiving a command entered by a user of a second end-user device. 3. The method of claim 1, wherein the communication action is preselected by the user of the first end-user device. 4. The method of claim 1, wherein determining that the threshold has been reached comprises determining that an amount of bandwidth has been reached. 5. The method of claim 1, wherein determining that the threshold has been reached comprises determining that an amount of packet loss has been reached. 6. The method of claim 1, wherein determining that the threshold has been reached comprises determining that an amount of jitter has been reached. 7. The method of claim 1, wherein the communication action is to switch the communications session between the first end-user device and the network to another network mode. 8. The method of claim 1, wherein the link between the first end-user device and the network is a wired connection link and the performance data indicating the communication quality of the wired connection link between the first end-user device and the network. 9. The method of claim 1, wherein changing the communications session comprises terminating the communications session and initiating a new communications session between the first end-user device and a second end-user device. 10. The method of claim 1 wherein the threshold is established based on previous performance data collected by the first end-user device. 11. A system of monitoring a link in a network between a first end-user device and a network, the system comprising: a communication interface for receiving performance data collected by the first end-user device, the performance data indicating a communication quality of the link between the first end-user device and the network;a processor configured to execute instructions to:determine that a threshold has been reached based on the received performance data, the threshold associated with a decline in quality of the link, the decline in quality being associated with a decline in quality applicable to multiple sessions communicated on at least a portion of the link; andtransmit a query to the first end-user device in response to the determined reaching of the threshold, the query requesting from a user of the first end-user device a communication action to perform based on the threshold being reached;receiving, using the communication interface, the communication action from the first end-user device, the communication action auto-generated by the first-end user device based on previously established preferences, wherein the previously established preferences prioritizes communications of one or more parties in communications with the first end-user device and prioritizes modes of connections with the one or more parties in communications with the first end-user device;wherein the processor is further configured to execute instructions to:determine whether a change is to be made to a communication session between the first end-user device and the network based on the received communication action specified by the user of the first end-user device;responsive to a determination that a change to is to be made to the communication session based on the received communication action, change the communications session between the first end-user device and the network in accordance with the received communication action, wherein changing the communications session between the first end-user device and the network includes switching the communications session from the first end-user device and the network to a second end-user device and the network, the second end-user device selected based on the previously established preferences; andresponsive to a determination that a change to the communication session is not to be made based on the received communication action, maintain the communications session between the first end-user device and the network unchanged. 12. The system of claim 11, and further comprising receiving, using the communication interface, a command entered by a user of the second end-user device. 13. The system of claim 11, wherein the communication action is preselected by the user of the first end-user device. 14. The system of claim 11, wherein determining that the threshold has been reached comprises determining that an amount of bandwidth has been reached. 15. The system of claim 11, wherein determining that the threshold has been reached comprises determining that an amount of packet loss has been reached. 16. The system of claim 11, wherein determining that the threshold has been reached comprises determining that an amount of jitter has been reached. 17. The system of claim 11, wherein the communication action is to switch the communications session between the first end-user device and the network to another network mode. 18. The system of claim 11, wherein the link between the first end-user device and the network is a wired connection link and the performance data indicating the communication quality of the wired connection link between the first end-user device and the network. 19. The system of claim 11, wherein changing the communications session comprises terminating the communications session and initiating a new communications session between the first end-user device and a second end-user device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (261)
Hosain,Akram M.; Qaddoura,Emad; Barnes,Mary; Akhtar,Haseeb, Accounting method and apparatus for communications network.
Lillie, Ross J.; Keller, Matthew; Mathis, James E.; Newberg, Donald G.; Thale, Bryan, Apparatus and method for controlling and managing individual directed sessions in a communications system.
Jeffrey T. Gullicksen ; Greg M. Bernstein ; Gurpreet S. Chhabra, Apparatus and method for optimizing congestion control information in a multi-protocol network.
Kalkunte Mohan ; Kadambi Jayant ; Merchant Shashank, Apparatus and method in a network switch for dynamically allocating bandwidth in ethernet workgroup switches.
Aoki, Takeshi; Kikuchi, Shinji; Takahashi, Eiichi; Yokoyama, Ken; Katsuyama, Tsuneo; Okano, Tetsuya, Apparatus for and method of measuring communication performance.
Bova,Thomas Joseph; Morneault,Kenneth Alfred; Tsitsonis,Spyridon Dimitrios; Smart, II,William Spencer; Peterson,Larry Earl; Ghotkar,Anant Rajabhau, Arrangement for sharing a single signaling point code between multiple hosts in an IP-based network.
Yoshida Kojun (Kawasaki JPX) Fujii Yasuo (Kawasaki JPX) Kaneshima Toshihito (Kawasaki JPX), Centralized supervisory system for supervising network equipments based on data indicating operation states thereof.
Ise,Kataro; Shimojo,Yoshimitsu; Katsube,Yasuhiro, Communication resource management method and node control device using priority control and admission control.
Abdelilah,Youssef; Davis,Gordon Taylor; Derby,Jeffrey Haskell; Hwang,Dongming; Jeffries,Clark Debs; Ware,Malcolm Scott; Ye,Hua, Controlling network congestion using a biased packet discard policy for congestion control and encoded session packets: methods, systems, and program products.
Chiang, Luo-Jen; Chien, Anthony H.; Moody, Taryn S.; Siddiqui, Anwar A., Dynamic-rate, differential class-based quality of service agent for internet protocol exchange systems.
Beadle,Bruce A.; Brown,Michael Wayne; Forlenza,Randolph Michael; Rothert,Douglas Scott; Sang,Miguel, Dynamically selection of most efficient transmission medium and route from a client browser.
Shirakawa, Kenji; Shobatake, Yasuro; Okamoto, Toshio; Shimojo, Yoshimitsu, Fast and adaptive packet processing device and method using digest information of input packet.
Gusella Riccardo (Menlo Park CA) Ramanathan Srinivas (La Jolla CA), Flexible scheme for admission control of multimedia streams on integrated networks.
Minami, John Shigeto; Uyeshiro, Robin Yasu; Johnson, Michael Ward; Su, Steve; Smith, Michael John Sebastian; Chen, Addison Kwuanming; Doctor, Mihir Shaileshbhai; Greenfield, Daniel Leo, Gigabit ethernet adapter supporting the iSCSI and IPSEC protocols.
Emerson William D. (Boulder CO) Hill Deborah J. (Denver CO) Loeb Karen C. (Englewood CO) Mizrahi Albert (Boulder CO) Schlegel Charles T. (Boulder CO) Scott Lowell C. (Old Bridge NJ), Integrated message service system.
Yahiro, Satomi; Ohata, Hideo; Minato, Hideki, Management system selectively monitoring and storing additional performance data only when detecting addition or removal of resources.
Chow Peter S. (Redwood City CA) Cioffi John M. (Cupertino CA), Method and apparatus for adaptive, variable bandwidth, high-speed data transmission of a multicarrier signal over digita.
Lamarque, III, John X.; Rutledge, John D., Method and apparatus for automatic transfer of a call in a communications system in response to changes in quality of service.
Saidi, Ben A.; Chaubey, Nishith K.; Kalantri, Sacchindrakumar Gopikisan; Chandhok, Ravinder Paul, Method and apparatus for collecting information from a wireless device.
Feick, Wayne A.; Finn, Sean P.; Karam, Mansour J.; Lloyd, Michael A.; Madan, Herbert S.; McGuire, James G.; Pulido, Jose-Miguel; Baldonado, Omar C., Method and apparatus for communicating data within measurement traffic.
Cheung, Hay Yeung; Hosseini-Nasab, Louise E.; Yaniro, Jr., Daniel J., Method and apparatus for dynamically controlling the admission of calls to a network.
Drysdale R. Scott ; Ennis ; Jr. James D. ; Hasselkus John E. ; Nisbet Thomas R. ; Troutman Robert C. ; Rehbehn Kenneth J. ; Wheeler ; Jr. David E., Method and apparatus for performing service level analysis of communications network performance metrics.
Galand, Claude; Bertin, Olivier; Maurel, Olivier; Nicolas, Laurent; Fichou, Aline, Method and system for a local and fast non-disruptive path switching in high speed packet switching networks.
Victor, Hendrik Johannes; Avergun, Mikhail; Knox-Davies, Llewellyn John, Method and system for collecting and retrieving time-series, real-time and non-real-time data.
Jones Wesley Stuart ; Newlin Douglas J., Method and system for maintaining a guaranteed quality of service in data transfers within a communications system.
Bertin, Olivier; Brun, Gerard; Galand, Claude; Maurel, Olivier; Nicolas, Laurent, Method and system for minimizing the connection set up time in high speed packet switching networks.
Grabelsky, David A.; Sidhu, Ikhlaq S.; Schuster, Guido M.; Grabiec, Jacek A., Method and system for monitoring and management of the performance of real-time networks.
Romana, Mario; Bottiglieri, Michael P.; Wang, Shilin; Hsieh, Chemin; Schumeg, Frank, Method and system for providing broadcast channels over an emulated subnetwork.
Ragireddy,Krishna; Roper,Colin; Uhlig,William, Method and system for providing end-to-end security solutions to aid protocol acceleration over networks using selective layer encryption.
Abu-Amara Hosame Hassan ; Kotamarti Venkat, Method and system for quality of service assessment for multimedia traffic under aggregate traffic conditions.
Molteni, Marco; Lucchina, Massimo G, Method for a wireless station to determine network metrics prior to associating with an access point of a wireless network.
Gruber John Gerald (Orleans CAX) Methiwalla Asghar Ebrahim (Addison TX) Vickers Richard (Kanata CAX), Method of tracing the route of virtual connections.
Jones, Scott Thomas; Levine, Frank Eliot; Smolders, Luc Rene; Urquhart, Robert John, Method, apparatus and computer program product for efficient per thread performance information.
Jones, Scott Thomas; Levine, Frank Eliot; Urquhart, Robert John, Method, apparatus and computer program product for efficient, large counts of per thread performance events.
Malladi,Srinivasa Rao; Cohen,Earl T., Methods and apparatus for maintaining statistic counters and updating a secondary counter storage via a queue for reducing or eliminating overflow of the counters.
Vikas Chandra ; Mark Eric McCorry ; David Vi Hien Quan ; Peter James Schwaller ; Christopher David Selvaggi ; John Lee Wood, Methods, systems and computer program products for scheduled network performance testing.
Mayton, Kim Irvin; Bellinghausen, Joan Marie; Schwaller, Peter James, Methods, systems and computer program products for tracking network device performance.
Walker, Richard C.; Amrutur, Bharadwaj; Mottishaw, Peter; Joiner, C. Steven; Chesler, Larry A.; Hardcastle, Ian, Network monitoring system with built-in monitoring data gathering.
Zhang,Qian; Zhu,Wenwu; Liu,Jiangchuan; Zhang,XinYan, Peer-to-peer based network performance measurement and analysis system and method for large scale networks.
Zhang,Qian; Zhu,Wenwu; Zhang,XinYan; Xiong,YongQiang, Peer-to-peer method of quality of service (QoS) probing and analysis and infrastructure employing same.
Tacaille,Olivier; Eynard,Frederic; Laye,Christophe T., Real-time monitoring of service performance through the use of relational database calculation clusters.
Jorgensen, Jacob W., Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system.
Whitaker, David James; Anspach, Jonathan Paul, Secure segregation of data of two or more domains or trust realms transmitted through a common data channel.
Small,Keith M.; Swain,Stephen C. H.; Milne,Andrew C.; Currie,James R., Server, system and method for providing access to a public network through an internal network of a multi-system operator.
Ray, Amar N.; Bugenhagen, Michael K.; Morrill, Robert J.; Chakravarthy, Cadathur V., System and method for adjusting the window size of a TCP packet through network elements.
Hogg,Raymond L.; de Veciana,Gustavo; Whitcher,Robert H.; Anconetani,Anthony H., System and method for allocating bandwidth in a communications environment.
Wiley, William L.; Bugenhagen, Michael K.; Morrill, Robert J., System and method for call routing based on transmission performance of a packet network.
Rappaport, Theodore; Skidmore, Roger; Henty, Benjamin, System and method for design, tracking, measurement, prediction and optimization of data communication networks.
Dickson,Christopher; Caliga,David; O'Connor,James; Poznanovic,Daniel, System and method for explicit communication of messages between processes running on different nodes in a clustered multiprocessor system.
Cyril Legouet-Camus FR; Edith Felix FR; Claudine Lorion FR; Eric Francois Martin FR; Didier Ounkowski FR; Thierry Roman FR, System and method for monitoring line performance in a digital communication network.
Khan,Mohiuddin Mohammed; MeLampy,Patrick John; Botticelli,Pietro; Dobbins,Ephraim Webster; Penfield,Robert Flagg, System and method for providing statistics gathering within a packet network.
Bugenhagen, Michael K.; Morrill, Robert J.; Wiley, William L., System and method for resetting counters counting network performance information at network communications devices on a packet network.
Bapat Subodh ; Fisher Bart Lee, System and method for restricting database access to managed object information using a permissions table that specifies access rights to the managed objects.
Vallone,Eric; Hassell,Suzanne; McFarland,Michael; Johnson,David A., System and method for the collection and display of network performance data in a communication network.
Alvarez, Guillermo Alejandro; Chambliss, David Darden; Jadav, Divyesh; Lee, Tzongyu Paul; Menon, Ramachandran Gopalakrishna; Pandey, Prashant; Xu, Jian, System and method for utilizing informed throttling to guarantee quality of service to I/O streams.
Masters,Michael W.; Werme,Paul V.; Synan,William D.; Welch,Lonnie R., System for monitoring and reporting performance of hosts and applications and selectively configuring applications in a resource managed system.
Barkan, Arye; Freidin, Aviv; Musman, Lior; Rotem, Noam; Treves, Dror; Baram, Gal; Wagner, Sharon, System use internal service level language including formula to compute service level value for analyzing and coordinating service level agreements for application service providers.
Natarajan, Shankar; Harvey, Andrew G.; Lee, Hsuan-Chung; Rawat, Vipin; Pereira, Leo, Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network.
Ge,Yi; Li,Dan; Liang,Zhiyong; Lin,Yonghua; Wang,Yan Qi, Traffic balancing apparatus and method, and network forwarding apparatus and method using the same.
Elliott, Isaac K.; Higgins, Steven P.; Dugan, Andrew John; Peterson, Jon; Hernandez, Robert L.; Steele, Rick D.; Baker, Bruce W.; Terpstra, Rich; Mitchell, Jonathan S.; Wang, Jin-Gen; Stearns, Harold, Voice over data telecommunications network architecture.
Johnson Dennis F.,CAX ; Wiebe Michael,CAX ; Holowick Erwin,CAX ; Jacob Nathan R.,CAX ; Murhpy Michael F.,CAX ; Schellenberg James J.,CAX ; Stasenski Michael S.,CAX, Wide area communications network for remote data generating stations.
Bugenhagen, Michael K.; Morrill, Robert J.; Wiley, William L., System and method for adjusting CODEC speed in a transmission path during call set-up due to reduced transmission performance.
Bugenhagen, Michael K.; Morrill, Robert J.; Wiley, William L., System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance.
Ray, Amar N.; Bugenhagen, Michael K.; Morrill, Robert J.; Chakravarthy, Cadathur V., System and method for adjusting the window size of a TCP packet through network elements.
Ray, Amar N.; Bugenhagen, Michael K.; Morrill, Robert J.; Chakravarthy, Cadathur V., System and method for adjusting the window size of a TCP packet through network elements.
Bugenhagen, Michael K.; Morrill, Robert J.; Edwards, Stephen K., System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally.
Wiley, William L.; Bugenhagen, Michael K.; Morrill, Robert J., System and method for establishing a call being received by a trunk on a packet network.
Wiley, William L.; Bugenhagen, Michael K.; Morrill, Robert J., System and method for establishing a call being received by a trunk on a packet network.
Morrill, Robert J.; Coppage, Carl M.; Ray, Amar N.; Wiley, William L., System and method for establishing calls over a call path having best path metrics.
Morrill, Robert J.; Coppage, Carl M.; Ray, Amar N.; Wiley, William L., System and method for establishing calls over a call path having best path metrics.
McNaughton, James L.; Heinz, John M.; Bugenhagen, Michael K., System and method for handling reservation requests with a connection admission control engine.
Bugenhagen, Michael K.; Edwards, Stephen K.; Wiley, William L.; McNaughton, James L.; Heinz, John M.; Kozisek, Steven E., System and method for initiating diagnostics on a packet network node.
Heinz, John M.; McNaughton, James L., System and method for provisioning resources of a packet network based on collected network performance information.
Heinz, John M.; McNaughton, James L., System and method for provisioning resources of a packet network based on collected network performance information.
Wiley, William L.; Bugenhagen, Michael K.; Morrill, Robert J., System and method for using centralized network performance tables to manage network communications.
Bugenhagen, Michael K.; Morrill, Robert J.; Wiley, William L., System, method for compiling network performancing information for communications with customer premise equipment.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.