Methods and apparatus for adaptive bandwidth-based communication management
First Claim
1. An apparatus, comprising:
- a user interface module implemented in at least one of a memory or a processing device, the user interface module configured to send a signal to display an interface of a self-service application executed by the processing device to communicate with a host device via a network; and
a bandwidth analysis module operatively coupled to the user interface module, the bandwidth analysis module configured to;
calculate a bandwidth associated with communication with the host device via the network;
transmit a request for a bandwidth criterion to the host device; and
receive, from the host device, the bandwidth criterion, the bandwidth criterion associated with at least one network communication mode used for communication with the host device,the user interface module configured to reduce or eliminate an availability of the at least one network communication mode to the self-service application when the bandwidth fails to meet the bandwidth criterion.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, includes a user interface module configured to send a signal to display an interface of a self-service application used by a user to communicate with a host device via a network. The apparatus also includes a bandwidth analysis module operatively coupled to the user interface module. The bandwidth analysis module is configured to calculate a bandwidth associated with communication with the host device via the network. The bandwidth analysis module is also configured to receive, from the host device, a bandwidth criterion associated with at least one network communication mode used for communication with the host device. The user interface module is configured to reduce or eliminate an availability of the at least one network communication mode to the self-service application when the bandwidth fails to meet the bandwidth criterion.
149 Citations
18 Claims
-
1. An apparatus, comprising:
-
a user interface module implemented in at least one of a memory or a processing device, the user interface module configured to send a signal to display an interface of a self-service application executed by the processing device to communicate with a host device via a network; and a bandwidth analysis module operatively coupled to the user interface module, the bandwidth analysis module configured to; calculate a bandwidth associated with communication with the host device via the network; transmit a request for a bandwidth criterion to the host device; and receive, from the host device, the bandwidth criterion, the bandwidth criterion associated with at least one network communication mode used for communication with the host device, the user interface module configured to reduce or eliminate an availability of the at least one network communication mode to the self-service application when the bandwidth fails to meet the bandwidth criterion. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
calculating, at a user device, a bandwidth associated with communication between the user device and a host device; transmitting a request for a bandwidth criterion to the host device; receiving, at the user device, the bandwidth criterion; modifying a user experience based on a comparison of the bandwidth criterion with the bandwidth to define a modified user experience, the modifying including modifying at least one of; an availability of one or more communication channels between the user device and the host device; an availability of one or more communication modalities provided by the host device;
oran availability of one or more knowledge base articles provided by the host device; and transmitting, in response to the modifying, an indication associated with the modified user experience to the host device. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, from a user device and at a host device, a request for a bandwidth criterion; transmitting, in response to the receiving of the request for the bandwidth criterion at the host device, the bandwidth criterion to the user device; receiving, at the host device after the transmitting, a request for content including an indication of content and an indication of a form of the content; selecting content based on the indication of the content and the indication of the form of the content to define selected content, the selecting including selecting at least one of; a number of knowledge base articles to include in the selected content;
ora number of representations of previous requests for content made by the user device to include in the selected content; and transmitting, to the user device, the selected content in response to the request for content. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification