Abstract:
For assessing a risk associated with a Wi-Fi network, an analysis to evaluate a risk element associated with the Wi-Fi network is performed at a mobile device. From a result of the analysis, a risk value is determined. An overall risk value of the Wi-Fi network is to the risk value. Whether the overall risk value exceeds a risk tolerance threshold is evaluated. An activity on the device is prevented from using the Wi-Fi network at least when the overall risk value exceeds the threshold, and permitted when the overall risk value does not exceed the threshold. A visual attribute is assigned to the risk value according to a scale on which the risk value is measured. The visual attribute is presented on the device as a reason for preventing the use. The Wi-Fi network, the risk element, and the overall risk value are reported to a repository.
Abstract:
For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.
Abstract:
A method for calculating a mean opinion score (MOS) during an ongoing Voice over Internet Protocol (VoIP) call is provided. The method may include determining a time delay between a VoIP source and a VoIP destination connected by a communications network. A start recording message is sent from the VoIP source to the VoIP destination. A first recorded call sample from the VoIP source and a second recorded call sample from the VoIP destination are generated, whereby the first and the second recorded call sample are generated with a recording delay value corresponding the determined time delay for synchronizing the first and the second recorded call sample. Using an intrusive call quality measurement, a first MOS value is calculated based on the first and the second recorded call sample. Using a non-intrusive call quality measurement, a second MOS value is calculated based on the first MOS value.
Abstract:
A method for calculating a mean opinion score (MOS) during an ongoing Voice over Internet Protocol (VoIP) call is provided. The method may include determining a time delay between a VoIP source and a VoIP destination connected by a communications network. A start recording message is sent from the VoIP source to the VoIP destination. A first recorded call sample from the VoIP source and a second recorded call sample from the VoIP destination are generated, whereby the first and the second recorded call sample are generated with a recording delay value corresponding the determined time delay for synchronizing the first and the second recorded call sample. Using an intrusive call quality measurement, a first MOS value is calculated based on the first and the second recorded call sample. Using a non-intrusive call quality measurement, a second MOS value is calculated based on the first MOS value.
Abstract:
A first instance of a reference video is stored. A primary video and a second instance of the reference video are simultaneously received. At least one quality of experience value that infers a perceptual quality of the primary video as received by a system is generated by comparing the first instance of the reference video to the second instance of the reference video on a pixel-by-pixel, frame-by-frame, basis and determining whether each pixel and each frame contained in the first instance of the reference video are contained in the second instance of the reference video.
Abstract:
A computer-implemented method, computer program product, and computing system is provided for managing quality of experience for communication sessions. In an implementation, a method may include analyzing network conditions relative to a plurality of codecs and a plurality of network paths. The method may also include determining a quality of experience associated with each of the plurality of codecs across each of the plurality of network paths. The method may further include transacting communication traffic using a codec-network path combination having a quality of experience above a predetermined threshold.
Abstract:
A method for calculating a mean opinion score (MOS) during an ongoing Voice over Internet Protocol (VoIP) call is provided. The method may include determining a time delay between a VoIP source and a VoIP destination connected by a communications network. A start recording message is sent from the VoIP source to the VoIP destination. A first recorded call sample from the VoIP source and a second recorded call sample from the VoIP destination are generated, whereby the first and the second recorded call sample are generated with a recording delay value corresponding the determined time delay for synchronizing the first and the second recorded call sample. Using an intrusive call quality measurement, a first MOS value is calculated based on the first and the second recorded call sample. Using a non-intrusive call quality measurement, a second MOS value is calculated based on the first MOS value.
Abstract:
A computer-implemented method, computer program product, and computing system is provided for managing communication traffic relaying in a multiparty communication session. In an implementation, a method may include receiving a request from a first computing device to join a multiparty communication session. The method may also include associating the first computing device with a second computing device for the multiparty communication session, the second computing device participating in the multiparty communication session via a multipoint control unit. The method may further include relaying communication traffic for the multiparty communication session from the multipoint control unit to the first computing device by the second computing device.
Abstract:
A first mobile device receives, from each of a plurality of other mobile devices, information related to the availability of at least one network resource provided by at least a first network offered for sharing by the respective other mobile device. The first mobile device also receives a request from a second mobile device to access the network resource provided by the first network shared by at least one of the plurality of other mobile devices. The first mobile device selects at least one of the other mobile devices to share the network resource provided by the first network with the second mobile device. The first mobile device communicates to the second mobile device peer-to-peer network connection information of the selected at least one of the other mobile devices.
Abstract:
A computer-implemented method, computer program product, and computing system is provided for managing quality of experience for video conferences. In an implementation, a method may include determining a capacity of a participant associated with a video conference. The method may also include determining a number of remote participants of the video conference. The method may further include implementing a video distribution architecture for the participant based upon, at least in part, the capacity of the participant and the number of remote participants. Implementing the video distribution architecture for the participant may include implementing a distributed architecture session for the participant if the capacity of the participant is greater than or equal to the number of remote participants of the video conference. Implementing the video distribution architecture for the participant may also include implementing a centralized architecture session for the participant if the capacity of the participant is less than the number of remote participants of the video conference.