Abstract:
Energy consumption of cellular interfaces on multihomed mobile devices, such as smartphones, tablets and laptops can be improved by adjusting the inactivity timer of the cellular interface of the mobile devices based on the on/off status of non-cellular interface(s) on the mobile devices. Possible near-future data packets can be transmitted or received on the non-cellular interfaces that co-exist on the mobile devices and thus the inactivity timer of the cellular interface may be dynamically and more efficiently adjusted, based on the on/off status of non-cellular interface(s). If the non-cellular interface is available on the mobile device, then the inactivity timer can be set to be shorter than if only the cellular interface is available.
Abstract:
Aspects of the subject disclosure may include, for example, detecting an interruption of a supply of operating power to a cell site of a cellular communication network, estimating an estimated time to restoration (ETR) of the supply of operating power to the cell site, wherein the estimating is based on information of an operator of the cellular communication network, determining, based in part on the ETR, to dispatch a portable generator to the cell site to provide a new supply of operating power to the cell site, and initiating a communication to dispatch the portable generator. Other embodiments are disclosed.
Abstract:
Aspects of the subject disclosure may include, for example, a method in which a processing system installs on a controlling device user interface automation software provided by a customer care server separated from the controlling device; the controlling device communicates with the customer care server over a communication network. The system receives information from equipment of a customer care agent regarding a customer care issue associated with a communication device coupled to the controlling device by a communication link separate from the communication network. The method includes effecting, responsive to the information and without action by a user of the communication device, an input to the user interface via the communication link to initiate a resolution procedure for the customer care issue; the resolution procedure can include resetting network settings, enabling a network service, collecting information regarding the network settings, and/or providing new network settings. Other embodiments are disclosed.
Abstract:
Aspects of the subject disclosure may include, for example, a method in which a processing system installs on a controlling device user interface automation software provided by a customer care server separated from the controlling device; the controlling device communicates with the customer care server over a communication network. The system receives information from equipment of a customer care agent regarding a customer care issue associated with a communication device coupled to the controlling device by a communication link separate from the communication network. The method includes effecting, responsive to the information and without action by a user of the communication device, an input to the user interface via the communication link to initiate a resolution procedure for the customer care issue; the resolution procedure can include resetting network settings, enabling a network service, collecting information regarding the network settings, and/or providing new network settings. Other embodiments are disclosed.
Abstract:
Aspects of the subject disclosure may include, for example, a method in which a processing system installs on a controlling device user interface automation software provided by a customer care server separated from the controlling device; the controlling device communicates with the customer care server over a communication network. The system receives information from equipment of a customer care agent regarding a customer care issue associated with a communication device coupled to the controlling device by a communication link separate from the communication network. The method includes effecting, responsive to the information and without action by a user of the communication device, an input to the user interface via the communication link to initiate a resolution procedure for the customer care issue; the resolution procedure can include resetting network settings, enabling a network service, collecting information regarding the network settings, and/or providing new network settings. Other embodiments are disclosed.
Abstract:
Aspects of the subject disclosure may include, for example, communicating with a source of streaming media, wherein the streaming media is variable bitrate encoded, wherein the streaming media comprises a first plurality of chunks, wherein each of the first plurality of chunks corresponds to a first portion of the streaming media, wherein the streaming media comprises a second plurality of chunks, wherein each of the second plurality of chunks corresponds to a second portion of the streaming media, wherein the streaming media comprises a third plurality of chunks, and wherein each of the third plurality of chunks corresponds to a third portion of the streaming media; obtaining, from the source, a first one of the first plurality of chunks; and determining which of the second plurality of chunks and third plurality of chunks to obtain. Other embodiments are disclosed.
Abstract:
Aspects of the subject disclosure may include, for example, a method comprising determining whether a skippable advertisement is being streamed preceding a requested video; responsive to determining that the skippable advertisement is being streamed, initiating a skippable advertisement procedure, wherein the skippable advertisement procedure comprises streaming a first portion of the skippable advertisement without imposing constraints and streaming a second portion of the skippable advertisement imposing constraints; responsive to receiving a request to skip the skippable advertisement, ceasing the streaming the second portion of the skippable advertisement and initiating streaming of the requested video without imposing constraints. Other embodiments are disclosed.
Abstract:
Aspects of the subject disclosure may include, for example, receiving a request for media content, the media content being divided into a plurality of chunks, obtaining information about the chunks and constraints, determining whether there is a remaining layer to be downloaded, in response to determining that there is a remaining layer to be downloaded, determining a list of chunks that can be downloaded at a current layer and a downloading schedule according to the list of chunks that can be downloaded at the current layer, in response to determining that there is no remaining layer to be downloaded, producing a composite schedule for downloading the media content, and downloading the media content according to the composite schedule. Other embodiments are disclosed.
Abstract:
Aspects of the subject disclosure may include, for example, embodiments include obtaining a first estimated bandwidth capacity of a communication network and selecting a target buffer level to temporarily store media content. Further embodiments include requesting a first portion of the media content according to the first estimated bandwidth capacity and the target buffer level and receiving the first portion of the media content. Additional embodiments include determining a current buffer level and receiving a second estimated bandwidth capacity of the communication network. Also, embodiments include requesting a second portion of the media content according to the current buffer level and the second estimated bandwidth capacity. Other embodiments are disclosed.
Abstract:
Concepts and technologies for adaptive cloud offloading of mobile augmented reality are provided herein. In an embodiment, a method can include receiving, by an augmented reality system, an acquired image frame captured by an acquisition device. The acquired image frame can indicate a plurality of acquired image frame parameters. The method can include determining, by the augmented reality system, a plurality of augmented reality process instances. The method can include determining a plurality of local feature extraction time estimates based on the plurality of acquired image frame parameters, where a local feature extraction time estimate is created for each of the plurality of the augmented reality process instances. The method can include obtaining a network condition measurement, and generating a plurality of offload commands based on the network condition measurement and at least one of the plurality of local feature extraction time estimates.