Method and apparatus for communicating data within measurement traffic
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01R-031/08
G06F-011/00
G08C-015/00
H04J-001/16
G06F-015/173
G06F-015/16
출원번호
UP-0070339
(2001-10-17)
등록번호
US-7756032
(2010-08-02)
국제출원번호
PCT/US2001/032309
(2001-10-17)
§371/§102 date
20030117
(20030117)
국제공개번호
WO02/033893
(2002-04-25)
발명자
/ 주소
Feick, Wayne A.
Finn, Sean P.
Karam, Mansour J.
Lloyd, Michael A.
Madan, Herbert S.
McGuire, James G.
Pulido, Jose-Miguel
Baldonado, Omar C.
출원인 / 주소
Avaya Inc.
대리인 / 주소
Sheridan Ross P.C.
인용정보
피인용 횟수 :
127인용 특허 :
181
초록▼
The present invention is directed to using measurement packets to compute network performance. Embodiments that send, receive and both send and receive measurement packets are described. Some embodiments are described that compute statistics based at least partly on measurement traffic. Some embodim
The present invention is directed to using measurement packets to compute network performance. Embodiments that send, receive and both send and receive measurement packets are described. Some embodiments are described that compute statistics based at least partly on measurement traffic. Some embodiments are described that communicate computed statistics within measurement traffic. Some embodiments are described that rank and select paths based at least partly on computed statistics.
대표청구항▼
What is claimed is: 1. A method for communicating data within measurement traffic, the method comprising: sending a plurality of one or more measurement packets over a plurality of one or more paths, each of the first plurality of one or more measurement packets having a common source and destinati
What is claimed is: 1. A method for communicating data within measurement traffic, the method comprising: sending a plurality of one or more measurement packets over a plurality of one or more paths, each of the first plurality of one or more measurement packets having a common source and destination IP address, each of the plurality of one or more paths traversing at least a portion of an internetwork, and each of the plurality of one or more measurement packets including: information for a receiver of the measurement packet to compute measurements of performance characteristics of at least a portion of the path of the measurement packet, and data including control data comprising instructions that direct a receiver of the measurement packet to change one or more configuration parameters of the receiver, the data further including one or more of measurement statistics, a generic communication channel, and network information; and determining a delay average for the plurality of one or more measurement packets by analyzing at least two packets from the plurality of one or more measurement packets; determining a jitter average for the plurality of one or more measurement packets by analyzing at least two packets from the plurality of one or more measurement packets; and combining the jitter average and delay average for the plurality of one or more measurement packets into a single value; and including the single value in the data measurement statistics. 2. The method of claim 1, wherein the measurements of performance characteristics include one-way measurements. 3. The method of claim 1, wherein the data includes measurement statistics that include at least one of averages, deviations, and variances determined by analyzing at least two of the plurality of one or more measurement packets. 4. The method of claim 1, farther comprising: determining a delay average for the plurality of one or more measurement packets by analyzing at least two packets from the plurality of one or more measurement packets; determining a jitter average for the plurality of one or more measurement packets by analyzing at least two packets from the plurality of one or more measurement packets; and combining the jitter average and delay average for the plurality of one or more measurement packets into a single value; and including the single value in the data measurement statistics. 5. The method of claim 1, wherein the data comprises network information retrieved from network routers, wherein the network information comprises one or more of in-bound link utilization, out-bound link utilization, in-bound link bandwidth, out-bound link bandwidth, and CPU utilization. 6. A method for communicating data within measurement traffic, the method comprising: receiving a plurality of one or more measurement packets over a plurality of one or more paths, each of the plurality of one or more measurement packets being assigned a sequence number from a range of sequence numbers, each of the plurality of one or more paths traversing at least a portion of an internetwork, and each of the plurality of one or more measurement packets including: information for a receiver of the measurement packet to compute measurements of performance characteristics of at least a portion of the path of the measurement packet, the information including the assigned sequence number, data including control data directing a receiver of the measurement packet to change one or more configuration parameters of the receiver, the data further including one or more of measurement statistics, a generic communication channel, network information; and determining a delay average for the plurality of one or more measurement packets by analyzing at least two packets from the plurality of one or more measurement packets; determining a jitter average for the plurality of one or more measurement packets by analyzing at least two packets from the plurality of one or more measurement packets; and combining the jitter average and delay average for the plurality of one or more measurement packets into a single value; and including the single value in the data measurement statistics. 7. The method of claim 6, wherein the measurements of performance characteristics include one-way measurements. 8. The method of claim 6, wherein the data includes measurement statistics calculated for a given path between a sender and the receiver. 9. The method of claim 6, further comprising analyzing of the measurement packet based on a dynamic algorithm, the dynamic algorithm computing computed statistics on one or more of the measurements of performance characteristics of at least a portion of the path of the measurement packet. 10. The method of claim 9, wherein a subset of the plurality of one or more paths is selected based at least in part on at least one of: one or more of the measurement statistics from the measurement packet and one or more of the computed statistics. 11. A method for communicating data within measurement traffic, the method comprising: sending a first plurality of one or more measurement packets over a first plurality of one or more paths, each of the first plurality of one or more measurement packets having a common source and destination IP address, each of the first plurality of one or more paths traversing at least a portion of an internetwork, and each of the first plurality of one or more measurement packets including: information for a receiver of the measurement packet to compute measurements of performance characteristics of at least a portion of the path of the measurement packet, the performance characteristics including at least one of averages, deviations, and variances determined by analyzing at least two of the first plurality of one or more measurement packets, data including control data directing a receiver of the measurement packet to change one or more configuration parameters of the receiver, the data further including one or more of measurement statistics, a generic communication channel, network information, and determining a delay average for the first plurality of one or more measurement packets by analyzing at least two packets from the first plurality of one or more measurement packets; determining a utter average for the first plurality of one or more measurement packets by analyzing at least two packets from the first plurality of one or more measurement packets; and combining the utter average and delay average for the first plurality of one or more measurement packets into a single value; and including the single value in the data measurement statistics, receiving a second plurality of one or more measurement packets over a second plurality of one or more paths, each of the second plurality of one or more paths traversing at least a portion of an internetwork, and each of the second plurality of one or more measurement packets including: information for a receiver of the measurement packet to compute measurements of performance characteristics of at least a portion of the path of the measurement packet, and data including control data directing a receiver of the measurement packet to change one or more configuration parameters of the receiver, the data further including one or more of measurement statistics, a generic communication channel, network information, and determining a delay average for the second plurality of one or more measurement packets by analyzing at least two packets from the second plurality of one or more measurement packets; determining a jitter average for the second plurality of one or more measurement packets by analyzing at least two packets from the second plurality of one or more measurement packets; and combining the jitter average and delay average for the second plurality of one or more measurement packets into a single value; and including the single value in the data measurement statistics. 12. The method of claim 11, wherein the measurements of performance characteristics include one-way measurements. 13. The method of claim 11, wherein the data includes measurement statistics. 14. The method of claim 13, wherein the measurement statistics are at least partly responsive to jitter. 15. The method of claim 13, wherein the measurement statistics are at least partly responsive to path delay. 16. The method of claim 13, wherein the measurement statistics are at least partly responsive to loss deduced by identifying missing sequence numbers. 17. The method of claim 11, wherein the data includes a generic communication channel. 18. The method of claim 11, wherein the data includes network information. 19. The method of claim 11, wherein the data is embedded in multiple measurement packets that are sent over multiple paths for improved communication performance, including redundancy and shorter transmission time. 20. The method of claim 11, wherein the measurement packets are at least one of encrypted and digitally signed. 21. The method of claim 11, wherein a clock referred to by a sender of the measurement packet and a clock referred to by the receiver of the measurement packet are synchronized the synchronization methods including at least one or more of GPS, NTP, IRIG, and NIST. 22. The method of claim 11, further comprising analyzing of the measurement packet based on a dynamic algorithm, the dynamic algorithm computing computed statistics on one or more of the measurements of performance characteristics of at least a portion of the path of the measurement packet. 23. The method of claim 22, wherein the algorithm computes averages of the measurements, including at least one of a moving average, an average based on the Robbins-Moro estimator, a window-based average, and a bucket-based average. 24. The method of claim 22, wherein the algorithm is at least partly specified through an external API. 25. The method of claim 22, wherein the computed statistics are at least partly recomputed upon the arrival of every measurement packet. 26. The method of claim 22, wherein the computed statistics are based at least partly on measurement statistics from the measurement packet. 27. The method of claim 22, wherein a subset of the plurality of one or more paths is selected based at least in part on at least one of: one or more of the measurement statistics from the measurement packet and one or more of the computed statistics. 28. The method of 27, wherein the selection of the subset of the plurality of one or more paths is based at least partly on the position of paths in a ranking. 29. The method of 28, wherein the ranking is at least partly based on one or more of the measurement statistics included as data in the measurement packet. 30. The method of 27, wherein the selection of the subset of the plurality of one or more paths is based at least partly on a probability associated with each path of the plurality of one or more paths. 31. The method of claim 30, wherein the probability of each path of the plurality of one or more paths is at least partly based on one or more of the measurement statistics included as data in the measurement packet. 32. The method of 27, wherein the selection of the subset of the plurality of one of more paths is based at least partly on applying one or more thresholds to at least one of the measurement statistics included as data in the measurement packet. 33. The method of claim 11, wherein measurement packets at least partly rely on UDP. 34. The method of claim 11, wherein at least one of the plurality of one or more paths is at least partly implemented with at least one of a GRE tunnel and an IPSEC tunnel. 35. The method of claim 11, wherein at least one of the plurality of one or more paths is at least partly implemented with at least one of a frame relay PVC, an ATM PVC, and MPLS. 36. The method of claim 11, wherein the internetwork is a plurality of one or more subnetworks, including at least one of a plurality of one or more VPNs; an overlay network; a plurality of one or more BGP autonomous systems; a plurality of one or more local area networks; a plurality of one or more metropolitan area networks; and a plurality of one or more wide area networks. 37. The method of claim 11, wherein the measurement packet sizes and times between measurement packets simulate the traffic pattern of a plurality of one or more applications. 38. The method of claim 37, wherein the plurality of one or more applications includes voice applications. 39. The method of claim 37, wherein the plurality of one or more applications includes video applications. 40. The method of claim 11, wherein the sending and receiving are performed on a single device configured to change the one or more configuration parameters in response to receiving control data. 41. The method of claim 11, wherein the measurement statistics are at least partly responsive to jitter, delay, and loss. 42. A networking system, comprising: a plurality of one or more devices communicating at least a first plurality of one or more measurement packets over a first plurality of one or more paths, each of the plurality of one or more measurement packets being assigned a sequence number from a range of sequence numbers, each of the first plurality of one or more paths traversing at least a portion of an internetwork, and each of the first plurality of one or more measurement packets including: information for a receiver of the measurement packet to compute measurements of performance characteristics of at least a portion of the path of the measurement packet, the performance characteristics including at least one of averages, deviations, and variances determined by analyzing at least two of the plurality of one or more measurement packets, and data including control data directing a receiver of the measurement packet to change one or more configuration parameters of the receiver, the data further including one or more of measurement statistics, a generic communication channel, network information; and determining a delay average for the first plurality of one or more measurement packets by analyzing at least two packets from the first plurality of one or more measurement packets; determining a jitter average for the first plurality of one or more measurement packets by analyzing at least two packets from the first plurality of one or more measurement packets; and combining the jitter average and delay average for the first plurality of one or more measurement packets into a single value; and including the single value in the data measurement statistics. 43. The networking system of claim 42, wherein the plurality of one or more devices includes a first sub-plurality of one or more devices, wherein the first sub-plurality of one or more devices sends one or more of the first plurality of one or more measurement packets. 44. The networking system of claim 43, wherein the plurality of one or more devices includes a second sub-plurality of one or more devices, wherein the second sub-plurality of one or more devices receives one or more of a second plurality of one or more measurement packets over a second plurality of one or more paths, each of the second plurality of one or more paths traversing at least a portion of the internetwork, each of the second plurality of one or more measurement packets including: information for a receiver of the measurement packet to compute measurements of performance characteristics of at least a portion of the path of the measurement packet, and data including one or more of measurement statistics, a generic communication channel, network information, and control data directing a receiver of the measurement packet to change one or more configuration parameters of the receiver. 45. The networking system of claim 44, wherein at least one of the first plurality of one or more measurement packets and at least one of the second plurality of one or more measurement packets are the same packet. 46. The networking system of claim 42, wherein at least one of the plurality of one or more devices receives one or more of the first plurality of one or more measurement packets. 47. The networking system of claim 42, wherein the plurality of one or more devices includes a first sub-plurality of one or more devices, wherein the first sub-plurality of one or more devices receives one or more of a second plurality of one or more measurement packets over a second plurality of one or more paths and sends one or more of the first plurality of one or more measurement packets, each of the second plurality of one or more paths traversing at least a portion of the internetwork, each of the second plurality of one or more measurement packets including: information for a receiver of the measurement packet to compute measurements of performance characteristics of at least a portion of the path of the measurement packet, and data including one or more of measurement statistics, a generic communication channel, network information, and control data directing a receiver of the measurement packet to change one or more configuration parameters of the receiver. 48. The networking system of claim 47, wherein at least one of the first plurality of one or more measurement packets and at least one of the second plurality of one or more measurement packets are the same packet. 49. The networking system of claim 47, wherein the plurality of one or more devices includes a second sub-plurality of one or more devices, wherein the second sub-plurality of one or more devices sends one or more of the first plurality of one or more measurement packets. 50. The networking system of claim 49, wherein at least one of the first plurality of one or more measurement packets and at least one of the second plurality of one or more measurement packets are the same packet. 51. The networking system of claim 47, wherein the plurality of one or more devices includes a second sub-plurality of one or more devices, wherein the second sub-plurality of one or more devices receives one or more of the second plurality of one or more measurement packets. 52. The networking system of claim 51, wherein at least one of the first plurality of one or more measurement packets and at least one of the second plurality of one or more measurement packets are the same packet.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (181)
Kotchey Christopher Michael ; Hartung Robert Edward, Activation sequence for a network router.
Bartow Neil G. (Saugerties NY) Goss Steven N. (Lake Katrine NY) Westcott Douglas W. (Rhinebeck NY), Allowed operational-link transceiver table verifies the operational status of transceivers in a multiple conductor data.
Pacheco Mely L. (Campbell CA) Damouny Nabil G. (Sunnyvale CA) Matthews Abraham R. (Sunnyvale CA) Loitz Gary S. (Fremont CA) Edney Johnathan P. (Reading GB2), Apparatus and method for incorporating a large number of destinations over circuit-switched wide area network connection.
Aoki, Takeshi; Kikuchi, Shinji; Takahashi, Eiichi; Yokoyama, Ken; Katsuyama, Tsuneo; Okano, Tetsuya, Apparatus for and method of measuring communication performance.
Winckles, Adrian M; Cable, Julian Frank; Rosenberg, Catherine, Border gateway protocol manager and method of managing the selection of communication links.
Gelman Alexander (Brooklyn NY) Kobrinski Haim (Colts Neck NJ) Smoot Lanny S. (Morris Township ; Morris County NJ) Weinstein Stephen B. (Summit NJ), Communications architecture and method for distributing information services.
Blackett, Andrew W.; Gilbert, Bryan J.; Van Gorp, John C.; Teachman, Michael E.; Yeo, Jeffrey W., Communications architecture for intelligent electronic devices.
Nicolas C. Sheard ; Larry J. Fischer ; Richard W. Matthews ; Gurla Himabindu ; Qilin Hu ; Wendy J. Zheng ; Boyle Y. Mow, Data exchange system and method.
Bottomley John F. (Vienna VA) Chadwick Henry D. (Herndon VA) Hall James M. (Baltimore MD) Moore Frank R. (Waccabuc NY) Powers ; Jr. John T. (Morgan Hill CA) Putterman Marc A. (New York NY) Schaszberg, Data server, control server and gateway architecture system and method for broadcasting digital video on demand.
Salingre Daniel,FRX ; Davoult Armel,FRX, Data transmission system having a monitoring function for monitoring the congestion of links and node intended to be use.
Newmark Rona J. (Northboro MA) Alicandro Rosemarie (Millbury MA) Bixby Peter C. (Northboro MA) Burn Donald D. (Westboro MA) Enberg Eric H. (Westboro MA) Marino Paul K. (Hopkinton MA) Woodbury Paul W., Distributed processing system having plural computers each using identical retaining information to identify another com.
Sistanizadeh, Kamran; Tashayod, Alex; Bashaw, Lynn Eric; Kamali, Masoud M.; Collar, Craig Robert, Enhanced data switching/routing for multi-regional IP over fiber network.
Nguyen Tam M. (Valhalla NY) Rana Deepak (Yorktown Heights NY) Ruiz Antonio (Yorktown Heights NY) Willner Barry E. (Briarcliff Manor NY), Hybrid digital/analog multimedia hub with dynamically allocated/released channels for video processing and distribution.
Hershey Paul C. (Manassas VA) Barker Kenneth J. (Cary NC) Lingafelt ; Sr. Charles S. (Durham NC) Waclawsky John G. (Frederick MD), Information collection architecture and method for a data communications network.
Griffiths Michael John ; McElhiney James David,CAX, Information storage and delivery over a computer network using centralized intelligence to monitor and control the information being delivered.
Bond,Paul W.; Casper,Daniel F.; Chencinski,Edward; Hoke,Joseph M.; Livolsi,Robert R., Initialization of a bidirectional, self-timed parallel interface with automatic testing of AC differential wire pairs.
Ash Gerald R. (West Long Branch NJ) Oliver Billy B. (Chatham NJ), Integrated network controller for a dynamic nonhierarchical routing switching network.
James Pleasant Gossett Dalton, Jr. ; Alcina de Figueiredo Dalton ; Stephen Anthony Thomas ; Maria Osterholt Cown ; Rich Carroll Vaughn ; Pawel Szczerbina ; Brian Keith Lovette, Internet telephony call routing engine.
Napolitano ; Jr. Leonard M. (825 El Quanito Dr. Danville CA 94526), Lambda network having 2m-1 nodes in each of m stages with each node coupled to four other nodes for bidire.
Benmohamed, Lotfi; Dravida, Subrahmanyam; Harshavardhana, Paramasiviah; Lau, Wing Cheong; Mittal, Ajay Kumar, Link capacity computation methods and apparatus for designing IP networks with performance guarantees.
Nemirovsky Paul (3 Bouldercrest Ct. Rockville MD 20850) Ball Michael (1012 S. Mansion Dr. Silver Spring MD 20770) Dahl Roy (8152 Mandan Ter. Greenbelt MD 20770), Method and apparatus for aggregating terminals into clusters to assist in the construction of a distributed data communi.
Aggarwal Ajay (Somersworth NH) Scott Walter (Salem NH) Rustici Eric (Londonderry NH) Bucciero David (Nashua NH) Haskins Andrew (Lee NH) Matthews Wallace (Exeter NH), Method and apparatus for determining a communications path between two nodes in an Internet Protocol (IP) network.
Agarwal, Puneet; Menezes, Vivek; Basturk, Erol, Method and apparatus for distributing and providing fault tolerance to path-vector routing protocols within a multi-processor router.
Engbersen Antonius J. (Richterswil CHX) Heddes Marco (Kilchberg CHX) Herkersdorf Andreas (Adliswil CHX) Luijten Ronald (Oberrieden CHX) Rothauser Ernst (Reichenburg CHX), Method and apparatus for testing and evaluation of distributed networks.
Grady John (Fairfax VA) Hand Kenneth (Silver Spring MD) Modrowsky John (Burtonsville MD) Richard ; III Arthur A. (Springfield VA), Method and system for accessing multimedia data over public switched telephone network.
Colby Steven ; Krawczyk John J. ; Nair Raj Krishnan ; Royce Katherine ; Siegel Kenneth P. ; Stevens Richard C. ; Wasson Scott, Method and system for directing a flow between a client and a server.
Hegde,Kiran Venkatesh; McGrath, III,Raymond Edward; Kind,Jason Matthew Walter; Krause,Eric Kane; DeWitt,Josiah, Method and system for generating and providing rich media presentations optimized for a device over a network.
Ahuja, Abha; Ayers, Matt; Black, Ben; Brown, Chris; Cohn, Daniel T.; Ramsey, Stephen; Ronen, Ophir; Schachter, Paul J.; Stiffelman, Oscar B.; Wheeler, Christopher D., Method and system for optimizing routing through multiple available internet route providers.
Bechtolsheim,Andreas; Suzuki,Hiroshi; Rusu,Marinica; Frantz,Paul; Prasad,Sharat, Method and system for providing operations, administration, and maintenance capabilities in packet over optics networks.
Picard Jean L. (309 Chemin des Moulieres 06480 La Colle Sur Loup FRX), Method and system for routing information between nodes in a communication network.
Sidi Eli,ILX ; Pongranz Shlomi,ILX ; Somech Ovad,ILX ; Raab Ilan,ILX ; Bielous Yaron,ILX, Method for economically sub-optimizing interactions in data-communications network environments, and a device according to the method.
Fox Richard H. (Sunnyvale CA) Galloway Brett D. (Campbell CA 4), Method for translating internet protocol addresses to other distributed network addressing schemes.
Cohen, Richard Alan; Flockhart, Andrew Derek; Foster, Robin H.; Maximets, Mila, Methods and apparatus for analysis of load-balanced multi-site call processing systems.
Schwaller, Peter James; Bellinghausen, Joan Marie; Borger, Dana Scott; Hicks, Jeffrey Todd; Joyce, Steven Thomas; McCorry, Mark Eric; Selvaggi, Christopher David; Zelek, Mark Clarence, Methods, systems and computer program products for network performance testing through active endpoint pair based testing and passive application monitoring.
Anderson Michael H. (Moorpark CA), Multi-user, on-demand video storage and retrieval system including video signature computation for preventing excessive.
Krum Harry A. (Indialantic FL) Gotsa Felix L. (Miami FL) McKenna Dennis (Clearwater FL) Patterson Gary (Largo FL) Clairmont Jan M. (Palm Bay FL) Winters John L. (Melbourne FL) Cunningham Howard L. (S, Multidrop data concentrator communication network.
Nagami Kenichi,JPX ; Ami Junko,JPX ; Katsube Yasuhiro,JPX ; Saito Takeshi,JPX ; Esaki Hiroshi,JPX, Network interconnection apparatus, network node apparatus, and packet transfer method for high speed, large capacity in.
Northcutt J. Duane (Sunnyvale CA) Berry David T. (Sunnyvale CA), Network video server system receiving requests from clients for specific formatted data through a default channel and es.
Cutler ; Jr. Victor H. (Mesa AZ) Richetta Peter (Tempe AZ) Young Kenneth P. (Columbia MD) Davieau Gerald J. (Eldersburg MD), Packet routing system and method therefor.
van Tetering Johannes A. M. (Zevenbergen NLX) Denissen Frank L. (Boom BEX), Performance measurement system for a telecommunication path and device used therein.
Wheeler, Christopher D.; Ronen, Ophir; Black, Benjamin J.; McMillin, Michael; Carlson, John, Private network access point router for interconnecting among internet route providers.
Kitajima Hiroyuki (Yokohama JPX) Ohmachi Kazuhiko (Yokohama JPX), Processing request allocator for assignment of loads in a distributed processing system.
Goel, Ashish; Kataria, Deepak; Logothetis, Dimitris; Ramakrishnan, Kajamalai Gopalaswamy, Quality of service based path selection for connection-oriented networks.
Kataria, Deepak; Logothetis, Dimitris; Srinivasan, Santhanam; Veeraraghavan, Malathi, Quality of service based path selection for connection-oriented networks.
Dietz, Russell S.; Maixner, Joseph R.; Koppenhaver, Andrew A., Re-using information from data transactions for maintaining statistics in network monitoring.
Eadline Douglas J. (Bethlehem PA), Run-time system having nodes for identifying parallel tasks in a logic program and searching for available nodes to exec.
Grove, Adam J.; Kharitonov, Michael; Tumarkin, Alexei, SYSTEM AND METHOD FOR HIGH-PERFORMANCE DELIVERY OF WEB CONTENT USING HIGH-PERFORMANCE COMMUNICATIONS PROTOCOL BETWEEN THE FIRST AND SECOND SPECIALIZED INTERMEDIATE NODES TO OPTIMIZE A MEASURE OF COMM.
Hooper Donald F. (Shrewsbury MA) Goldman Matthew S. (Marlborough MA) Bixby Peter C. (Westborough MA) Krishnamoorthy Suban (Shrewsbury MA), Segmented video on demand system.
Arora Sanjeev (Berkeley CA) Knight ; Jr. Thomas F. (Belmont MA) Leighton Frank T. (Newton Center MA) Maggs Bruce M. (Princeton NJ) Upfal Eliezer (Palo Alto CA), Switching networks with expansive and/or dispersive logical clusters for message routing.
Chan, Ken; Klassen, Fredrick K. P.; Silverman, Robert M., System and method for monitoring performance, analyzing capacity and utilization, and planning capacity for networks and intelligent, network connected processes.
Dias Daniel Manuel ; Iyengar Arun Kwangil ; Levy-Abegnoll Eric Michel,FRX ; Song Junehwa, System and method for replacement and duplication of objects in a cache.
Garcia-Luna-Aceves, J. Joaquin; Spohn, Marcelo; Beyer, David A., System for communicating labeled routing trees to establish preferred paths and source routes with local identifiers in wireless computer networks.
Eggers Derek C. (4217 Highland Rd. ; Suite 275 Pontiac MI 48054) Holben David V. (4217 Highland Rd. ; Suite 275 Pontiac MI 48054) Robinson Mark E. (1080 Cliff Dr. Lapeer MI 48446), System for random access to an audio video data library with independent selection and display at each of a plurality of.
Thorson Gregory M. (Altoona WI) Scott Steven L. (Eau Claire WI), System for randomly modifying virtual channel allocation and accepting the random modification based on the cost functio.
Caro Marshall A. (43 Little Neck Rd. Southampton NY 11968-4311), System for shared remote access of multiple application programs executing in one or more computers.
Zombek, James M.; Sobchak, Richard K.; Bonefas, Rudy G., System, method and computer program product for providing server discovery services during a startup sequence.
Barker, Kenneth James; Bass, Brian Mitchell; Calvignac, Jean Louis; Heddes, Marco C.; Siegel, Michael Steven; Trombley, Michael Raymond; Verplanken, Fabrice Jean, VLSI network processor and methods.
Cohen Jason M. (20 Skookwams Ct. West Islip NY 11795), Video communications system having a remotely controlled central source of video and audio data.
Hooper Donald F. (Shrewsbury MA) Goldman Matthew S. (Marlborough MA) Bixby Peter C. (Westborough MA) Krishnamoorthy Suban (Shrewsbury MA), Video on demand with memory accessing and or like functions.
Coddington Carl D. (Accokeek MD) Craig Bernard J. (Nokesville VA) Litteral Larry A. (Manassas VA) Richard ; III Arthur A. (Springfield VA) Gold Jeffrey B. (Silver Spring MD) Klika ; Jr. Donald C. (Fa, Video-on-demand services using public switched telephone network.
Richardson, David R.; Marshall, Bradley E.; Sivasubramanian, Swaminathan; Saraf, Tal, DNS query processing using resource identifiers specifying an application broker.
Hotchkies, Blair Livingstone; Bowman, Bradley Scott; Cerda, Paul Christopher; Chong, Min; Chor, Anthony T.; Dirac, Leo Parker; Granade, Kevin Andrew; Pant, Udip; Scott, Sean Michael, Machine learning based content delivery.
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.
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 remote network elements.
Wiley, William L.; Bugenhagen, Michael K.; Morrill, Robert J., System and method for call routing based on transmission performance of a packet network.
Bugenhagen, Michael K.; Morrill, Robert J.; Wiley, William L., System and method for communicating network performance information over a packet network.
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.
Edwards, Stephen K.; Morrill, Robert J.; Bugenhagen, Michael K., System and method for enabling reciprocal billing for different types of communications over 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.
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.
Bugenhagen, Michael K.; Stevens, Michael A.; Wiley, William L., System and method for establishing a communications session with an end-user based on the state of a network connection.
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.
Ray, Amar N.; Chakravarthy, Cadathur V., System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets.
Morrill, Robert J.; Ray, Amar N.; Coppage, Carl M., System and method for monitoring and optimizing network performance with vector performance tables and engines.
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.
Wiley, William L.; Bugenhagen, Michael K.; Morrill, Robert J., System and method for using centralized network performance tables to manage network communications.
Morrill, Robert J.; Wiley, William L.; Bugenhagen, Michael K., System and method for using distributed network performance information 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는 부적절한 답변을 할 수 있습니다.