Tin Qian - Bellevue WA, US Alexandru Gavrilescu - Redmond WA, US Alvin Tan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16 G06F 15/173
US Classification:
709224, 709227
Abstract:
A network experience rating system and method determines a network connection quality for a computer by monitoring characteristics of data traffic through a connection with another computer on the network. The network experience rating system statistically analyzes the characteristic data and compares the statistically analyzed data to historical data gathered for the computer. The network experience rating system thus provides a rating that is individualized for a particular computer based on the computer's network usage.
Alexandru Gavrilescu - Redmond WA, US Tin Qian - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709219, 709217, 709218
Abstract:
The present invention provides a method by which the connectivity status of network connections on a PC is determined in real-time by passively reviewing packet information from the TCP/IP stack. To achieve high accuracy of the connectivity status determination, the method involves the determination of the edge of a local network. In cases where little or no network traffic is observed on the network, scalable active probing methods are designed to make accurate connectivity determination. Special considerations for network setups like networks with web proxy servers, NAT or edge firewalls are also included to improve the accuracy of the determination in those environments.
Tin Qian - Bellevue WA, US David Thaler - Redmond WA, US Ari Pekka Niikkonen - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 12/28 H04L 12/56 G06F 9/26 G06F 9/34
US Classification:
370255, 370392, 711202
Abstract:
A diagnostic tool for identifying a configuration of a private network that may disrupt operations involving communication between two devices on the network. The tool, when run on a device in the network, can identify a “double NAT” configuration in which the device may be separated from other devices on the private network by a NAT device. The tool, when run on a computing device, identifies a NAT device, such as a router, to which the device is connected. The tool then identifies a list containing one or more other devices that may be connected to the NAT device. The tool tests whether these other devices also perform NAT functions and are on the private network. Both the NAT device and the devices that may be connected to the NAT device are identified and a determination is made of whether those devices are on the private network by sending requests using one or more protocols that devices on a private network conventionally use but are not conventionally used by devices on other networks.
Activity Identifier Based Tracing And Troubleshooting
Ari Pekka Niikkonen - Redmond WA, US Darene Brice Lewis - Bothell WA, US Anthony Goodrich Jones - Kirkland WA, US Gueorgui Bonov Chkodrov - Redmond WA, US Tin Qian - Bellevue WA, US Jwalin Buch - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 39, 714 18, 714 20
Abstract:
To trace an activity through multiple components or applications that may be involved in the performance of the activity, an activity identifier can be generated and utilized by the various components or applications. Each can generate its own activity identifier to minimize changes to existing interfaces. When logging of events has been activated, each application or component can provide, to an event store, an indication of the activity identifier it is using for a given activity. If a preceding or subsequent component utilizes a different activity identifier for aspects of the same activity, a link between the two activity identifiers can be communicated to the event store. Subsequently, examination of the event store can filter out irrelevant entries based on the activity identifiers. A graph linking the various related activity identifiers can be created and only those events associated with activity identifiers not in the graph can be filtered out.
Monitoring Network Performance To Identify Sources Of Network Performance Degradation
Tin Qian - Bellevue WA, US Aravind Ramarathinam - Redmond WA, US Michael Bishop - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09F 15/173
US Classification:
709224, 370229, 370352
Abstract:
A method of measuring, for communication paths between a networked computer and at least one other networked computer connected via a network performance, network information to detect network performance degradation and diagnose source(s) of the performance degradation. The diagnosis may be performed by a progressive elimination of possible sources. Network performance degradation may be attributed to problems at a local network or the Internet. The problem sources on the Internet may comprise, for example, an internet server provider (ISP) or a single remote server in communication with the networked computer. A network performance baseline established and maintained for each path may be employed in diagnosing the network performance degradation.
Tin Qian - Bellevue WA, US David G. Thaler - Redmond WA, US Ari Pekka Niikkonen - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 12/28 H04L 12/56 G06F 9/26 G06F 9/34
US Classification:
370255, 370392, 711202
Abstract:
A diagnostic tool for identifying a configuration of a private network that may disrupt operations involving communication between two devices on the network. The tool, when run on a device in the network, can identify a “double NAT” configuration in which the device may be separated from other devices on the private network by a NAT device. The tool, when run on a computing device, identifies a NAT device, such as a router, to which the device is connected. The tool then identifies a list containing one or more other devices that may be connected to the NAT device. The tool tests whether these other devices also perform NAT functions and are on the private network. Both the NAT device and the devices that may be connected to the NAT device are identified and a determination is made of whether those devices are on the private network by sending requests using one or more protocols that devices on a private network conventionally use but are not conventionally used by devices on other networks.
Network Connectivity Determination Based On Passive Analysis Of Connection-Oriented Path Information
Passive analysis connection detection architecture that leverages connection-oriented end-to-end stack protocol information. In a TCP/IP implementation, by passively leveraging TCP information, a given system can determine in a more realtime fashion the connectivity state of a TCP pathway. Additionally, other passive information from the TCP/IP stack such as send/receive packet counts can be considered. Based on analysis of TCP path information and/or send/receive packet counts, loss of certain network connectivity can be inferred, which greatly improves the accuracy and responsiveness of detecting network connectivity losses. The disclosed architecture also facilitates improved performance when using proxy systems for network connectivity so as to reduce unnecessary network traffic and to route network systems to other online systems in a more efficient and effective manner.
Monitoring Network Performance To Identify Sources Of Network Performance Degradation
Tin Qian - Bellevue WA, US Aravind Ramarathinam - Redmond WA, US Michael Bishop - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173
US Classification:
709224, 370229, 370352
Abstract:
A method of measuring, for communication paths between a networked computer and at least one other networked computer connected via a network performance, network information to detect network performance degradation and diagnose source(s) of the performance degradation. The diagnosis may be performed by a progressive elimination of possible sources. Network performance degradation may be attributed to problems at a local network or the Internet. The problem sources on the Internet may comprise, for example, an internet server provider (ISP) or a single remote server in communication with the networked computer. A network performance baseline established and maintained for each path may be employed in diagnosing the network performance degradation.
Youtube
I Theatre's The Wizard of Oz 2008
The Wizard of Oz - adapted direct from the Judy Garland movie, complet...
Category:
Entertainment
Uploaded:
13 Aug, 2010
Duration:
6m 10s
Cam giac chi danh cho em Nhac Hoa
Only have feeling for you! Lyrics: wu jei de yan shen xing xiang hai d...
Category:
Music
Uploaded:
18 Jan, 2011
Duration:
4m 15s
Ip Man Zero - German / Deutscher Trailer HQ
Foshan im Jahre 1905. Der junge Ip Man (Dennis To) besucht die Schule ...