H04L12/927

ARBITRATING CONTROL ACCESS TO A SHARED RESOURCE ACROSS MULTIPLE CONSUMERS

Techniques for arbitrating control access to a shared resource among multiple client applications concurrently consuming a shared data stream associated with the shared resource are described. A server component instantiates a shared resource component representing the shared resource and associated shared data stream. The server component publishes a shared resource interface that provides central interface for the multiple client applications to access the shared resource and associated shared data stream. Each client application may access the shared resource in either control mode or shared mode to consume the shared data stream. In control mode, the client application has read-write access to control parameters representing a configuration of the shared resource that are usable to modify aspects of the shared data stream. In shared mode, the client application has read-only access to the control parameters.

System and method for ensuring subscriber fairness using outlier detection
09774501 · 2017-09-26 · ·

Various embodiments of the present invention relating to a subscriber fairness solution are disclosed. The subscriber fairness solution contemplates a variety of improved techniques for using a flow-based statistical collection mechanism to monitor subscriber usage across various attributes (e.g., subscriber byte count, flow count, etc.) and maintain subscriber usage information for different time frames. In embodiments, the subscriber fairness solution includes a detection phase and a mitigation phase. In the detection phase, “outliers,” or subscribers who are using more than their fair share of network resources, are identified. In the mitigation phase, appropriate action is taken to resolve the constraints on the network resources, caused by these outliers. The subscriber fairness solution may be embodied in hardware, software, or a composite approach of both hardware and software.

Method and device for pushing multimedia resource and display terminal

A method and device for pushing a multimedia resource and a display terminal, the method including: obtaining, by a cloud server, a device identifier of a mobile terminal upon determining that the mobile terminal has established a connection with a display terminal; searching with the device identifier a device identifier information table for multimedia resource play information corresponding to the device identifier; determining multimedia resources to be played according to the multimedia resource play information; and transmitting the multimedia resources to be played to the display terminal.

Routers with personalized quality of service

The present disclosure relates to routers and quality of service (QoS) systems and methods that base decisions on the identification of one or more users of computing devices within the environment. Profiles and/or attributes associated with the users may be created and dynamically updated to optimize user experience. For example, the routers may dynamically adapt QoS settings to regulate bandwidth, latency and other parameters to prioritize users and/or optimize a specific user's experience based on the user's priority, personal profile, and/or other attributes.

OPTIMIZED STREAM MANAGEMENT
20170324677 · 2017-11-09 · ·

A system and method for optimized stream management are provided. The method includes retrieving priority data; determining, in real-time, a current priority tree based on the retrieved priority data, wherein the priority tree includes at least one node representing a stream; identifying, based on the retrieved priority data, at least one relative weight of the at least one node; determining an effective weight based on each identified relative weight; and filling a buffer based on the current priority tree and the at least one effective weight.

Lossless time based data acquisition and control in a distributed system

Systems and methods for mapping a time-based data acquisition (DAQ) to an isochronous data transfer channel of a network. A buffer associated with the isochronous data transfer channel of the network may be configured. A clock and a local buffer may be configured. A functional unit may be configured to initiate continuous performance of the time-based DAQ, transfer data to the local buffer, initiate transfer of the data between the local buffer and the buffer at a configured start time, and repeat the transferring and initiating transfer in an iterative manner, thereby transferring data between the local buffer and the buffer. The buffer may be configured to communicate data over the isochronous data transfer channel of the network, thereby mapping the time-based DAQ to the isochronous data transfer channel of the network.

Systems and methods for adaptive application provisioning

The present application is directed towards systems and methods for adaptive application provisioning for cloud services. An appliance deployed in a network as a gateway may be able to transparently monitor application activity in a cloud computing environment provided by one or more servers, including servers executed by virtual machines, bare-metal or non-virtual servers, or other computing devices. In some embodiments, the appliance may monitor one or more network metrics, including bandwidth usage, latency, congestion, or other issues; and/or may monitor application health or server or virtual machine statistics, including memory and processor usage, bandwidth usage, latency, or other metrics. Responsive to one or more metrics exceeding a threshold, the appliance may automatically provision or start, or deprovision or shut down, one or more virtual or physical machines from a cloud service provider, and may provide configuration information to the provisioned or started machines as needed.

Techniques for providing dynamic account and device management
09769086 · 2017-09-19 · ·

Techniques for providing data in dynamic account and device management are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing data in dynamic account and device management. The system may comprise one or more processors communicatively coupled to a network. The one or more processors may be configured to identify a user device to be managed. The one or more processors may be configured to transmit a request for delegate authority to manage the user device. The one or more processors may be configured to receive delegate authority to manage the user device. The one or more processors may be configured to provide network access to the user device. The one or more processors may also be configured to manage the user device and monitor data communicated to and from the user device.

METHOD AND SERVER FOR DISPLAYING ACCESS CONTENT
20170264714 · 2017-09-14 ·

Embodiments of the present application relate to the technical field of computers, and in particular, to a method and a server for displaying access content, which are used to resolve the problem existing in the prior art that because information is inaccurately transmitted, a user may interrupt access or perform repeated access, causing a resource waste for a computer system or an Internet system. According to the embodiments of the present application, access content requested by a first user is determined according to an access request of the first user, a presentation identifier corresponding to a second user identifier comprised in the access content is determined, and the access content is returned to the first user, so that a peer end displays the received presentation identifier, thereby improving accuracy of information transmission, reducing the occurrence of interrupted access or repeated access of a user due to inaccurate information transmission, and reducing the resource waste caused for a computer system or an Internet system.

METHOD AND SYSTEM FOR OPTIMIZING USAGE OF NETWORK RESOURCES IN A COMMUNICATION NETWORK
20170264449 · 2017-09-14 · ·

The present disclosure relates to a method and system for optimizing usage of network resources in the communication network. In an embodiment, a session is initiated by a user with a plurality of media servers. The usage of the network resources is optimized by a routing server which monitors session characteristics of an on-going session, user characteristics, media server characteristics and network conditions, wherein the on-going session is hosted by a plurality of session handling media servers from the plurality of media servers in the communication network. The routing server further compares the monitored data with corresponding threshold values and identifies at least one media server which violates the pre-defined threshold. The routing server further identifies one or more alternate media servers based on the media server characteristics and transfer the connectivity of one or more users to the one or more alternate media servers without disconnecting the on-going session.